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.wddqw.com/doc/f235eacf824d2b160b4e767f5acfa1c7aa0082ff.html