python基础试题(含答案)

发布时间:   来源:文档文库   
字号:
Python试题
20道选择题,每题5分,含15道单选题,5道不定项选择题。总分合计10060分及格。
说明:以下所有题目涉及的语言、环境和背景都是在python3.x中,题目中不再另外说明
一、单选题
1、以下哪个不是python关键字EAfrom
Bassert
CnotDwithEfinal
2、代码print(1if‘a’in’ABC’else2执行结果是BA1
B2
C、报错
3、以下不是python数据类型的是E
A、元组B、列表C、字典D、常量E、指针F、布尔型4、以下不是tuple类型的是AA(1

B(1,
C([],[1]
D([{‘a’:1}],[‘b’,1]
5、代码print((1,2,‘1’,‘2’[0]>1执行结果是BATrue
BFalse
C、报错
6、列表a=[1,2,[3,4]],以下的运算结果为True的是AAlen(a==3
Blen(a==4

Clength(a==3Dlength(a==47、以下对字典的说法错误的是DA、字典可以为空
B、字典的键不能相同D、字典的键的值不可变
C、字典的键不可变

8、代码print(‘\’\\n\’\n’的执行结果是AA’\n’
B’\\n\’
C‘\’\\n\’\n’
D、报错
9、以下代码的执行结果是D
a={‘name’:‘hehe’,‘detail’:[{‘age’:18,‘job’:‘tester’},‘man’]}print(a[‘detail’][1][2]A18
Bs
Ce
Dn

10、以下说法错误的是AA、元组的长度可变
B、列表的长度可变
D、可以通过索引访问列表
C、可以通过索引访问元组
11代码forxinrange(1,3:print(‘%s%s’%(x,x*x的执行结果FA%s%s%s%s%s%s
B12C149
D1122E112439
F1124
12、和代码[1,2,3,‘1’,‘2’,‘3’][-2]执行结果一致的是DA[1,2,3][-2]

B[‘1’,2,‘3’][-2]D(3,‘1’,‘2’[-1]

C(0,1,2,3,‘1’,‘2’,‘3’,‘4’[4]
13list类型的内置方法pop(的作用是CA、置顶指定元素C、删除指定元素

B、给元素排序D、插入指定元素


14、针对元组(1,2,[1,2,‘1’,‘2’]的说法正确的是DA、长度为6

B、属于二维元组D、嵌入的列表的值可变
C、元组的元素可变
15代码if‘p’in‘pippython’:print(‘pippython’.replace(‘p’,‘P’的执行结果是C
APiPpythonBpipPythonCPiPPython二、不定项选择题16、以下说法错误的是ABCApython不区分大小写Bset不是python数据类型Ctuplelist不可以定义为空Dpython可以在Linux系统运行17、以下代码会造成索引越界的是ABCDA[‘abc’,123][2]
B[‘abc’,123][0][3]C(1,2,3,‘abc’[3][3]

D{1:‘123’,2:123}[1][3]18、以下说法正确的是CApython属于低级语言
Bpython是面向过程的Cpython属于解释性语言Dpython是非开源的
PipPythonD
19、针对以下代码中的错误,以下说法正确的是ADforxin(1,2,3:whilex:print(xA、这是一个死循环B、打印结果是1,2,3
C、把while改为if,程序运行结果一致D、把while改为if,打印结果为1,2,3
20、针对以下代码,说法正确的是C
a={‘name’:‘hehe’,‘detail’:[{‘age’:18,‘job’:‘tester’},‘man’]}b=[‘name’,‘detail’,18]
c=([‘name’,‘detail’],[{‘age’:18,‘job’:‘tester’},‘man’]ifa[‘name’]:
A、列表b定义错误
B、元组c中的’tester’无法被修改C、程序会打印三行数据
D、程序打印结果中存在一个固定值E、程序不会打印结果foriinb:
print(len(c,i,c[-1]


本文来源:https://www.2haoxitong.net/k/doc/e5d8f6fd2379168884868762caaedd3383c4b5b7.html

《python基础试题(含答案).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式