Python三级考试练习题图文练习_第1页
Python三级考试练习题图文练习_第2页
Python三级考试练习题图文练习_第3页
Python三级考试练习题图文练习_第4页
Python三级考试练习题图文练习_第5页
已阅读5页,还剩15页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【试卷一】Python三级考试练习题图文word练习一、选择题以下软件中,可作为效劳器操作系统的是〔〕A.Windows B.Python C.excel D.access高级编程语言的是A.C语言

VB

Python

机器语言以下语言中〔〕不属于高级语言pythonVC

C.JAVA

D.汇编语言在Python中,正确的赋值语句是〔 〕x+y=10x=2yx=y=503y=x+1Pythonprint(8+7%2**2)的执行结果是〔〕A.5

B.1

C.6

D.11python变量名的是〔〕5x

B.x-1

C.if

D.x_1a=“python“a[-1]的值为〔〕“p““n““y““o“a=6,b=-4Pythona/2+b%2*3的值为〔〕A.3

B.3.0

C.5

D.5.0Python中,表达式〔21%4〕+3的值是〔〕A.2

B.4

C.6

D.8Python中是非法的?〔〕A.x=y=z=1C.x,y=y,x以下表达中正确的选项是〔 〕。Python3.xPython2.x兼容Python语句只能以程序方式执行Python是解释型语言

B.x=(y=z+1)D.x+=yPython语言消灭得晚,具有其他高级语言的一切优点list1=[88,22,34,89,67]pythonmin(list1)的值为〔〕A.22 B.88 C.89 D.67以下Python程序运行后的输出结果是( )。s=0foriinrange(1,5):s=s+iprint(“s=“,s)s=5s=6s=10s=15python中,以下哪个选项a的数据类型为整型〔〕a=5

a=input

C.a=”5”

D.a=5.0python中,运行以下程序,正确的结果是〔〕s=0foriinrange(1,5):s=s+iprint(“i=“,i,“s=“,s)A.i=4s=10

B.i=5s=10

C.i=5s=15

D.i=6s=15Python的关系运算符中,用来表示不等于的符号是〔〕A.==!=>=<=字符串变量x的值是“H”,字符“AASCII65python表达式chr(ord(x)+2)的值是〔〕‘I’‘J’

C.73

D.74在Python中,表示跳出循环的函数是〔 〕continuebreak

C.ESC

D.ClosePython中以下语句正确的选项是〔〕。1jb=“51jb“码for=“51jb“j,b=b,j//这是一段测试代Python中,“print(100-33*5%3)”语句输出的是〔〕A.34 B.67 C.100 D.1Python中运行以下程序,输出结果为〔〕foriinrange(1,6):print(‘*’)A.****** B.****** C.***** D.*****在以下程序设计语言中,属于人工智能语言的是〔〕。A.PythonB.VBC.PascalD.CPython程序,依据输入的体重和身高计算BM值并显示是否超标。王明体80kg170cm80kg170cm”是对王明体重身高的符号记录属于〔〕A.数据 B.信息 C.学问 D.才智李教师要建立一个“Python程序设计”课程的学习网站,下面比较合理的制作流程是:〔〕①规划网站构造,并确定设计风格②公布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材A.①⑤③④② B.⑤①④②③ C.①④⑤②③ D.⑤①④③②25.Pythonz=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字,如8+88+888+8888+88888summalion〔〕a和需要多少个数相加的n,在这个函数中,a.aa.aaaBasic来保存,前几个数的求和保存sum中,Python程序如下左图所示,请在下划线处填写代码〔〕完善程序实现如下右图的运行结果。A.basic+=sum B.sum=basic+n C.sum=basic+1 D.sum+=basicPythonShell环境下,依次执行以下语句后,显示结果〔〕。data=[172,9,165,29,156,21]max〔data〕A.9 B.165 C.172 D.21ab的值分别为〔〕a=la=l;b=2b=2;a=ba=b;VB、Python代码JAVA代码A.12B.11C.22D.2128.Python程序段运行的结果是〔〕x=0foriinrange(1,20,3):x=x+iprint(x)A.80

