2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

2024年12月2615:27:06发布者:谷获仔 182 views 举报
总字数:约5741字
第1页

第2页

第3页

第4页

2024 年 9 月青少年软件编程 Python 等级考试二级真题试卷(含答案和解析)

题数:37 分数:100

一、单选题(共 25 题,共 50 分)。

1.以下代码的输出是?( )

a = ['甲','乙','丙','丁','子','丑']

print(a[4])

A. 丁

B. ['丁']

C. ['子']

D. 子

答案:D。

解析:列表的下标从 0 开始,所以是第五个元素'子',元素是不带[]的,所以

选 D。

2.语句

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

的运行结果是?( )

A. '新,年,快,乐'

B. '新年快乐'

C. '新 年 快 乐'

D. '新、年、快、乐'。

答案:A。

解析:本题考察的是字符串

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

方法,该方法的作用是在 iter 变

量除最后元素外每个元素后增加一个 str。例如

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

结果

为"1,2,3,4,5"。

3.语句

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

的运行结果?( )

A. 'I like program'

B. 'I like programming'

C. 'I like programing'

D. "I like programmming"

答案:B。

解析:本题考察的是

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

方法,该方法的作用是返回字符

串 str 副本,所有 old 子串被替换为 new。

4.题 ls = ['a', 'b', 'c', 'd', 'e'],下列哪个选项可以将 ls 中的元素顺序

整体反转?( )

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

答案:C。

解析:本题考察的是列表元素的反转操作,该操作的方法是 reverse()。

5.已知 stu = {"一班":"杨思甜", "二班":"赵柏瑞", "三班":"王一乐", "四

班":"刘道林"},则输出所有班级及对应姓名(键值对)的命令是?( )

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

答案:C。

解析:items()返回字典中所有键值对的信息。

6.运行下列代码,终端区打印的结果是?( )

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

A. ["众鸟高飞尽,孤云独去闲",'言我独坐之时',"湖光秋月两相和","潭面无

风镜未磨"]。

B. ["众鸟高飞尽,孤云独去闲",'言我独坐之时',"湖光秋月两相和"]。

C. ['众鸟高飞尽,孤云独去闲','言我独坐之时', '湖光秋月两相和']。

D. 终端区会报错

答案:D。

解析:使用 remove()方法删除元素时,如果指定的元素不存在,将会报错。故

本题答案选 D。

7.已知一个元组 planet=('地球',46,('化石','岩石'),["金星","水星","木

星","天王星"]) ,要访问元组 planet 的前 3 个元素,可以使用以下代码?

( )

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

答案:B。

解析:元组可以利用切片方式获取指定的元素。print(planet[:3])等价于

print(planet[0:3:1]),作用是访问 planet 的前 3 个元素

print(planet[1:3])作用是访问 planet 的第 2 个和第 3 个元素

print(planet[1:3:2])作用是访问 planet 的第 2 个元素 print(planet[::3])

作用是访问 planet 的第 1 个和第 4 个元素。故 正确 答案为 B。

8 .以下选项中,哪 代码不 能实现循环 10 ?( 提醒 :是不 能实现 )( )

A.

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

B.

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

C.

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

D.

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

答案:C。

解析:C 选项 i 循环了 19 ,i 的 始值 依次 为 1,2,3 …… 19,后面 虽然进

i=i + 2 的 计算 当再次 开始 循环 的时 ,i 值为 始值中的相

数的值。故 正确 答案为 C。

9.以下代码输出的结果是?( )

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

A. [' 榴莲 ',' 果',' 子','杨 ',' 柠檬 ',' 百香 果',' 橄榄 ','木 ']

B. [' 榴莲 ',' 果',' 子','杨 ',' 柠檬 ',' 百香 果',' 橄榄 ','木 ',['

',' 火龙 果']]

C. [' 榴莲 ',' 果',' 子','杨 ',' 柠檬 ',' 百香 果',' 橄榄 ','木 ','

',' 火龙 果']

D. [' 榴莲 ',' 果',' 子','杨 ',' 柠檬 ',' 百香 果',' 橄榄 ','木 ',' 枇杷 ',

[' 火龙 果']]

答案:B。

解析:列表中使用 append() 数,是 向原 有列表增加一个元素,一个元素可以

是整数、 浮点 数、字符串、列表、元组等。本题中,将一个列表作为一个元素

整体增加 ls1 列表中。所以选 B。

10. 藏头诗 “藏头格” ,是 中的一 藏头诗 有三 种形 式, 比较常

的是 每句的第一个字 连起来读 ,可以 传达 某种特 有思 。例如

徐渭经 典的 藏头诗 “平 湖秋月 ”藏 中。 阿宝尝 试编 程序,将 “平

湖秋月 自动提 取出 ,以下程序 正确 的是?( )

A.

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

B.

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

C.

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

D.

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

答案:B。

解析:不 循环直接 从列表元素的字符串中 取, 正确 的结果应为:ls[0]

[0] + ls[1][0] + ls[2][0] + ls[3][0],第一个代表的是列表中的元素的下标,第

二个代表的是字符串中元素的下标。

11.以下程序运行的结果是?( )

2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)

答案:A。

解析:程序 i 从 0 开始,取值 6, 将 i + 1,所以 循环 i 的值分 从 1

7, i 的值为 数的时 ,将 i 值 s 中,所以 s 中的值是

1,3,5,7,s 最终的值是 16,i 的值为 7。

12.运行 这段 代码,终端区会打印 什么 结果?( )

总页数:11
提示:下载前请核对题目。客服微信:homework51
标题含“答案”文字,下载的文档就有答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。