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

以下代码的执行结果为?( )

t=(11,25,36)
avg=sum(t)/len(t)
print(avg)


2.

已定义学期末考核科目km=["语文","数学","英语"],先根据安排需要添加综合学科进入考试科目,操作正确的是?( )

3.

Python中abs ()函数的作用为?( )

4.

下面不同数制数据中,数值最大的是?( )

5.

求既是3的倍数且各个位上的数的和是8的倍数的三位数,适合的算法是?( )

6.

关于open()函数的参数,下列描述正确的是?( )

7.

关于Python函数的描述,正确的是?( )

8.

用冒泡排序算法对6个数进行排序,进行比较的次数为?( )

9.

与十进制数 1770 对应的八进制数是?( )

10.

Python可以通过哪个函数实现字符串数据的格式化处理?( )

11.

int(7.8)的执行结果是?( )

12.

format方法通常用来格式化print的输出格式。以下程序中使用format来输出: 我叫小明,我今年12岁了,则代码中缺失部分应该填写?( )

name="小明"

age=12

print("我叫{},我今年{}岁了".format(_________________))

13.

当try子句中没有任何错误时,一定不会执行语句?( )

14.

关于查找的说法,下列说法正确的是?( )

15.

以下代码执行后,得到的结果为?( )

list1 = [5, 0, 6, 1, 2, 7, 3, 4]
print(sorted(list1, reverse=True))


16.

下面代码的输出结果是?( )

a = [5,1,3,4]
print(sorted(a,reverse = True))


17.

Python中十六进制与十进制进行转换时,下列表述错误的是?( )

18.

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

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


19.

Python中使用open()函数打开文件完成读的功能,下列说法错误的是?( )

20.

下列数据中,不可能表示十六进制数的是?( ) 

21.

表达式chr(ord("0")+3)的结果是?( )

22.

如下图代码,请问两条红线处应该填入?( )

23.

以下代码执行后,如果用户输入为:3*6,则输出为?( )

cal=input("请输入计算公式:\n")
print(eval(cal))


24.

下列选项不是Python异常处理可能用到的关键字?( )

25.

执行下面代码:

print(bool(2)+3)

打印出的结果为?( )

判断题 共 10 题
1.

语句print("a","b","c",sep=",")的输出结果是:"a" "b" "c"。

2.

except语句可以有多个,Python会按except语句的顺序依次匹配你指定的异常。

3.

利用Python3自带的csv库进行操作,可使用以下程序获取class.csv文件中存储的表头信息,并进行输出。

import csv
with open('class.csv') as f:
    reader=csv.reader(f)
    head_row=next(reader)
    print(head_row)


4.

any([])函数和any(())函数的结果是False。

5.

多次使用readline()读取文件,如果要退到文件的起始位置,可以使用seek()实现。

6.

Python中使用print函数输出时,输出完毕默认会换行,不能通过修改参数改为其它间隔方式。

7.

数学老师对小明说:我要计算[4,6,3,2,5,8,7,9]这几个整数的平方,你能帮我编程实现吗?

小明说:两行代码就能实现。程序如下!

请判断,小明的这个程序是否正确。

8.

十六进制与八进制数值之间的转换,常常借助二进制或者十进制作为中间的桥梁。

9.

利用csv格式存储二维数据时,每行都是一个一维数据,用逗号分隔,可以有空行。

10.

同一个整数分别用十六进制和八进制表示后,数值一定不相等。

C++ 编辑器
输入
输出