欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:73509149       资源大小:312.53KB        全文页数:8页
    • 资源格式: PDF        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    青少年编程能力等级测评 Python 编程二级试卷 一、单项选择题(共 20 题,每题分,共 50 分)1.运行下方代码段,输出的结果是()。a=()print(type(a)A ;B C D 2.中原来的内容为字符串“yesterday”,则下方代码段运行后,中的内容为()。f=open(,w)for i in today:(i)()A yesterdaytoday B yesterday today C today D y 3.4.运行下方代码段,输出的结果是()。a=3,7,4,6,2,5(reverse=True)print(a3:)A 4,3,2 B 5,6,7 C 5,4,3,2 D 4,5,6,7 5.运行下方代码段,则 a 的取值范围是()。import random a=abs(2,4)A 2=a=4 B 2=a 4 C a=2 或 a=3 D a=2 或 a=4 6.下列代码段执行无误的是()。A new_seq=(1,3,4,6,7)(8)B from time import time sleep(3)C|for num in set(1236):D import os f=open(,w)print(num)7.一个 Python 包的文件目录结构如图 1 所示,其中的内容如图 2 所示,则中运行后可以打印出“Happy Birthday!”的代码是()。图 1 图 2 A import f()B from import f f()C import import*f()8.下列不合法的自定义函数名的是()。A Class B addd C continue.D _685 9.下列代码段中,能够接受用户输入的一个字符,并判断它是字母还是数字的是()。A a=int(input()if 0=a=9:print(数字)else:print(字母)B a=input()if 0=a=9:print(数字)else:print(字母)C a=input(请输入字母或数字)if ord(a)=ord(a)=ord(z):print(字母)else:print(数字)D a=input(请输入字母或数字)if chr(a)=chr(a)C在执行 from random import*语句后,运行 choice(3)语句不会出错 D想要使用标准库 random 的功能可以通过 import random 语句来进行引导入 14.农场新饲养了一对兔子,它们会从第三个月开始每月生一对兔子,每对新生的兔子从出生后的第三个月开始每月也会生一对兔子。假设这些兔子都不会死亡。利用下面的函数可以计算第 n 个月农场一共有多少对兔子,则第 5 个月农场总共拥有的兔子对数是()。def rabbit(n):if n=1 or n=2:return 1 else:return rabbit(n-1)+rabbit(n-2)A.3 B 5 C 7 D 9 15.运行下方代码段,输出的结果是()。print(type(False)=type(1+1=3)A True B true C False D false 16.下列代码段执行无误的是()。A from time import time as tim*print()B from time import time as tim print()C from time import time as tim print(tim()D from time import time as tim print(time()/17.运行下方代码段,依次输入 3、9、12、8、6、-1,则输出的结果是()。def count(n):if n%2=0:global a a=a+1 a=0 while True:b=int(input()if b=-1:break else:count(b)print(a)A 6 B 5 C 3 D 0 18.对于下方代码段的叙述中,正确的是()。class shopping:def _init_(self,name,money):=name =money =0 def buy(self):。while 10:=+1 return n=int(input()a=shopping(Xiaoming,n)print()A 输入 100 时,输出的值是 13 B 输入 100 时,输出的值是 9 C 输入 150 时,输出的值是 20 D 输入 150 时,输出的值是 3 19.运行下方代码段,屏幕上会打印出一个整数,则处可以填写()。class convert:def _init_(self,name):=name =4 def to_int(self):return int n=convert print()A B¥C()D()20.运行下方代码段,输出的结果是()。import turtle def draw():(80)(90).(40)(90)(80)turtle.hideturtle()for i in range(4):(90)draw()A B C D 21.运行下方代码段,输出的结果是()。a=1,2,5,8,13,6,1 b=4,2,5,9,2,8,1 c=;for i in a:for j in b:if i=j:(i)print(c)A 1,2,2,5,8,1 B 1,2,5,8,1 C 2,5,1 D 2,5,2,8,1 二、多项选择题(共 5 题,每题 2 分,共 10 分)22.下列有关 Python 第三方库的叙述中,正确的是()。A在命令提示符中使用 pip install wordcloud 指令可以实现对 Python 第三方库 wordcloud 的安装 Bwordcloud 库制作的词云图片只能以.png 格式进行保存 Cjieba 库中的方法 lcut()正确使用后将返回一个列表类型的数据 Dpyinstaller 库安装后,利用 pyinstaller 指令可以将文件打包为|23.下列有关算法的叙述中,错误的是()。A算法就是程序 B算法不能通过自然语言表示 C一个完整的算法必须要有输出 D算法只能有一个输入,但可以有多个输出 24.对于下方代码段的叙述中,错误的是()。a=input()b=set(a)print(tuple(b)1:)(A输入 65535,输出的结果可能是(5,5)B输入 163361,输出的结果可能是(1,3)C输入 t3536,输出的结果可能是(3,6,t,5)D输入 love cats,输出的结果可能是(l,o,v,e,c,a,t,s)25.下列程序段运行后,输出结果相同是()。A print(type(ord(3)B print(type(abs(-3)-C print(type(1+2=3)D print(type(1,2,3)0:)26.下列有关函数的叙述中,正确的是()。APython 中定义函数用的关键字是 def B在函数内部没有任何方法可以影响实参的值 C如果函数中包含语句 return True,则无论何时调用此函数都会返回 True D定义函数时,即使该函数不需要接收任何参数,函数名之后也必须保留一对空的圆括号 三、判断题(共 10 题,每题 1 分,共 10 分)27.执行语句 import random 之后,print(random()+1)语句可以正常运行。()28.Python 元组中的所有元素必须是相同类型的数据。()29.Python 集合中的元素是无序的。()30.Python 在定义函数时,必须指定函数的返回值类型。()31.在函数内部无法定义新的全局变量。()32.Turtle 是 Python 中的保留字。()33.表达式ab in adcb的值为 False。()34.任意一个包含若干关联 Python 文件的文件夹都可以被 Python 识别为包。()35.Python 使用关键字 Class 来定义类。()36.Python 中内置函数 open()可以用来打开或创建文件并返回文件对象。()四、编程题(共 2 题,每题 20 分,共 40 分)37.所谓“水仙花数”是指一个三位数,这个三位数各个数位上数字的立方和等于该数本身。例如:153是一个水仙花数,因为 153=135333。编写程序,计算 200 到 500 之间的水仙花数共有多少个。38.在我国某省,设汽车车牌号由一个代表省份缩写的汉字,一个大写的英文字母和5位阿拉伯数字组成。其中的汉字是固定的,车牌号的其它部分可以看作由一个大写字母和 5 个数字组成的字符串,如“K12345”。编写程序,计算使用指定的字符可以组合成多少互不相同的车牌号。要求:(1)接收用户输入的字符串(包含字母和数字);(2)车牌号的首位必须是大写字母,因此当用户输入的字符串中包含小写字母时程序需要将它们转化为对应的大写字母;(3)计算利用用户输入的这些字符可以组合成互不相同的车牌号数量 n,将 n 打印到屏幕上(例如,输入 A1,可以组成 A11111,n 为 1;输入 Ab,无法组成符合要求的车牌号,n 为 0)。提示:(1)接收用户输入的字符串;(2)判断每个字符是数字还是字母,将小写字母对应转换,数字和字母分别存入不同的两个变量;(3)执行去重后,根据字母和数字的数量计算可以组成的符合要求且互不重复的车牌号数量 n;(计算公式为:n=无重复的数字个数*5*无重复的字母个数)(4)将计算结果 n 打印到屏幕上。注:input()函数中不要增加任何参数等提示信息。例:输入:b12 输出:32 输入:Dh324 输出:486

    注意事项

    本文(青少年编程能力等级测评-Python编程二级试卷.pdf)为本站会员(ylj18****70940)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开