NCT-Python编程二级-模拟卷4(含答案word练习.docx

上传人:p** 文档编号:1027948 上传时间:2024-06-15 格式:DOCX 页数:19 大小:55.54KB
下载 相关 举报
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第1页
第1页 / 共19页
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第2页
第2页 / 共19页
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第3页
第3页 / 共19页
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第4页
第4页 / 共19页
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第5页
第5页 / 共19页
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第6页
第6页 / 共19页
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第7页
第7页 / 共19页
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第8页
第8页 / 共19页
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第9页
第9页 / 共19页
NCT-Python编程二级-模拟卷4(含答案word练习.docx_第10页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《NCT-Python编程二级-模拟卷4(含答案word练习.docx》由会员分享,可在线阅读,更多相关《NCT-Python编程二级-模拟卷4(含答案word练习.docx(19页珍藏版)》请在第壹文秘上搜索。

1、NCT-Python编程二级-模拟卷4(含答案精品word练习一、选择题1.在下面的Python程序中,变量b和C的值为()。a=63bc8print(bjc)A.b为6,c为6B.b为6,c为8C.b为8,C为8D.b为8,C为62.在Python中Print(-1幼4)的运行结果是()。A.-4B.-3.5C.2D.-23.在PythOn中,Print(abs(T%6)的执行结果是()A.2.4B.3C.4D.-2.44.在Python中,判断n是否为偶数的表达式是()A. n2=0B. n%2=0C. n%2=0D. n/2=05.下列哪个语句在Python中是非法的?()A.=y=z=

2、lB.=(y=z+l)C.X,y=y,XD.+=yx=+y6.小林编写一段文件读写操作代码,文件如图,代码段如下:1*ceshi-记事本一口X文件(B编娼(E)格式(Q)查看M第助(三)IADistributedSystemBasedonPython.Ifile=open(,ceshi.txtw,)file.write(pythonisaprogramminglanguage.)file.close()file=open(,ceshi.txt7r)print(file.read()该代码段运行后,输出的结果为()A. IADistributedSystemBasedonPython.B. py

3、thonisaprogramminglanguage.C. IADistributedSystemBasedonPython.pythonisaprogramminglanguage.D.程序编译错误,不会输出结果7 .下列关于Python语言变量声明的说法中,正确的是()A. Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程B. PythOn中的变量需要声明,变量的声明对应明确的声明语句C. Python中的变量需要声明,每个变量在使用前都不需要赋值D. Python中的变量不需要声明,每个变量在使用前都不需要赋值8 .下列选项中,不属于PythOn语言基本数据类型的是

4、()A. StrB. intC. floatD. char9 .有python程序如下:S=input()print(S*3)运行后通过键盘输入6,则运算结果是()A.666B.SSSC.18D.S*310 .在PythOn中,运行下列程序,正确的结果是()=1whilex0:=+1print(x)A.1B.123456789.C.无输出D.10011.Python语言自带的ID1.E环境的退出命令是()A.EscB.closeC.回车键D.exit12.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号13.Python不支持的数据类型有

5、()。A.charB.intC.floatD.list14.Python中Print(66!=66)结果是()0A.1B.0C.TrueD.False15.下列定义变量的python程序语句变量赋值错误的是()A.=y=1B.,y=lz2C.=1D.=lz216 .下面的Python程序段运行后的输出结果是()x=3ifx%2=0:Print(X,是偶数。)else:Print(X,是奇数。)A.3是奇数B.x,是偶数”C.X,”是奇数”D.3是偶数17.下面()是Python合法的变量名A.int32B.40X1.C.selfD.name18.以下不属于高级程序设计语言的是()。A.C+B.

6、VBC.机器语言D.Python19.以下PythOn代码的运行结果是()。a=3b=4a=a*bprint(八)A.3B.4C.12D.a*b20.检测输入的四位整数abed是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能的python程序代码如下:k=int(input(“输入一个四位数:”)y=k%100if:print(“符合”)else:Print(“不符合”)划线处应填入的代码是()A.x=k100(2)(x+y)*2!=kB.(l)x=k100(x+y)*2=kC.x=k100(2)(+y)*2!=kD.x=k100(x+y)*2=k21 .队列在Pytho

7、n中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空22 .现有如下PythOn程序段:foriinrange(6):p.append(int(random()*10)+1)foriinrange(2,6):ifi%2=landpi%2=0:pi+=pi-1elifi%2=Oandpi%2=1:pi-=pi-1执行该程序段后,在下列选项中,列表P中的元素值不可能的是()A. 1,2,3,4,7,2B. 1,2,14,-9

8、,-5,8C. 6,8,1,4,6,10D. 6,4,14,-7,3,823 .在PythOn中运行下列程序,输出结果为()foriinrange(1,5):print(i)A.1,2,3,4,5B.12345C.0,1,2,3,4D.123424 .韦沐沐同学利用PythOn软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是()25.以下是猜数游戏的Python程序,请你补全代码:第13题程序number-99numberguess=ini(inpul1.你猜测的数字是:*)ifnumber=number_guess:print1.你猜对了Dnumbernumbe

9、r_gucx:Prim1.你篇的数字小了”ebcsprint1.你痛的数字大了”请选择适当的代码填入程序处。()A.forB.printC.elifD.input26 .已知列表IiStl=8,22,34,9,7,则Python表达式Ien(IiStl)+min(listl)的值为()A.5B.34C.7D.1227 .下列Python程序段运行的结果是()X=Oforiinrange(lz20z3):x=+iprint(x)A.80B.190C.70D.21028.设a=2,b=5,在PythOn中,表达式abAndb3的值是()A.FalseB.TrueC.-1D.129.PythOn中表

10、达式4*3=()。A.12B.1C.64D.730 .运行下列PythOn程序,输出结果为0,则空白处应为()a=14b=7print(c)A.a-bB.a+bC.a/bD.a%b二、程序填空31 .某仓库物品代码格式为wX-XXXXXXX-Yw,其中“X”和“Y”均为。到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以2依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用PythOn设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误”。运行样例如下所示:样

11、例1.输入:2T63-91475-4输出:正确样例2:输入:2T63-91475-5输出:错误(1) PythOn程序实现如下,请在划线处填入正确的代码:s=input(输入物品代码:)a=foriinrange(0z13):ifa.append(int(si)#append()函数用于在列表末尾添加新的对象sum=0foriinrange(Oz9):sdm=sum%10ifsdm=ydm:Print(正确”)else:Print(错误)32.现今信息化时代,信息的传输十分迅速,足不出户便知天下事。许多社交平台都有设置本平台的热点排行榜,方便用户了解正在发生的热门事件。但社交平台数量众多,平台

12、用户种类和数量也大不相同,导致不同平台热点的实际热度大小也不同。小钟为了确保自己知道的热点是真正的热点,于是打算用功能强大的python把各个平台的热点排行榜进行合并,形成自己的热点排行榜。为了热点之间比较方便,小钟设置了一个热度值来衡量一个热点的热度大小,热度值越大说明这个热点的热度越高。现在小钟已经获得了如下两个平台的热度值从小到大的排行榜,正当他打算将之合并为一个从小到大的排行榜时,却被老师叫走了。于是他决定把这个小功能交给他的好朋友一一你来实现,你想到2种算法,请把下列程序填写完整。APlOP9P8P7P6P5P4P3P2Pl1166116329438582652714756925BE

13、lOE9E8E7E6E5E4E3E2El35116215271309428576772806950Python程序如下:A=11,66,116,329,438,582,652,714,756,925B=35,116,215,271,(5),428,576,772,806,950算法一:myRank=i=0j=0while(iIen(八)andjIen(B):if(AiBU):(6)i+=lelse:myRank.append(Bj)j+=lwhile(i=Ien(八)):myRankk=Bjj+=lelif(j=Ien(B):myRankk=Aii+=lelif(19):myRankk=Aii+=lelse:myRankk=Bjj+=lprint(myRank)33.已知6月份10位技术考试成绩:12345678910788889908376759810065技术老师想统计出80分(含80)以上的人数,请完善程序,代码如下:a=78,88,89,90,83,76,75,98,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 1wenmi网站版权所有

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

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