考前模拟(题目及部分答案,供参考)
一、 单选题(共15题,30分)
1、采用IDLE进行交互式编程,其中“>>>”符号是( )。
A、 运算操作符
B、 程序控制符
C、 命令提示符
D、 文件输入符
正确答案: C
2、语句x,y = 3, 5执行结束后,变量y的值为( )。
A、 3
B、 5
C、 x
D、 8
正确答案: B
3、关于Python 程序格式框架的描述,以下选项中错误的是
A、 Python语言的缩进可以采用Tab键实现
B、 Python中单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C、 判断、循环、函数等语法形式能够通过缩进包含一批Python代码,进而表达对应的语义
D、 Python语言不采用严格的“缩进”来表明程序的格式框架
正确答案: D
4、下面代码的输出结果是( )。
a = 5
b = 6
c = 7
print(pow(b,2) –4*a*c)
A、 -104
writelines()方法将什么写入文件B、 36
C、 104
D、 系统报错
正确答案: A
5、关于Python字符串,以下选项中描述错误的是:
A、 输出带有单引号的字符串,可以使用转义字符\'
B、 字符串中的字符编号从1开始
C、 字符串是一个字符序列,字符串中的编号叫“索引”
D、 字符串可以保存在变量中,也可以单独存在
正确答案: B
6、下面代码的执行结果是:
>>> x = "Happy Birthday to you!"
>>> x * 3
A、 Happy Birthday to you!
B、 'Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!'
C、 Happy Birthday to you!
Happy Birthday to you!
Happy Birthday to you!
D、 系统报错
正确答案: B
7、
下列程序的输出结果是( )。
for i in range(10):
if i%2==0:
print(i,end=",")
A、 2,4,6,8,10,
B、 0,2,4,6,8,
C、 0,2,4,6,8
D、 1,3,5,7,9,
正确答案: B
8、下面程序运行结果是( )。
x=65
print("x"+str(x)+chr(x))
A、 "x6565"
B、 x65A
C、 x"x"65
D、 65x65
正确答案: B
9、下列选项中,会输出1,2,3三个数字的是( )。
A、
for i in range(3):
print(i)
B、
for i in range(2):
print(i+1)
C、
ls=[0,1,2]
for i in ls:
print(i+1)
D、
i=1
while i<3:
print(i)
正确答案: C
10、Python支持复数类型,以下说法错误的是:
A、 实部和虚部都是浮点数
B、 表示复数的语法是real+ image j
C、 1+j不是复数
D、 虚部后缀j必须是小写形式
正确答案: D
11、关于Python组合数据类型,以下选项中描述错误的是
A、 组合数据类型可以分为3类:序列类型、集合类型和映射类型
B、 Python组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易
C、 Python的str、tuple和list类型都属于序列类型
D、 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
正确答案: D
12、关于文件,下列说法错误的是
A、 对已关闭的文件进行读写操作不会默认再次打开文件
B、 对文件的操作完成后,即使不关闭程序也不会报错,所以可以不关闭文件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论