导航菜单
首页 >  青少年计算机等级考试四级  > 2023年9月青少年软件编程(Python) 等级考试试卷(四级)

2023年9月青少年软件编程(Python) 等级考试试卷(四级)

2023.9青少年软件编程(Python) 等级考试试卷(四级) 分数: 100 题数: 38 一、 单选题(共 25 题, 共 50 分) 1. 用枚举算法求解“100 以内既能被 3 整除又能被 4 整除的元素”时, 在下列数值范围内, 算法执行效率最高的是? ( ) A. 1~101 B. 4~100 C. 12~100 D. 12~96 标准答案: D 试题解析: 在选取循环控制变量时, 枚举范围应尽可能小, 但又不能遗漏。

2. 下列有关函数的描述中, 正确的是? ( ) A. 函数中必须有 return 语句 B. 在函数内部不能使用全局变量 C. 函数能提高应用的模块化程度和代码的重复利用率 D. 函数内容以大括号起始, 并且缩进 标准答案: C 试题解析: 函数能提高应用的模块化程度和代码的重复利用率

3. 下列哪个语句能够定义参数个数不确定的函数? ( ) A. hs(parameters) B. hs(parameters[]) C. hs(parameters{}) D. hs(*parameters) 标准答案: D 试题解析: 当不确定需要传入的值是多少个时, 在定义形参时, 可以使用*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 标准答案: A 试题解析: 函数运行结果, 2*2*10, 结果是 40。

5. 执行如下 Python 代码, 输出结果是? ( ) def hs(num): num += 1 return num n=10 s=hs(n) print(s) A. 11 B. 10 C. 1 D. 运行错误 标准答案: A 试题解析: 函数的返回值, 赋值给变量 s, 输出 11。

6. 有如下 Python 程序, 输出的结果是? ( ) def whao(year = '2023'): print('你好' + year) whao() A. 你好 B. 你好 2023 C. 你好 year D. 没有输出 标准答案: B 试题解析: 调用函数 whao, 输出: 你好 2023

7. 编写计算正方体体积的匿名函数, 下列哪一个语句是正确的? ( ) A. rst = lambda a : a * 3 B. lambda a : a * 3 C. rst = lambda a : a ** 3 D. lambda a : a ** 3 标准答案: C 试题解析: 关键字 lambda 表示匿名函数, 冒号之前表示的是这个函数的参数, 冒号之后表 示的是返回值, 在定义匿名函数时, 需要将它赋值给一个变量。

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 标准答案: A 试题解析: 调用函数 zfzh, 注意字符串累加方式。

9. 在 Python 中, 以下哪个代码是安装 numpy 模块的方法? ( ) A. pip install numpy B. pip uninstall numpy C. install numpy D. setup numpy 标准答案: A 试题解析: 可以安装 numpy 模块的命令: pip install numpy

10. 在 Python 中导入第三方库的主要关键字是? ( ) A. from B. import C. pip D. install

标准答案: B 试题解析: 在 Python 中导入第三方库的关键字是 import。

11. 《阅微草堂笔记》 里描述了槐树果实“响豆”, 在夜里爆响, 这种豆一棵树只有一粒, 难以辨认出。 所以古人就等槐树开花结果后, 用许多布囊分别贮存豆荚, 用来当枕头。 夜里 如果没有听到声音, 便扔掉。 如果有爆响声。 然后把这一囊的豆荚又分成几个小囊装好, 夜 里再枕着听……如此这么分下去直到找到响豆。 以上故事体现的算法是? ( ) A. 顺序查找 B. 枚举算法 C. 解析算法 D. 分治算法 标准答案: D 试题解析: 分治算法的特征之一, 就是将一个复杂的问题分成两个或

相关推荐: