试题全国计算机等级考试二级 Python 真题及解析 5
一、选择题
1. 在 Python 中, input ()函数的返回结果的数据类型为( )
A . Number 型
B . String 型
C . List 型
D . Sets 型
2. 现有如下 python 程序段:
for i in range( 6 ):
p.append( int( random() * 10 ) + 1 )
for i in range( 2, 6 ):
if i % 2 == 1 and p[ i ] % 2 == 0:
p[ i ] += p[ i - 1]
elif i % 2 == 0 and p[ i ] % 2 == 1:
p[ i ] -= p[ i - 1]
执行该程序段后,在下列选项中,列表 p 中的元素值不可能的是()
A . 1 , 2 , 3 , 4 , 7 , 2
B . 1 , 2 , 14 , -9 , -5 , 8
C . 6 , 8 , 1 , 4 , 6 , 10
D . 6 , 4 , 14 , -7 , 3 , 8
3. 有如下 python 程序段
n=int (input(" 请输入 n 值 : "))
x=n ; y=0
if x>0:
y=y+1
elif x<0:
y=y - 1
print (y)
执行上述语句,下列说法 不正确 的是( )
A .若输入- 1 ,则输出 y 值为- 1
B .若输入 0 ,则输出 y 值为- 1
C .若输入 1 ,则输出 y 值为 1
D .若输入 2 ,则输出 y 值为 1
4 . Python 语句中以 r 或 R 开头的字符串表示原始字符串,则 print ( r"\nGood" )的运行结
果是()
A .新行和字符串 Good
B . r"\nGood"
C . \nGood
D .
字符 r 、新行和字符串 Good
5. 以下 Python 代码的运行结果是( )。
a = 3
b = 4
a = a * b
print(a)
A . 3
B . 4
C . 12
D . a*b
6. 在 Python 中,实现多分支选择结构的较好方法是( )。
A . if
B . if-else
C . if-elif-else
D . if 嵌套
7. 在 python 中,运行下列程序,正确的结果是( )。
A . i=4 s=10
B . i=5 s=10
C . i=5 s=15
D . i=6 s=15
8. 运行下列 Python 程序,结果正确是( )
a=32
b=14
c=a//b
print ( c )
A . 2.2
B . 2
C .“ 2 ”
D . 4
9. 在 python 中,语句 print(a,b) 的意思是( )
A .打印 a,b
B .输出( a,b )
C .输出 a,b
D .输出 a,b 的值
10. 在 Python 中,已知 a=3 , b=5 ,运行下列程序段后, a 和 b 的值为
a = a * b
b = a // b
a = a // b
A . a=3 b=5
B . a=15 b=3
C . a=5 b=5
D . a=5 b=3
11. 下列选项中,属于 Python 输入函数的是( )。
A . random()
B . print()
C . Cout()
D . input()
12. 关于 python 程序设计语言,下列说法不正确的是( )
A . python 是一种解释型、面向对象的计算机程序设计语言
B . python 支持 Windows 操作系统,但不支持 Linux 系统
C . python 源文件以 ***.py 为扩展名
D . python 文件不能直接在命令行中运行
13. 下图是 python34 安装后目录文件的磁盘文件存储结构,下列说法错误的是( )
A .图中文件存储结构为树结构,python34 为树的根结点(父节点)
B .图中 python34 根结点有 4 个子结点
C .图中 python34 根结点下有 5 个子树(子结点)
D .图中 Tools 是 python34 的子树(子结点)
14. 如下 Python 程序段
for i in range ( 1 , 4 ):
for j in range ( 0 , 3 ):
print ( "Python" )
语句 print ( "Python" )的执行次数是( )
A . 3
B . 4
C . 6
D . 9
15 . 下列 不属于 高级编程语言的是
A .C 语言
B .VB 语言
C .Python 语言
D . 机器语言
二、程序填空
16. 小强想要快速了解“十四五规划”内容的关键词,他先把“十四五规划”内容存储在
ssw.txt 文档中,如图 a 所示,统计文档中出现次数最多的前十个关键词,结果如图 b 所示。
文本数据处理的算法设计如图 c 所示,用 Python 语言编写的程序段如图 d 所示。
请根据流程图的每个步骤,填写程序段编号,如 A :⑦ B :① D :③。现填写 C 、 E 、 F 、 G
对应的程序段编号. C : __________E : __________F : __________G : __________
图 a
图 b
图 c
图 d
17. 有如下程序段:
sum=0