Python四级2023年09月试题卷
一、单选题
第1题用枚举算法求解“100以内既能被3整除又能被4整除的元素”时,在下列数值范围内,算法执行效率最高的是?( )
A. 1~101
B. 4~100
C. 12~100
D. 12~96
第2题下列有关函数的描述中,正确的是?( )
A. 函数中必须有return语句
B. 在函数内部不能使用全局变量
C. 函数能提高应用的模块化程度和代码的重复利用率
D. 函数内容以大括号起始,并且缩进
第3题下列哪个语句能够定义参数个数不确定的函数?( )
A. hs(parameters)
B. hs(parameters[])
C. hs(parameters{})
D. hs(*parameters)
第4题执行如下Python代码的结果是?( )
def area(r,pi=3.14):
return r*r*pi
print(area(2,10))
A. 40
B. 200
C. 400
D. 20
第5题执行如下Python代码,输出结果是?( )
def hs(num):
num += 1
return num
n=10
s=hs(n)
print(s)
A. 11
B. 10
C. 1
D. 运行错误
第6题有如下Python程序,输出的结果是?( )
def whao(year = '2023'):
print('你好' + year)
whao()
A. 你好
B. 你好2023
C. 你好year
D. 没有输出
第7题编写计算正方体体积的匿名函数,下列哪一个语句是正确的?( )
A. rst = lambda a : a * 3
B. lambda a : a * 3
C. rst = lambda a : a ** 3
D. lambda a : a ** 3
第8题执行如下Python程序,运行的结果是?( )
def zfzh(s):
c = ''
for ch in s:
if "9">=ch>= "0":
c+=str(int(ch)+1)
elif "z">=ch>= "a":
c+= chr(ord(ch)- ord("a")+ord("A"))
return c
s = 'hzag-21-8'
print(zfzh(s))
A. HZAG329
B. 923HZAG
C. GAZH329
D. 923GAZH
第9题在Python中,以下哪个代码是安装numpy模块的方法?( )
A. pip install numpy
B. pip uninstall numpy
C