青少年编程能力等级测评-Python编程二级试卷

上传人:ni****g 文档编号:521634654 上传时间:2023-08-22 格式:DOCX 页数:7 大小:37.27KB
返回 下载 相关 举报
青少年编程能力等级测评-Python编程二级试卷_第1页
第1页 / 共7页
青少年编程能力等级测评-Python编程二级试卷_第2页
第2页 / 共7页
青少年编程能力等级测评-Python编程二级试卷_第3页
第3页 / 共7页
青少年编程能力等级测评-Python编程二级试卷_第4页
第4页 / 共7页
青少年编程能力等级测评-Python编程二级试卷_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《青少年编程能力等级测评-Python编程二级试卷》由会员分享,可在线阅读,更多相关《青少年编程能力等级测评-Python编程二级试卷(7页珍藏版)》请在金锄头文库上搜索。

1、青少年编程能力等级测评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

2、=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(nam

3、e.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

4、=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输

5、入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():

6、 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,

7、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. 下列程序段运行后,输出结果相同是()。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 外语文库 > 英语阅读

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号