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

开通VIP
 

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

2025年试卷3Python一级考试练习题练习.doc

1、试卷3】Python一级考试练习题精品word练习 一、选择题 1.Python语句中以r或R开头字符串表达原始字符串,则print(r"\nGood")运行成果是() A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good 2.如下Python程序段 x = 0 while x < 50: x = (x + 2) * (x + 3) 运行后,x值为( ) A.0 B.72 C.50 D.168 3.python语言特点( )。 A.简单 B.免费、开源 C.可移植性 D.以上都是 4.运行如下Py

2、thon程序,成果为( )。 A.1 B.3 C.6 D.18 5.有关Python3.8基础知识说法中,不对是( ) A.支持中文做标识符 B.Python标识符不辨别字母大小写 C.Python命令提醒符是>>> D.命令中用到标点符号只能是英文字符 6.如下论述中对是( )。 A.Python 3.x与Python 2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言一切长处 7.有关Python语言特点,如下选项描述对是( ) A.Python语言不支持面向对象 B.P

3、ython语言是解释型语言 C.Python语言是编译型语言 D.Python语言是非跨平台语言 8.运用Python求100以内所有能被3整除正整数,代码如下: 则下列程序第3行横线应当填( ) A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 9.下列不是 Python 程序基本构造是()。 A.次序构造 B.树形构造 C.分支构造 D.循环构造 10.在Python中运行后,b值是 ( ) a=6 If a>=0: b=a+2 Else: b=a-2

4、print(b) A.6 B.8 C.10 D.12 11.Python不支持数据类型有( )。 A.char B.int C.float D.list 12.下列选项中,能作为python程序变量名是( ) A.s%1 B.3stu C.while D.dist 13.下列选项中,可作为Python变量名是( ) A.int B.Abc C.float D.Complex 14.Python输入函数为( )。 A.time() B.round() C.input( ) D.print() 15.有python程序如下 a=int(input()) b=int

5、input()) c=input() if c=='+': print(a+b) elif c=='-': print(a-b) elif c=='*': print(a*b) elif c=='/': print(a/b) else: print(“输入错误,请重试”) 当程序运行后,小新依次输入 9 2 * 程序输出成果应为( ) A.18 B.11 C.7 D.4 16.已知下列Python程序段,k取下列哪组值是x=4? ( ) for i in range(10): k=int(inpu

6、t()) if k<=20 and k>0: if k>15: if k>18: x=0 else: x=1 else: if k>12: x=4 else: x=5 A.13,16 B.13,14,15 C.16,17,18 D.18,19 17.如下文本框内是一段用Python程序设计语言编写源代码,功能是输出200以内能被17整除最大正整数。这段源代码属于( )。

7、A.软件 B.程序 C.指令 D.高级语言 18.在python中能实现下面成果代码是( )。 请输入你性别: A.print(“请输入你性别:”) B.print(请输入你性别:) C.input(“请输入你性别:”) D.input(请输入你性别:) 19.在 Python中常用输入输出语句分别是( ) A.input() output() B.input() print() C.input() printf() D.scandf() printf() 20.有如下 VB 程序段: s1 = "python": s2 = "visual" i =

8、 1: j = 1: s = "" Do While i <= Len(s1) And j <= Len(s2) If Mid(s1, i, 1) >= Mid(s2, j, 1) Then s = s + Mid(s1, i, 1) Else j = j + 1 End If i = i + 1 Loop 执行该程序后,j值是( ) A.2 B.3 C.5 D. 7 21.有如下python程序段: a=[4,5,3,6,7,8,2,9,1] m ,c=1, 1 for i in range(1, len(a)): if a[i]>=a[i-1]: c

9、1 m=max(m, c) else: c=1 print (c, m) 则程序执行后,c和m值分别是( ) A.1和1 B.1和4 C.2和4 D.3和4 22.在Python中,体现式a**3+b**3+c**3==100*a+10*b+c属于( ) A.算术体现式 B.关系体现式 C.逻辑体现式 D.日期体现式 23.在Python中要生成随机数,应当使用( )。 A.math 模块 B.random模块 C.numpy 模块 D.pygame 模块 24.有关python中函数,如下描述错误是( )。 A.函数能完毕特定功能,对函数使用不需要

