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

开通VIP
 

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

2025年编程软件编程等级考试Python二级练习.doc

1、编程】软件编程等级考试Python二级练习 一、选择题 1.既有如下python程序段: for i in range( 6 ): p.append( int( random() * 10 ) + 1 ) for i in range( 2, 6 ): if i % 2 == 1 and p[ i ] % 2 == 0: p[ i ] += p[ i - 1] elif i % 2 == 0 and p[ i ] % 2 == 1: p[ i ] -= p[ i - 1] 执行该程序段后,在下列选项中,列表p中元

2、素值不也许是() A.1, 2, 3, 4, 7, 2 B.1, 2, 14, -9, -5, 8 C.6, 8, 1, 4, 6, 10 D.6, 4, 14, -7, 3, 8 2.下列语言中( )不属于高级语言 A.python B.VC C.JAVA D.汇编语言 3.在Python中,对赋值语句是( ) A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 4.下列变量名在Python中合法是( ) A.36B B.F55# C.for D._Good 5.12 Python语言语句块标识是( ) A.分号 B.逗

3、号 C.缩进 D./ 6.已知a = 6,b = -4,则Python体现式 a / 2 + b % 2 * 3 值为() A.3 B.3.0 C.5 D.5.0 7.有关python程序设计语言,下列说法不对是( ) A.python是一种解释型、面向对象计算机程序设计语言 B.python支持Windows操作系统,但不支持Linux系统 C.python源文献以***.py为扩展名 D.python文献不能直接在命令行中运行 8.有关python程序设计语言,下列说法不对是( )。 A.python源文献以***.py为扩展名 B.python默认交互提醒符

4、是:>>> C.python只能在文献模式中编写代码 D.python具有丰富和强大模块 9.如下论述中对是( )。 A.Python 3.x与Python 2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言一切长处 10.Python中,保留字写法对是( ) A.PRINT( ) B.Print( ) C.print( ) D.Int( ) 11.Python序列类型不包括下列哪一种?( ) A.字符串 B.列表 C.元组 D.字典 12.Python体现式中,可以使用(

5、 )控制运算优先次序。 A.圆括号() B.方括号[] C.大括号{} D.尖括号<> 13.下列不是Python中所有循环必须包含是( )。 A.冒号 B.循环次数 C.循环体 D.缩进 14.Python输入函数为( )。 A.time() B.round() C.input( ) D.print() 15.如图Python代码执行后,a,b值分别为:( ) A.5,10 B.10,5 C.5,5 D.10,10 16.已知下列Python程序段,k取下列哪组值是x=4? ( ) for i in range(10): k=int(input

6、)) 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程序段执行后,输出成果为( ) m=29 If m %3!= 0: print( m, "不能被3整除") el

7、se: print( m, "能被3整除") A.29不能被3整除 B.m不能被3整除 C.29能被3整除 D.m能被3整除 18.韦沐沐同学运用Python软件编写“求能被3整除数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入是( ) A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0 19.如下文本框内是一段用Python程序设计语言编写源代码,功能是输出200以内能被17整除最大正整数。这段源代码属于( )。 A.程序 B.软件 C.指令 D.命令 20.在Python程序设计语言中,用于输入和输出函

8、数分别是( ) A.read( )和write( ) B.input( )和output( ) C.input( )和print( ) D.cin( )和cout( ) 21.解释性语言是指源代码不规定预先进行编译,在运行时才进行解释再运行,如下哪一种程序设计语言属于解释性语言( )。 A.Python B.C++ C.VB D.C 22.王明同学运用 Python语言编写程序,根据输入体重和身高计算BM值并验算其体重指数与否超标,属于( ) A.数据 B.信息 C.知识 D.智慧 23.有如下python程序段: a=[4,5,3,6,7,8,2,9,1]

9、m ,c=1, 1 for i in range(1, len(a)): if a[i]>=a[i-1]: c+=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 24.下面代码执行完毕后, a和b值分别为( ) a=l a=l; b=2 b=2; a=b a=b; VB、Python 代码 JAVA代码 A.1 和 2 B.1 和 1 C.2 和 2 D.2 和 1 25.有关下列Python程序段说法对是( ) k=

