2021NOC全国模拟考B卷(中学Python)
⼀、单项选择题
1.答案:B
变量msg是⼀个字符串,绿⾖想要查看这个字符串的第⼀个字符,但他不知道msg的⻓度,他应该使⽤什么⽅法?(    )
A、msg(0)
B、msg[0]
C、msg(1)
D、msg[1]
2.答案:D
运⾏下列代码,输出结果是(    )?
A、
B、
C、
D、
3.答案:C
执⾏以下程序后,t的值为()。
A、(0,1,2)
B、(1,2,3)
C、(1,4,7)
D、(1,4,7,9)
关于结构化程序设计所要求的基本结构,以下选项中描述正确的是( )?A 、重复—循环结构
B 、选择—顺序结构
C 、goto—跳转结构
D 、顺序—重复结构
5.答案:B
下⾯代码的输出结果是:
A、Hellocodemao
B、Hellocodeao
C、Hellomao
D、Hellocodem
6.答案:B
下⾯代码的输出结果是:
A、['Jack','Anny','Goodnight','Wood','Mike']
B、['Jack', 'Goodnight']
C、['Jack','Goodnight','Mike']
D、['Anny','Wood']
7.答案:C
下⾯程序的输出是()。
A 、<class 'bool'>
B 、<class 'complex'>
C 、<class 'float'>
D、 <class 'int'>
for i in "Hellocodemao":1
if i == 'm':2
continue 3
print(i,end='')
4  d = ['Jonny','Jack','Anny','Goodnight','Wood','Mike']1
print(d[1:5:2])
2x = 12.341
print(type(x))
2
阅读以下代码,程序的运⾏结果为( )。
A、 ([3,4],2)
B、  ([3,4],2.4)
C、  (2,[3,4])
D、  (2.4,[3,4])
9.答案:A
运⾏下⾯代码,显示的结果是(    )?python基础知识填空题
A、
B、
def cacluate(*args):1
average = sum(args) / len(args)2
distinction单词
list = []3
for i in args:4
if i > average:5
list.append(i)6
tuple = (average, list)7
python冒泡排序法代码
return tuple 8
print(cacluate(1, 2, 2, 3, 4))
9
C、
D、
10.答案:B
运⾏以下程序,输⼊⼀个数字“ 10 ”,程序输出计算的结果为( )。
合肥java培训机构排名
A、20
B、30
C、31
D、55
⼆、多项选择题
11.答案:BC
阿短在制作⼀个打分统计系统,他已经将分数按照升序顺序在列表score中排列好。想实现去掉⼀个最⾼分和⼀个最低分的操作,下⾯哪些选项中的代码可以实现呢?(    )
s = 01
num = int(input('输入一个数字'))2
for i in range(1,num+1):3
multiple definition of mainif i % 2 == 0:4
s += i 5
头文件extern
print('计算的结果为:',s)
6
A、B、
C、
D、
12.答案:ACD
运⾏下⽅程序,最终输出的结果不可能为( )。A、'bc'
B、34
C、'bc'23
D、34'cd'
13.答案:ACD
下列选项中不能输出“海⻉⾊”的是:
A、print(DictColor.keys())tup1 = (12,'bc',34)1
tup2 = ('ab',23,'cd')2
tup3 = tup1 + tup23
print(tup3[2])
4DictColor ={"seashell":"海贝","gold":"金","pink":"粉红","brown":"棕
", "purple":"紫","tomato":"西红柿"}12

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。