- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python模拟题含答案
一、单选题(共57题,每题1分,共57分)
1.以下选项中,不是Python文件二进制打开模式的合法组合是()
A、b
B、bw
C、bx
D、x+
正确答案:D
2.以下不属于Python语言保留字的是()
A、while
B、do
C、True
D、pass
正确答案:B
3.列表、元组、字符串是Python的_________序列。
A、无序
B、有序
正确答案:B
4.下面代码的输出结果是()bin(10)
A、‘0x1010’
B、‘0d1010’
C、‘0o1010’
D、‘0b1010’
正确答案:D
5.关于函数的返回值,以下选项中描述错误的是()
A、函数必须有返回值
B、函数可以返回0个或多个结果
C、return可以传递0个返回值,也可以传递任意多个返回值
D、函数可以有return,也可以没有
正确答案:A
6.下列表达式的值为True的是
A、1orTrue
B、322
C、2!=5or0
D、1and5==0
正确答案:C
7.关于Python的元组类型,以下选项中描述错误的是()
A、元组中元素不可以是不同类型
B、一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
C、Python中元组采用逗号和圆括号(可选)来表示
D、元组一旦创建就不能被修改
正确答案:A
8.以下程序的输出结果是:Fr=[]Defmyf(frame):fa=[12,23]fr=faMyf(fr)Print(fr)
A、[12,23]
B、12,23
C、1223
D、[]
正确答案:D
9.下列Python保留字中,不用于表示分支结构的是()
A、if
B、else
C、in
D、elif
正确答案:C
10.关于下面代码中的变量x,以下选项中描述正确的是()fo=open(fname,r)forxinfo:print(x)fo.close()
A、变量x表示文件中的全体字符
B、变量x表示文件中的一组字符
C、变量x表示文件中的一个字符
D、变量x表示文件中的一行字符
正确答案:D
11.关于函数的关键字参数使用限制,以下选项中描述错误的是()
A、不得重复提供实际参数
B、关键字参数顺序无限制
C、关键字参数必须位于位置参数之后
D、关键字参数必须位于位置参数之前
正确答案:D
12.以下选项中,不是Python语言保留字的是()
A、None
B、try
C、del
D、int
正确答案:D
13.当需要在字符串中使用特殊字符时,Python使用()作为转义字符的起始符号
A、\
B、/
C、%
D、#
正确答案:A
14.以下关于Python的说法中正确的是()项?
A、Python中函数的返回值如果多于1个,则系统默认将它们处理成一个字典。
B、递归调用语句不允许出现在循环结构中。
C、在Python中,一个算法的递归实现往往可以用循环实现等价表示,但是大多数情况下递归表达的效率要更高一些。
D、可以在函数参数名前面加上星号*,这样用户所有传来的参数都被收集起来然后使用,星号在这里的作用是收集其余的位置参数,这样就实现了变长参数。
正确答案:D
15.下列哪一项不是Python的数据类型()
A、int
B、float
C、rational
D、tuple
正确答案:C
16.Python语句:f=open(),以下选项中对f的描述错误的是()
A、将f当作文件对象,f.read()可以读入文件全部信息
B、表达式print(f)执行将报错
C、*f是一个Python内部变量类型
D、*f是文件句柄,用来在程序中表达文件
正确答案:B
17.下面代码的输出结果是()forninrange(100,200):i=n//100j=n//10%10k=n%10ifn==i**3+j**3+k**3:print(n)
A、159
B、157
C、153
D、152
正确答案:C
18.Python定义私有变量的方法为()。
A、使用__xxx定义变量名
B、使用public关键字
C、使用__private关键字
D、使用__xxx__定义变量名
正确答案:A
19.关于面向对象和面向过程编程描述,以下选项中正确的是()
A、面向对象编程比面向过程编程更为高级
B、所有面向对象编程能实现的功能采用面向过程同样能完成
C、面向对象和面向过程是编程语言的分类依据
D、模块化设计就是面向对象的设计
正确答案:B
20.执行range(2,10,2)后运行结果是:
A、[2,4,6,8,10]
B、(2,4,6,8,10)
C、(2,4,
文档评论(0)