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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/225815.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。

注意事项

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

试卷python二级模拟试卷3练习.pdf

1、试卷python二级模拟试卷3练习一、选择题1.以下Python代码的运行结果是()。a=3b=4a=a*bprint(a)A.3 B.42.运行如下Python程序,结果为()。C.12D.a*bn=18;m=24;r=l while r!=0:r=m%n m=n n=rprint(m)A.1 B.3 C.63.下列Python表达式的值不是2的是()。A.3%2 B.5/2 C.1*24.关于Python,以下几种说法不正确的是()。A.Python是一种高级程序设计语言B.Python属于汇编语言,或者说属于低级语言D.18D.1+3/3C.Python是一种代表简单主义思想的语言,它具

2、有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言5.以下叙述中正确的是()。A.Python 3.x 与 Python 2.x 兼容B.Python语句只能以程序方式执行C.Python是解释型语言D.Python语言出现得晚,具有其他高级语言的一切优点6.下面Python代码运行后,a、b的值为()a=23 b=int(a/10)a=a-b*10print(azb)A.23 2 B.3 2 C.3 20 D.2 37.已知列表 listl=10,66,27,33,23,贝ij python 表达式 max(listl)的值为()A.10 B.66 C.5 D

3、238.在python中,想输出一行文字,要用到的函数是()。A.input 0 B.int()C.print()D.float()9.Python使用函数()接收用输入的数据A.accept()B.input()C.readline()D.print()10.已知字符串变量X的值是“H,字符“A”的AS CII值是65,则python表达式 chr(ord(x)+2)的值是()A.T B,C.73 D.7411.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4=0)or(x%100!=0)B.(x%4=0)and(x%100!=0)C.(x/

4、4=0)or(x/100!=0)D.(x/4=0)and(x/100!=0)12.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为a=a*b b=a/b a=a/bA.a=3 b=5 B.a=15 b=313.以下Python程序运行后,变量x和st白C.a=5 b=5 勺值分别是()。D.a=5 b=3#第11题程序X=123+678S t=123+678A.801 123678 B.801“123678”“123678”C.801 801D.12367814.在Python中要交换变量a和b中的值,A.a,b=b,aC.a=b;b=a应使用的语句组是(B.a=c;a=b

5、b=cD.c=a;b=a;b=c)015.在Python中,实现多分支选择结构的较好方法是()。A.if B.if-else16.现有如下Python程序:List=Happy,new,year!s=List 1 d=s:-1 执行该程序后,d的值为()C.if-elif-elseD.if嵌套A.py B.Happ17.以下哪个不属于计算机操作系统()C.ewD.neA.DOS B.Unix18.有如下python程序段:a=Doing is better than sayingC.PythonD.Linuxprint(rn+a:15)该程序运行后,输出的结果是()A.直接输出:nDoing

6、 is betterB.直接输出:nDoing is better th C.直接输出:nDoing is betterD.先换行,然后在新的一行中输出:Doing is better19.运行下列Python程序,结果正确的是()s=abcdefgc=len(s)#len求字符串长度for i in range(0,c):if i2:print(chr(ord(si)+2)/end=)#ord()函数是 chr()函数配对函数,将字符转 AS CII 值 else:print(chr(ord(si)+3),end=)A.c d f g h a B.c d f g h b C.c d f g

7、h i j D.c d f g h c20.Python中变量的命名遵循的规则,不正确的是()A.以字母或下划线开头,后面可以是字母、数字或下划线。B,区分大小写C.以数字开头,后面可以是字母、数字或下划线。D,不能使用保留字21.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被 17整除的最大正整数。这段源代码属于()。for i in range(200,0,-1);if t%17-0:pnnt(i)breakA.软件 B.程序 C.指令 D.高级语言22.以下Python代码输出结果中说法正确的是()。x=0for i in range(LlOO):x=

