#125. CIE Python 二级 2024年03月 客观题
CIE Python 二级 2024年03月 客观题
选择题
- 期末考试结束了,全班的语文成绩都储存在列表
score中,班主任老师请小明找到全班最高分,小明准备用Python来完成,以下哪个选项,可以获取最高分呢?( ) {{ select(1) }}
min(score)max(score)score.max()score.min()
- 已知列表
a = [1,2,3,4,5,6],想输出[2,3,4],可以使用以下哪个语句?( ) {{ select(2) }}
print(a[2:4])print(a[2:5])print(a[1:4])print(a[0:4])
- 第一小组成员姓名和年龄如下
dic1 = {'张明':12,'李红':12,'王长江':13},现新增成员龙小勤,年龄为13,以下代码正确的是?( ) {{ select(3) }}
dic1['龙小勤'] = 13['龙小勤'] = 13dic1.['龙小勤'] = 13dic1('龙小勤') = 13
- 已知列表
ls = list(range(3,33,3)),则ls第5个元素是?( ) {{ select(4) }}
15182124
- 执行如下代码,
tuple不属于元组的选项是?( ) {{ select(5) }}
tuple = ()tuple = ('北京')tuple = ('芜湖',)tuple = ('北京', '芜湖', '合肥', '上海')
- 已知
festival = {"正月初一":"春节", "正月十五":"元宵节", "五月初五":"端午节", "八月十五":"中秋节"},则输出 "正月初一" 对应节日的代码是?( ) {{ select(6) }}
print(del festival["正月初一"])print(festival["正月初一"])print(festival.clear())print(festival[1])
- 已知列表
name=["德丽莎"],运行以下哪段代码,可打印出结果“德丽莎天下第一可爱!”(不包含双引号)?( ) {{ select(7) }}
print(name+"天下第一可爱!")print(name[1]+"天下第一可爱!")print(name[0]+"天下第一可爱!")print(name+天下第一可爱!)
k为整型,下述while循环执行的次数为?( )
k = 20
while k >1 :
print(k)
k=k//2
{{ select(8) }}
3456
- 以下程序的输出结果是?( )
ls1=list()
ls2=['吉林','黑龙江','辽宁','东北三省']
ls1+=ls2
ls1.clear()
print(ls1)
{{ select(9) }}
['吉林','黑龙江','辽宁']['吉林','黑龙江','辽宁','东北三省']终端区会报错[]
- 已知列表
ls=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],以下哪个选项无法将列表ls逆序排列?( ) {{ select(10) }}
ls.sort(reverse=True)sorted(ls,reverse=True)sort(ls,reverse=True)ls[::-1]
- 已知字典
jd={'哈尔滨':['冰雪大世界','侵华日军第七三一部队罪证陈列馆','太阳岛','中央大街'],'沈阳':['沈阳故宫','辽宁省博物馆','张学良旧居','清昭陵'],'长春':['伪满皇宫博物院','净月潭','长影世纪城','长春一汽']},字典jd的长度是?( ) {{ select(11) }}
341215
- 以下哪段程序的运行结果无法打印
1-100之间所有整数的和?( ) {{ select(12) }}
print(sum(range(1,100)))-
i=1 he=0 while i<=100: he+=i i+=1 print(he) -
he=0 for i in range(1,101): he+=i print(he) print(sum(range(1,101)))
- 小明的篮球教练告诉小明,如果他能连续投中
3次中投,并且换手运球100次,就可以让他加入球队,请问教练的要求,可以用哪个逻辑运算符来表示?( ) {{ select(13) }}
orandnot!=
- 某小学
1-6年级都各有8个班,将年级和班级数存入如下列表:lst=[['一年级', '二年级', '三年级', '四年级', '五年级', '六年级'], ['1班', '2班', '3班', '4班', '5班', '6班', '7班', '8班']]请问下列选项中能正确打印出 '四年级6班'(不含引号) 的字样的是哪一个?( ) {{ select(14) }}
lst[0][4]+lst[1][5]lst[0][4]+lst[1][6]print(lst[0][4]+lst[1][6])print(lst[0][3]+lst[1][5])
- 如果有一个变量
name = "小明",现在需要另一个变量str中使用name变量的值,并且想要在这个值后面加上"同学"两个字,应该怎么做?( ) {{ select(15) }}
str = "同学".add(name).add("同学")str = name + "同学"str = "同学" . name . "同学"str = name.append("同学")
- 小明在做数学题,题目要求找出来从
1数到100中不能被7整除的数字(即跳过7的倍数不显示)。以下哪个Python循环可以帮他完成这个任务?( ) {{ select(16) }}
-
i = 1 while i <= 100: if i % 7 != 0: print(i) i += 1 -
i = 1 while i >= 100: if i % 7 != 0: print(i) i += 1 -
i = 1 while i <= 100: if i % 7 == 0: break print(i) i += 1 -
for i in range(1, 101): if i % 7 == 0: print(i) else: continue
- 已知字符串
str="Happy new year",则执行命令print(list(str))的输出结果是?( ) {{ select(17) }}
['H', 'a', 'p', 'p', 'y', 'n', 'e', 'w', 'y', 'e', 'a', 'r'][H,a,p,p,y,n,e,w,y,e,a,r]['H', 'a', 'p', 'p', 'y', ' ', 'n', 'e', 'w', ' ', 'y', 'e', 'a', 'r'][H,a,p,p,y, ,n,e,w, ,y,e,a,r]
- 已知元组
tuple = (1,2,3,4,5),以下语句正确的是?( ) {{ select(18) }}
t = tuple[2]tuple[2] = '6'tuple.append(6)tuple.pop()
- 以下关于字典的说法不正确的是?( ) {{ select(19) }}
- 字典中的值不支持索引查询
- 字典以关键字为键,关键字可以是任意不可变数据类型
- 字典里面的值(不是键)可以包含列表和其他数据类型
- 字典是一种有序的对象集合,可以用下标进行访问
- 创建列表时,使用下列哪个符号?( ) {{ select(20) }}
()[]<>''
- 运行下列程序,要想输出的结果是小明的身高是
1.55。横线处需要填入的代码为?( )
height = 1.55
print('小明的身高是____。' % height)
{{ select(21) }}
%d%f%.f%.2f
- 关于分支结构的说法错误的是?( ) {{ select(22) }}
- 在Python中,分支结构一般由if、elif、else组成
- 在Python中,分支结构一般有单分支结构、双分支结构和多分支结构
- 在Python中,分支结构必须包含else语句
- 在Python中,if语句后面跟条件表达式
- 春节(Spring Festival),是中国民间最隆重最富有特色的传统节日之一。春节民俗众多,以下列表保存了春节的常见民俗,
list_sf = ['喝腊八粥', '祭灶神', '扫尘', '贴春联', '除夕守岁', '吃饺子', '拜年', '逛庙会'],上面民俗中少了非常重要的一项:压岁钱。下列哪一项能将"压岁钱",存入list_sf列表中 "吃饺子" 元素的后面?( ) {{ select(23) }}
list_sf.insert(0, '压岁钱')list_sf.insert(5, '压岁钱')list_sf.insert(6, '压岁钱')list_sf.insert(7, '压岁钱')
- 定义元组
tup1 = ('快乐', '你好', '生日', '中国', '祖国', '祝福'),执行语句:print( tup1[-5] + tup1[3] ),得到的结果是?( ) {{ select(24) }}
你好祖国生日快乐祝福祖国你好中国
- 下列说法中,错误的是?( ) {{ select(25) }}
break语句可以跳出for和while的循环体- 如果你从
for或while循环中终止,任何对应的循环else块将不执行 continue语句被用来告诉 Python 跳过当前循环中的本次循环,然后继续进行下一次循环- Python中的
for循环可以使用else语句来在迭代完成后执行特定操作。当for循环正常结束时(没有被break或者return等提前退出),不会执行else语句下面的代码。
判断题
- 元组中的元素可以是不同的数据类型。( ) {{ select(26) }}
- 正确
- 错误
for循环能实现的功能,while循环也可以实现。( ) {{ select(27) }}
- 正确
- 错误
- 死循环无法退出,没有任何作用。( ) {{ select(28) }}
- 正确
- 错误
- 通过以下代码,可以访问列表
age中的每一个元素。( )
age=[15,18,16,19,19]
for it in age:
print(age[it])
{{ select(29) }}
- 正确
- 错误
'ya'*3的返回值为'yayaya'。类比数学的逆运算,'yayaya'/3的结果是'ya'。( ) {{ select(30) }}
- 正确
- 错误
- 在Python中,可使用
d1={}的方式,创建一个空字典。( ) {{ select(31) }}
- 正确
- 错误
- 表达式
(1,2,3)==(3,2,1)的结果是True。( ) {{ select(32) }}
- 正确
- 错误
'星期'+4的结果是'星期4'。( ) {{ select(33) }}
- 正确
- 错误
- 条件判断语句
if 's' in 'string':与if s in 'string':是等效的,结果也一定是一样的。( ) {{ select(34) }}
- 正确
- 错误
- 每条
if语句的核心都是一个值为True或False的表达式,这种表达式为条件语句。( ) {{ select(35) }}
- 正确
- 错误