【编程】青少年编程等级考试∶Python编程一级试卷4_第1页
【编程】青少年编程等级考试∶Python编程一级试卷4_第2页
【编程】青少年编程等级考试∶Python编程一级试卷4_第3页
【编程】青少年编程等级考试∶Python编程一级试卷4_第4页
【编程】青少年编程等级考试∶Python编程一级试卷4_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【编程】青少年编程等级考试Python编程一级试卷4一、选择题1.下列哪条赋值语句在Python中是非法的:()A.X=Y=Z=1B.X=(Y=Z+1)C.X,Y=Y,XD.X+=Y2.已知字符串a="python",则a[1:3]的值为()A."pyth"B."pyt"C."py"D."yt"3.运行下列Python程序i=1s=1while①:s=s*ii+=2print(s)当输出结果为105时,则①处应填入()A.i<=7B.i<7C.i>=7D.i>74.下列不可以用来搭建本地服务器的软件是()(1)Python(2)Excel(3)IIS(4)ApacheA.(1)(2)B.(3)(4)C.(1)(2)(3)(4)D.(1)(2)(4)5.在VB中,下列与表达式Len("python")+20的值相等的是()A.Int(Rnd*26)+1B.Val("20")+16mod9C.Mid("Hello2019",6,2)+"6"D.abs(Sqr(16)–30)6.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()A.新行和字符串GoodB.r"\nGood"C.\nGoodD.字符r、新行和字符串Good7.下面选项中对Python的转义字符描述错误的是()A.\r回车B.\n换行C.\\反斜杠符号D.\”单引号8.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()A.=B.==C.:=D.<>9.利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填()A.i=i*3B.i=i%3C.i%3==0D.i/3==110.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型11.以下python程序段运行后,y的值是()x=3ifx>3:y=2*xelse:y=3*x+1print(y)A.10B.5C.25D.2612.以下选项中,不是Python中文件操作的相关函数是()。A.open()B.load()C.read()D.write()13.以下Python程序段执行后,输出结果为()。A.m不能被3整除B.29不能被3整除C.29能被3整除D.m能被3整除14.在Python中,若x=10,y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、10B.10、20C.20、20D.20、1015.在python中,下列属于字符串常量的是()A."python"B.3.14C.cntD.2018二、程序填空16.学校气象小组使用自动测温仪在校园测量了1月12日的气温,并利用Python绘制了这天的气温图,该图如下所示:(1)在以上Python程序中,变量Y的数据类型是_________。(2)在以上Python程序中,第8行横线处的代码是_________。(3)通过观察,气温釆样间隔时间是_________个小时。17.某餐馆近期推出“消费1000元及以上享受8折优惠,1000元以下享受每满100减15优惠”的活动。以下Python程序段实现了生成顾客消费清单的功能,请补全①②③处代码。defgs(n):#字符串长度统一iflen(n)>=5:n=_____#取字符串的前5个字符else:n=n+""*(5-len(n))returnnr=1000;x=100;y=15;z=0.8#从系统中分别获取消费额度、满和减以及打折的数值dis=["红烧排骨","香炸刀鱼","虾仁","菜心","米饭"]#某顾客所点菜品名称num=[1,1,1,1,3]#某顾客所点菜品数量#某顾客所点菜品单价mon=[46,45,68,16,1]print("菜品名称","数量","小计")_____foriinrange(len(dis)):print(gs(dis[i]),num[i],"",num[i]*mon[i])s=s+num[i]*mon[i]ifs>=r:total=s*zelse:______print("消费合计:",s)print("应收现金:",total)18.编写一个程序,实现九九乘法口诀表。19.编写程序。信息社团的三个同学和Bruce一起做游戏,他们的游戏规则很简单,从1开始依次报数,每当一个数能被7整除或者十位是7就要跳过这个数,现在给出一个数N,请输入从1到N(包含N)中要跳过的数。20.请在空格处填写正确的代码,使程序完善。实现功能:绘制y=x2-2x+1的图像#加载numpy模块并限简洁的别名为npimportnumpyasnp#加载matplotlib.pyplot模块并限简洁的别名为pltimportmatplotlib.pyplotasplt#x在-7到9之间,每隔0.1取一个点x=np.arange(-7,9,0.1)_____=x**2-2*x+1plt.plot(x,________)plt.title('y=x*x-2*x+1')plt.xlabel('x')plt.yl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论