10、1 while 1: k+=1 A.存在语法错误,不能执行 B.执行1次 C.执行无限次 D.执行k次 26.下列选项中,能作为python程序变量名是( ) A.if B.2x C.a*b D.x2 27.python单行注释和多行注释分别是什么?( ) A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 28.在Python程序设计语言中,表达整除符号是( ) A./ B.% C.mod D.// 29.已知字符串a="python",则a[1]值为( ) A."p" B."py" C."

11、Py" D."y" 30.运行下列 Python程序,成果对是( ) a=32 b=14 c=a%b print(c) A.2 B.4 C.32 D.14 二、程序填空 31.一家商场在降价促销,假如购置金额不高于200元,会给10%折扣,假如购置金额高于200元,会给20%折扣。编写一种Python程序,输入消费额(整数),显示折扣后应付金额。 32.学习了Python绘制图形操作后,信息小组接到了编程演示任务。为此,小组同学编写了一段代码,绘制出多种不一样颜色圆形。 代码如下: import turtle turtle. bgcolor("black")

12、colors=["red", "green", "blue", "yellow"] for x ① range(100): turtle. pencolor(colors[x%4]) turtle. circle(x) turtle. left(90) 请分析任务,完毕下列题目。 (1)程序中①处应填写(________) 。 A.print B.input C.in D.colors (2)程序中x%4作用是(________)。 A.计算x乘以4成果 B.计

13、算x除以4整数部分 C.计算x除以4小数部分 D.计算x除以4余数 (3)执行此程序,绘制出圆形总颜色数是(________)。 A.1 B.4 C.5 D.100 (4)执行此程序,绘制出圆形总个数是(________)。 A.1 B.4 C.99 D.100 (5)此程序属于程序设计构造中(________)。 A.次序构造

14、 B.分支构造 C.循环构造 D.跳转构造 33.阅读程序。观测使用随机数求解百钱白鸡问题代码并回答问题。 百千白鸡问题是经典数学问题,原题为“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?”翻译过来,意思是公鸡一种五块钱,母鸡一种三块钱,小鸡三个一块钱,目前要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只? import random while True: x=random.randrange(0,20) y=random.ra

15、ndrange(0,33) z=random.randrange(0,100) if 5*x+3*y+z/3==100 and x+y+z==100: print('公鸡',x) print('母鸡',y) print('小鸡',z) (1)Python中导入库文献命令是________。 (2)random.randrange(0,20)生成随机数范围是_________ 。 (3)假如不想写类似random.randrange(0,20)这样长句子,可以修改程序中第一行为 ________

16、4)while True 作用是______ 。 (5)假如while True导致程序无法停止,我们可以在程序中添加一行 _________。 34.既有字典如下,根据题目规定,写出有关体现式: xingzuo = { ‘小明’:‘巨蟹座’,‘小红’:‘处女座’,‘小兰’:‘金牛座’} (1)现要取出小红所对应星座,写出有关体现式: ___________________________________________________________ (2)现发现,“小兰”同学星座应当是“水瓶座”,请帮忙修改。 ______________________________

17、 (3)现发现,在字典中漏写了有关“小贝”信息,现已知“小贝”为“双子座”,请帮忙添加。 _________________________________________________________ (4)写出删除该字典体现式: ___________________________________________________________ 35.编写一种程序,判定顾客输入两个数 a和 b,假如顾客输入第一种数大,则两数互换,否则原样输出。 36.小明设计了一种可以输入日期得到当日是年度第几天程序,请阅读程序,完

18、毕填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年2月为29天) day=input("请输入年月日(格式举例:-01-05):") year=int(day[:4]) month=_________ sun=int(day[8:10]) 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(mont

19、h-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)+"天") (1)将程序横线处补充完整 (2)如输入“-4-19”为当年第_____天。 37.(项目情境)在中国古代,出自数学家张丘建《算经》中这样一种值得研究问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几

