- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Python练习题库(含答案)
一、单选题(共57题,每题1分,共57分)
1.在print函数的输出字符串中可以将()作为参数,代表后面指定要输出的一个字符。
A、%c
B、%s
C、%d
D、%t
正确答案:A
2.下列选项中,不属于Python语言特点的是
A、开源
B、可读性好
C、运行效率高
D、面向对象
正确答案:C
3.以下不合法的表达式是
A、xin[1,2,3,4,5]
B、x-65
C、3=a
D、e5and4==f
正确答案:C
4.以下哪个不属于面向对象的特征()
A、封装
B、继承
C、多态
D、复合
正确答案:D
5.在每个python类中,都包含一个特殊的变量()。它表示当前类自身,可以使用它来引用类中的成员变量和成员函数。
A、与类同名
B、this
C、me
D、self
正确答案:D
6.()函数以一系列列表作为参数,将列表中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
A、zip
B、map
C、filter
D、lambda
正确答案:A
7.关于break语句与continue语句的说法中,以下选项中不正确的是()
A、continue语句类似于break语句,也必须在for、while循环中使用
B、break语句结束循环,继续执行循环语句的后续语句
C、continue语句结束循环,继续执行循环语句的后续语句
D、当多个循环语句嵌套时,break语句只适用于跳出一层循环
正确答案:C
8.给出下面代码:k=10000whilek1:print(k)k=k/2上述程序的运行次数是()
A、13
B、15
C、1000
D、14
正确答案:D
9.Python语句:f=open(),以下选项中对f的描述错误的是()
A、将f当作文件对象,f.read()可以读入文件全部信息
B、表达式print(f)执行将报错
C、*f是一个Python内部变量类型
D、*f是文件句柄,用来在程序中表达文件
正确答案:B
10.下列不合法的Python变量名是()
A、N.x
B、Hello_World
C、sum
D、Python2
正确答案:A
11.对于特别大的数据文件,以下选项中描述正确的是()
A、选择内存大的计算机,一次性读入再进行操作
B、Python无法处理特别大的数据文件
C、*Python可以处理特别大的文件,不用特别关心
D、使用for..in..循环,分行读入,逐行处理
正确答案:D
12.random库中用于生成随机小数的函数是()
A、random()
B、getrandbits()
C、randint()
D、randrange()
正确答案:A
13.下面的代码,下面会输出1,2,3的是()
A、foriinrange(3):Print(i+1)
B、i=1Whilei3:print(i)i+=1
C、aList=[0,1,2]ForiinaList:aList[i]=i+1print(*aList,sep=’,’)
D、foriinrange(3):Print(i)
正确答案:C
14.()模块是python标准库中最常用的模块之一。通过它可以获取命令行参数,从而实现从程序外部向程序内部传递参数的功能,也可以获取程序路径和当前系统平台等信息。
A、sys
B、math
C、platform
D、time
正确答案:A
15.下面代码的输出结果是()x=[]fornuminrange(2,10):ifnum1:foriinrange(2,num):if(num%i)!=0:breakelse:x.append(num)print(x)
A、[4,4,8,8]
B、[2,4,6,8]
C、[4,6,6,8]
D、[2,3,5,7]
正确答案:C
16.关于Python内存管理,下列说法错误的是()
A、变量无须指定类型
B、变量无须先创建和赋值而直接使用
C、变量不必事先声明
D、可以使用del释放资源
正确答案:B
17.以下选项中,不是Python文件处理.seek()方法的参数是()
A、-1
B、1
C、2
D、0
正确答案:A
18.下列说法中哪项是错误的:
A、while语句的循环体中可以包括if语句
B、选择语句可以嵌套
C、循环语句不可以嵌套
D、if语句中可以包括循环语句
正确答案:C
19.利用print()格式化输出,能够控制浮点数的小数点后两位输出的是()
A、{:.2f}
B、{:.2}
C、{.2}
D、{.2f}
正确答案:A
20.关于Python中的复数,下列说法错误的是
A、表示复
文档评论(0)