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