资源描述:
《青少年编程能力等级测评-Python编程二级试卷.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、青少年编程能力等级测评Python编程二级试卷一、单项选择题(共20题,每题2.5分,共50分)1.运行下方代码段,输出的结果是( )。a=()print(type(a))A.B.C.D.2.content.txt中原来的内容为字符串“yesterday”,则下方代码段运行后,content.txt中的内容为( )。f=open('content.txt','w')foriin'today':f.write(i)f.close()A
2、.yesterdaytodayB.yesterdaytodayC.todayD.y3.运行下方代码段,输出的结果是( )。a=[3,7,4,6,2,5]a.sort(reverse=True)print(a[3:])A.[4,3,2]B.[5,6,7]C.[5,4,3,2]D.[4,5,6,7]4.运行下方代码段,则a的取值范围是( )。importrandoma=abs(random.choice([2,4]))A.2<=a<=4B.2<=a<4C.a=2或a=3D.a=2或a=45.下列代码段执行无误的是( )。A.new_se
3、q=(1,3,4,6,7)new_seq.append(8)B.fromtimeimporttimesleep(3)C.fornuminset(1236):print(num)D.importosf=open('name.txt','w')1.一个Python包的文件目录结构如图1所示,其中happy.py的内容如图2所示,则main.py中运行后可以打印出“HappyBirthday!”的代码是( )。图1图2A.importa.happyf()B.frommypack.a.happyimportff()C.importa.b.hap
4、pyf()D.froma.happyimport*f()2.下列不合法的自定义函数名的是( )。A.ClassB.adddC.continueD._6853.下列代码段中,能够接受用户输入的一个字符,并判断它是字母还是数字的是( )。A.a=int(input())if0<=a<=9:print('数字')else:print('字母')B.a=input()if'0'<=a<='9':print('数字')else:print('字母')C.a=input("请输入字母或数字")iford('a')<=ord(a)<=ord('z'
5、):print('字母')else:print('数字')D.a=input("请输入字母或数字")ifchr('a')<=chr(a)<=chr('z'):print('字母')else:print('数字')4.运行下方代码段,输出的结果是( )。defcalc_abs(a,b):print(abs(a+b))a=-9b=3calc_abs(a,b)A.6B.-6C.9D.-91.运行下方代码段,输出的结果是( )。a='raincatanddog'print(len(tuple(a))-len(set(a)))A.3B.4C.5
6、D.62.运行下方代码段,输出的结果是( )。a,b,c,d=3,5,8,10defexchange(a,b):returnb,ac,d=exchange(a,b)print(a,b)A.35B.53C.810D.1083.下列关于Python标准库random的叙述中,正确的是( )。A.标准库random中的方法运行后的结果一定是无法确定的B.在执行importrandom语句后,运行random()语句不会出错C.在执行fromrandomimport*语句后,运行choice(3)语句不会出错D.想要使用标准库random的功
7、能可以通过importrandom语句来进行引导入4.农场新饲养了一对兔子,它们会从第三个月开始每月生一对兔子,每对新生的兔子从出生后的第三个月开始每月也会生一对兔子。假设这些兔子都不会死亡。利用下面的函数可以计算第n个月农场一共有多少对兔子,则第5个月农场总共拥有的兔子对数是( )。defrabbit(n):ifn==1orn==2:return1else:returnrabbit(n-1)+rabbit(n-2)A.3B.5C.7D.95.运行下方代码段,输出的结果是( )。print(type(False)==type(1+1=
8、=3))A.TrueB.trueC.FalseD.false6.下列代码段执行无误的是( )。A.fromtimeimporttimeastimprint(tim.time())B.from