青少年软件编程(Python)等级考试试卷(五级)
一、单选题(共25题,共50分)
1.
已知x=[3,5,7],那么执行语句x[len(x):]=[1,2]后,x的值?( )
A.
[3,5,7,1,2]
B.
[1,2,3,5,7]
C.
[3,5,7]
D.
[1,2]
试题编号:20240118-lbj-004
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:len(x)=3,在3号下标开始插入[1,2],故答案选A。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
2.
以下代码的输出结果是?( )
x='C\0T\0P'
print(len(x))
A.
3
B.
4
C.
5
D.
7
试题编号:20240118-lbj-008
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:一个中文字符和一个西文字符的长度都是1。“\0”表示一个空格,长度记为1,所以字符长度为5。
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
3.
字符串str1='victory',显示结果为'or'的选项是?( )
A.
print(str1[5:6])
B.
print(str1[4:5])
C.
print(str1[5:7])
D.
print(str1[4:-1])
试题编号:20240118-lbj-009
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:字符串切片中反向从-1开始,正向从零开始,但不包含切片中最后下标的字符。故选D
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
4.
表达式str(18/3)的结果是?( )
A.
ValueError
B.
'6'
C.
'6.0'
D.
'18/3'
试题编号:20240118-lbj-010
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:python的除法带小数点,str()将其他类型转化为字符串型。故选C
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
5.
执行下列程序段后输出结果?( )
>>>str1='python world'
>>>str1.title()
A.
'Python World'
B.
'PYTHON WORLD'
C.
'python world'
D.
'Python world'
试题编号:20240118-lbj-011
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:str1.title()将每个单词的首字母变为大写。故选A
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
6.
执行下面程序段后,结果正确的选项是?( )
dic1={1:'a',2:'b',3:'c',4:'d'}
str1=''
for i in range(1,3):
str1+=dic1[i]
print(str1)
A.
'ab'
B.
'abc'
C.
123
D.
12
试题编号:20240118-lbj-019
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:range(1,3)提供字典键为1和2,所以输出值为ab,故选A
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
7.
书店现有字典书目dict1={1:'平
2024 年12 月 电子学会 青少年软件编程 python 等级考试 5级及答案