青少年软件编程(Python)等级考试试卷(四级
分数:100.00 题数:38
一、单选题(共25题,每题2分,共50分)
您的姓名: [填空题] *
_________________________________
1. 对于数列3,8,11,15,17,19,25,30,44,采用“二分查”法查8,需要查多少次?( ) [单选题] *
A、5
B、4
C、3
D、2(正确答案)
2. 下面哪一项不是pip指令?( ) [单选题] *
A、pip install Scipy
B、pip uninstall Jieba
C、pip clear(正确答案)
D、pip list
3. 有如下Python语句,执行该语句后,结果是?( )
f=lambda x:5
print(f(3)) [单选题] *
A、3
B、没有输出
C、5(正确答案)
D、None
4. 执行如下Python代码后,结果是?( )
[单选题] *
A、654123
B、123456
C、123654(正确答案)
D、654321
5. 下列有关循环和递归的描述正确的是?( ) [单选题] *
A、递归思想代码清晰简洁,可读性强(正确答案)
B、递归代码中不能有循环结构的语句
C、递归是从问题的起点出发,逐渐将复杂问题化为简单问题,最终求得问题
D、能用递归实现的,一定能用循环代码实现
四级考试分数分配
6. 以下有关Python函数定义表述中错误的是?( ) [单选题] *
A、函数的定义必须在主程序调用语句之前出现
B、在形参列表中必须先列出有默认值的形参,再列出没有默认值的形参(正确答案)
C、实参是实际占用内存地址的,而形参不占用
D、def关键字后面加函数名定义函数,定义必须以冒号结尾
7. 如下代码运行后下面选项中描述错误的是?( )
[单选题] *
A、执行该函数后,变量a的值为10
B、执行该函数后,变量b的值为100
C、执行该函数后,变量c的值为200(正确答案)
D、该函数名称为pph