欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    试卷NCT全国青少年编程能力等级测试python一级word练习.docx

    • 资源ID:297484       资源大小:123.09KB        全文页数:19页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    试卷NCT全国青少年编程能力等级测试python一级word练习.docx

    试卷NCT全国青少年编程能力等级测试python一级word练习一、选择题1.关于Python的内存管理,下列说法错误的是()变量不必事先声明变量无须制定类型下列python表达式结果为5的是(变量无需先创建和赋值就可直接使用可以使用de1.释放资源round(5.9)A.abs(int(-5.6)B.Ien(,3+5>=6")C.ord("5")3.下列PythOn语句中,会导致程序运行出错的语句是(×=(y=i)B,y=y,在Python中,表达式(21%4)+3的值是(5 .关于Python,以下几种说法不正确的是()。A. Python是一种高级程序设计语言B. PythOn属于汇编语言,或者说属于低级语言C. Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D. PythOn是一种面向对象的、解释性计算机语言6 .在PythOn中,显示出信息x,并要求输入数据的是()。A.abs(×)B.f1.oat(x)C.print(x)D.input(x)7 .已知列表IiSt1.=U0,66,27,33,23,则PythOn表达式max(1.istT)的值为()A.10B.66C.5D.238 .下列选项中,不属于Python特点的是()。A.面向对象B.运行效率高C.可读性好D.开源9 .已知字符串变量X的值是“H",字符“A”的ASa1.值是65,则PythOn表达式Chr(Ord(X)+2)的值是()A.'I'B.tYC.73D.7410.运行Python程序的过程中出现了如下图错误提示,原因是()。51study="Chinese"Fi1.e-<ipython-1.nput-3-5f52584a7c1.>*,1.ine151study="Chinese"/SyntaxError:jya1.idsynaxA.变量名51StUdy太长B.应该写成“ChineSe”=51StUdyC."Chinese”应该写成"china's"D.变量名51StUdy不符合PythOn语言规范,变量名不能以数字开头11.计算机能够直接识别和执行的语言是()A.机器语言B.汇编语言C.Python语言D.C语言12 .运行下列Python程序,结果正确是()a=32b=14c=abprint(c)A.2.2B.2C.“2"D.413 .如图Python代码执行后,a,b的值分别为:()a=5b=10c=aa=bb=cA.5z10B.10,5C.5,5D.10,1014 .在PythOn中要交换变量a和b中的值,应使用的语句组是()A.a,b=b,aB.a=c:a=b;b=cC.a=b;b=aD.c=a;b=a;b=c15 .计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是(),PythOn语言属于()语言。A.机器,高级B.高级,汇编C.高级,机器D.汇编,高级16 .下面的Python程序段运行后的输出结果是()1.iSt=门825,锵猴桃9,65Print(1.ist3)A.25B.播猴桃,C.狒猴桃17 .Python定义私有变量的方法为。()A.使用_PriVate关键字B.使用PUbIiC关键字C.使用DEF定义变量名D.使用_XX定义变量名18 .有如下python程序段:a=4,5,3,6,7,8,2,9,1.m,c=1.,1foriinrange(1.en(a):ifai>=ai-1.:c+=1.m=max(mzc)e1.se:c=1.print(c,m)则程序执行后,c和m的值分别是()D.9D.3 和 4A.1和1B.1和4C.2和419.下面代码执行完毕后,a和b的值分别为()a=1.a=1.;b=2b=2;a=ba=b;VBnPython代码JAVA代码A. 1和2B. 1和1C. 2和 2D. 2和 120.关于Python中的函数,以下描述错误的是()。A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可B.使用函数的主要目的是减低编程难度和代码重用C.Python使用de1.保留字定义一个函数D.函数是一段具有特定功能的语句组21 .下列PythOn程序段的运行结果是()i=0sum=0whi1.ei<10:ifi%2=0:sum+=iprint(zsumsum)A.sum=18B.sum=20C.sum=22D.sum=3022 .在PythOn中,下列循环结构用法错误的是()。A. fori in range(20):B. fori in range(04):B.24,56,7,89,4D. WBz ,CzDzC.5D.C.foriinrange(10z0z2):D.whi1.es<50:23 .下列Python数据不属于列表的是()A.24,56,7,89,4C24,56,H,麻猴桃124 .如下PythOn程序段X=2print(×+1.)print(x+2)运行后,变量X的值是()A.2B.325 .下列选项中,能作为Python程序变量名的是()A.ifB.2×C.a*bD.×226 .在PythOn中,设a=2,b=3,表达式a<bandb>=3值是()A.1B.0C.TrueD.Fa1.se27.以下哪个不是python关键字()A.coutB.fromC.notD.or28.在Python中,下面代码的运行结果是()x=365g=x%10#%为求余的意思s=x10%10#为整除的意思b=x100sum=g*100+s*10+b#sum英文是求和的意思print(sum)A.365B.14C.563D.4129 .下面的PythOn程序段运行后的输出结果是()x=3ifx%2=0:Prim(XJ是偶数。e1.se:Print(X,"是奇数。,,)A.3是奇数B.X,”是偶数UC.X,“是奇数”D.3是偶数30 .有关循环结构的说法不正确的是()。A.循环结构是算法的基本结构之一B.有的的程序设计中没有循环结构C.循环结构在程序设计有可能会有嵌套出现D.在PYTHON程序设计语言中循环结构一般使用IF语句实现。二、程序填空31 .一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后的应付金额。32 .某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为。到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以2依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误”。运行样例如下所示:样例1:输入:2T63-91475-4输出:正确样例2:输入:2-163-91475-5输出:错误(1) Python程序实现如下,请在划线处填入正确的代码:s=input("输入物品代码:")a=foriinrange(0z13):ifa.append(int(si)#append()函数用于在列表末尾添加新的对象sum=0foriinrange(0z9):sdm=sum%10ifsdm=ydm:Printr正确U)e1.se:Print(“错误”)33. “枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买多少只?假设公鸡有X只,母鸡有Y只,小鸡有Z只。iypekupygib,wieubuj1.<wWieuMIUJ1.U1111ui1.ia1u11.»>=RESTART:C:/UsersZAdministrator/Desktop/j.py=公鸡:4母鸡:18小鸡,78公鸡:8母鸡:11小鸡,81公鸡:1共法 »>1:母鸡:4小鸡:843种以下Python程序段实现了“百元买百鸡”的功能,请补全处代码。c=0forXin:foryinQnge(1,33):z=100-×-yif:Print("公鸡:,Xj母鸡:",yj小鸡:',z)31Print(快有买法,Cj种”)34 .辗转相除法,又称欧几里德算法,用于计算两个正整数m、n的最大公约数。它是己知最古老的算法,其可追溯至公元前300年前。辗转相除法的算法步骤是,对于给定的两个正整数m、n(m>n),用m除以n得到余数r,若余数r不为0,就将n和r构成新的一对数(m=n,n=r),继续上面的除法,直到余数为0,这时m就是原来两个数的最大公约数。因为这个算法需要反发进行除法运算,故被形象地命名为“辗转相除法”。小曲设计了辗转相除法的算法,请根据下面算法回答问题。描述一描述.描述三输入两个正整数m,n(m>n):计算m除以n所得的余数r;(3)m=nzn=r;若r=OJJm,n的最大公约数等于m:否则转到步骤;输出最大公约数m;结束。Z;开始)Ir1 rint(input(=z)2 n=int(input("n=")3 ifm<n:4 t=5 m=n6 n=t7 r=18 whi1.e:9 r=m%10 m=n11 n=r12 Print(最大公约数为:,In)-MODu<ZIm=n11.i=1.,输出I1.1.,结束)否/(I)描述一是描述法;描述二是流程图描述法;描述三是计算机程序语言描述法。(2)在描述三中代码4到6行作用是o(3)在描述三程序设计中,补充代码第8行划线处为o35 .现在有一个程序用来解决以下问题:如果有总量共1020个西瓜,第一天卖掉总数的一半后多卖出了两个,以后每天卖剩下的一半多两个,那么几天以后卖完呢?请将下列程序补充完整。tc=1020C=Owhi1.e:tc=tc-(tc2+2)print(c)36.为保护环境,很多城市开始对垃圾实行分类,便于更好的进行处理,为了让大家了解垃圾的分类情况,建立了以下四类列表,Hst1.(可回收垃圾)、Iist2(有害垃圾)、Iist3(易腐垃圾),剩下的为其他垃圾

    注意事项

    本文(试卷NCT全国青少年编程能力等级测试python一级word练习.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

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

    收起
    展开