青少年软件编程(Python)等级考试试卷(三级)
分数:100 题数:38
一、单选题(共25题,共50分)
- 小明编写了下列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
- 二维数组 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
- 有如下图所示的"虚拟小学学生数据.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
- 小明编写了下面的Python程序,程序将新建一个名为 "水果.csv" 的文件,请问,红色 ① 处的代码应该是?( )
a='苹果','梨子','西瓜','桃子','葡萄','桔子'
f=open('水果.csv', ①)
f.write(','.join(a)+'\n')
f.close()
A. 'r+'
B. 'w'
C. 'rb'
D. 'r'
标准答案:B
- 有如下图所示的 "虚拟小学.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