10、理解函数内部实现原理,只要理解函数输入输出方式即可 B.使用函数重要目是减低编程难度和代码重用 C.Python 使用 del 保留字定义一种函数 D.函数是一段具有特定功能语句组 25.运行下列Python程序,输出成果为True,则空白处应为( ) a=15 b=46 if__________: print(‘True’) else: print(‘Flase’) A.a=b B.a>b C.a=3值是( ) A.1 B.0 C.True D.False 27.Py

11、thon语言源代码程序编译后文献扩展名为( ) A..py B..c C..java D..c++ 28.如下对 Python 程序缩进格式描述错误选项是( ) A.不需要缩进代码顶行写,前面不能留空白 B.缩进可以用 tab 键实现,也可以用多种空格实现 C.严格缩进可以约束程序构造,可以多层缩进 D.缩进是用来格式美化 Python 程序 29.已知字符串a="python",则a[1]值为( ) A."p" B."py" C."Py" D."y" 30.在下列程序设计语言中,属于人工智能语言是( )。 A.Python B.VB C.Pascal

12、 D.C 二、程序填空 31.设计完毕算法之后,小C打算用所学Python程序设计语言完毕程序编写。 (1)Python程序设计语言属于程序设计语言中_______________。 A.机器语言 B.汇编语言 C.高级语言 D.翻译程序 (2)小C将设计好算法转为Python程序语言(如下)。其中“Tot2=8”是一种___________,“#初始化时长费为0”是一种__________,“S<=3.3”是一种___________,“float(input(“请输入时长”))”是一种__________。 A.函数 B.体现式 C.赋值语句

13、 D.注释语句 1 Tot1=0 #初始化时长费为0 2 Tot2=0 #初始化里程费为0 3 S=float(input(“请输入里程数”)) 4 T=float(input(“请输入时长”)) #输入里程数和时长 5 if(T>9): #计算时长费用 6 Tot1=(T-9)*0.2 7 if(S<=3.3): #算里程费用 8 Tot2-8 9 else: 10 Tot2=8+(S-3.3)*1.35 11 Cost-Totl+tot2 12 print(Cost) #输出总车费 (3)小C写好代码之后,编译运行发现报错了,根据下图中所

14、示错误信息分析该程序报错原因是:____________________________________________________________________________________________。 NameError Traceback(most recent call last) in 9else: 10 —→11 Cost=Tot1+tot2 12 NameError:na

15、me’tot2’is not defined (4)通过修改之后,小C对照某次滴滴打车订单,将对应公里数和时长输入程序,运行得到成果与实际支付费用一致,小C会心一笑验证得知程序对无误。小C借助于计算机编写程序处理问题这个过程是:①设计算法②编写程序③分析问题④调试运行程序,合理次序是_________。(填写序号即可) (5)总结用计算机处理问题优势重要有:_______________________________________________。 32.小金同学学完了进制转换后,对课后不一样进制加减法很是头疼,爱动脑筋小金突发奇想,能不能用python程序来完毕这些作业呢?请帮小金

16、完毕代码编程. def convert(s): m=0 le=len(s) key=s[le-1] if key=="B": n=2 elif key=="D": _______ else: n=16 i=0 while i<=le-2: c=s[le-1-i] if c>="0"and c<="9": a=ord(c)-ord("0") elif c>="A"and c<="F"

17、 a=ord(c)-ord("A")+10 _____________ i+=1 return m s=input("请输入算式") result=0;suanfu1="";suanfu2="";s1="" for i in range(len(s)): c=s[i] if c=="+" or c=="-" or c=="=": __________ suanfu1=suanfu2 suanfu2=c if suanfu1=

18、"": result=t if suanfu1=="+": result=result+t if suanfu1=="-": result=result-t s1="" else: s1=s1+c print("计算成果为"+str(result)+"D") (1)将程序横线处补充完整 (2)如输入“1110B+10D-30H=”则输出成果为___________。 33.小敏有10万元本金,想要购置银行保证收益型理财产品。每