20、何?这个问题就是著名“百钱买百鸡问题”。即:既有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,规定:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买鸡是整数。问公鸡、母鸡和小鸡各几何? (问题求解)设用变量g、m、x三个变量分别寄存公鸡、母鸡和小鸡数量,请阅读如下程序,在空白处填写合适体现式或语句,使程序完整。 for g in range(1,20): for m in _______: for x in range(3,98,3): if _________ and __________ ==100:

21、 print("公鸡:",g,"母鸡:",m,"小鸡:",x) 38.阅读程序。 for i in range(1,10): for j in range(1,i+1): print("%d X %d=%2d"%(j,i,j*i),end=" ") print() (1)在第一行程序中,变量i数据范围为_____到____。 (2)在第二行程序中,变量j数据范围为_____到____。 (3)假如“%d”表达十进制数,那么%2d则表达____ 位宽十进制数。 (4)第三行程序改为print("%d X %d=%2d"%(i,j,i*j)

22、end=" "),则本题输出应当是_____。 (5)假如最终一行print()表达换行,那么end=””功能是_______ 。 39.调试程序。请阅读如下程序并写出运行成果。 #ex16.py i=0 sum=0 while i<10: if i%3==0: sum+=i print(i) i=i+1 print('sum',sum) _________ 40.阅读程序。阅读求水仙花数代码并回答问题。 “水仙花数”是指一种三位数,其各位数字立方和等于该数自身。例如:153是一种“水仙花数”,由于153=13+53+33,请计

23、算并输出所有三位数水仙花数。 for n in range(100,1000): i=n//100 j=n//100%10 k=n%10 if n==i*i*i+j*j*j+k*k*k: print(n) (1)//符号作用是 _____ 。 (2)%符号作用是 _____ 。 (3)==符号作用是 _____ 。 (4)在代码中,变量i表达是三位数中 ______ 位。 (5)在代码中,变量j 表达是三位数中 ______ 位。 (6)在代码中,变量k表达是三位数中 ______ 位。 (7)在range(100,1000)这个区域内,变量n无

