2026年6月电子学会青少年软件编程(Python三级)等级考试试卷
剩余时间 --:--:--
单选题 共 25 题
1.

在Python中,print(set('good'))运行的结果是?( )

2.

分析以下Python代码,它将会输出什么?( )

import csv
with open('sample.csv', 'r') as csvfile:
    reader = csv.reader(csvfile)
    for row in reader:
        print(row)

sample.csv文件的内容如下:

id,name,age

1,Alice,25

2,Bob,30

3.

以下Python代码执行后,输出是?( )

try:
     num = int('abc')
except ValueError:
     print('Error')
else:
     print('OK')
4.

执行下面Python代码:

print(bool(3)+3)

运行结果是?( )

5.

关于数据处理的常用方法和函数,描述错误的是?( )

6.

Python表达式min(float(2),5,4,3)的值是?( )

7.

已知text.txt中有两行文字,运行以下Python代码说法正确的选项是?( )

f = open('test.txt','r') 
s1 = f.read() 
f.close() 
f = open('test.txt','w') 
print(s1) 
f.write(s1) 
f.close()
8.

在Python中,divmod(8,4)的运行结果是?( )

9.

新冠疫情期间,疫情数据的分析、疫苗的研发等都需要计算机和算法高效分析处理数据,下列关于算法的描述错误的是?( )

10.

下列Python表达式结果是True的是?( )

11.

将学生基本信息['李明','155cm','35kg','男']写入xinxi.csv文件,以下哪项Python代码是正确的?( )

12.

下面Python代码运行结果是?( )

l=list(map(int,'1234'))
s=0
for i in range(len(l)):
    s=l[i]+s
print(s)
13.

十进制数 58 转换为八进制数 ,最低位上的数是? ( )

14.

在流程图中,下面的图形表示的含义是?( )

15.

下列Python表达式的值最大的选项是?( )

16.

以下Python代码执行后,文件"data.txt"中的内容是?( )

f = open('data.txt', 'w')
f.write('Hello\nWorld\n')
f.close()
17.

代码 hex(?) 执行后结果为 '0xa' ,请问问号处,应填下面哪个选项?( )

18.

如果从左到右比较,采用冒泡排序算法对数据序列4,7,3,2,8进行从大到小排序,那么第一趟排序交换的次数是?( )

19.

Python中的enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列。下列程序

l=['苹果','香蕉','梨']
for a,i in enumerate(l):
   print(a,i)

运行后的输出打印结果为以下哪一项?( )

20.

在Python中,ascii(chr(97))的值是?( )

21.

已知A的 ASCII码值为65,s="China",则Python表达式ord(min(s))的值是?( )

22.

以下Python代码运行时,会触发哪个异常?( )

try:
    y = int('8/4')
except ValueError:
    print("Value error!")
else:
    print("2")
23.

十六进制数64,对应的十进制数是下面的哪个?( )

24.

在Python中,语句print(min("nihao2024"))的运行结果是?( )

25.

执行Python代码

print(sum([abs(-1), max(2, 5, 3), 4]))

的运行结果是?( )

判断题 共 10 题
1.

bool(0)、bool("0")、bool(None)、bool('')这四个Python表达式输出的结果都是False。( )

2.

在Python编程语言中,'0b10' 表示二进制数10,并且这个数换算为十进制,就是整数2。( )

3.

在Python中,执行print(chr(100))语句,能够输出一个字符串结果。( )

4.

Python表达式:ord('a') - ord('A') 运行的结果是整数 32 ,请判断是否正确 。( )

5.

现有二维数据表示如下,它的每个元素是以相同的数据类型存储数据。( )

xinxi=[
['王宏','male','155cm','45kg'],
['张星','male','150cm','43kg'],
['李丽','female','157cm','42kg'],
]
6.

下面Python程序使用with语句打开文件,处理结束后会自动关闭“动物.csv”文件?(   )

c=['老虎','狮子','大象','猴子']
with open('动物.csv','w') as f:
f.write(','.join(c)+'\n')
7.

使用try-except语句块时,必须将可能引发异常的代码放在except块中,而不能放在try块中。( )

8.

关于文件的读写操作,read()函数读取文件,生成的是一个列表。( )

9.

Python中的help()函数可以查看函数或模块用途的详细说明。( )

10.

all()函数用于判断给定的可迭代参数中的所有元素是否都为Ture,如果是则返回Ture,否则返回False。例如:all((0,1))值为Ture。( )

C++ 编辑器
输入
输出