资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
青少年编程能力等级测评Python编程二级试卷一、 单项选择题(共20题,每题2.5分,共50分)1. 运行下方代码段,输出的结果是()。a=()print(type(a)ABCD2. content.txt中原来的内容为字符串“yesterday”,则下方代码段运行后,content.txt中的内容为()。f = open(content.txt,w)for i in today: f.write(i) f.close() AyesterdaytodayByesterdaytodayCtodayDy3. 运行下方代码段,输出的结果是()。a=3,7,4,6,2,5a.sort(reverse=True)print(a3:)A4, 3, 2B5, 6, 7C5, 4, 3, 2D4, 5, 6, 74. 运行下方代码段,则a的取值范围是()。import randoma = abs(random.choice(2,4)A2 = a = 4B2 = a 4Ca = 2或 a = 3Da = 2或 a = 45. 下列代码段执行无误的是()。Anew_seq = (1,3,4,6,7)new_seq.append(8)Bfrom time import timesleep(3)Cfor num in set(1236): print(num)Dimport osf = open(name.txt,w)6. 一个Python包的文件目录结构如图1所示,其中happy.py的内容如图2所示,则main.py中运行后可以打印出“Happy Birthday!”的代码是()。 图1 图2Aimport a.happyf()Bfrom mypack.a.happy import ff()Cimport a.b.happyf()Dfrom a.happy import *f()7. 下列不合法的自定义函数名的是()。 AClassBadddCcontinueD_6858. 下列代码段中,能够接受用户输入的一个字符,并判断它是字母还是数字的是()。Aa=int(input()if 0=a=9: print(数字)else: print(字母)Ba=input()if 0=a=9: print(数字)else: print(字母)Ca=input(请输入字母或数字)if ord(a)=ord(a)=ord(z): print(字母)else: print(数字)Da=input(请输入字母或数字)if chr(a)=chr(a) 10: self.money = self.money-7 self.pen = self.pen+1 return self.money n = int(input() a = shopping(Xiaoming, n)print(a.buy()A输入100时,输出的值是13B输入100时,输出的值是9C输入150时,输出的值是20D输入150时,输出的值是318. 运行下方代码段,屏幕上会打印出一个整数,则处可以填写()。class convert: def _init_(self,name): self.name = name self._num = 4 def to_int(self): return int(self.name) n = convert(8.5)print()An.numBn.to_intCn.num()Dn.to_int()19. 运行下方代码段,输出的结果是()。import turtledef draw(): turtle.fd(80) turtle.left(90) turtle.fd(40) turtle.left(90) turtle.fd(80)turtle. hideturtle ()for i in range(4): turtle.left(90) draw()ABCD20. 运行下方代码段,输出的结果是()。a = 1,2,5,8,13,6,1b = 4,2,5,9,2,8,1c=for i in a: for j in b: if i=j: c.append(i) print(c) A1, 2, 2, 5, 8, 1B1, 2, 5, 8, 1C2, 5, 1D2, 5, 2, 8, 1二、多项选择题(共5题,每题2分,共10分)21. 下列有关Python第三方库的叙述中,正确的是()。A在命令提示符中使用pip install wordcloud指令可以实现对Python第三方库wordcloud的安装Bwordcloud库制作的词云图片只能以.png格式进行保存Cjieba库中的方法lcut()正确使用后将返回一个列表类型的数据Dpyinstaller库安装后,利用pyinstaller count.py指令可以将count.py文件打包为count.exe22. 下列有关算法的叙述中,错误的是()。A算法就是程序B算法不能通过自然语言表示C一个完整的算法必须要有输出D算法只能有一个输入,但可以有多个输出23. 对于下方代码段的叙述中,错误的是()。a = input()b = set(a)print(tuple(b)1:)A输入65535,输出的结果可能是(5, 5)B输入,输出的结果可能是(1, 3)C输入t3536,输出的结果可能是(3, 6, t, 5)D输入love cats,输出的结果可能是(l, o, v, e, c, a, t, s)24. 下列程序段运行后,输出结果相同是()。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号