一、单选题
1、执行下列代码后,运行结果是?
A、hellogoodmorning*
B、hellogood*morning
C、hello*good*morning
D、*hello*good*morning*
2、小红用一个列表score=[80,78,92,96,100,88,95]来依次表示她七周的英文测验分数,如果想要查找到第三周的英文测验分数并将其删除,应该怎么做?
A、score[3]
B、score[2]
C、score.pop(3)
D、score.pop(2)
3、以下代码输出结果是?
A、['2021', '123', 'Python', 2021]
B、['2020', '123', 'Python', [2021, '2021']]
C、['2021', '123', 'Python', [2021, '2021'], 2021]
D、['2020', '123', 'Python', [2021],2021]
4、已知Lista=list("five"),执行语句Lista[2:]=list("rst")后,列表Lista中的元素为?
A、['f', 'i', 'v', 'e', 'r', 's', 't']
B、['f', 'r', 's', 't']
C、['f', 'i', 'r', 's']
D、['f', 'i', 'r', 's', 't']
5、已知a="123",那么a*2的结果是?
A、246
B、123123
C、'123123'
D、'246'
6、执行下列代码后,屏幕打印的k值的个数共有多少个?
A、5
B、6
C、10
D、50
7、下列说法错误的是?
A、字典是可变的无序集合
B、列表、元组可以相互嵌套使用
C、字典虽然不能利用下标访问元素,但可以排序
D、字典属于一对一映射关系的数据类型
8、以下说法正确的是?
A、同一个元组中,元素的类型必须相同
B、tuple()函数可以将列表转换为元组
C、用del就可以删除元组中的元素
D、列表和元组都是可变数据类型
9、关于下列程序理解说法正确的是?
A、在while代码块中无论加什么都不能改变死循环
B、运行结果打印输出10个"Python"语句
C、这个while循环是一个死循环,会一直打印"Python"
D、在while代码块中加一行代码num-=1可以改变死循环
10、下列程序的运行结果是?
A、The dog is white
B、hite
C、ehite
D、white
11、正确定义元组yuan的语句是?
A、yuan={1,2,3}
B、yuan=[1,2,3]
C、yuan=(1,2,3)
D、yuan=<1,2,3>
12、已知列表List1=[1,2,3,4,5],要在列表List1中的最前面添加元素0,则下列操作可行的是?
A、List1=0+List1
B、List1="0"+List1
C、List1=[0]+List1
D、List1=List1+[0]
13、已知列表a=[1,2,3],执行语句print(2*a),显示的结果是
A、[2, 4, 6]
B、[1, 2, 3, 1, 2, 3]
C、[1, 2, 3, 2, 4, 6]
D、[1, 2, 3, 3, 2, 1]
14、执行下列代码后,运行结果是?
A、0,2,4,6,8,
B、0,4,8,12,16,
C、2,6,10,14,18,
D、2,6,10,14,18,
15、以下是一个猜数字程序,当输入的数字大于目标数字(本程序指定为5)时,提示“大了”; 当小于时,提示“小了”; 当相等时,提示“相等”,程序退出。程序中空白处分别应填入的代码是?
A、if,break
B、else,break
C、elif,break
D、elif,continue
16、执行以下语句,程序将输出?
A、报错
B、1, 2, 3, 4, 5, 6
C、(1, 2, 3, 4, 5, 6)
D、[1, 2, 3, 4, 5, 6]
17、下列有关字典对象的说法,不正确的是?
A、字典中的值可以是任意类型的数据
B、字典中的每个元素包含键和值两部分
C、在同一个字典中,键值必须互不相同
D、可以通过字典的键找到对应的值,也可以通过值来找到对应的键
18、以下不属于Python语言流程控制结构的是?
A、顺序结构
B、分支结构
C、数据结构
D、循环结构
19、已知字典dict1={0:"zero",1:"one",2:"two",3:"Three"},执行语句dict1[3]="three"后,字典dict1的内容为?
A、{0:"zero",1:"one",2:"two",3:"Three"}
B、{0:"zero",1:"one",2:"two",3:"three"}
C、{0:"zero",1:"one",2:"two","3":three}
D、{0:"zero",1:"one",2:"two",3:"Three",3:"three"}
20、用语句mydict={'a':1,'b':2,'c':3,'d':4}定义了一个字典,以下语句中,可以输出字典键值的是?
A、print(mydict('c'))
B、print(mydict 'c')
C、mydict['c']
D、print(mydict{'c'})
21、据相关文件规定,全国景区对老年人实行优惠政策:60岁以内全票,60-69岁(含60岁和69岁)的老年人半票,69岁以上免费。输入年龄,可以输出全票/半票/免费信息的程序是?
A
B
C
D
22、将下列列表a中偶数提取出来并形成一个新的列表c,请补充完整语句?
A
B
C
D
23、在Python3.5.2的IDLE交互式环境下依次输入以下程序语句后的结果是?
A、True
B、true
C、False
D、false
24、原有列表s=[5,2,9,1],下列哪个操作不能使得列表s变为[9,5,2,1]?
A
B
C
D
25、以下代码输出结果是?
A、note
B、Python
C、2021
D、结果错误
二、判断题
26、for-in用于在某范围内的循环,循环范围是有限的。
A 正确
B 错误
27、元组的定义方法与列表完全相同。
A 正确
B 错误
28、字典中的键必须是唯一的,必须是不可变数据类型,如字符串、数字或列表。
A 正确
B 错误
29、字符串中的元素是通过索引来定位的,其中第一个元素的索引是0。
A 正确
B 错误
30、表达式"abc"in ["abcdef"] 的值为True。
A 正确
B 错误
31、'red' in ('yellow','red','purple') 的结果为True。
A 正确
B 错误
32、Python程序设计语言中的循环结构可用while或for语句来实现,所有的while语句均可用for语句来实现。
A 正确
B 错误
33、运行下列代码后,list1的值为['a',1,2,3,7]。
A 正确
B 错误
34、打印结果最后一个数是10。
A 正确
B 错误
35、Python程序的分支结构分为单分支结构、二分支结构和多分支结构,可用if语句来实现。
A 正确
B 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!