24、法取到数值是________。 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.BD 【详解】 本题重要考察Python程序执行。第一种for循环生成列表p,值是[1,10]之间随机整数,第二个for循环处理后4个元素,当i是奇数且生成p[i]是偶数,则将前一种值累加到p[i 解析:BD 【详解】 本题重要考察Python程序执行。第一种for循环生成列表p,值是[1,10]之间随机整数,第二个for循环处理后4个元素,当i是奇数且生成p[i]是偶数,则将前一种值累加到p[i],若i是偶数且生成p[i]是奇数,则p[i]减去前一种值,分析选项B、D第

25、三个元素14,此时i=2,假如p[2]本来生成是奇数,则需要执行 p[ i ] -= p[ i - 1],否则不变,即p[2]不会不小于10,故执行该程序段后,列表p中元素值不也许是1, 2, 14, -9, -5, 8或6,4, 14, -7, 3, 8,故本题选BD选项。 2.D 【详解】 本题重要考察程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。 解析:D 【详解】 本题重要考察程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。 3.C 【详解】 本题重要考察Python赋值

26、语句。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边体现式赋给左边变量,x=y=50等价于x=50,y= 解析:C 【详解】 本题重要考察Python赋值语句。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边体现式赋给左边变量,x=y=50等价于x=50,y=50,故对赋值语句是x=y=50,故本题选C选项。 4.D 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故“_Good”在Python中是合法变量名,故本题选D选项。

27、 解析:D 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故“_Good”在Python中是合法变量名,故本题选D选项。 5.C 【详解】 本题考察是Python语言有关知识。Python语言中用缩进来标识语句块,故选项C对。 解析:C 【详解】 本题考察是Python语言有关知识。Python语言中用缩进来标识语句块,故选项C对。 6.B 【详解】 本题重要考察Python体现式运算。a=6,b=-4, a/2 + b%2*3 =6/2+(-4%2*3)=3.0+0=3.0,故本题选B选项。 解析

28、B 【详解】 本题重要考察Python体现式运算。a=6,b=-4, a/2 + b%2*3 =6/2+(-4%2*3)=3.0+0=3.0,故本题选B选项。 7.B 【详解】 本题重要考察Python程序设计语言。python是一种解释型、面向对象计算机程序设计语言;python支持Windows操作系统,也支持Linux系统;python源文献以***. 解析:B 【详解】 本题重要考察Python程序设计语言。python是一种解释型、面向对象计算机程序设计语言;python支持Windows操作系统,也支持Linux系统;python源文献以***.py为扩展名;py

29、thon文献不能直接在命令行中运行,故本题选B选项。 8.C 【详解】 本题重要考察Python程序设计语言。python源文献以***.py为扩展名,python默认交互提醒符是:>>>,python能在文献模式中编写代码,也能在交互模式中编写代码,p 解析:C 【详解】 本题重要考察Python程序设计语言。python源文献以***.py为扩展名,python默认交互提醒符是:>>>,python能在文献模式中编写代码,也能在交互模式中编写代码,python具有丰富和强大模块,故本题选C选项。 9.C 【详解】 本题考察Python有关知识点 Python 3.x与P

30、ython 2.x版本不一样,不兼容。故选项A说法错误 Python语句也可以使用脚本直接运行。故选项B说法错误 Python是解 解析:C 【详解】 本题考察Python有关知识点 Python 3.x与Python 2.x版本不一样,不兼容。故选项A说法错误 Python语句也可以使用脚本直接运行。故选项B说法错误 Python是解释型语言。故本题选C选项 Python不具有其他高级语言一切长处。故选项D说法错误 10.C 【详解】 本题重要考察Python保留字。保留字不能将其用作标识符;保留字辨别字母大小写,大写不是保留字;if,else,for 等单词是保留字

31、也不能将其用作标识符;标识符是由字符(A~Z 解析:C 【详解】 本题重要考察Python保留字。保留字不能将其用作标识符;保留字辨别字母大小写,大写不是保留字;if,else,for 等单词是保留字,也不能将其用作标识符;标识符是由字符(A~Z 和 a~z)、下划线和数字构成,但第一种字符不能是数字;标识符不能和 Python 中保留字相似。故print( )是保留字对写法。 11.A 【详解】 本题重要考察Python序列类型。Python序列类型包括:列表、元组和字典,故本题选A选项。 解析:A 【详解】 本题重要考察Python序列类型。Python序列类型包括:列

32、表、元组和字典,故本题选A选项。 12.A 【详解】 本题考察Python运算次序有关知识点 Python体现式中,可以使用圆括号()控制运算优先次序。故本题选A选项 解析:A 【详解】 本题考察Python运算次序有关知识点 Python体现式中,可以使用圆括号()控制运算优先次序。故本题选A选项 13.B 【详解】 本题重要考察Python循环构造。Python中所有循环必须包含是冒号、循环体、缩进。不是Python中所有循环必须包含是循环次数,也许是while循环条件,故本题选B选项。 解析:B 【详解】 本题重要考察Python循环构造。Python中所有循

33、环必须包含是冒号、循环体、缩进。不是Python中所有循环必须包含是循环次数,也许是while循环条件,故本题选B选项。 14.C 【详解】 本题考察是Python函数。input( )是输入函数,print()是输出函数。故选项C对。 解析:C 【详解】 本题考察是Python函数。input( )是输入函数,print()是输出函数。故选项C对。 15.B 【详解】 本题重要考察Python程序执行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b值分别为:10和5,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序执行。

34、a=5,b=10,c=a=5,a=b=10,b=c=5,故代码执行后,a,b值分别为:10和5,故本题选B选项。 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,14,15时,x=4;k取1~12时,x=5,故本题选B选项。 17.A 【详解】 本题重要考察Python程序执行。29 % 3=

35、2,满足if条件,输出成果为29不能被3整除,故本题选A选项。 解析:A 【详解】 本题重要考察Python程序执行。29 % 3=2,满足if条件,输出成果为29不能被3整除,故本题选A选项。 18.D 【详解】 本题考察是流程图及Python体现式有关知识。能被3整除数即除3余数为0,在Python中%表达求余,故本题应选D。 解析:D 【详解】 本题考察是流程图及Python体现式有关知识。能被3整除数即除3余数为0,在Python中%表达求余,故本题应选D。 19.A 【详解】 本题考察知识点是程序概念。 程序是指为实现特定目或处理特定问题而用计算机语言编写命

36、令序列集合。程序中包括指令和数据。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 解析:A 【详解】 本题考察知识点是程序概念。 程序是指为实现特定目或处理特定问题而用计算机语言编写命令序列集合。程序中包括指令和数据。 软件是指包括所有在电脑运行程序。软件=程序+数据+文档。 指令是指示计算机执行某种操作命令。一种指令一般由两部分构成:操作码+地址码。 根据它们定义,可以得出题目中源代码属于程序。 故A选项对。 20.C 【详解】 本题重要考察Python程序设计语言中输入和输出函数。input( )函数返回值默认是字符串。print( )函数默认是输出后换

37、行。因此C选项对。 【点睛】 解析:C 【详解】 本题重要考察Python程序设计语言中输入和输出函数。input( )函数返回值默认是字符串。print( )函数默认是输出后换行。因此C选项对。 【点睛】 21.A 【详解】 本题重要考察程序设计语言。编译型语言:程序在执行之前需要一种专门编译过程,把程序编译成 为机器语言文献,运行时不需要重新翻译,直接使用编译成果就行了。Python属于解释性语言, 解析:A 【详解】 本题重要考察程序设计语言。编译型语言:程序在执行之前需要一种专门编译过程,把程序编译成 为机器语言文献,运行时不需要重新翻译,直接使用编译成果就行了。

38、Python属于解释性语言,C++ 和C属于编译性语言,vb是经典编译+解释型语言,故本题选A选项。 22.D 【详解】 本题考察数据、信息、知识、智慧概念。数据通过加工,可体现某种意义,则转变为信息;信息通过加工,可用于指导实践,则转变为知识;智慧是人类基于已经有知识,针对物质世界运动过程中产生问题 解析:D 【详解】 本题考察数据、信息、知识、智慧概念。数据通过加工,可体现某种意义,则转变为信息;信息通过加工,可用于指导实践,则转变为知识;智慧是人类基于已经有知识,针对物质世界运动过程中产生问题根据获得信息进行分析,对比,演绎找出处理方案能力。而本题中根据身高和体重提供数据信息

39、结合Python知识编写对应程序,从而进行算法设计程序编写来处理实际问题。故属于智慧,选项D对。 23.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=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;

40、当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选项。 24.C 【详解】 本题重要考察程序执行。a=1,b=2,a=b=2,故代码执行完毕后, a和b值分别为2 和 2,故本题选C选项。 解析:C 【详解】 本题重要考察程序执行。a=1,b=2,a=b=2,故代码执行完毕后, a和b值分别为2 和 2,故本题选C选项。 25.C 【详解】 本题重要考察Python程序while循环。while 1是一直为

41、真,故 k+=1会执行无限次,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序while循环。while 1是一直为真,故 k+=1会执行无限次,故本题选C选项。 26.D 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故能作为python程序变量名是x2,故本题选D选项。 解析:D 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故能作为python程序变量名是x2,故本题选D选项。 27.B 【详解】 本题重要考

42、察Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。 解析:B 【详解】 本题重要考察Python注释。python单行注释和多行注释分别是#和""" """,故本题选B选项。 28.D 【详解】 本题重要考察Python中运算符。"/"是除法运算,“%”是取余运算,mod是求余函数,“//”是整除运算,因此D选项对。 【点睛】 解析:D 【详解】 本题重要考察Python中运算符。"/"是除法运算,“%”是取余运算,mod是求余函数,“//”是整除运算,因此D选项对。 【点睛】 29.D 【详解】 本题重要考察Python字

43、符串。字符串索引从0开始,a[0]="p",a[1]="y",故本题选D选项。 解析:D 【详解】 本题重要考察Python字符串。字符串索引从0开始,a[0]="p",a[1]="y",故本题选D选项。 30.B 【详解】 本题考察Python程序执行 a%b=32%14=4(%取余)。故本题选B选项 解析:B 【详解】 本题考察Python程序执行 a%b=32%14=4(%取余)。故本题选B选项 二、程序填空 31.price=int(input("请输入消费额(整数):")) if price < 200: price=price-price*

44、0.1 else: price=price-price*0.2 print("折扣后应付金额是:",price) 【详解】 本题重要考察Python程序执行与调试。用键盘通过输入函数input输入消费额,并用int函数将其转换为整数类型,通过if条件分支构造,判断假如购置金额不高于200元,会给10%折扣,假如购置金额高于200元,会给20%折扣,最终用print输出函数输出折扣后应付金额。 32.C D B D C 【详解】 本题重要考察Python程序调试。①Python程序for循环格式是:for 变量 in range( ),故程序

45、中①处应填写in,选C选项。②程序中x%4作用是计算x除以4余数,选D选项。③colors=["red", "green", "blue", "yellow"],依次循环从colors中取颜色,故执行此程序,绘制出圆形总颜色数是4,故本题选B选项。④x范围是从0到99,故执行此程序,绘制出圆形总个数是100个,选D选项。⑤此程序属于程序设计构造中循环构造,选C选项。 33.import 0~19(包括0和19) import random as r 让程序无限循环 break; 【详解】 本题重要考察Python程序执行与调试。①Python中导入库文献命

46、令是import,如import random。②random.randrange(0,20)生成随机数范围是0~19(包括0和19)。③假如不想写类似random.randrange(0,20)这样长句子,可以修改程序中第一行为import random as r(给random取个简单别名)。④while True 作用是让程序无限循环。⑤假如while True导致程序无法停止,我们可以在程序中添加一行break;(满足条件后,执行break;可以跳出循环)。 34.xingzuo[“小红”] xingzuo[“小兰”]=“水瓶座” xingzuo[“小贝”]=“双子座”

47、 del xingzuo 【详解】 本题重要考察字典数据类型。①字典数据类型,可以通过检索字典键值得到对应值,即xingzuo[“小红”]=‘处女座’,故第一空填xingzuo[“小红”]。②将“小兰”同学星座修改为“水瓶座”,可以通过语句xingzuo[“小兰”]=“水瓶座”。③同理添加小贝信息为,xingzuo[“小贝”]=“双子座”。④删除该字典体现式是del xingzuo。 35.a=int(input(" 请输入数 a:")) b=int(input(" 请输入数 b:")) if a>b: t=a a=b b=t

48、print("顾客输入数按小到大排序成果是: ", a, b) else : print("原样输出 ",a,b) 【详解】 本题重要考察Python程序设计。使用input函数接受两个数a和b,用if条件分支构造判断a和b大小,假如a不小于b,则互换,否则原样输出,详细代码如下: a=int(input(" 请输入数 a:")) b=int(input(" 请输入数 b:")) if a>b: t=a a=b b=t print("顾客输入数按小到大排序成果是: ", a, b) else : print("原样输出 ",a,b)

49、36.int(day[5:7]) (year%4==0 and year%100!=0 or year%400==0) and month>=2 tall_day+=1 110 【详解】 本题重要考察Python程序执行与调试。①此处是取出字符串day中月份赋给变量month,month是第5~第6位,str[start:end],start会包含在成果中而end却不会,故此处填int(day[5:7])。②此处判断是不是闰年,由于闰年二月有29天,故if判断还要判断目前月份是不是包含2月即不小于等于2月,故此处填(year%4==0 and year%100!=

50、0 or year%400==0) and month>=2。③假如是闰年且目前日期包括2月,则循环完tall_day需增长1天,故填tall_day+=1。④输入“-4-19”为当年第110天。 37.range(1,33) g+m+x==100 5*g+3*m+x/3 【详解】 本题考察是算法中经典问题。百鸡百钱问题是经典枚举算法处理,枚举算法关键就是找到问题处理条件和枚举范围。 38.9 1 i 2 末尾不换行,添加空格 【详解】 本题重要考察Python程序执行与调试。(1)在第一行程序中(for i in r

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服