ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:437.50KB ,
资源ID:13009482      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/13009482.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(2025年NCT等级测试Python编程一级真题测试卷3练习.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2025年NCT等级测试Python编程一级真题测试卷3练习.doc

1、NCT等级测试-Python编程一级真题测试卷3图文练习 一、选择题 1.下列不可以用来搭建当地服务器软件是( )。 ①Python ②Excel ③IIS ④Apache A.①② B.③④ C.①②③④ D.①②④ 2.如下Python程序运行后输出成果为( ) A.0 B.45 C.46 D.362880 3.Python文献后缀名是( ) A.pdf B.do C.pass D.py 4.下列Python体现式值不是2是( )。 A.3%2 B.5//2 C.1*2 D.1+3/3 5.我们学习了使用Python程序设计语言

2、处理问题,Python程序设计语言属于( )。 A.高级语言 B.自然语言 C.汇编语言 D.机器语言 6.如下Python程序段 for i in range(1,4): for j in range(0,3): print ("Python") 语句print ("Python")执行次数是( ) A.3 B.4 C.6 D.9 7.下列选项中,不属于Python语言基本数据类型是( ) A.str B.int C.float D.char 8.下列选项中,属于Python输入函数是( )。 A.random() B.pr

3、int() C.Cout() D.input() 9.在python中,运行下列程序,对成果是( ) s=0 for i in range (1,5): s=s+i print("i=",i,"s=",s) A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 10.要实现将实数型变量a值保留三位小数,如下python可以实现是( ) A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 11.如下Python程序段执行后,输出成果为( )。 A.m不能被3整

4、除 B.29不能被3整除 C.29能被3整除 D.m能被3整除 12.为了提高程序可读性,可以在该语句背面添加注释语句,Python程序中用作注释标识符是( ) A.: B.# C., D.! 13.已知字符串变量x值是“H”,字符“A”ASCII值是65,则python体现式chr(ord(x)+2)值是( ) A.‘I’ B.‘J’ C.73 D.74 14.在Python中,对赋值语句是( ) A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 15.在下面python程序中,变量b和c值为()。 A.b为6,c为6 B.b为6,

5、c为8 C.b为8,c为8 D.b为8,c为6 16.下面Python程序段运行后输出成果是( ) List=[‘10’,25,’猕猴桃’,9,65] Print(List[3]) A.25 B.’猕猴桃’ C.猕猴桃 D.9 17.下列选项中不能对体现Python中赋值语句是( ) A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y 18.在下列程序设计语言中,属于人工智能语言是( )。 A.Python B.VB C.Pascal D.C 19.Python中变量命名遵照规则,不对是( ) A.以字母或下划线开头,

6、背面可以是字母、数字或下划线。 B.辨别大小写 C.以数字开头,背面可以是字母、数字或下划线。 D.不能使用保留字 20.如下python程序段执行后,输出成果为( ) m=29 If m %3!= 0: print( m, "不能被3整除") else: print( m, "能被3整除") A.29不能被3整除 B.m不能被3整除 C.29能被3整除 D.m能被3整除 21.如下文本框内是一段用Python程序设计语言编写源代码,功能是输出200以内能被17整除最大正整数。这段源代码属于( )。 A.程序 B.软件 C.指令 D.命令 22.在Pyth

7、on语言中,如下简单数据类型选项中描述错误是( ) A.整数(int)、浮点数(float) B.字符串(str) C.布尔(bool) D.2.5+2.5值是整数(int)类型 23.在Python中,input()函数返回成果数据类型为( ) A.Number型 B.String型 C.List型 D.Sets型 24.下列Python程序段运行成果是( )。 i=0 sum=0 while i<10: if i%2==0: sum+=i i+=2 print("sum=",sum) A.sum=17 B.sum=1

8、8 C.sum=19 D.sum=20 25.下列Python程序段运行成果是( )。 i=0 sum=0 while i<10: if i%3==0: sum+=i i+=1 print("sum=",sum) A.sum=9 B.sum=10 C.sum=18 D.sum=19 26.在Python中,通过( )函数查看字符编码。 A.int( ) B.ord( ) C.chr( ) D.yolk( ) 27.python单行注释和多行注释分别是什么?( ) A.""" """和''' ''' B.#和""" """

9、 C.//和''' ''' D.#和// 28.如下对 Python 程序缩进格式描述错误选项是( ) A.不需要缩进代码顶行写,前面不能留空白 B.缩进可以用 tab 键实现,也可以用多种空格实现 C.严格缩进可以约束程序构造,可以多层缩进 D.缩进是用来格式美化 Python 程序 29.已知字符串a="python",则a[1]值为( ) A."p" B."py" C."Py" D."y" 30.下列可以导入Python模块语句是( ) A.import module B.input module C.print module D.def mod

10、ule 二、程序填空 31.学校气象小组使用自动测温仪在校园测量了1月12日气温,并运用Python绘制了这天气温图,该图如下所示: (1)在以上Python程序中,变量Y数据类型是_________。 (2)在以上Python程序中,第8行横线处代码是_________。 (3)通过观测,气温釆样间隔时间是_________个小时。 32.(项目情境)一元二次方程ax2+bx+c=0(a≠0),当b2-4ac≥0,方程有两个不一样实数根,当b2-4ac<0时,方程无实数根。 (问题求解)下面python程序实现功能是判断方程与否有实数根。请阅读如下python程序,在空

11、白处填写合适体现式或语句,使程序完整。 import math a=int(input("请输入a值:")) b=int(input("请输入b值:")) c=int(input("请输入c值:")) d=_____ #将体现式b2-4ac值赋给变量d if ____ print("x1=",(-b+math.sqrt(d))/(2*a)) #输出方程其中一种实数根 print("x2=",(_________) #输出方程另一种实数根 else: _________ #输出“方程无实数根” 33.若两个素数之差为2

12、则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写python程序,实现如下功能:输入n值,记录显示n以内所有双胞胎数。程序运行界面如图所示: 实现上述功能程序如下,请在划线处填入合适代码。 def isprime(x): for i in range(2,x): if①__________: return False return True n=int(input(“请输入一种正整数n:”)) c=0 k=3 while k<=n-2:

13、 if isprime(k) and②___________: print(k,k+2) ③___________ k=k+1 print(“共有”+str(c)+“对双胞胎数”) 34.目前有一种程序用来处理如下问题:假如有总量共1020个西瓜,第一天卖掉总数二分之一后多卖出了两个,后来每天卖剩余二分之一多两个,那么几天后来卖完呢? 请将下列程序补充完整。 tc=1020 c=0 while ______________ : tc=tc-(tc/2+2) __

14、 print(c) 35.完善程序实现如下功能并保留。 输出数组最大值。 arr1 =[12, 435, 76, 24, 78, 54, 866, 43] ________ = -32768 for i in range(0,7): if arr1[i] > max1 : max1 = ________ print("最大值是:", ________) input("运行完毕,请按回车键退出...") 36.小王编写了“字符串缩写”程序,实现如下功能: 1.输入一串由英文字母和数字构成字符串, 2.假如字符串有持续字符构成升序段(背面字符

15、ASCII值比前面字符ASCII值大1),则把升序段缩写成由第一种字符加上“ — ”和最终一种字符构成新字符段, 3.例如:字符串为“abcdf12345becomexy”,则缩写成“a-df1-5becomex-y”。 程序运行时,输入一串字符,输出缩写字符串,程序运行效果如下图所示: 实现上述功能程序如下,请在程序划线处填入合适代码。 s=input("请输入字符串s:") _______ flag = False result=" " for i in range( 0 , k-1): if ___________________ : result

16、result+s[i]+"-" flag = True elif ord(s[i]) ! = ord(s[i+1])-1: result=result+s[i] _____ result=result + s[i+1] print("缩写后字符串为:",result) 划线处①处应当填入语句为: ; 划线处②处应当填入语句为: ; 划线处③处应当填入语句为: 。 37.

17、程序设计:在舞会上,男生、女生各自排成一队。舞会开始时,依次从男队和女队队头各出一人配成舞伴。跳完后两人重新回到队尾。 例如:boy=['Alex','Steven','Jack'],girl=['Ada*,'Babs'.,'Danla','Jane'] 输出: Turn1:(Alex,Ada) Turn2:(Steven,Babs) Turn3:(Jack,Danla) Turn4:(Alex,jane) …… Turn12:(Jack,jane) 代码如下: boy=['Alex','Steven',‘Jack'] girl=['Ada','Babs','Danla'

18、'Jane'] for i in range(12): x,y= ① #出队 print(“Turn{:2}):({},{})".format(i+1,x,y)) boy.append( ② ) #再进队 girl.append( ③ ) #再进队 (1)程序代码中①处对代码是(_______)。 A.boy.pop(l).girl.pop(l) B.girl.pop(l),boy.pop(l) C.boy.pop(0),girl.pop(0) D.girl.pop(0),boy.

19、pop(0) (2)程序代码中②处对代码是(_______)。 A.x B.y C.i D.i+1 (3)程序代码中③处对代码是(_______)。 A.x B.y C.i D.i+1 38.操作阐明:打开文献“Y:/2/2.py”,在代码窗口指定位置<1>、<2>处修改完善程序代码,不得增长、删除语句或变化程序原有构造,操作结束后保留。 如下程序段功能是:输入一种正整数n(1至100),输出它约数个数。 s=0 n=int(input(“请输入一种正整数:”)) if n<1 or n>100: exit #输入数不符

20、合规定,退出 for i in range(1,n+1): if n//i=0:___<1> s=s+i <2> print(“约数个数是:”,s) 39.小明设计了一种可以输入日期得到当日是年度第几天程序,请阅读程序,完毕填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年2月为29天) day=input("请输入年月日(格式举例:-01-05):") year=int(day[:4]) month=_________ sun=int(day[8:10])

21、 print(year,month,sun) f_run=[31,28,31,30,31,30,31,31,30,31,30,31] tall_day=0 if ______: for i in range(month-1): tall_day +=f_run[i] __________ else: for i in range(month-1): tall_day +=f_run[i] tall_day += sun print(day+"是当年第"+str(tall_day)+

22、"天") (1)将程序横线处补充完整 (2)如输入“-4-19”为当年第_____天。 40.程序编写 求1+22+32+……+1002成果 _______________________________ _______________________________ _______________________________ _______________________________ input(“运行完毕,请按回车键退出...”) 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.A 【详解】 本题考察服务器有关知识点

23、 ①Python 脚本语言②Excel 处理表格软件 ③IIS Internet信息服务可以搭建服务器 ④Apache 可以搭建阿帕奇服务器。故①②不可 解析:A 【详解】 本题考察服务器有关知识点 ①Python 脚本语言②Excel 处理表格软件 ③IIS Internet信息服务可以搭建服务器 ④Apache 可以搭建阿帕奇服务器。故①②不可以用来搭建当地服务器。故选A选项 2.A 【详解】 本题考察是Python循环语句。range(10)是[0,10)整数。故m=0*1*2*3*4*5*6*7*8*9=0,选项A对。 解析:A 【详解】 本题考察是Py

24、thon循环语句。range(10)是[0,10)整数。故m=0*1*2*3*4*5*6*7*8*9=0,选项A对。 3.D 【详解】 本题重要考察Python文献知识点。Python文献后缀名是py,故本题选D选项。 解析:D 【详解】 本题重要考察Python文献知识点。Python文献后缀名是py,故本题选D选项。 4.A 【详解】 本题重要考察Python体现式运算。3%2=1,5//2=2,1*2=2,1+3/3=2,故本题选A选项。 解析:A 【详解】 本题重要考察Python体现式运算。3%2=1,5//2=2,1*2=2,1+3/3=2,故本题选A选项。

25、 5.A 【详解】 本题重要考察Python程序设计语言。Python、VB、C程序设计语言等均属于高级语言,故本题选A选项。 解析:A 【详解】 本题重要考察Python程序设计语言。Python、VB、C程序设计语言等均属于高级语言,故本题选A选项。 6.D 【详解】 本题重要考察Python程序执行。外循环变量i范围是1-3,内循环变量j范围是0-2,故语句print ("Python")执行次数是3*3=9,故本题选D选项。 解析:D 【详解】 本题重要考察Python程序执行。外循环变量i范围是1-3,内循环变量j范围是0-2,故语句print ("Pytho

26、n")执行次数是3*3=9,故本题选D选项。 7.D 【详解】 本题重要考察Python数据类型。python没有char类型,一种字符也是字符串,故本题选D选项。 解析:D 【详解】 本题重要考察Python数据类型。python没有char类型,一种字符也是字符串,故本题选D选项。 8.D 【详解】 本题重要考察Python输入函数。random()是随机函数,print()是输出函数,Cout() 函数是记录字符串里某个字符出现次数,input()是输入函数,故本题选D选项。 解析:D 【详解】 本题重要考察Python输入函数。random()是随机函数,pri

27、nt()是输出函数,Cout() 函数是记录字符串里某个字符出现次数,input()是输入函数,故本题选D选项。 9.A 【详解】 本题考察Python程序实现。 变量i范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故本题选A选项 解析:A 【详解】 本题考察Python程序实现。 变量i范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故本题选A选项 10.C 【详解】 本题重要考察Python函数。round(x,n)措施返回 x 小数点四舍五入到n个数字,故要实现将实数型变量a值保留三位小数,可以使用语句round(a

28、3),故本题选C选项。 解析:C 【详解】 本题重要考察Python函数。round(x,n)措施返回 x 小数点四舍五入到n个数字,故要实现将实数型变量a值保留三位小数,可以使用语句round(a,3),故本题选C选项。 11.B 【详解】 本题考察是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。 解析:B 【详解】 本题考察是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。 12.B 【详解

29、 本题重要考察Python程序注释知识点。Python程序中用作注释标识符是“#”,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序注释知识点。Python程序中用作注释标识符是“#”,故本题选B选项。 13.B 【详解】 本题重要考察Python字符函数。ord函数用于将字符转换为整数, chr函数接受一种数字(应为ASCII码)并返回字符。则python体现式chr(ord(x)+2)=chr(ord 解析:B 【详解】 本题重要考察Python字符函数。ord函数用于将字符转换为整数, chr函数接受一种数字(应为ASCII码)并返回字符。则pyt

30、hon体现式chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故本题选B选项。 14.C 【详解】 本题重要考察Python赋值语句。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边体现式赋给左边变量,x=y=50等价于x=50,y= 解析:C 【详解】 本题重要考察Python赋值语句。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边体现式赋给左边变量,x=y=50等价于x=50,y=50,故对赋值语句是x=y=50,故本题选C选项。 15.C 【详解】 本

31、题考察赋值语句。 将6赋值给a,此时a为6; 将8赋值给c,此时c为8; 将c复制给b,此时b值即为c值,b为8; 将b赋值给a,此时a即为b值,a为8。 故a为8,b为8,c 解析:C 【详解】 本题考察赋值语句。 将6赋值给a,此时a为6; 将8赋值给c,此时c为8; 将c复制给b,此时b值即为c值,b为8; 将b赋值给a,此时a即为b值,a为8。 故a为8,b为8,c为8,故C选项对。 16.D 【详解】 本题重要考察Python程序执行。列表索引是从0开始,故List[3]=9,故段运行后输出成果是9,故本题选D选项。 解析:D 【详解】 本题重要

32、考察Python程序执行。列表索引是从0开始,故List[3]=9,故段运行后输出成果是9,故本题选D选项。 17.D 【详解】 本题重要考察Python赋值语句。赋值语句是将体现式赋给变量,不可以将X+Y赋给常量10,故本题选D选项。 解析:D 【详解】 本题重要考察Python赋值语句。赋值语句是将体现式赋给变量,不可以将X+Y赋给常量10,故本题选D选项。 18.A 【详解】 本题考察是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛编程语言之一,它可以无缝地与数据构造和其他常用AI算法一起使用。故选项A对。 解析:A 【详解】 本题考察是人工智

33、能语言。Python由于简单易用,是人工智能领域中使用最广泛编程语言之一,它可以无缝地与数据构造和其他常用AI算法一起使用。故选项A对。 19.C 【详解】 本题考察是变量名命名规则。Python中变量命名遵照规则:以字母或下划线开头,背面可以是字母、数字或下划线;辨别大小写;不能使用保留字。故选项C不对。 解析:C 【详解】 本题考察是变量名命名规则。Python中变量命名遵照规则:以字母或下划线开头,背面可以是字母、数字或下划线;辨别大小写;不能使用保留字。故选项C不对。 20.A 【详解】 本题重要考察Python程序执行。29 % 3=2,满足if条件,输出成果为29

34、不能被3整除,故本题选A选项。 解析:A 【详解】 本题重要考察Python程序执行。29 % 3=2,满足if条件,输出成果为29不能被3整除,故本题选A选项。 21.A 【详解】 本题考察知识点是程序概念。 程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 解析:A 【详解】 本题考察知识点是程序概念。 程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 指令是指示计算机

35、执行某种操作命令。一种指令一般由两部分构成:操作码+地址码。 根据它们定义,可以得出题目中源代码属于程序。 故A选项对。 22.D 【详解】 本题重要考察Python数据类型。整数(int)、浮点数(float)、字符串(str)、布尔(bool),2.5+2.5=5.0,值是浮点数(float)类型,故本题选D选项。 解析:D 【详解】 本题重要考察Python数据类型。整数(int)、浮点数(float)、字符串(str)、布尔(bool),2.5+2.5=5.0,值是浮点数(float)类型,故本题选D选项。 23.B 【详解】 本题重要考察Python输入函数。在

36、Python中,input()函数返回成果数据类型为字符串String型,故本题选B选项。 解析:B 【详解】 本题重要考察Python输入函数。在Python中,input()函数返回成果数据类型为字符串String型,故本题选B选项。 24.D 【详解】 本题重要考察Python程序执行。i=0,sum=0,循环条件是i<10,变量i每次递增2,若i是偶数,执行sum=sum+i,故程序执行完sum=sum+i=0+0+2+4+6+8 解析:D 【详解】 本题重要考察Python程序执行。i=0,sum=0,循环条件是i<10,变量i每次递增2,若i是偶数,执行sum=s

37、um+i,故程序执行完sum=sum+i=0+0+2+4+6+8=20,故本题选D选项。 25.C 【详解】 本题考察是Python程序。程序分析过程如下: i=0 sum=0 i=0<10 0%3==0 sum=0+0=0 i=0+1=1 i=1<10 1%3==0不成立 i=1 解析:C 【详解】 本题考察是Python程序。程序分析过程如下: i=0 sum=0 i=0<10 0%3==0 sum=0+0=0 i=0+1=1 i=1<10 1%3==0不成立 i=1+1=2 i=2<10 2%3==0不成立 i=2+1=3 i=3<10

38、3%3==0 sum=0+3=3 i=3+1=4 i=4<10 4%3==0不成立 i=4+1=5 i=5<10 5%3==0不成立 i=5+1=6 i=6<10 6%3==0 sum=3+6=9 i=6+1=7 i=7<10 7%3==0不成立 i=7+1=8 i=8<10 8%3==0不成立 i=8+1=9 i=9<10 9%3==0 sum=9+9=18 i=9+1=10 i=10<10 不成立 输出sum=18,故答案C对。 26.B 【详解】 本题重要考察Python字符函数。 int() 函数用于将一种字符串或数字转换为整型;ord()函数它以一种

39、字符(长度为1字符串)作为参数,返回对应 ASCII 数值,或者 Uni 解析:B 【详解】 本题重要考察Python字符函数。 int() 函数用于将一种字符串或数字转换为整型;ord()函数它以一种字符(长度为1字符串)作为参数,返回对应 ASCII 数值,或者 Unicode 数值;chr()函数返回目前整数对应 ASCII 字符; yolk是一种python工具,用于获取有关已安装python包信息,故本题选B选项。 27.B 【详解】 本题重要考察Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。 解析:B 【详解】 本题重要

40、考察Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。 28.D 【详解】 本题重要考察Python语法格式。不需要缩进代码顶行写,前面不能留空白;缩进可以用 tab 键实现,也可以用多种空格实现;严格缩进可以约束程序构造,可以多层缩进;缩进是代码书写规则 解析:D 【详解】 本题重要考察Python语法格式。不需要缩进代码顶行写,前面不能留空白;缩进可以用 tab 键实现,也可以用多种空格实现;严格缩进可以约束程序构造,可以多层缩进;缩进是代码书写规则规定,故本题选D选项。 29.D 【详解】 本题重要考察Python字符串。字符串索

41、引从0开始,a[0]="p",a[1]="y",故本题选D选项。 解析:D 【详解】 本题重要考察Python字符串。字符串索引从0开始,a[0]="p",a[1]="y",故本题选D选项。 30.A 【详解】 本题重要考察Python模块导入。Python模块导入关键字是import,故本题选A选项。 解析:A 【详解】 本题重要考察Python模块导入。Python模块导入关键字是import,故本题选A选项。 二、程序填空 31.list plt.plot(X,Y) 2 【详解】 本题重要考察Python程序调试与执行。①由代码Y=[6,

42、4,4,3,3,6,9,12,12,11,9,7],可知变量Y数据类型是list(列表类型)。②scatter是绘制散点图函数,图中还需要使用绘图函数plot,故第8行横线处代码是plt.plot(X,Y)。③通过观测,气温釆样间隔时间是2个小时。 32.b*b-4*a*c或b**2-4*a*c d>=0 -b-math.sqrt(d))/(2*a) print("方程无实数根") 【详解】 本题重要考察Python程序调试。①此处将体现式b2-4ac值赋给变量d,故填b*b-4*a*c或b**2-4*a*c。②当b2-4ac≥0,方程有两个不一样实数根,故此处

43、if判断条件是d>=0。③当b2-4ac≥0时,方程两个根分别为x1=(-b+math.sqrt(d))/(2*a),x2=(-b-math.sqrt(d))/(2*a),故此处填-b-math.sqrt(d))/(2*a)。④else部分,即x<0时,输出“方程无实数根”,故此处填print("方程无实数根")。 33.x%i==0或x//i==x/i或其他等价体现式 isprime(k+2)或isprime(k+2)==True c=c+1或c+=1 【详解】 本题重要考察Python程序执行与调试。①isprime(x)函数判断x是不是素数,此处通过for循环判

