青少年软件编程(Python)等级考试试卷(四级分数:100.00 题数:38一、单选题(共 25 题,每题 2 分,共 50 分)您的姓名:[填空题]*1. 对于数列 3,8,11,15,17,19,25,30,44,采用“二分查找”法查找 8,需要查找多少次?()[单选题]*A、5B、4C、3D、2(正确答案)2. 下面哪一项不是 pip 指令?()[单选题]*A、pipinstallScipyB、pipuninstallJiebaC、pipclear(正确答案)D、piplist3. 有如下 Python 语句,执行该语句后,结果是?()f=lambdax:5print(f(3))[单选题]*A、3B、没有输出C、5(正确答案)D、None4.执行如下 Python 代码后,结果是?()definverse(syn 二 0):whiles:n 二 nTO+5%10s=s//10returnnprint(inverse(456?123))[单选题]*A、654123B、123456C、123654(正确答案)D、6543215.下列有关循环和递归的描述正确的是?()[单选题]*A、递归思想代码清晰简洁,可读性强(正确答案)B、递归代码中不能有循环结构的语句C、递归是从问题的起点出发,逐渐将复杂问题化为简单问题,最终求得问题D、能用递归实现的,一定能用循环代码实现6.以下有关 Python 函数的定义表述中错误的是?()[单选题]*A、函数的定义必须在主程序调用语句之前出现B、在形参列表中必须先列出有默认值的形参,再列出没有默认值的形参(正确答案)C、实参是实际占用内存地址的,而形参不占用D、def 关键字后面加函数名定义函数,定义必须以冒号结尾7.如下代码运行后下面选项中描述错误的是?()defpph(a.b):c=a*^2+bb=areturnca=10b 二 100c=pph(a.b)+aprint®r,c)[单选题]*A、执行该函数后,变量 a 的值为 10B、执行该函数后,变量 b 的值为 100C、执行该函数后,变量 c 的值为 200(正确答案)D、该函数名称为 pph[单选题8•阅读下列程序段,数列的第 6 项值为多少?()deffibona(x):■rmrmrmrmrm■*ifx 二二 1orx=2:f=lforiinrmnge(3zx+l):f=fibona(x-l)+fibona(x-2)retumfn=int(input(rTiW 输入数列第几项:"))m=fibona(n)printf1数列的第,,+str(n)+11项的值为 r,+str(m))[单选题]*A、1B、8(正确答案)C、21D、349.有如下 Python 的自定义函数,执行该程序后,结果是?()defC3lc(Xj£op):-vv-v-.-vv-v-.-v'rtr■*returneval(str(x)+op+str(y))print(calc(3/5/+,))A、8(正确答案)B、35C、NoneD、-210. 有如下 Python 程序,执行该程序后,结果是?()x=3defcalc...