理论卷2022年3月青少年软件编程(Python) · 二级

YLT Python 2级 2022.03

满分 100 · 及格 60 · 时长 60 分钟 · 共 37 题 (单选25 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #20579
分值 2
关于Python中的列表,下列描述错误的是?( )
A列表是Python中内置可变序列,是若干元素的有序集合
B列表中的每一个数据称为“元素”;
C在Python中,一个列表中的数据类型可以各不相同;
D可以使用s[1]来获取列表s的第一个元素。
2
单选题号 #20580
分值 2
已知列表a=[1,3,5,7],下列语句无法将a变成a=[1,3,5,7,9]的是?( )
Aa.append(9)
Ba=[1,3,5,7,9]
Ca.insert(4,9)
Da[4]=9
3
单选题号 #20581
分值 2

关于以下代码段的说法错误的是?

a = [1, 2, 5, 4, 3]
a.sort(reverse=True)
print(a)
A

a.sort(reverse=True)语句中的reverse默认值为False。

B

省略a.sort(reverse=True)语句中的reverse=True,代码运行结果不变。

C

将以上代码的a.sort(reverse=True)改为a=sorted(a,reverse=True),代码运行结果和原题的结果一样。

D

以上代码运行结果为:[5, 4, 3, 2, 1]。

4
单选题号 #20582
分值 2

下面程序的运行结果是?

a=80
b=70
if a>b:
    a,b=b,a
    print(a,b)
A

70 70

B

80 70

C

70 80

D

80 80

5
单选题号 #20583
分值 2
以下关于元组的描述正确的是?( )
A元组和列表相似,所有能对列表进行的操作都可以对元组进行
B创建元组时,若元组中仅包含一个元素,在这个元素后可以不添加逗号
C元组中的元素不能被修改
D多个元组不能进行连接
6
单选题号 #20584
分值 2

以下程序的输出结果是?

tuple1 = (1,2,3)
tuple2 = (2)
print(tuple1*tuple2)
A

(1,2,3)

B

(1,2,3,1,2,3)

C

(2,4,6)

D

报错

7
单选题号 #20585
分值 2

以下代码的输出结果是?

ls = []
for m in '想念':
    for n in '家人':
        ls.append(m+n)
print(ls)
A

["想念","家人"]

B

["想想","念念","家人"]

C

["想家想","人念家","念人"]

D

["想家", "想人", "念家", "念人"]

8
单选题号 #20586
分值 2

以下程序的输出结果是?

lt = ['绿茶','乌龙茶','红茶','白茶','黑茶']
ls = lt
ls.clear()
print(lt)
A

[]

B

变量未定义的错误

C

['绿茶','乌龙茶','红茶','白茶','黑茶']

D

'绿茶','乌龙茶','红茶','白茶','黑茶'

9
单选题号 #20587
分值 2

下面代码的输出结果是?

list1 = [1,2,3]
list2 = [4,5,6]
print(list1+list2)
A

[4,5,6]

B

[1, 2, 3, 4, 5, 6]

C

[1,2,3]

D

[5,7,9]

10
单选题号 #20588
分值 2
字符串str="maixnm"包含"min"和"max"两个单词,下面哪个操作不能将"min"从中找出来?
Astr1=str[0]+str[2]+str[4]
Bstr1=str[0:-1:2]
Cstr1=str[::2]
Dstr1=str[0:4:2]
🔒

已解锁前 10 题

第 11~37 题(共 27 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款