44、断(用x依次除i,看能不能整除,i范围时从2~x),故填x%i==0或x//i==x/i。②此处判断相差2两个数是不是素数,若是,则输出这两个数,故此处填isprime(k+2)或isprime(k+2)==True。③c用来记录双胞胎数对数,若满足是双胞胎数条件,故此处填c=c+1或c+=1。 34.tc>0 c=c+1 或者c+=1 【详解】 本题重要考察Python程序执行与调试。①变量tc保留西瓜数量,当tc不小于0时,一直循环,故第一空填tc>0。②变量c保留天数,每循环一次,变量c递增1,故第二空填c=c+1 或者c+=1。 35.max1 arr1

45、[i] max1 【详解】 本题重要考察Python程序执行与调试。变量max1用来保留数组最大值,初始值赋值为最小值-32768,第一空填max1,通过for循环依次比较当数组元素不小于max1时,更新max1值为该元素继续循环直到与所有元素比较完,第二空填arr1[i],最终输出最大值是max1,故第三空填max1。 36.k=len(s) ord(s[i])==ord(s[i+1])-1 and flag==False 或 ord(s[i])==ord(s[i+1])-1 and not flag 或 ord(s[i])+1==ord(s[i+1]) and f

46、lag==False 或 ord(s[i])+1==ord(s[i+1]) and not flag flag = False 【详解】 本题重要考察Python程序执行与调试。①第一空将输入字符串s长度赋给变量k,故填k=len(s)。②flag用来标识与否有持续字符构成升序段,第二空判断相邻位置背面字符ASCII值与否比前面字符ASCII值大1且flag为False,故填ord(s[i])==ord(s[i+1])-1 and flag==False 或 ord(s[i])==ord(s[i+1])-1 and not flag 或 ord(s[i])+1==ord(s[

47、i+1]) and flag==False 或 ord(s[i])+1==ord(s[i+1]) and not flag。③假如不满足if判断条件,则需要将该字符加到变量result中,同步赋值flag为False,表达目前没有持续字符构成升序段,需要继续判断寻找,故填flag = False。 37.C A B 【详解】 本题重要考察队列数据构造及Python程序。①队列是从队头出队,队尾入队,使用pop函数出队,队头索引值是0,故此处填boy.pop(0),girl.pop(0)。②队列入队使用append措施追加到队列尾,此处是男生入队boy.append(x

48、),故选A选项。③同理,此处是女生入队girl.append(y),故选B选项。 38.<1>n%i==0 <2>s=s+1 【详解】 本题重要考察Python程序执行。<1>变量i取值范围是1~n,假如n能整除i,则i为n一种约数,s记录约数个数,故此处应修改为n%i==0。<2>假如n能整除i,则s递增,故此处应改为s=s+1。 39.int(day[5:7]) (year%4==0 and year%100!=0 or year%400==0) and month>=2 tall_day+=1 110 【详解】 本题重要考察Python程序执行与调试

49、①此处是取出字符串day中月份赋给变量month,month是第5~第6位,str[start:end],start会包含在成果中而end却不会,故此处填int(day[5:7])。②此处判断是不是闰年,由于闰年二月有29天,故if判断还要判断目前月份是不是包含2月即不小于等于2月,故此处填(year%4==0 and year%100!=0 or year%400==0) and month>=2。③假如是闰年且目前日期包括2月,则循环完tall_day需增长1天,故填tall_day+=1。④输入“-4-19”为当年第110天。 40.total=0 #变量可任选(符合规则)

50、for i in range(1,101): total=total+i*i #total=total+i**2 print(total) 【详解】 本题重要考察Python程序编写。①变量total用来记录最终计算成果,其初始值为0,故填total=0 #变量可任选(符合规则)。②求1+22+32+……+1002成果,用for循环构造,变量i范围是从1到100,故填for i in range(1,101):。③计算语句是total=total+i*i #total=total+i**2。④最终用print()函数输出计算成果total,故填print(total

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服