青少年软件编程等级考试试卷(四级
25页1、青少年软件编程(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、pip install ScipyB、pip uninstall JiebaC、pip clear(正确答案)D、pip list3. 有如下Python语句,执行该语句后,结果是?()f=lambda x:5print(f(3) 单选题 *A、3B、没有输出C、5(正确答案)D、None4. 执行如下Python代码后,结果是?()def inverse(syn二0):while s:n = n * 10 + s % 10s = s / 10retur n nprint(inverse(456?123)单选题*A、654123B、123456C、123654(正确答案)D、6543215. 下列有关循环和递归的描述正确的是
2、?()单选题*A、递归思想代码清晰简洁,可读性强(正确答案)B、递归代码中不能有循环结构的语句C、递归是从问题的起点出发,逐渐将复杂问题化为简单问题,最终求得问题D、能用递归实现的,一定能用循环代码实现6. 以下有关Python函数的定义表述中错误的是?()单选题*A、函数的定义必须在主程序调用语句之前出现B、在形参列表中必须先列出有默认值的形参,再列出没有默认值的形参(正确答 案)C、实参是实际占用内存地址的,而形参不占用D、def关键字后面加函数名定义函数,定义必须以冒号结尾7. 如下代码运行后下面选项中描述错误的是?()def pph(a.b):c=a*2+bb=areturn ca=10b=100c=pph(a,b)+aprint(a; b; c)单选题*A、执行该函数后,变量a的值为10B、执行该函数后,变量b的值为100C、执行该函数后,变量c的值为200(正确答案)D、该函数名称为pph8阅读下列程序段,数列的第6项值为多少?()def fibo na(x):if x=l or x=2:f二 1for i in r日ngex+1):f=f i b o n a (x-1)+
3、f i bon a (x-2)-广广广广广严广严广严广严广严广严广严广FJretu m fn=int(input(Tt输入数列第几项:“) m=fibo nm(n)printf1 数列的第 r,+str(n)+ri 项的值为,l+str(m)单选题*A、1B、8(正确答案)C、21D、349. 有如下Python的自定义函数,执行该程序后,结果是?()def calcfx.y.op):return eval(str(x)+op+str(y)单选题*print(calc(3.5/+1)A、8(正确答案)B、35C、NoneD、-210. 有如下Python程序,执行该程序后,结果是?()x = 3def calc():x 二 5printfcalcf)单选题*A、3B、5C、无输出D、None(正确答案)11. 应用分治算法的前提是?()单选题*A、问题的可分性和解的可归并性(正确答案)B、问题的复杂性和解的简单性C、问题的可分性和解的存在性D、问题的复杂性和解的可归并性12. 有一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求 它在第10次落地前,反弹多高?用递归函
4、数解决,下面选项正确的是?()单选def height(n):ifn = l:retu rn 100else:return n*2 print(height(10)Adef height(n):if n = 1:retu rn 100else:return height(n-l)/2print(height( 10)B(正确答案)def height(n):if n 二二 1:return 100else:return height(n+l)/2 (3rint(height(10)Cdef height(n):if n = 1:return 100else:return height(n-l)*2print(height(10)D13. 有如下Python程序,执行该程序后,结果是?() g = lambda x,y=3,z=5:x+y+z print(g(2)单选题*A、2B、5C、7D、10(正确答案)14下面的程序输出1100之间能被7整除但不能同时被5整除的所有整数。k=lwhile k101:讦 k%7=0 and k%5 !=0:print(k)k+= 1根据下面哪个选项的
《青少年软件编程等级考试试卷(四级》由会员工****分享,可在线阅读,更多相关《青少年软件编程等级考试试卷(四级》请在金锄头文库上搜索。
2024-01-08 3页
2022-09-22 10页
2023-04-23 6页
2023-03-14 35页
2022-11-03 2页
2023-05-19 2页
2022-08-11 6页
2022-09-08 11页
2023-10-28 1页
2023-07-28 6页