8、x+iprint(x)A.1+100 的和 B.1+99 的和C.199所有整数的和 D.1100所有整数的和23.在Python中,用变量code存储学生的借书卡编码,例如:code=NO.2020100502,则变量code的数据类型应定义为()A.布尔型 B.整型 C.字符串型 D,浮点型24.在Python中,input()函数的返回结果的数据类型为()A.Number 型 B,S tring 型 C.List 型 D.S ets 型25.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是()26.下面代码执行完毕后,a和b的值分别

9、为()a=la=l;b=2b=2;a=ba=b;VB、Python 代码JAVA代码A.1和 2 B.1 和 1 C.2 和 2 D.2 和 127.在 Python 中,表达式 a*3+b*3+c*3=100*a+10*b+c 属于()A.算术表达式 B,关系表达式28.在Python中要生成随机数,应该使用A.math模块C.numpy 模块29.下列Python程序段运行的结果是()。i=0C.逻辑表达式 D.日期表达式()OB.random 模块D.pygame 模块sum=0while in),用m除以n得 到余数r,若余数r不为0,就将n和r构成新的一对数(m=n,n=r),继续上

10、 面的除法,直到余数为0,这时m就是原来两个数的最大公约数。因为这个算法 需要反复进行除法运算,故被形象地命名为“辗转相除法”。小曲设计了辗转 相除法的算法,请根据下面算法回答问题。描述一描述二描述三输入两个正整数m,n(mn);计算m除以n所得的 余数r;(3)m=n/n=r;若r=0,则m,n的最大公 约数等于m;否则转到步 骤;输出最大公约数m;结束。(开始入 mu;/L-1 m-int(input)2 n=int(input(n=)3 if m n:4 1二山5 rff=n6 n=t7r=18 while _:9 r=m%n10 m=n11 n=r12 print(最大公约数为:,m)

11、r=m MOD u请输入字符串s:abcl23dfpxycba缩写后的字符串为:a-cl-3dfpx-ycba 实现上述功能的程序如下,请在程序划线处填入合适的代码。s=input(请输入字符串s:)flag=Falseresult=for i in range(0,k-1):if:result=result+si+-flag=Trueelif ord(si)I=ord(si+l)-l:result=result+si result=result+si+lprint(缩写后的字符串为:,result)划线处处应该填入的语句为:;划线处处应该填入的语句为:;划线处处应该填入的语句为:。36.地球

12、绕太阳的运行周期为365天5小时48分46秒(合365.24219天),即一回归年。公历的平年只有365天,比回归年短约0.2422天,每四年累积约一天,把这一天加于2月 末(即2月29日),使当年的时间长度变为366天,这一年就是闰年。判断某一年是否是 闰年的方法是年份数能被4整除,但不能被100整除,或者年份数能被400整除。以下是 一段用于判断某一年是否是闰年的程序。year=input(请输入您要判断的年份:)year=int(year)#result=(year%4=0)(year%400=0)if result:s=”是 else:s=不是print(str(5)+“年+s+闰年”

13、)请将上面程序框中空格处的内容填写完整,其中处填写代码注释37.求1100内奇数之和(使用range函数)38.小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为29天)day=input(请输入年月日(格式举例:2000-01-05):)year=int(day:4)month=_sun=int(day8:10)print(year/month/sun)f_run=3L28,31,30,31,30,31,31,30,31,30,31tall_day=0 if:for i in range(mon

14、th-l):tall_day+=f_runi else:for i in range(month-l):tall_day+=f_runitall_day+=sunprint(day+”是当年的第+str(tall_day)+天)(1)将程序横线处补充完整(2)如输入“2020419”为当年的第 天。39.(项目情境)在中国古代,出自数学家张丘建的算经中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏 各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有10。文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡

