2024年3月30日发(作者:奔驰e300价格及图片 报价表)

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

题目总数:35 总分数:70 时间:不限时

第 1 题 单选题

二进制数101100111对应的十六进制数的数值是? ( )

A.

B.

C.

D.

6

369

167

165

C

? 答案

第 2 题 单选题

Python中表示合法的八进制整数是? ( )

A.

B.

C.

D.

0o129

0o12A

0O1708

0O1207

D

? 答案

第 3 题 单选题

在Python中,int(\'10\',16)语句的作用是? ( )

A.

B.

C.

D.

将十进制数10转化为十六进制数16

将十六进制数10转化为十进制数16

将字符串“10”转化为二进制整数

将字符串“10”转化为十六进制整数

B

? 答案

第 4 题 单选题

八进制7与十六进制7相加,其对应的十进制数是? ( )

A.

B.

C.

D.

21

7

14

77

博学佑航-青少年考级竞赛题库

? 答案

C

第 5 题 单选题

关于语句f=open(\'c:/abcsv\', \'r\'),下列描述不正确的是? ( )

A.

B.

C.

D.

f是变量名;

以只读方式打开文件;

如果文件abcsv不存在,会创建abcsv;

\'c:/abcsv\'代表c盘中一个名为\'abcsv\'的文件。

C

? 答案

第 6 题 单选题

有如下从csv文件中读入数据的程序段:

f=open(\"abcsv\",\"r\")

m=[]

for lines in f:

((\"n\").split(\"\"))

()

print(m)

程序中存在错误的地方是? ( )

A.

B.

C.

D.

\"r\"

(\"n\")

split(\"\")

()

C

? 答案

第 7 题 单选题

对于a=len([2,3,4,5,[7,8],(9,10)]),a的值是? ( )

A.

B.

C.

D.

4

6

8

7

? 答案

B

第 8 题 单选题

有关Python文件常用读写方式的描述,错误的是? ( )

() 每次读取整个文件

博学佑航-青少年考级竞赛题库

B.

C.

D.

read() 生成的文件内容是一个字符串

readline() 每次只读取文件的一行

readlines() 每次按行读取整个文件内容,将读取到的内容放到一个字符串中

D

? 答案

第 9 题 单选题

add=[\'北京\',\'上海\',\'广州\',\'深圳\']

f=open(\'\',\'w\')

(\',\'.join(add)+\'n\')

()

下列说法错误的是? ( )

A.

B.

C.

D.

f=open(\'\',\'w\')说明当前是写入模式

(\',\'.join(add)+\'n\')语句改成(\' \'.join(add)+\'n\'),程序运行效果一样

删除()语句,不能正确保存文件

当前程序的功能是将列表对象输出到CSV文件

B

? 答案

第 10 题 单选题

当发生异常时,下列描述正确的是? ( )

A.

B.

C.

D.

需要捕获异常,然后进行相应的处理

需要把可能发生错误的语句放在except模块里

需要把处理异常的语句放在try模块里

需要为每一个try模块设定且只能设定一个except模块

A

? 答案

第 11 题 单选题

下列程序段在运行时输入\"2\",则输出结果是? ( )

try:

a=eval(input())

print(a)

except NameError:

print(\'Error!\')

A.

B.

C.

D.

”2”

2.0

Error!

2

D

博学佑航-青少年考级竞赛题库

? 答案

第 12 题 单选题

下列程序运行结果是? ( )

a=\"2\"

b=\"3\"

c=int(a+b)

print(c)

A.

B.

C.

D.

5

\"5\"

5.0

23

D

? 答案

第 13 题 单选题

执行代码a,b,c=sorted((1,3,2))之后,变量b的值为? ( )

A.

B.

C.

D.

1

3

2

(1,3,2)

C

? 答案

第 14 题 单选题

x = min(\'5678\'),下列选项中语法错误的一项是? ( )

A.

B.

C.

D.

print(max(float(x),7,6))

print(max(ord(x),7,6))

print(max(bin(x),7,6))

print(max(int(x),7,6))

C

? 答案

第 15 题 单选题

以下表达式的值为Fasle的是? ( )

A.

B.

C.

D.

all (())

any([\'0\'])

any((0,))

all([\'a\',\'b\'])

C

? 答案

博学佑航-青少年考级竞赛题库

第 16 题 单选题

以下表达式的值为True的是? ( )

A.

B.

C.

D.

bool([])

bool(None)

bool(\"False\")

bool(range(0))

C

? 答案

第 17 题 单选题

print(divmod(22,7))的运行结果是? ( )

A.

B.

C.

D.

3.0

3

[3,1]

(3,1)

D

? 答案

第 18 题 单选题

下列表达式的结果与其他三项不相同的是? ( )

A.

B.

C.

D.

abs(-3.4)

round(abs(-3.4))

abs(round(-3.4))

min(round(3.4),round(3.8))

A

? 答案

第 19 题 单选题

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

A.

B.

C.

D.

ascii()返回一个对象的字符串

ascii()返回一个对象的ASCII码的值

ascii()的返回值的类型必然是字符串

ascii(1)的结果是\"1\"

B

? 答案

第 20 题 单选题

下列关于表达式的计算结果,不正确的是? ( )

A.

B.

bool(2*3-0)的值为“True”

bool(2*3-2)的值为“True”

博学佑航-青少年考级竞赛题库

更多推荐

文件,下列,语句,错误,字符串,内容,模块