admin 管理员组文章数量: 1087139
2024年5月9日发(作者:vue target属性)
青少年软件编程(Python)等级考试试卷(二级)
一、单选题(共25题,共50分)
1运行以下程序,如果通过键盘先后输入的数是1和3,输出的结果是?( )
.
a=int(input())
b=int(input())
if a < b:
a=b
print(a)
A.
3 1
B.
C.
D.
1 3
1
3
试题编号:20200329-tgf-004
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:根据题意:a=1 b=3;这样a小于b,则需要把b的值赋值给a,所以最后a的值
为3.
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
2运行以下程序,输出的结果是?( )
.
n=10
s=0
m=1
while m<=n:
s=s+m
m=m+1
print(s)
A.
45
B.
C.
D.
50
55
60
试题编号:20200413-jt-032
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:本题考的是while循环,程序的意识是计算1+2+3+......+10,结果是55,答案
选择C
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
3以下代码的输出结果是?( )
.
vlist = list(range(5))
for e in vlist:
print(e,end=",")
A.
0,1,2,3,4,
B.
C.
D.
[0, 1, 2, 3, 4]
0 1 2 3 4
0;1;2;3;4;
试题编号:20200427-wc-026
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:list(range(5))的值为[0,1,2,3,4];后面的程序是将列表中的值一个一个的取
出来,所以选择A。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
4以下程序的输出结果是?( )
.
n=0
while n<10:
n=n+2
if n==6:
continue
print(n)
A.
5
B.
C.
D.
10
6
8
试题编号:20200427-wc-030
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:最后一次循环开始的时候,n的值为8,但是经过n=n+2运算后,n变成了10,
所以最后的结果是10.
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
5运行以下程序,输出的结果是?( )
.
numbers=[1,2,3,4]
([5,6,7,8])
print(len(numbers))
A.
4
B.
C.
D.
5
8
12
试题编号:20200427-wc-045
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:根据题意,[5,6,7,8]是作为一个整体元素添加到原来的列表中,所以原来的列
表长度会变成5.
考生答案:C
考生得分:0
是否评分:已评分
评价描述:
6以下代码的输出结果是?( )
.
s=[4,2,9,1]
(3,3)
print(s)
A.
[4,2,9,1,2,3]
B.
C.
D.
[4,3,2,9,1]
[4,2,9,2,1]
[4,2,9,3,1]
试题编号:21338
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:根据题意,将3插入到列表下标为3的元素位置上(第四个元素),所以选D。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
7关于下列程序,说法正确的是?( )
.
num=0
while num<10:
print("=")
A.
在while代码块中无论加什么都不能改变死循环
B.
C.
D.
在while代码块中加一行代码num-=1可以改变死循环
这个while循环是一个死循环,会一直打印"="
运行结果打印输出10个"="语句
试题编号:20220418-zy-027
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
此题考查while条件循环,在循环中增加num += 1,便能改变死循环,排除A;加一句num -=
1,num从0开始自减,num<10也总是成立,还是死循环,排除B;num值一直没变,num<10
总是成立,会一直打印"=",排除D,故选C。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
8运行以下程序,输出的结果是?( )
.
list5=['1','2','4','6','9']
print(list5[2])
A.
1
B.
C.
D.
2
3
4
试题编号:20220428-hyc-005
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:list5[2]访问了列表里的第3个元素,值为4
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
9下列说法正确的是?( )
.
A.
元组的元素值可以随意修改
B.
C.
D.
可以用del语句删除元组中的某个元素
tup1=(5)是一个合法的元组
tup1=('turtle','fish',65536)是一个合法的元组
试题编号:20220429-hyc-011
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:元组的元素值不可以修改;del语句只能删除整个元组,不能删除某个元素;元
组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
1在Python语言中,表达式[1,2]*2的值是?( )
0
.
A.
[2,4]
B.
C.
D.
6
[1,2,1,2]
[1,2,2]
试题编号:20220430-cjn-008
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:列表的乘法运算是将列表中的元素重复N次(N为乘数);所以选C。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
1在Pyhton语言中,表达式[2] in [1,2,3,4,5]的值是?( )
1
.
A.
0
B.
C.
D.
1
True
False
试题编号:20220430-cjn-010
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:[2]是一个列表,虽然[1,2,3,4,5]中有2,但是这个2并不是列表,而是整型数
据,所以返回值是False。
考生答案:C
考生得分:0
是否评分:已评分
评价描述:
1d={"王明":178,"张华":158,"于飞":189,"刘英":164},则d["于飞"]的值是?( )
2
.
A.
-2
B.
C.
D.
2
'于飞'
189
试题编号:20220430-cjn-026
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:d["于飞"]代表的是字典中键为"于飞"的值,所以选D。
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
1下列说法正确的是?( )
3
.
A.
字典只能存储字符串,不能存储其他类型的对象
B.
dict11={:}可以创建一个空字典
C.
D.
{123:456}是一个合法的字典
字典的值必须是唯一的,键不必是唯一的
试题编号:20220502-hyc-021
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:字典可存储任意类型对象;字典中的键和值之间必须用冒号隔开,但是空字典不
需要用冒号隔开,{}可以创建一个空字典;字典的键必须是唯一的,值不必是唯一的
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
1运行以下程序,共计输出了几个hello?( )
4
for i in range(3):
.
print("hello")
A.
1
B.
C.
D.
2
3
4
试题编号:20220504-hyc-027
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:循环执行了3次,所以输出了3个hello
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
1下列程序的运行结果是?( )
5lis1=["cat","tomato","dog","apple","dog","dog"]
.
print(("dog"))
A.
0
B.
C.
D.
1
2
3
试题编号:20220504-lxj-004
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:考察获取列表中某个元素出现第一次的下标。dog第一次出现的下标为2.
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
1运行以下程序,当从键盘输入1,程序运行结果是?( )
6str1='一二三四五六日'
.
strid=int(input('请输入1-7的数字:'))
print('星期'+str1[strid-1])
A.
星期一
B.
C.
D.
星期+一
星期二
星期+二
试题编号:20220504-lxj-017
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:考察字符串的连接。题目中的下标进行了减一的运算,所以输入1,返回是星期
一。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
1下列程序的运行结果是?( )
7zd1={'name':'Tom','color':'blue'}
.
zd1['name']='Mike'
print(zd1)
A.
{'name': 'Mike', 'color': 'blue'}
B.
C.
D.
{'name': 'Mike', 'color': 'blue', name': 'Tom'}
{'name': 'Tom', 'color': 'blue'}
{'name': Tom','name': 'Mike', 'color': 'blue', }
试题编号:20220504-lxj-024
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:考察通过键修改字典值。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
1若a= (1, 2, 3) ,执行下列哪个命令是会报错?( )
8
.
A.
a[1]
B.
C.
D.
list(a)
a[1] = 4
a*5
试题编号:20220505-lxf-11
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:元组中的元素是不可以修改的,所以C选项错误。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
1s='happy birthday'
9print(s[13:-15:-2])
.
以上代码的运行结果是?( )
A.
运行会报错
B.
C.
D.
ydti pa
ydtipa
yadhtrib yppa
试题编号:20220505-lxf-17
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:本题考查字符串的切片。当步长为负数时,代表从后往前。
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
2下列程序执行的结果是?( )
版权声明:本文标题:2023.05全国青年软件编程(Python)等级考试试卷(二级) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1715228565a686474.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论