15、都要有,把100文钱买100 只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各儿何?(问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下 程序,在空白处填写适当的表达式或语句,使程序完整。for g in range(lz20):for m in:for x in range(3/98,3):if and=100:print(公鸡:,g,母鸡:,m,小鸡:,x)40.冠军在A、B、C、D四位同学中。A说:“不是我”,B说:“是C”,C说:“是 D,D说:“C说的不对”,已知四人中有一人说了假话。判断出到底谁是冠军。请在空格处填写正确的代码,使程序完善。champion=A7

16、B;C;D#设置选手列表fori in:#循环读取选手编号cond=(i!=A)+(i=C)+(i=D)+(i!=U)#查找符合条件的选手if cond=:#说真话是否是3人print(冠军是二)#输出冠军input(运行完毕,请按回车键退出)【参考答案】*试卷处理标记,请不要删除一、选择题1.C【详解】本题主要考查Python程序的执行。a=3,b=4,a=a*b=3*4=12,故运行的结果是12,故本题 选C选项。解析:C【详解】本题主要考查Python程序的执行。a=3,b=4,a=a*b=3*4=12,故运行的结果是12,故本题 选C选项。2.C【详解】本题主要考查Python循环结构

17、分析程序可知,该程序求m、n的最大公约数,程序结束后m=6,此时r=0,故本题选C选项。解析:C【详解】本题主要考查Python循环结构。分析程序可知,该程序求m、n的最大公约数,程序结束 后m=6,此时r=0,故本题选C选项。3.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选项。4.B【详解】本题主要考查Python程序设计语言。Python是一种高级程序设计语言;Python 是一种代表简单主义思想的语

18、言,它具有简单、免费、开源和可移植等特点;Python是一种面向对象的、解析:B【详解】本题主要考查Python程序设计语言。Python是一种高级程序设计语言;Python是一种代表 简单主义思想的语言,它具有简单、免费、开源和可移植等特点;Python是一种面向对象 的、解释性计算机语言,故本题选B选项。5.C【详解】本题考查Python相关知识点Python 3.x与Python 2.x版本不同,不兼容。故选项A说法错误Python语句也可以使用脚本直接运行。故选项B说法错误Python是解解析:c【详解】本题考查Python相关知识点Python 3.x与Python 2.x版本不同,

19、不兼容。故选项A说法错误Python语句也可以使用脚本直接运行。故选项B说法错误Python是解释型语言。故本题选C选项Python不具有其他高级语言的一切优点。故选项D说法错误6.B【详解】本题主要考查Python程序的执行。a=23,b=int(a/10)=2(int(x)是返回不大 于x的最大整数),a=a-b*10=23-2*10=3,故代码运行后,a、b的值为3和2 解析:B【详解】本题主要考查Python程序的执行。a=23,b=int(a/10)=2(int(x)是返回不大于x的最大整 数),a=a-b*10=23-2*10=3,故代码运行后,a、b的值为3和2,故本题选B选项。

20、7.B【详解】本题主要考查Python表达式的运算。max返回序列最大值,列表listl=10,66,27,33,23,则 python 表达式 max(listl)的值为 66,故本题选 B 选项。解析:B【详解】本题主要考查Python表达式的运算。max返回序列最大值,列表listl=10,66,27,33,23,则 python 表达式 max(list2)的值为 66,故本题选 B 选项。8.C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为string类型,故选项A错误;int可以将一个指定进制的数字型字符串或 者十进制数字转化为整形,解

21、析:C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为string 类型,故选项A错误;int可以将一个指定进制的数字型字符串或者十进制数字转化为整形,故选项B错误;print是输出函数,故选项C正确;float用于将整数和字符串转换成浮点数,故选项D错误。9.B【详解】本题主要考查Python函数。accept()接受一个客户端的连接请求并返回一个新 的套接字,input函数用于数据的输入,readline()函数用于读取文件中的一 行,print()解析:B【详解】本题主要考查Python函数。accept。接受一个客户端的连接请求并返回一个新的

22、套接字,input函数用于数据的输入,readline。函数用于读取文件中的一行,print。函数用于打印输 出数据,故本题选B选项。10.B【详解】本题主要考查Python字符函数。ord函数用于将字符转换为整数,chr函数接受 一个数字(应为ASCII码)并返回字符。则python表达式chr(ord(x)+2)=chr(ord 解析:B【详解】本题主要考查Python字符函数。0函数用于将字符转换为整数,chr函数接受一个数字(应为 AS CII 码)并返回字符。则 python 表达式 chr(ord字+2)=chr(ord(H)+2)=chr(74)=T,故本 题选B选项。11.B【

23、详解】本题主要考查Python表达式的运算。逻辑运算符“且”用and表示,“或”用 or表示,变量x能够被4整除用x%4=0表示,不能被100整除用x%100!=0,故 本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。逻辑运算符“且”用and表示,“或”用or表示,变 量x能够被4整除用x%4=0表示,不能被100整除用x%100!=0,故本题选B选项。12.D【详解】本题主要考查Python表达式的运行。a=3,b=5,a=a*b=15,b=a/b=15/5=3,a=a/b=15/3=5,故运行下列程序段后,a和b的解析:D【详解】本题主要考查 Python 表达式的运行

24、a=3,b=5,a=a*b=15,b=a/b=15/5=3,a=a/b=15/3=5,故运行下列程序段后,a和b的值为a=5b=3,故本题选D选项。13.B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句St=U23”+“678”是字符串运算,直接拼接,值为“123678”,故本题选B选项。解析:B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句 S t=123+678是字符串运算,直接拼接,值为123678,故本题选B选项。14.A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量

25、a和b中的值,其余 选项均不可以实现交换变量a和b中的值,故本题选A选项。解析:A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量a和b中的值,其余选项均不可 以实现交换变量a和b中的值,故本题选A选项。15.C【详解】本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C 选项。解析:c【详解】本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。16.D【详解】本题主要考查Python列表运算。s=List 1=new,d=s:-1=ne(表示去除字符串s最后一个字符剩下的部分),故本题选D选项。解析:D【详

26、解】本题主要考查Python列表运算。s=Listl=new,d=s:-1=ne(表示去除字符串s最 后一个字符剩下的部分),故本题选D选项。17.C【详解】本题主要考查计算机软件系统。DOS、Unix、Linux均是计算机操作系统,Python是程序开发软件,故本题选C选项。解析:C【详解】本题主要考查计算机软件系统。DOS、Unix、Linux均是计算机操作系统,Python是程序开 发软件,故本题选C选项。18.C【详解】本题主要考查Python程序运行。r标识后面的字符不转义,a:15表示从a的 右边往左第15位到最左边全部输出,故该程序运行后,输出的结果是直接输出:nDoing is

27、解析:C【详解】本题主要考查Python程序运行。r标识后面的字符不转义,a:15表示从a的右边往左第 15位到最左边全部输出,故该程序运行后,输出的结果是直接输出:nDoing is better,故 本题选C选项。19.C【详解】本题主要考查Python程序的执行。c是字符串s的长度,变量i的范围是0c-1,如果i2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行的结果是Cdfgh解析:C【详解】本题主要考查Python程序的执行。C是字符串s的长度,变量i的范围是。C-1,如果i2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行的结果是cdfgh i j,

28、故本题选C选项。20.C【详解】本题考查的是变量名的命名规则。Python中变量的命名遵循的规则:以字母或 下划线开头,后面可以是字母、数字或下划线;区分大小写;不能使用保留字。故选项C不正确。解析:c【详解】本题考查的是变量名的命名规则。Python中变量的命名遵循的规则:以字母或下划线开头,后面可以是字母、数字或下划线;区分大小写;不能使用保留字。故选项C不正确。21.B【详解】本题考查知识点是程序的定义。软件是指包括所有在电脑运行的程序。软件二程序+数据+文档。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集 合。程序中包括指令和数据。解析:B【详解】本题考查知识点是

29、程序的定义。软件是指包括所有在电脑运行的程序。软件=程序+数据+文档。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中 包括指令和数据。指令是指示计算机执行某种操作的命令。一个指令通常由两部分组成:操作码+地址码。高级语言是指以人类的日常语言为基础的一种编程语言。根据它们的定义,可以得出题目中的源代码属于程序。故B选项正确。22.C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区 间数值为前闭后开,所以为-99的整数。循环过程就是执行99所有整数的 求和过程。故答案为C。解析:C【详解】本题考查的是Python代码程序。本题的

30、关键点是range()函数,其取到的区间数值为前 闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。23.C【详解】本题考查的是数据类型。布尔型数据只有两种状态,整型不带有小数点,字符 串型含有数字、字母等数据,浮点型带有小数点。NO.2020100502有数字有字 母等,故应定义为字符串型。选项C正确解析:C【详解】本题考查的是数据类型。布尔型数据只有两种状态,整型不带有小数点,字符串型含有数 字、字母等数据,浮点型带有小数点。NO.2020100502有数字有字母等,故应定义为字 符串型。选项C正确。24.B【详解】本题主要考查Python输入函数。在P

31、ython中,input()函数的返回结果的数 据类型为字符串String型,故本题选B选项。解析:B【详解】本题主要考查Python输入函数。在Python中,input()函数的返回结果的数据类型为字 符串S tring型,故本题选B选项。25.D【详解】本题考查的是流程图相关知识。圆角矩形用来表示程序的开始和结束,矩形用 来表示处理框,菱形用来表示判断,平行四边形用来表示输入、输出。故本题 应选D。解析:D【详解】本题考查的是流程图相关知识。圆角矩形用来表示程序的开始和结束,矩形用来表示处理 框,菱形用来表示判断,平行四边形用来表示输入、输出。故本题应选D。26.C【详解】本题主要考查程

32、序的执行。a=l,b=2,a=b=2,故代码执行完毕后,a和b的值 分别为2和2,故本题选C选项。解析:c【详解】本题主要考查程序的执行。a=l,b=2,a=b=2,故代码执行完毕后,a和b的值分别为2和 2,故本题选C选项。27.B【详解】本题主要考查Python表达式的运算。=是关系运算符,用于判断左右两边 的表达式值是否相等,故该表达式是关系表达式,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。=是关系运算符,用于判断左右两边的表达式值 是否相等,故该表达式是关系表达式,故本题选B选项。28.B【详解】本题主要考查Python随机函数。math模块提供了许多对浮点

33、数的数学运算函 数;random模块提供许多生成随机数的函数;numpy模块支持大量的维度数组 与矩阵运算,此外也针对数组解析:B【详解】本题主要考查Python随机函数。math模块提供了许多对浮点数的数学运算函数;random 模块提供许多生成随机数的函数;numpy模块支持大量的维度数组与矩阵运算,此外也针 对数组运算提供大量的数学函数库,pygame模块专为电子游戏设计,包含图像、声音等。故在Python中要生成随机数,应该使用random模块,故本题选B选项。29.C【详解】本题考查的是Python程序。程序分析过程如下:i=0 sum=0i=010 0%3=0 sum=0+0=0

34、i=0+l=li=l10 l%3=0 不成立 i=l解析:C【详解】本题考查的是Python程序。程序分析过程如下:i=0 sum=0i=010 0%3=0 sum=0+0=0 i=0+l=li=l10 l%3=0 不成立 i=l+l=2i=210 2%3=0 不成立 i=2+l=3i=310 3%3=0 sum=0+3=3 i=3+l=4i=410 4%3=0 不成立 i=4+l=5i=510 5%3=0 不成立 i=5+l=6i=610 6%3=0 sum=3+6=9 i=6+l=7i=710 7%3=0 不成立 i=7+l=8i=810 8%3=0 不成立 i=8+l=9i=910 9%

35、3=0 sum=9+9=18 i=9+l=10i=10a and cb:print(最大数为:,c)elif ba:print(最大数数,b)else:print(最大小数为,a)a=float(input(请输入一)b=float(input(jW输入一卜.“)c二float(input Hi青输入一个数“5 if ca cb:print(1原大数为:,c)ba:print(最大数数”,b)print(最大小数为,a)个.6清清清跣题数数6.4 6 44 6 3 0【详解】本题主要考查算法描述及Python程序设计。分析算法流程图,首先输入a、b、c三个数,进行两两比较,输出最大数,故Pyt

36、hon程序设计如下:a=float(input(请输入一个数)b=float(input(请输入一个数)c=float(input(请输入一个数)if ca and cb:print(最大数为:,c)elif ba:print(最大数数,b)else:print(最大小数为,a)33.自然语言确保m=n r!=0【详解】本题主要考查算法及Python程序实现。描述一是自然语言描述法;描述二是流程图描述 法;描述三是计算机程序语言描述法。在描述三中代码4到6行,当欣n时一,交换m、n 的值,否则跳过,故作用是确保m=n。由题干可知,循环条件是余数r不等于0,故代 码第8行划线处为r!=O。34.

37、total60000 every_year*0.68【详解】本题主要考查Python程序执行与调试。由题干可知,while循环条件是总销量total小于 60000,故第一空填total=2 tall_day+=l 110【详解】本题主要考查Python程序的执行与调试。此处是取出字符串day中的月份赋给变量 month,month是第5第6位,strstart:end,start会包含在结果中而end却不会,故此处 填int(day5:7)。此处判断是不是闰年,因为闰年的二月有29天,故if判断还要判断当 前的月份是不是包含2月即大于等于2月,故此处填(year%4=0 and year%1

38、00!=0 or year%400=0)and month=2o如果是闰年且当前日期包括2月,则循环完tall_day需增加1 天,故填tall_day+=l。输入“2020419”为当年的第110天。摩叵 三三r器泻二星丰至三二二r-Use:1;y tcpj-o运亏5F,.X楣小明设计了一个可以输入日期得到当天是年度第几天的程序 棚(闰年判明判贝h能被4整除但不能被10。整除或能被4口。整除 day=input(清输入年月日(格式举例:2OOO-O1-0 5):)F ile Edit F ormat Run Options Window Help 清阅读序茂成埴一,一年的2月为29天)yea

39、r=mt(day.4)month=int(day5:7)sun=int(day8:10)print(year,month,sun)f_run=31,28,31,30,31,30,31,31,30,31,30,31 tall_day=0(year%4=0 year%10 0!=0 year%40 0=0)month=2:t c-r i u;range(month-1);tall-day-f-runti tall_day+=lelse:i range(month-1)tall_day+=f_runi tall_day 长 sunprint(day+是当年的第+str day)+天)口 Python

40、 3.8.5 Shell XF ile Edit Shell Debug Options Window HelpPython 3.8.5(tags/v3.8.5:5 80 fbb0,Jul 20 20 20,15 5 7:5 4)MSC v.1924 6 4 bit(AH D6 4)on Win32Type help,copyright,credits or license()for more information.=RESTART.C./Users/A/Desktop/Python 程序/输入日期得到当天是年度第几 请需入浮月日(格式举例:20 0 0-0 1-0 5):20 20-0 4

41、19 2020 4 19 20 20-U4-19是当年的第110天 39.range。,33)g+m+x=100 5*g+3*m+x/3【详解】本题考查的是算法中的经典问题。百鸡百钱问题是典型的枚举算法解决,枚举算法的关键 就是找到问题解决的条件和枚举范围。File Edit Format Run Options Window Helproi-g:门 range(1,20):f m in range(1,33):f x range(3,98,3):g+m+x=100 5*g+3*m+x/3=100:print(公鸡:,g,母延:,m,小鸡:,x)良 Python 3.8.5 ShellFil

42、e Edit Shell Debug Options Window HelpPython 3.8.5(tags/v3.8.5:580fbb0,Jul 20 2020,15:57:54)1mscD64)on Win32“”Type help,copyright,credits or license。”for more ini=R ES TAR T:C:/Users/dell/Desktop/1.py=公鸡:4母鸡:18小鸡:78公鸡:8母鸡:11小鸡:81公鸡:12母鸡:4小鸡:84 I40.champion 3 i【详解】本题主要考查Python程序的执行。champion是选手编号列表,此处是循环读取选手编 号,使用f。门in champion,故此处填champion。四人中有一人说了假话,即3个人说真 话,即当cond=3时,则表示找到了谁是冠军,故此处填3。当cond是3时,i即为冠军,故此处填i。

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服