全国计算机等级考试二级 Python 真题及解析 6
一、选择题
1. 以下对 Python 程序缩进格式描述错误的选项是( )
A .不需要缩进的代码顶行写,前面不能留空白
B .缩进可以用 tab 键实现,也可以用多个空格实现
C .严格的缩进可以约束程序结构,可以多层缩进
D .缩进是用来格式美化 Python 程序的
2. 下列 Python 程序段运行的结果是( )
x=0
for i in range(1,20,3):
x=x+i
print(x)
A . 80
B . 190
C . 70
D . 210
3. 关于下列 Python 程序段的说法正确的是( )
k=1
while 1:
k+=1
A .存在语法错误,不能执行
B .执行 1 次
C .执行无限次
D .
执行 k 次
4. 下列 Python 程序段运行的结果是( )。
i=0
sum=0
while i<10:
if i%2==0:
sum+=i
i+=2
print("sum=",sum)
A . sum=17
B . sum=18
C . sum=19
D . sum=20
5. 在 VB 中,下列与表达式 Len("python")+20 的值相等的是( )
A . Int(Rnd * 26)+1
B . Val("20")+16 mod 9
C . Mid("Hello2019",6,2)+"6"
D . a bs(Sqr(16)– 30)
6. 队列在 Python 中,用( )实现队列的创建,队列的基本操作:( )( )( )( )线
性数据结构又称线性表。
A .随机;入队;出队;求队长;判队空
B .列表;入队;出队;求队长;判队空
C .列表;随机;出队;求队长;判队空
D .入队;随机;列表;求队长;判队空
7. 运行下列 Python 程序,结果正确是( )
a=32
b=14
c=a//b
print ( c )
A . 2.2
B . 2
C .“ 2 ”
D . 4
8. 运行下列 Python 程序,结果正确的是 ( )
a=18
b=7
c=a%b
b=a%b
print(a,b)
A . 18 5
B . 5 18
C . 18 4
D . 4 18
9. 下面( )是 Python 合法的变量名
A . int32
B . 40XL
C . self
D . name
10. 已知字符串变量 x 的值是“ H ”,字符“ A ”的 ASCII 值是 65 ,则 python 表达式
chr(ord(x)+2) 的值是( )
A .‘ I ’
B . ‘ J’
C . 73
D . 74
11. 下列选项中,不属于 Python 合法变量名的是( )
A . int32
B . 40xl
C . self
D . _name_
12. 关于 python 程序设计语言,下列说法不正确的是 ( ) 。
A . python 源文件以 ***.py 为扩展名
B . python 的默认交互提示符是: >>>
C . python 只能在文件模式中编写代码
D . python 具有丰富和强大的模块
13 . Python 程序文件的扩展名是( )。
A . .python
B . .pyt
C . .pt
D . .py
14. 在 Python 中,算式 5+6*4% ( 2+8 )结果为( )
A . 25
B . 15
C . 9
D . 7.4
15. 在 Python 代码中表示“ x 属于区间[ a , b )”的正确表达式是( )。
A . a ≤ x and x < b
B . n <= x or x < b
C . x >= a and x < b
D . x >= a and x > b
二、程序填空
16. 小强开展网上直播售货,为此购买了以下直播硬件设备:①手机②耳机③自拍杆④数
码照相机⑤背景画⑥无线路由器
请回答下列问题:
( 1 )在购买的直播硬件设备中,属于模数转换的设备是 __________ (多选,填序号)
( 2 )小强选择借助某著名直播平台售货,根据直播平台要求,直播画面是 1080*1920 像素、
24 位真彩色、帧频为 25fps ,视频压缩比为 100:1 ,在不考虑视频传输优化的情况下,问小
强家目前 10Mbps 的宽带 __________ (选填:能 / 不能)满足直播要求。请列式证明 ______
____ 。
( 3 )小强将某一天的售货情况从平台导出, 保 存为文件 shqk.xlsx .数据已 按 “ 流水 号” 升
序 排 序, 如图 a 所 示。 流水 号为 2019030602 的售货 记录 中,已 成 交的 商品类别 数是 ______
____ (填写数字), 该流水 号的 总利润 是 __________ 元 (填写数字, 保 留 1 位小数)
图 a
( 4 )为了 快速 了解 各类别商品 的 利润 ,小强用 python 编程 处理 。 处理 的结果 界 面 如图 b
所 示。 部分 代码 如 下,请在①② 划 线 处 填写合 适 的代码。
图 b
import pandas as pd
import numpy as np
import matplotlib. pyplot as plt
detail=pD . read_excel (___)
print(detail)
for i in range(len(detail[:])):
if detail[‘ 成 交与 否 ’ ][i]==1:
detail[‘lirun’]=___