19、年到期后连本带利仍购置此种理财。请你协助小敏分析,在年收益率不变状况下,多少年后小敏合计收益能超过本金,请完毕程序填空。(例如输人:5.15%,输出:后收益超过本金。) 1 s=input("请输入年利率:") 2 rate=float(s[:-1])*0.01 3 money=100000 4 year=0 5 while money<=00: 6 money=round( ),2) 7 year=year+1 8 print(year,"年后收益超过本金。”) (1)程序第6行下划线处应填入________

20、 (2)程序第2行作用是____________,并赋值给变量 rate。 (3)该程序重要是通过while实现____________构造。 34.某品牌手机第一年销量为0台,假设平均每年销量比上一年增长68%,请问几年后能使总销量达到60000台。下面程序能实现上述功能,请将缺失代码补充完整。 total= every_year=0 year=1 while __________________ : every_year + = ____________ total + = every_year year

21、 + = 1 print(year) 35.程序设计:唐三藏又被妖怪抓走了,这次孙悟空还是没打得过妖怪,于是来求观音菩萨。观音菩萨告诉孙悟空,在天庭里身高恰好为1000米那位神仙可以降伏此妖。于是悟空立即来到天上,在玉皇大帝神仙册上看到了按身高从矮到高排列有10000个神仙。由于时间紧迫,悟空想用最短时间找到这位神仙,这样才可以尽快解救唐僧。 代码如下: List=list(map(int,input(“请按身高递增次序依次输入10000个神仙身高”).split())) left=1 right=10000 while ① mid= ② if List[

22、mid]==1000: ③ elif List[mid]<1000: ④ else: ⑤ print(“能帮孙悟空神仙在第{0}位上”.format(mid+l)) (1)程序代码中①处对代码是(_______)。 A.left<right B.left<=right C.left!=right D.left>right (2)程序代码中②处对代码是(_______)。 A.(left+right)/2 B.(left+right)\2 C.(left+right)//2 D.(left+right)

23、\\2 (3)程序代码中③处对代码是(_______)。 A.pass B.print(mid)z C.break D.continue (4)程序代码中④处对代码是(_______)。- A.left=mid B.right=mid C.left=mid+1 D.right=mid-1 (5)程序代码中⑤处对代码是(_______)。 A.left=mid B.right=mid C.left=mid+1 D.right=mid-1 36.编写一种程序,判定顾客输入两个数 a和 b

24、假如顾客输入第一种数大,则两数互换,否则原样输出。 37.编写程序,找到并输出100以内偶数个数。 38.如下是计算s = 1+6+11+...+ 101程序代码,请补全程序。 s=0 for i in range(1,102,   ): s=   print( s) 请补充完毕上述程序①_________ ②_________ 39.调试程序。请阅读如下程序并写出运行成果。 #ex16.py i=0 sum=0 while i<10: if i%3==0: sum+=i print(i) i=i+1 pr

25、int('sum',sum) _________ 40.“百鸡百钱”问题是一种有名数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只? (1)请在空格处填写对代码,使程序完善实现如下功能。 money=100 #一共100文钱 num=100 #一共100只鸡 cock_price=5 #公鸡价格5文 hen_price=3 #母鸡价格3文 threechick_price=1

26、 #3只小鸡1文 for cock_num in range(1,_______): #公鸡只数也许为1-20 for hen_num in range(1,_________): #母鸡只数也许为1-33 for chick_num in range(1,101): #(3小鸡)只数也许为1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price num1=cock_num+hen

27、num+chick_num if money1==money and num1==num: print (cock_num,hen_num,__________) input("运行完毕,请按回车键退出...") (2)运行程序,运行成果如图所示。 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.C 【详解】 本题重要考察Python输出语句。“\n”表达换行,以r或R开头字符串表达原始字符串,故print(r"\nGood")运行成果是\nGood,故本题选C选项。 解析:C 【详

28、解】 本题重要考察Python输出语句。“\n”表达换行,以r或R开头字符串表达原始字符串,故print(r"\nGood")运行成果是\nGood,故本题选C选项。 2.B 【详解】 本题重要考察Python程序执行。第一遍循环,x = (0 + 2) * (0 + 3)=6;第二遍循环x = (6 + 2) * (6 + 3)=72,不满足x<50,退出循环,故 解析:B 【详解】 本题重要考察Python程序执行。第一遍循环,x = (0 + 2) * (0 + 3)=6;第二遍循环x = (6 + 2) * (6 + 3)=72,不满足x<50,退出循环,故运行后,x值为

29、72,故本题选B选项。 3.D 【详解】 本题考察是python语言特点。Python语言三个特点是语法简单(函数式语言与面向对象语言结合)、使用直接(大量丰富库)、开发周期短(代码量小)。故选项D对。 解析:D 【详解】 本题考察是python语言特点。Python语言三个特点是语法简单(函数式语言与面向对象语言结合)、使用直接(大量丰富库)、开发周期短(代码量小)。故选项D对。 4.C 【详解】 本题重要考察Python循环构造。分析程序可知,该程序求m、n最大公约数,程序结束后m=6,此时r=0,故本题选C选项。 解析:C 【详解】 本题重要考察Python循环构

30、造。分析程序可知,该程序求m、n最大公约数,程序结束后m=6,此时r=0,故本题选C选项。 5.B 【详解】 本题重要考察Python语法。Python3.8支持中文做标识符,Python标识符辨别字母大小写,Python命令提醒符是>>>,命令中用到标点符号只能是英文字符,故本题选B选项 解析:B 【详解】 本题重要考察Python语法。Python3.8支持中文做标识符,Python标识符辨别字母大小写,Python命令提醒符是>>>,命令中用到标点符号只能是英文字符,故本题选B选项。 6.C 【详解】 本题考察Python有关知识点 Python 3.x与Python

31、 2.x版本不一样,不兼容。故选项A说法错误 Python语句也可以使用脚本直接运行。故选项B说法错误 Python是解 解析:C 【详解】 本题考察Python有关知识点 Python 3.x与Python 2.x版本不一样,不兼容。故选项A说法错误 Python语句也可以使用脚本直接运行。故选项B说法错误 Python是解释型语言。故本题选C选项 Python不具有其他高级语言一切长处。故选项D说法错误 7.B 【详解】 本题重要考察Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本题选B选项。 解析:B 【详解】 本题重要考察Py

32、thon语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本题选B选项。 8.C 【详解】 本题重要考察Python程序执行。该程序实现求100以内所有能被3整除正整数,故第3行横线应当填i%3==0,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。该程序实现求100以内所有能被3整除正整数,故第3行横线应当填i%3==0,故本题选C选项。 9.B 【详解】 本题考察Python有关知识。程序基本构造是次序构造,分支构造和循环构造。选项B不是程序基本构造,这是一种数据构造。 解析:B 【详解】 本题考察Python有关知识。程序基本

33、构造是次序构造,分支构造和循环构造。选项B不是程序基本构造,这是一种数据构造。 10.B 【详解】 本题重要考察Python程序执行。a=6,满足a>=0,执行b=a+2=8,故在Python中运行后,b值是8,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序执行。a=6,满足a>=0,执行b=a+2=8,故在Python中运行后,b值是8,故本题选B选项。 11.A 【详解】 本题考察Python数据类型有关知识点 Python不支持char类型、byte类型。故本题选A选项 解析:A 【详解】 本题考察Python数据类型有关知识点 Pytho

34、n不支持char类型、byte类型。故本题选A选项 12.D 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故dist能作为python程序变量名,故本题选D选项。 解析:D 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故dist能作为python程序变量名,故本题选D选项。 13.B 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为Python变量名是Abc,

35、故本题选B选项。 解析:B 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为Python变量名是Abc,故本题选B选项。 14.C 【详解】 本题考察是Python函数。input( )是输入函数,print()是输出函数。故选项C对。 解析:C 【详解】 本题考察是Python函数。input( )是输入函数,print()是输出函数。故选项C对。 15.A 【详解】 本题考察Python程序段。当程序运行后,小新依次输入9 2 *,即a=9,b=2,c=*,则elif c==‘*’:成立,执

36、行print(a*b),成果为18,故本题选A。 解析:A 【详解】 本题考察Python程序段。当程序运行后,小新依次输入9 2 *,即a=9,b=2,c=*,则elif c==‘*’:成立,执行print(a*b),成果为18,故本题选A。 16.B 【详解】 本题重要考察Python程序执行。分析代码可知,k=16,17,18时,x=1;k=19,20时,x=0;k=13,14,15时,x=4;k取1~12时,x=5,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序执行。分析代码可知,k=16,17,18时,x=1;k=19,20时,x=0;k=13,

37、14,15时,x=4;k取1~12时,x=5,故本题选B选项。 17.B 【详解】 本题考察知识点是程序定义。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。 解析:B 【详解】 本题考察知识点是程序定义。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。 指令是指示计算机执行某种操作命令。一种指令一般由两部分构成:操作码+地址码。 高级语言是指以人类平常语言为基础一种编程语

38、言。 根据它们定义,可以得出题目中源代码属于程序。 故B选项对。 18.C 【详解】 本题考察是python函数有关知识。input函数接受一种原则输入数据,print是一种输出函数。input(“请输入你性别:”)函数中“请输入你性别:”表达提醒信息,要使用双 解析:C 【详解】 本题考察是python函数有关知识。input函数接受一种原则输入数据,print是一种输出函数。input(“请输入你性别:”)函数中“请输入你性别:”表达提醒信息,要使用双引号。故选项C对。 19.B 【详解】 本题考察知识点是python函数。Python中常用输入输出语句分别是inpu

39、t() print(),故选项B对。 解析:B 【详解】 本题考察知识点是python函数。Python中常用输入输出语句分别是input() print(),故选项B对。 20.C 【详解】 本题重要考察VB程序执行。分析程序可知,变量i控制从s1中取字符,变量j从s2中取字符,依次比较字符串s1、s2每一种字符,若s1中字符不小于或等于s2中字符,则将s1中对应字 解析:C 【详解】 本题重要考察VB程序执行。分析程序可知,变量i控制从s1中取字符,变量j从s2中取字符,依次比较字符串s1、s2每一种字符,若s1中字符不小于或等于s2中字符,则将s1中对应字符拼接到变量s

40、中,否则变量j递增。第一遍循环,i=1,j=1,“p”<“v”,j=j+1=2,i=i+1=2;第二遍循环,“y”>“i”,i=i+1=3;第三遍循环,“t”>“i”,i=i+1=4;第四遍循环,“h”<“i”,j=j+1=3,i=i+1=5;第五遍循环,“o”<“s”,j=j+1=4,i=i+1=6;第六遍循环,“n”<“u”,j=j+1=5,i=i+1=7,循环结束,故执行该程序后,j值是5,故本题选C选项。 21.B 【详解】 本题重要考察Python程序执行。m=1,c=1,当i=1时,5>4,c+=1=2,m=max(m, c)=2;当i=2时,3<5,c=1;当i=3时,6>

41、3,c+=1=2,m=ma 解析:B 【详解】 本题重要考察Python程序执行。m=1,c=1,当i=1时,5>4,c+=1=2,m=max(m, c)=2;当i=2时,3<5,c=1;当i=3时,6>3,c+=1=2,m=max(m, c)=2;当i=4时,7>6,c+=1=3,m=max(m, c)=3;当i=5,8>7,c+=1=4,m=max(m, c)=4;当i=6时,2<8,c=1;当i=7时,9>2,c+=1=2,m=max(m, c)=4;当i=8时,1<9,c=1,循环结束,c和m值分别是1和4,故本题选B选项。 22.B 【详解】 本题重要考察Python体现

42、式运算。“==”是关系运算符,用于判断左右两边体现式值与否相等,故该体现式是关系体现式,故本题选B选项。 解析:B 【详解】 本题重要考察Python体现式运算。“==”是关系运算符,用于判断左右两边体现式值与否相等,故该体现式是关系体现式,故本题选B选项。 23.B 【详解】 本题重要考察Python随机函数。math 模块提供了许多对浮点数数学运算函数;random模块提供许多生成随机数函数;numpy 模块支持大量维度数组与矩阵运算,此外也针对数组 解析:B 【详解】 本题重要考察Python随机函数。math 模块提供了许多对浮点数数学运算函数;random模块提供许

43、多生成随机数函数;numpy 模块支持大量维度数组与矩阵运算,此外也针对数组运算提供大量数学函数库,pygame 模块专为电子游戏设计,包含图像、声音等。故在Python中要生成随机数,应当使用random模块,故本题选B选项。 24.C 【详解】 本题重要考察Python中函数。函数能完毕特定功能,对函数使用不需要理解函数内部实现原理,只要理解函数输入输出方式即可;使用函数重要目是减低编程难度和代码重用;Python 解析:C 【详解】 本题重要考察Python中函数。函数能完毕特定功能,对函数使用不需要理解函数内部实现原理,只要理解函数输入输出方式即可;使用函数重要目是减低编程

44、难度和代码重用;Python 使用 def保留字定义一种函数;函数是一段具有特定功能语句组,故本题选C选项。 25.C 【详解】 本题考察Python程序调试 a

45、27.A 【详解】 本题重要考察Python文献。Python语言源代码程序编译后文献扩展名为py,BCD选项分别为C语言、java语言、C++语言源代码程序编译后文献扩展名,故本题选A选项。 解析:A 【详解】 本题重要考察Python文献。Python语言源代码程序编译后文献扩展名为py,BCD选项分别为C语言、java语言、C++语言源代码程序编译后文献扩展名,故本题选A选项。 28.D 【详解】 本题重要考察Python语法格式。不需要缩进代码顶行写,前面不能留空白;缩进可以用 tab 键实现,也可以用多种空格实现;严格缩进可以约束程序构造,可以多层缩进;缩进是代码书写

46、规则 解析:D 【详解】 本题重要考察Python语法格式。不需要缩进代码顶行写,前面不能留空白;缩进可以用 tab 键实现,也可以用多种空格实现;严格缩进可以约束程序构造,可以多层缩进;缩进是代码书写规则规定,故本题选D选项。 29.D 【详解】 本题重要考察Python字符串。字符串索引从0开始,a[0]="p",a[1]="y",故本题选D选项。 解析:D 【详解】 本题重要考察Python字符串。字符串索引从0开始,a[0]="p",a[1]="y",故本题选D选项。 30.A 【详解】 本题考察是人工智能语言。Python由于简单易用,是人工智能领域中使用最广

47、泛编程语言之一,它可以无缝地与数据构造和其他常用AI算法一起使用。故选项A对。 解析:A 【详解】 本题考察是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛编程语言之一,它可以无缝地与数据构造和其他常用AI算法一起使用。故选项A对。 二、程序填空 31.C.高级语言 C.赋值语句 D.注释语句 B.体现式 A.函数 Python程序设计语言规定,在标识符中,字母大小写是有区别。该程序代码中表达里程费Tot2错误将字母“T”写成了小写”“t”。 合理次序是:③分析问题①设计算法②编写程序④调试运行程序 略 【详

48、解】 本题重要考察Python程序编写。①Python程序设计语言属于程序设计语言中高级语言,选C选项。②“Tot2=8”是一种赋值语句,选C选项。③“#初始化时长费为0”是一种注释语句,选D选项。④“S<=3.3”是一种体现式,选B选项。⑤“float(input(“请输入时长”))”是一种函数,float() 函数用于将整数和字符串转换成浮点数,选A选项。⑥编译运行发现报错了,根据下图中所示错误信息分析该程序报错原因是:Python程序设计语言规定,在标识符中,字母大小写是有区别。该程序代码中表达里程费Tot2错误将字母“T”写成了小写”“t”。⑦小C借助于计算机编写程序处理问题这个过程

49、合理次序是:③分析问题①设计算法②编写程序④调试运行程序。⑧略 32.n=10 m=m+(n**(le-2-i))*a t=convert(s1) -24D 【详解】 本题重要考察Python程序执行与调试。①二进制权值是2,十进制权值是10,十六进制权值是16,此处是十进制状况,故填n=10。②二进制、十六进制转化为十进制措施是“按权展开、逐项相加”,从右往左加,变量i初值等于0,故此处要变换为le-2-i,故此处填m=m+(n**(le-2-i))*a。③当字符c是“+”、“-”、“=”时,则表明第一种运算数已所有保留到变量s1中,此处需要将其转化为十进制

50、保留到变量t中,故填t=convert(s1)。④1110B转化为十进制数是14D,30H转化为十进制数是48D,故1110B+10D-30H=-24D。 33.money*(1+rate) 将输入字符串年利率由百分制转换为浮点数 循环 【详解】 本题重要考察Python程序设计。①round(x,n)函数是将x取n位,此处是计算目前年份收益,收益=本金+本金*年利率,故填money*(1+rate),并将成果取2位。②程序第2行作用是将输入字符串年利率由百分制转换为浮点数,并赋值给变量 rate。③该程序重要是通过while实现循环构造。 34.total<600

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服