2026年3月 中国电子学会青少年软件编程(Python)三级考试试卷 真题及答案

青少年软件编程(Python)等级考试试卷(三级)

分数:100 题数:38

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

  1. 小明编写了下列4行Python代码,请问代码运行后打印出来的结果是?( )

K = 'a','b','c'

N = 'x','y','z'

M = N,K

print(M10)

A. 'x','y','z'

B. 'a','b','c'

C. x

D. a

标准答案:D

  1. 二维数组 a 中,保存了人名、体重值、身高值。

小明想编写Python程序,计算所有人的总体重,请问下面程序中红色问号处,应该填什么?( )

a = \['小明',46,154,'小华',42,147,'小李',45,152,'小王',41,150]

s = 0

for i in range(0,len(a)):

s = s + ai?

print("完整历史真题:" s t i k u . c n" )

A. 0

B. 1

C. 2

D. i

标准答案:B

  1. 有如下图所示的"虚拟小学学生数据.csv"数据,小明编写了以下Python代码,请问,代码运行到最后,打印出的结果是?( )

f = open('虚拟小学学生数据.csv', 'r', encoding='utf-8')

for line in f.readlines():

a = line.split(",")

if a0 == "顾郁静":

print(a3)

A. 顾郁静

B. 女

C. 141

D. 64

标准答案:D

  1. 小明编写了下面的Python程序,程序将新建一个名为 "水果.csv" 的文件,请问,红色 ① 处的代码应该是?( )

a='苹果','梨子','西瓜','桃子','葡萄','桔子'

f=open('水果.csv', ①)

f.write(','.join(a)+'\n')

f.close()

A. 'r+'

B. 'w'

C. 'rb'

D. 'r'

标准答案:B

  1. 有如下图所示的 "虚拟小学.csv" 文件,小明编写Python程序统计血型为"A"型的人数。请问下面程序中红色①处,应该填写什么代码?( )

t = 0

with open('虚拟小学.csv', 'r', encoding='utf-8') as f:

for line in f.readlines():

a = line.strip().split(",")

if ① =="A":

t = t+1

print("血型为A的人数有: " , t , "人。" )

print("完整历史真题:" s t i k u . c n" )

A. a2

B. a3

C. a4

D. a5

标准答案:D

相关推荐
文丑颜不良啊21 小时前
LeetCode2021~2040题目解析
java·leetcode
日日大王学编程21 小时前
AI Agent 技术发展历程、演进逻辑与技术范式综述
人工智能·python
bksczm21 小时前
InnoDB 行格式详解:DYNAMIC / COMPACT / COMPRESSED / REDUNDANT
java·开发语言·数据库
春涧草茶21 小时前
慢就是快16-1协程
开发语言·前端·python
liangbo71 天前
Spring系列03:Bean 的三种注册方式
java·spring
余槐i1 天前
MySQL 8.0 联合索引走错:为什么加了索引查询反而从 200ms 变成 8s
java·spring boot·mysql·docker·性能优化
SL_staff1 天前
制造业订单交付总在最后一刻爆雷?用结构化计划模板打通跨系统协同断点
java·开源·全栈
5233AI开发笔记1 天前
API 返回 429:先区分限速、并发和配额,再决定是否重试
python
databook1 天前
经常听到的透视表是干什么的?
python·数据分析·pandas