B.190

C.70

D.210Python中,通过〔〕函数查看字符的编码。int()ord()chr()yolk()python程序段运行后,s的值是〔〕n=0s=0while s<=10:n=n+3s=s+nprint(s)A.0 B.3 C.18 D.30二、程序填空编写程序。如下图的算法,请用Python程序写出实现该算法相应的代码。Python语言写了一个货币兑换程序如下:参数currency指: 。该程序用了哪一种算法构造: 。输出结果为“50$=325.25人民币”。则代码应当如何编写: 。33.〔工程情境〕一元二次方程ax2+bx+c=0〔a≠0〕,当b2-4ac≥0,方程有两个不同的实数根,当b2-4ac<0时,方程无实数根。〔问题求解〕python程序实现的功能是推断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。importmatha=int(input(“a的值:“))b=int(input(“b的值:“))c=int(input(“c的值:“))d= if

#将表达式b2-4ac的值赋给变量dprint(“x1=“,(-b+math.sqrt(d))/(2*a))#输出方程的其中一个实数根print(“x2=“,〔 〕 #输出方程的另一个实数根else: #输出“方程无实数根”某企业开展“运动打卡动动有奖”活动:假设员工在本月累计运动时间30小时以下,030453004560450元;60小500python编写程序实现相关功能:输入某员工本月累计运动时间〔时〕,输出其能获得的嘉奖金额。实现上述功能的程序如下,请在划线处填入适宜的代码。t=int〔input〔“请输入您本月累计运动时间〔时〕:”〕〕ift<0:print〔“输入错误”〕else:ift<30:①_elift<45:m=300② m=450else:m=500print〔“您的嘉奖是:”,m〕当输入“-1”时,输出信息为 〔选填,填字母:A.输入错误/B.您的嘉奖是:0/C.您的嘉奖是:500〕23,5就是一对双胞胎数。编写python程序,实现如下功能:输入nn以内的全部双胞胎数。程序运行界面如下图:实现上述功能的程序如下,请在划线处填入适宜的代码。importmathdefisprime(x):foriinrange(2,int(math.sqrt(x))+1):ifx%i==0:f=Falsereturnfn=int(input(“n:“))c=0k=3whilek<=n-2:ifisprime(k)and c+=1print(“第“+str(c)+“对双胞胎数:“,k,”和”,k+2)print(“共有“+str(c)+“对双胞胎数“)划线处①处应当填入的语句为: ;划线处②处应当填入的语句为: ;划线处③处应当填入的语句为: 。现代生活半径的扩大和生活节奏加快使出行本钱不断增长。滴滴快车应运而生,其以敏捷快速的响应和经济实惠的价格为群众供给更高效、更经济、更舒适的出行效劳,给人们生活带来了奇特的变化。小C是滴滴快车忠实的粉丝,常常出行就提前预约,乘坐滴滴快车。小C就在思考这个滴滴快车是怎么计费的?可否用所学的Python语言也编写一个计费程序。于是小C开展了有关这个工程活动的探究。依据实际状况,答复以下问题。〔一〕收集、分析数据,运用数理思维建模登录滴滴出行官网,得到了如下信息,即“滴滴快车〔一般型〕计价规章”:滴滴快车〔一般型〕计价规章时段 起步价 里程费 时长费一般时段8.00元1.35元/公里0.20元/分钟00:00-06:308.50元2.40元/公里0.50元/分钟06:30-09:008.50元1.50元/公里0.45元/分钟21:00-23:008.50元1.50元/公里0.40元/分钟23:00-00:008.50元2.40元/公里0.50元/分钟留意:3.39分钟,里程费、时长费合计缺乏根底费时,直接依据根底费计费。实时计价是基于订单效劳内容〔里程、时长、时段〕,按各种费用项定价标准计算订单价格的计价方式,实际费用由两局部里程费与时长费累加而得。留意:3.39分钟,里程费、时长费合计缺乏根底费时,直接依据根底费计费。实时计价是基于订单效劳内容〔里程、时长、时段〕,按各种费用项定价标准计算订单价格的计价方式,实际费用由两局部里程费与时长费累加而得。店〕”乘坐滴滴快车〔一般车型〕,里程4.121分钟,依据表中的计费规章,小C同学此次出行应当支付的车费是:车费=8+〔4.1-3.3〕×1.35+〔21-9〕×0.2=9.68。小C登录滴滴出行官网搜寻并下载“计价规章”,所承受的数字化工具:A.数字化可视化表达工具B.信息加工工具C.三维设计工具D.信息检索工具Tot1表示时长费,Tot2表示里程费,S表示实际里程,T表示实际时长,Cost表示应支付费用。运用数学解析式归纳出计费公式为:假设时长超过9分钟,则Tot1= 。假设里程小于等于3.3公里则Tot2= ,否则Tot2= 。应支付费用:Cost= 。〔二〕运用算法描述方法将问题解决步骤化小C明晰了滴滴快车车费的计算方法之后,设计求解滴滴快车一般时段车费的算法,并用自然语言和流程图的方式表述出来。自然语言描述:第一步: 其次步:计算时长费TotlTot2第四步: 第五步: 流程图描述:〔如图〕流程图中,表示计算与赋值的是 ,表示算法流向的是 。A. B. C. D. E.算法描述中,用到了三种根本掌握构造,分别是 、 和 。如图示中的流程图使用的掌握构造是 和 。〔选填:挨次构造、选择构造、循环构造、树型构造〕一个算法必需有 或多个数据输入。有 或多个数据输出。〔选填:零个/一个〕〔三〕编写、调试、运行程序,验证算法并解决问题 辗转相除法,又称欧几里德算法,用于计算两个正整数m、n的最大公约数。它是最古老的算法,其可追溯至公元前300年前。辗转相除法的算法步骤是,对于给定的两个正整数m、n〔m>n〕,m除以n得到余数r,假设余数r0,就将n和r构成的一对数〔m=n,n=r〕,连续上面的除法,直到余0,这时m就是原来两个数的最大公约数。由于这个算法需要反复进展除法运算,故被形象地命名为“辗转相除法”。小曲设计了辗转相除法的算法,请依据下面算法答复以下问题。描述一 描述二 描述三m,n〔m>n〕;②计算m除以n所得的余数r;③m=n,n=r;r=0,m,n的最大公约数等于m;否则转到步骤②;m;⑥完毕。描述一是 描述法;描述二是流程图描述法;描述三是计算机程序语言描述法。在描述三中代码4到6行作用是 。在描述三程序设计中,补充代码第8行划线处为 。38.求1~100内奇数之和〔使用range函数〕39.猴子吃桃问题:猴子第一天摘下假设干个桃子,当即吃了一半,还不瘾,又多吃了一个其次天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。40.1742年提出了以下猜测:任何一个大于2的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜测。importmathdefss(n):Flag=Truei=2whilei<=int(math.sqrt(n))andFlag:if Flag=FalsereturnFlagn=int(input(“2的偶数”))foriinrang(2,n//2+1):if print(str(n)+“=“+str(i)+“+“+str(n-i))假设输入“8”则结果显示 ***试卷处理标记,请不要删除一、选择题1.A【详解】此题主要考察计算机操作系统。WindowsPythonExcelAccessA项。解析:A【详解】此题主要考察计算机操作系统。Windows是微软操作系统,可以作为效劳器操作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故此题选A选项。2.D【详解】此题考察的是程序语言。常见的高级编程语言有:C、VB、Python等。机器语D。【点睛】解析:D【详解】此题考察的是程序语言。常见的高级编程语言有:C、VB、Python等。机器语言是计算机语言的一种不属于高级语言。故应选D。【点睛】3.D【详解】python、VC、JAVA均属于高级语言,汇编语言属D选项。解析:D【详解】此题主要考察程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故此题选D选项。4.C【详解】Python赋值语句。变量的命名规章有:只能以字母或下划线开x=50,y=解析:C【详解】此题主要考察Python赋值语句。变量的命名规章有:只能以字母或下划线开头,不能包含特别符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量,x=y=50等价x=50,y=50x=y=50C选项。5.D【详解】表达式。**是幂次方优先级最高,%是求余。8+7%2**2=8+7%4=8+3=11,print是输出语句。应选项D正确。解析:D【详解】Python表达式。**是幂次方优先级最高,%是求余。8+7%2**2=8+7%4=8+3=11,print是输出语句。应选项D正确。6.D【详解】x_1Python变量名,故此题D选项。解析:D【详解】此题主要考察Python变量的命名。变量的命名规章有:只能以字母或下划线开头,不能包x_1Python变量名,故此题选D选项。7.B【详解】a[-1]的值为“n“B选项。解析:B【详解】此题主要考察Python序列索引值。任意长度的字符串,最终一个元素的索引值是-1,故a[-1]的值为“n“B选项。8.B【详解】B选项。解析:B【详解】Python表达式的运算。a=6,b=-4a/2+b%2*3=6/2+(-4%2*3)=3.0+0=3.0,故此题选B选项。9.B【详解】表达式。%是求余,故〔21%4〕+3=1+3=4B正确。解析:B【详解】Python表达式。%是求余,故〔21%4〕+3=1+3=4B正确。10.B【详解】Pythonxyz1x、y、z1;语x、y的值;xyx=x+yxy解析:B【详解】Python赋值语句。语句x=y=z=1,赋值x、y、z1;语句x,y=y,xx、y的值;x+=yx=x+yx=(y=z+1)B选项。11.C【详解】相关学问点2.xA说法错误Python语句也可以使用脚本直接运行。应选项B说法错误Python是解解析:C【详解】Python相关学问点Python3.xPython2.x版本不同,不兼容。应选项APython语句也可以使用脚本直接运行。应选项B说法错误Python是解释型语言。故此题选CPythonD12.A【详解】Pythonminlist1=[88,min(list1)22,A解析:A【详解】Python列表。min是返回列表中的最小值,列表list1=[88,22,34,89,67]pythonmin(list1)22A选项。13.C【详解】1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。【点睛】解析:C【详解】Python中循环构造。range(1,5)1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。【点睛】14.A【详解】Python数据类型有字符串,布尔类型,整数,浮点a=5,a为整数型;a=‘5’a为字符串;a=5.0a为浮点数。故此题A。解析:A【详解】此题考察Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a;a=‘5’,则aa=5.0aA。15.A【详解】Pythons=0+1+2+3+4=10。故此题A解析:A【详解】Python程序实现。i14i=4s=0+1+2+3+4=10A选项16.B【详解】B解析:B【详解】Python关系运算符。用来表示不等于的符号是“!=”,“==”表示等于,“>=”表示大于等于,“<=”B选项。17.B【详解】字符函数。ordchr函数承受解析:B【详解】Python字符函数。ordchr函数承受一个数字(ASCII码)pythonchr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故此题选B选项。18.B【详解】continue是跳出本次循环,进入下一次循环,break是跳出循环,故此题选B选项。解析:B【详解】Python函数学问点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故此题选B选项。19.C【详解】Python语句。变量的命名规章有:只能以字母或下划线开头,不#j,b=b,j表示交换bjC选项。解析:C【详解】此题主要考察Python语句。变量的命名规章有:只能以字母或下划线开头,不能包含特别符号,不能是关键字。单行代码注释以#j,b=b,j表示交换bj的值,故此题选C选项。20.C【详解】表达式的计算。“*”是乘法运算,“%”是取余运算,“*”、100-33*5%3=100-165%3=100-0=100,故“解析:C【详解】此题主要考察Python表达式的计算。“*”是乘法运算,“%”是取余运算,“*”、“%”优先级一100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”语句输100C选项。21.D【详解】程序调试与执行156D选项解析:D【详解】Python程序调试与执行foriinrange(1,6)i15,6。故此题选D22.A【详解】AIA解析:A【详解】此题考察的是人工智能语言。Python由于简洁易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据构造和其他常用的AI算法一起使用。应选项A正确。23.A【详解】算机加工的对象。“80kg”、“170cm”是对王明体重身高的符号记录属A。解析:A【详解】此题考察的是数据的定义。数据是客观事物的符号记录,是信息的载体,是计算机加工的对象。“体重80kg”、“身高170cm”是对王明体重身高的符号记录属于数据。故此题应A。24.D【详解】D正确。解析:D【详解】此题考察的是网站制作流程相关学问。建立网站首先是要确定网站的主题,收集素材,规划网站,然后选择网站的开发工具进展网页制作,最终进展网站的公布。应选项D正确。25.D【详解】Pythonsumbasiciisum=sum+basicD解析:D【详解】Pythonsumbasic用来保存第i个数,下划线处对第isum=sum+basicD选项。26.C【详解】172,C解析:C【详解】Python函数。max当接收的是列表,则返回列表中最大的元素,故执行以下172C选项。27.C【详解】ab的值22,故此题选C选项。解析:C【详解】此题主要考察程序的执行。a=1,b=2,a=b=2ab2和2,故此题选C选项。28.C【详解】i1~203,故70,故此题C选项。解析:C【详解】Python程序的执行。变量i1~203,故x=0+1+4+7+10+13+16+19=70x70,故程序段运行的结果是70C选项。29.B【详解】int函数用于将一个字符串或数字转换为整〔1的字符串〕ASCIIUni解析:B【详解】Pythonint函数用于将一个字符串或数字转换为整型;ord函数它以一个字符〔1的字符串〕ASCIIUnicode数值;chrASCIIyolkpython工具,用于猎取有关已安python包的信息,故此题选B选项。30.C【详解】程序的执行。n=0,s=0s<=10,则循环完毕s18,故解析:C【详解】Python程序的执行。n=0,s=0s<=10,则循环完毕时,n=n+3=0+3+3+3=9,s=s+n=0+3+6+9=18,故程序完毕后,s18C选项。二、程序填空a=float(input(“请输入一个数“))b=float(input(“请输入一个数“))c=float(input(“请输入一个数“))ifc>aandc>b:print(“最大数为:“,c)elifb>a:print(“最大数数“,b)else:print(“最大小数为“,a)【详解】Python程序设计。分析算法流程图,首先输入a、b、c三个数,Python程序设计如下:a=float(input(“请输入一个数“))b=float(input(“请输入一个数“))c=float(input(“请输入一个数“))ifc>aandc>b:print(“最大数为:“,c)elifb>a:print(“最大数数“,b)else:print(“最大小数为“,a)形参分支构造(选择构造〕ifreturnreturnprint(money,“$=“,money*6.505,“人民币“)elif语句类似【详解】Python程序执行与调试。①currency指:形参。②由代码可知,该程序用了条件分支构造。③50$=325.25if条returnreturnprint(money,“$=“,money*6.505,“人民币“)elif语句类似。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*cb**2-4*a*c。②b2-4ac≥0,方程有两个不同的实数根,故此处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)。④elsex<0时,输出“方程无实数根”print(“方程无实数根“)。m=0 elift<60: A【详解】Python程序的执行与调试。①30小时以下,嘉奖0m=0。②4560450elift<60:。③-1<0,不是有效值,故输出信息为“输入错误”,故此题选A选项。35.f=Trueisprime(k+2)k=k+1或k+=1或k=k+2或k+=2【详解】Python程序的执行与调试。①isprime(x)用来推断x是不是素数,通过用x2~int(math.sqrt(x))0则说明该数不是素数,赋值f为假退出循环,f的初Truef=True2,则该对素数称为双胞胎数,此处推断相差为2的两个数是不是素数,故其次空填isprime(k+2)。③素数都是奇数,此处需要更k的值连

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论