python二级试题_python二级考试试题.pdf

时间:2025-05-08 07:37:20

1. 以下关于程序设计语言的描述,错误的选项是:

A

Python 语言是一种脚本编程语言

B

汇编语言是直接操作计算机硬件的编程语言

C

程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段

D

编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序

正确答案: C

2.

表达式 1001 == 0x3e7 的结果是:

A

false

B

False

C

true

D

True

正确答案: B

3. 以下选项,不是 Python 保留字的选项是:

A

del

B

pass

C

not

D

string

正确答案: D

4. 表达式 eval('500/10') 的结果是:

A

‘500/10 ’

B

500/10

C

50

D

50.0

正确答案: D

5. 15. 表达式 type(eval('45')) 的结果是:

A

B

C

None

D

正确答案: D

6. 表达式 divmod(20,3) 的结果是:

A

6, 2

B

6

C

2

D

(6, 2)

正确答案: D

7. 以下关于字符串类型的操作的描述,错误的是:

A

(x,y) 方法把字符串 str 中所有的 x 子串都替换成 y

B

想把一个字符串 str 所有的字符都大写,用 ()

C

想获取字符串 str 的长度,用字符串处理函数 ()

D

设 x = ’aa,则执行’ x*3 的结果是 ‘aaaaaa’

正确答案: C

8. 设 str = 'python' ,想把字符串的第一个字母大写,其他字母还是小写,正确

的选项是:

A

print(str[0].upper()+str[1:])

B

print(str[1].upper()+str[-1:1])

C

print(str[0].upper()+str[1:-1])

D

print(str[1].upper()+str[2:])

正确答案: A

9. 以下选项,不属于程序流程图基本元素的是:

A

循环框

B

连接点

C

判断框

D

起始框

正确答案: A

10. 以下关于循环结构的描述,错误的是:

A

遍历循环使用 for < 循环变量 > in < 循环结构 >语句,其中循环结构不能是文件

B

使用 range() 函数可以指定 for 循环的次数

C

for i in range(5) 表示循环 5 次,i 的值是从 0 到 4

D

用字符串做循环结构的时候,循环的次数是字符串的长度

正确答案: A

11.

执行以下程序,输入 ”93python22 ,输出结果是:”

w = input( 请输入数字和字母构成的字符串:‘ ’)

for x in w:

if '0'<= x <= '9':

continue

else:

(x,'')

print(w)

A

python9322

B

python

C

93python22

D

9322

正确答案: C

12.

执行以下程序,输入 la ,输出结果是:

la = 'python'

try:

s = eval(input(' 请输入整数: '))

ls = s*2

print(ls)

except:

print(' 请输入整数 ')

A

la

B

请输入整数

C

pythonpython

D

python

正确答案: C

13.

执行以下