青少年软件编程(Python)等级考试试卷(四级)
分数:100 题数:38
一、单选题(共25题,共50分)
1. 用枚举算法求解“100以内既能被3整除又能被4整除的元素”时,在下列数值范围内,算法执行效率最高的是?( )
A. 1~101
B. 4~100
C. 12~100
D. 12~96
试题编号:202306-zj-023
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:在选取循环控制变量时,枚举范围应尽可能小,但又不能遗漏。
考生答案:C
browser英文考生得分:0
是否评分:已评分
评价描述:
2. 下列有关函数的描述中,正确的是?( )
lookup函数1
A. 函数中必须有return语句
B. 在函数内部不能使用全局变量
C. 函数能提高应用的模块化程度和代码的重复利用率
D. 函数内容以大括号起始,并且缩进
试题编号:20230614-fcl-002
试题类型:单选题
标准答案:C
试题难度:一般
系统架构图详细说明试题解析:函数能提高应用的模块化程度和代码的重复利用率
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
3. 下列哪个语句能够定义参数个数不确定的函数?( )
A. hs(parameters)
B. hs(parameters[])
C. hs(parameters{})
D. hs(*parameters)
试题编号:20230614-fcl-004
试题类型:单选题
标准答案:Dgif制作器
试题难度:一般
试题解析:当不确定需要传入的值是多少个时,在定义形参时,可以使用*parameters来表示。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
4. 执行如下Python代码的结果是?( )
def area(r,pi=3.14):
return r*r*pi
print(area(2,10))
A. 40
B. 200
C. 400
D. 20
试题编号:20230614-fcl-007
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:函数运行结果,2*2*10,结果是40。
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
5. 执行如下Python代码,输出结果是?( )
def hs(num):
num += 1
return num
n=10
s=hs(n)
print(s)
A. 11
B. 10
C. 1
D. 运行错误
试题编号:20230614-fcl-008
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:函数的返回值,赋值给变量s,输出11。
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
6. 有如下Python程序,输出的结果是?( )
def whao(year = '2023'):
print('你好' + year)
whao()
A. 你好编程软件python怎么读
B. 你好2023
C. 你好year
D. 没有输出
试题编号:20230614-fcl-009
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:调用函数whao,输出: 你好2023
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
7. 编写计算正方体体积的匿名函数,下列哪一个语句是正确的?( )
A. rst = lambda a : a * 3
B. lambda a : a * 3
C. rst = lambda a : a ** 3
D. lambda a : a ** 3
试题编号:20230614-fcl-01
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:关键字lambda表示匿名函数,冒号之前表示的是这个函数的参数,冒号之后表示的是返回值,在定义匿名函数时,需要将它赋值给一个变量。
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
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
试题编号:20230614-fcl-010
试题类型:单选题
标准答案:A
试题难度:较难
试题解析:调用函数zfzh,注意字符串累加方式。
考生答案:C
考生得分:0
是否评分:已评分
评价描述:
9. 在Python中,以下哪个代码是安装numpy模块的方法?( )
A. pip install numpy
B. pip uninstall numpy
C. install numpy
D. setup numpy
试题编号:20230702-xyr-024
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:可以安装numpy模块的命令:pip install numpy
考生答案:A
考生得分:2
ascii码编译器是否评分:已评分
评价描述:
10. 在Python中导入第三方库的主要关键字是?( )
A. from
B. import
C. pip
D. install
试题编号:20230702-xyr-025
试题类型:单选题
标准答案:B
试题难度:容易
试题解析:在Python中导入第三方库的关键字是import。
考生答案:C
考生得分:0
是否评分:已评分
评价描述:
11. 《阅微草堂笔记》里描述了槐树果实“响豆”,在夜里爆响,这种豆一棵树只有一粒,难以辨认出。所以古人就等槐树开花结果后,用许多布囊分别贮存豆荚,用来当枕头。夜里如果没有听到声音,便扔掉。如果有爆响声。然后把这一囊的豆荚又分成几个小囊装好,夜里再枕着听……如此这么分下去直到到响豆。以上故事体现的算法是?( )
A. 顺序查
B. 枚举算法
C. 解析算法
D. 分治算法
试题编号:20230704-TR-027
试题类型:单选题
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论