【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《第二章-Python编程初步考试题库》,欢迎阅读!

1.下列那种不是Python元组的定义方式?
( )
A. (1) B. (1,) C. (1,2) D. (1,2,(3,4))
2.x与y定义如下,下列哪个是正确的? x=‘135' y=‘135’ ( )
A.x!=y B.x is y C.x==135 D.x+y=270
3.IDLE环境的退出命令是
( )
A.close() B.esc() C.回车键 D.exit() 4.下面代码输出的结果是
( )
dict={‘a’:1,‘b’:2,‘c’:3} print(dict[c]) A.1 B.{2}
C.错误
D.3
5.赋值语句 x, y, z = 1, 2, 3 会在 x、y、z 中分别赋什么值? ( ) A.1、2、3 B.3、2、1
C.错误
D.1、1、1
6.设s=‘Happy New Year’,则s[3:8]的值为? ( ) A. ‘ppy Ne’B. ‘ppy N’ C. ‘py Ne’ D. ‘py New’ 7.下列代码执行结果是什么?
( ) x = 1
def change(a): x += 1 print (x) change(x)
A.1 B.2 C.3 D.错误 8.若k为整形,下述循环执行的次数为
( ) k=1000
while k>1:
print(k) k=int(k/2)
A.9 B.10 C.11 D.50 9.执行下列语句后显示的结果是什么?
world=‘world’ print(‘hello’+world)
( )
A.’helloworld’ B.’hello’world C.hello world D.错误 10.执行下列语句后显示的结果是什么?
( ) a=‘hello’ b=2 print(a+b)
A.hello B.hellohello C.hello2 D.错误
11. 已知字符串x=‘hello world’,执行语句x.replace(‘hello’,‘hi’)值? A.‘helloworld’ B.‘hiworld’ C.‘hello world’ D.‘hi world’ 12. 执行代码x,y,z=sorted([1,3,2])之后,y的值为
( )
B.2
C.3
D.0
A.1
13. 下列代码执行结果不可能是什么 ( )
a=random.randint(1,6)
print(a) A.2
B.1
C.6
D.5
14.下面代码输出的结果是
( )
dict={‘a’:1,‘b’:2,‘c’:3} print(dict[‘c’]) A.1
B.{2}
C.{‘c’:3}
D.3
15.赋值语句 x, y, z = 1, 2, 3 会在 x、y、z 中分别赋什么值? ( )
A.1、2、3 B.3、2、1 C.错误
D.1、1、1 16.下列代码执行结果是什么?
( )
sum = 0
for x in range(100) sum = sum + x x = x + 1 print (sum) A.100 B.4050 C.5050
D.99 17.
设
s=
‘
Happy
New
Year’,
则
s[3:8]
的
值
为
( )
A.‘ppy Ne’
B.‘ppy N’ C.‘py Ne’ D.‘py New’
18.执行下列语句后显示的结果是什么?
( )
world=‘world’
print(‘hello’+world)
A.‘helloworld’ B.‘hello’world C.hello world D.错误 19.执行下列语句后显示的结果是什么?
( )
a=‘hello’ b=2 print(a+b)
A.hello B.hellohello C.hello2 D.错误 20.若a=(1,2,3),下列哪个操作是非合法的?( )。 A.a[1:-1] B.a*3
C.a[2]=4
D.list(a)
参考答案:1-5 ABDCA 6-10 CDAAD 11-15 DBCDA 16-20 BCAD
?
本文来源:https://www.wddqxz.cn/f235eacf824d2b160b4e767f5acfa1c7aa0082ff.html