Python习题+参考答案.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python习题+参考答案

一、单选题(共57题,每题1分,共57分)

1.以下不是Python语言关键字的选项是()

A、return

B、define

C、def

D、in

正确答案:B

2.实现以下哪个方法可以让对象像函数一样被调用()

A、next()

B、str()

C、call()

D、iter()

正确答案:C

3.下列表达式的值为True的是()

A、1==1and2!=1

B、322

C、(2**=3)(2*=3)

D、not(1==1and0!=1)

正确答案:A

4.关于下面的代码,以下选项中描述正确的是()list(range(0,10,2))

A、按关键字参数调用

B、按可变参数调用

C、执行结果为0,2,4,6,8

D、按位置参数调用

正确答案:D

5.下面代码的输出结果是()str1=“k:1|k1:2|k2:3|k3:4”str_list=str1.split(’|’)d={}forlinstr_list:key,value=l.split(’:’)d[key]=valueprint(d)

A、[k:1,k1:2,k2:3,k3:4]

B、{‘k’:‘1’,‘k1’:‘2’,‘k2’:‘3’,‘k3’:‘4’}

C、[‘k’:‘1’,‘k1’:‘2’,‘k2’:‘3’,‘k3’:‘4’]

D、{k:1,k1:2,k2:3,k3:4}

正确答案:B

6.对于序列s,能够返回序列s中第i到j以k为步长的元素子序列的表达是()

A、s[i,j,k]

B、s(i,j,k)

C、s[i;j;k]

D、s[i:j:k]

正确答案:D

7.以下选项中,输出结果为False的是()

A、‘python’‘pypi’

B、‘ABCD’==‘abcd’.upper()

C、‘python123’‘python’

D、‘’‘a’

正确答案:A

8.下面代码的输出结果是()bin(10)

A、‘0o1010’

B、‘0d1010’

C、‘0b1010’

D、‘0x1010’

正确答案:C

9.以下关于Python缩进的描述中,错误的是()

A、Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格

B、缩进是可以嵌套的,从而形成多层缩进

C、缩进表达了所属关系和代码块的所属范围

D、判断、循环、函数等都能够通过缩进包含一批代码

正确答案:A

10.字符串函数strip()的作用是()

A、替换字符串中特定字符

B、去掉字符串两侧空格或指定字符

C、按照指定字符分割字符串为数组

D、连接两个字符串序列

正确答案:B

11.以下程序的输出结果是()t=“Python”print(tift=“python”else“None”)

A、python

B、Python

C、None

D、t

正确答案:C

12.关于列表数据结构,下面描述正确的是()

A、不支持in运算符

B、必须按顺序插入元素

C、可以不按顺序查找元素

D、所有元素类型必须相同

正确答案:C

13.字典对象的______________方法返回字典的“值”列表

A、values()

B、keys()

C、key()

D、items()

正确答案:A

14.计算表达式1234%1000//100的值为

A、3

B、4

C、1

D、2

正确答案:D

15.下面代码的输出结果是()forninrange(100,200):i=n//100j=n//10%10k=n%10ifn==i**3+j**3+k**3:print(n)

A、159

B、153

C、157

D、152

正确答案:B

16.以下选项中,对程序的描述错误的是()

A、程序是由一系列函数组成的

B、程序是由一系列代码组成的

C、可以利用函数对程序进行模块化设计

D、通过封装可以实现代码复用

正确答案:A

17.给出如下代码以下选项中描述正确的是()foriinrange(6):print(chr(ord(9801)+i),end=)

A、chr(“a”)返回a字符对应的Unicode编码

B、输出结果为

C、ord(x)函数返回x的Unicode编码对应的字符

D、系统报错

正确答案:D

18.以下程序的输出结果是:foriinrange(3):forsin“abcd”:ifs==“c”:breakprint(s,end=)

A、ababab

B、aaabbb

C、abcabcabc

D、aaabbbccc

正确答案:A

1

文档评论(0)

8d758 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档