【试卷2】Python一级考试练习题练习_第1页
【试卷2】Python一级考试练习题练习_第2页
【试卷2】Python一级考试练习题练习_第3页
【试卷2】Python一级考试练习题练习_第4页
【试卷2】Python一级考试练习题练习_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

【试卷2】Python一级考试练习题练习一、选择题1.下列不可以用来搭建本地服务器的软件是()(1)Python(2)Excel(3)IIS(4)ApacheA.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)2.下列选项中,可以作为Python程序变量名的是()A.a/b B.ab C.a+b D.a-b3.在python语言中,下列表达式中不是关系表达式()A.m==n B.m>=n C.morn D.m!=n4.在Python中,返回x的绝对值的函数是()。A.abs(x) B.bin(x) C.all(x) D.input(x)5.运行如下Python程序,结果为()。A.1 B.3 C.6 D.186.在Python中,表达式(21%4)+3的值是()A.2 B.4 C.6 D.87.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象 B.Python语言是解释型语言C.Python语言是编译型语言 D.Python语言是非跨平台语言8.下列Python表达式中,能正确表示不等式方程|x|>1解的是()A.x>1orx<-1 B.x>-1orx<1 C.x>1andx<-1 D.x>-1andx<19.以下选项中,不是Python中文件操作的相关函数是()。A.open() B.load()C.read() D.write()10.Python不支持的数据类型有()。A.char B.int C.float D.list11.运行下列Python程序,结果正确是()a=32b=14c=a//bprint(c)A.2.2 B.2 C.“2” D.412.下列不可以作为Python合法变量名的是()A.c0 B.2a C.a_3 D.小河13.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的Python表达式是()A.(R1+R2)/(R1*R2) B.R1+R2/(R1*R2)C.R1*R2/R1+R2 D.R1*R2/(R1+R2)14.Python输入函数为()。A.time() B.round() C.input() D.print()15.在python中能实现下面结果的代码是()。请输入你的性别:A.print(“请输入你的性别:”) B.print(请输入你的性别:)C.input(“请输入你的性别:”) D.input(请输入你的性别:)16.下面的Python程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25 B.’猕猴桃’ C.猕猴桃 D.917.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是()。A.plt.plot(X,Y) B.plt.scatter(X,Y)C.plt.bar(X,Y) D.plt.boxplot(X,Y)18.计算机能直接接收和执行的程序设计语言为()A.VisualBasic语言 B.Python语言 C.机器语言 D.自然语言19.在Python中,下列循环结构用法错误的是()。A.foriinrange(20): B.foriinrange(0,10):C.foriinrange(10,0,2): D.whiles<50:20.下列Python数据不属于列表的是()A.{24,56,7,89,4} B.[24,56,7,89,4]C.[24,56,’a’,’猕猴桃’] D.[’A’,’B’’C’,’D’]21.在Python中,数据的输入是通过()来实现的。A.input()函数 B.print()函数 C.bool()函数 D.abs()函数22.在Python中自定义函数需要什么关键字放在函数开始()A.function B.def C.define D.void23.Python语言属于()。A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言24.设a=2,b=5,在python中,表达式a>bAndb>3的值是()A.False B.True C.-1 D.125.python单行注释和多行注释分别是什么?()A.""""""和'''''' B.#和"""""" C.//和'''''' D.#和//26.在Python程序设计语言中,表示整除的符号是()A./ B.% C.mod D.//27.关于python发布代码及安装使用代码,下列说法错误的是()A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件B.在DOS命令行中打开mymodule所在的目录,使用“pythonsetup.pysdist”命令构建发布文件C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“importmymodule”,不可以用“frommymoduleimport*”D.下载安装,使用“pythonsetup.pyinstall”命令安装到你的Python本地副本中28.以下哪个不是python关键字()A.cout B.from C.not D.or29.已知下列Python程序段,k取下列哪组值是x=4?()foriinrange(10):k=int(input())ifk<=20andk>0:ifk>15:ifk>18:x=0else:x=1else:ifk>12:x=4else:x=5A.13,16 B.13,14,15 C.16,17,18 D.18,1930.若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为()A.k+1 B.k%7+1 C.(k+1)%7 D.(k+1)%7-1二、程序填空31.小明用Python语言写了一个货币兑换程序如下:(1)参数currency指:____________。(2)该程序用了哪一种算法结构:_____________。(3)输出结果为“50$=325.25人民币”。则代码应该如何编写:____________。32.若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写python程序,实现如下功能:输入n的值,统计显示n以内的所有双胞胎数。程序运行界面如图所示:实现上述功能的程序如下,请在划线处填入合适的代码。defisprime(x):foriinrange(2,x):if①__________:returnFalsereturnTruen=int(input(“请输入一个正整数n:”))c=0k=3whilek<=n-2:ifisprime(k)and②___________:print(k,k+2)③___________k=k+1print(“共有”+str(c)+“对双胞胎数”)33.(项目情境)递归就是自己调用自己,它是设计和描述算法的一种有力工具,常常用来解决比较复杂的问题。为求解规模为N的问题,设法将它分解成规模较小的问题,从小问题的解容易构造出大问题的解,并且这些规模问题较小的问题也能采用同样的分解方法,分解成规模更小的问题,并能从这些更小问题的解构造出规模较大问题的解。一般情况下,规模N=1时,问题的解是已知的。已知:从1到n的连续自然数相乘的积、叫做阶乘、用符号n!表示。如5!=1×2×3×4×5,规定0!=1。我们用递归算法可以较容易求n的阶乘。求n的阶乘算法可以描述如下:n!=n*(n-1)!(n-1)!=(n-1)*(n-2)!(n-2)!=(n-2)*(n-3)!2!=2*1!1!=0!0!=1如果把n!写成函数形式,即f(n),f(n)=n*f(n-1)。如f(5)就是表示5!,求5!的过程可以写成如下形式:f(5)=5*f(4)f(4)=4*f(3)f(3)=3*f(2)f(2)=2*f(1)f(1)=1(问题求解)在python中用递归算法求1!+2!+……+n!(n的值为整数,从键盘输入)。请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。deff(n):ifn==0:return1else:return_________s=0n=int(input("请输入n:"))foriin_______:s=________print(s)34.现代生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车应运而生,其以灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人们生活带来了美好的变化。小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元/分钟注意:1.起步价包含里程3.3公里,包含时长9分钟,里程费、时长费合计不足基础费时,直接按照基础费计费。2.实时计价是基于订单服务内容(里程、时长、时段),按各种费用项定价标准计算订单价格的计价方式,实际费用由两部分里程费与时长费累加而得。小C同学19:33从“南内环恒地大厦停车场-入口”到“坞城新纪元大酒店(长风店)”乘坐滴滴快车(普通车型),里程4.1公里,时长约21分钟,按照表中的计费规则,小C同学此次出行应该支付的车费是:车费=8+(4.1-3.3)×1.35+(21-9)×0.2=9.68。(1)小C登录滴滴出行官网搜索并下载“计价规则”,所采用的数字化工具:_____________A.数字化可视化表达工具B.信息加工工具C.三维设计工具D.信息检索工具(2)假设Tot1表示时长费,Tot2表示里程费,S表示实际里程,T表示实际时长,Cost表示应支付费用。运用数学解析式归纳出计费公式为:如果时长超过9分钟,则Tot1=_____________。如果里程小于等于3.3公里则Tot2=_____________,否则Tot2=_____________。应支付费用:Cost=______________。(二)运用算法描述方法将问题解决步骤化小C明晰了滴滴快车车费的计算方法之后,设计求解滴滴快车普通时段车费的算法,并用自然语言和流程图的方式表述出来。(3)自然语言描述:第一步:_________________________第二步:计算时长费Totl第三步:计算里程费Tot2第四步:_________________________第五步:_________________________(4)流程图描述:(如图)流程图中,表示计算与赋值的是_____________,表示算法流向的是______________。A.B.C.D.E.(5)算法描述中,用到了三种基本控制结构,分别是_______________、______________和______________。如图示中的流程图使用的控制结构是_______________和______________。(选填:顺序结构、选择结构、循环结构、树型结构)(6)一个算法必须有______________或多个数据输入。有______________或多个数据输出。(选填:零个/一个)(三)编写、调试、运行程序,验证算法并解决问题________35.在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”。即一个数除以3余2,除以5余3,除以7余2,求这个数。i=①________while(i%3!=2②________i%5!=3ori%7!=2):i=③________print(i)36.程序设计:唐三藏又被妖怪抓走了,这次孙悟空还是没打得过妖怪,于是来求观音菩萨。观音菩萨告诉孙悟空,在天庭里身高正好为1000米的那位神仙可以降伏此妖。于是悟空立刻来到天上,在玉皇大帝的神仙册上看到了按身高从矮到高排列有10000个神仙。由于时间紧迫,悟空想用最短的时间找到这位神仙,这样才可以尽快解救唐僧。代码如下:List=list(map(int,input(“请按身高递增顺序依次输入10000个神仙的身高”).split()))left=1right=10000while①mid=②ifList[mid]==1000:③elifList[mid]<1000:④else:⑤print(“能帮孙悟空的神仙在第{0}位上”.format(mid+l))(1)程序代码中①处正确的代码是(_______)。A.left<rightB.left<=rightC.left!=rightD.left>right(2)程序代码中②处正确的代码是(_______)。A.(left+right)/2B.(left+right)\2C.(left+right)//2D.(left+right)\\2(3)程序代码中③处正确的代码是(_______)。A.passB.print(mid)zC.breakD.continue(4)程序代码中④处正确的代码是(_______)。-A.left=midB.right=midC.left=mid+1D.right=mid-1(5)程序代码中⑤处正确的代码是(_______)。A.left=midB.right=midC.left=mid+1D.right=mid-137.求50以内所有5的倍数的和。38.(项目情境)在中国古代,出自数学家张丘建的《算经》中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。forginrange(1,20):formin_______:forxinrange(3,98,3):if_________and__________==100:print("公鸡:",g,"母鸡:",m,"小鸡:",x)39.阅读程序。阅读求水仙花数的代码并回答问题。“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33,请计算并输出所有三位数的水仙花数。forninrange(100,1000):i=n//100j=n//100%10k=n%10ifn==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无法取到的数值是________。40.冠军在A、B、C、D四位同学中。A说:“不是我”,B说:“是C”,C说:“是D”,D说:“C说的不对”,已知四人中有一人说了假话。判断出到底谁是冠军。请在空格处填写正确的代码,使程序完善。champion=['A','B','C','D']#设置选手列表foriin__________:#循环读取选手编号cond=(i!='A')+(i=='C')+(i=='D')+(i!='D')#查找符合条件的选手ifcond==_____:#说真话是否是3人print("冠军是:",_________)#输出冠军input("运行完毕,请按回车键退出...")【参考答案】***试卷处理标记,请不要删除一、选择题1.A【详解】本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建本地服务器的软件解析:A【详解】本题主要考查服务器的搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建本地服务器的软件,故本题选A选项。2.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故ab可以作为Python程序变量名,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故ab可以作为Python程序变量名,故本题选B选项。3.C【详解】本题主要考查python的表达式。or属于逻辑运算符,morn不是关系表达式。故本题选C选项。解析:C【详解】本题主要考查python的表达式。or属于逻辑运算符,morn不是关系表达式。故本题选C选项。4.A【详解】本题主要考查Python标准函数。在Python中,返回x的绝对值的函数是abs(x),bin()返回一个整数或者长整数的二进制表示,all()函数用于判断给定的可迭代参数中的所有解析:A【详解】本题主要考查Python标准函数。在Python中,返回x的绝对值的函数是abs(x),bin()返回一个整数或者长整数的二进制表示,all()函数用于判断给定的可迭代参数中的所有元素是否都为TRUE,input(x)是输入函数,故本题选A选项。5.C【详解】本题主要考查Python循环结构。分析程序可知,该程序求m、n的最大公约数,程序结束后m=6,此时r=0,故本题选C选项。解析:C【详解】本题主要考查Python循环结构。分析程序可知,该程序求m、n的最大公约数,程序结束后m=6,此时r=0,故本题选C选项。6.B【详解】本题考查的是Python表达式。%是求余,故(21%4)+3=1+3=4,选项B正确。解析:B【详解】本题考查的是Python表达式。%是求余,故(21%4)+3=1+3=4,选项B正确。7.B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本题选B选项。解析:B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本题选B选项。8.A【详解】本题主要考查Python表达式。题干不等式方程可以写成x<-1或者x>1,用Python表示是x>1orx<-1,故本题选A选项。解析:A【详解】本题主要考查Python表达式。题干不等式方程可以写成x<-1或者x>1,用Python表示是x>1orx<-1,故本题选A选项。9.B【详解】本题主要考查Python文件操作函数。open()是文件打开函数,read()、write()是文件读写函数;json.load()用于从json文件中读取数据,故本题选B选项解析:B【详解】本题主要考查Python文件操作函数。open()是文件打开函数,read()、write()是文件读写函数;json.load()用于从json文件中读取数据,故本题选B选项。10.A【详解】本题考查Python数据类型相关的知识点Python不支持char类型、byte类型。故本题选A选项解析:A【详解】本题考查Python数据类型相关的知识点Python不支持char类型、byte类型。故本题选A选项11.B【详解】本题主要考查Python程序运行。a=32,b=14,c=a//b=32//14=2(“//”取整),故本题选B选项。解析:B【详解】本题主要考查Python程序运行。a=32,b=14,c=a//b=32//14=2(“//”取整),故本题选B选项。12.B【详解】本题主要考查Python变量的命名。变量的命名规则有:不能以数字开头,可以以字母或下划线开头,不能包含特殊字符,不能是关键词,故2a不可以作为Python合法变量名,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:不能以数字开头,可以以字母或下划线开头,不能包含特殊字符,不能是关键词,故2a不可以作为Python合法变量名,故本题选B选项。13.D【详解】本题考查的是python表达式的书写。表达式的书写要在一行中,并且乘号不能省略,并且用括号表示其计算的优先级。电阻表达式转换后,选项D正确。解析:D【详解】本题考查的是python表达式的书写。表达式的书写要在一行中,并且乘号不能省略,并且用括号表示其计算的优先级。电阻表达式转换后,选项D正确。14.C【详解】本题考查的是Python函数。input()是输入函数,print()是输出函数。故选项C正确。解析:C【详解】本题考查的是Python函数。input()是输入函数,print()是输出函数。故选项C正确。15.C【详解】本题考查的是python函数相关知识。input函数接受一个标准输入数据,print是一个输出函数。input(“请输入你的性别:”)函数中的“请输入你的性别:”表示提示信息,要使用双解析:C【详解】本题考查的是python函数相关知识。input函数接受一个标准输入数据,print是一个输出函数。input(“请输入你的性别:”)函数中的“请输入你的性别:”表示提示信息,要使用双引号。故选项C正确。16.D【详解】本题主要考查Python程序的执行。列表的索引是从0开始的,故List[3]=9,故段运行后的输出结果是9,故本题选D选项。解析:D【详解】本题主要考查Python程序的执行。列表的索引是从0开始的,故List[3]=9,故段运行后的输出结果是9,故本题选D选项。17.B【详解】本题主要考查Python绘图函数。plot是绘图函数,scatter是绘制散点图函数,bar是绘制柱状图函数,boxplot是绘制箱线图函数,故本题选B选项。解析:B【详解】本题主要考查Python绘图函数。plot是绘图函数,scatter是绘制散点图函数,bar是绘制柱状图函数,boxplot是绘制箱线图函数,故本题选B选项。18.C【详解】本题主要考查程序设计语言。VisualBasic语言、Python语言是高级语言,计算机能直接接收和执行的程序设计语言为机器语言,故本题选C选项。解析:C【详解】本题主要考查程序设计语言。VisualBasic语言、Python语言是高级语言,计算机能直接接收和执行的程序设计语言为机器语言,故本题选C选项。19.C【详解】本题主要考查Python循环结构。range函数中第一个参数是起始值,第二个参数是终值,第三个参数是每次递增值,语句foriinrange(10,0,2):初值是10,终值是0,解析:C【详解】本题主要考查Python循环结构。range函数中第一个参数是起始值,第二个参数是终值,第三个参数是每次递增值,语句foriinrange(10,0,2):初值是10,终值是0,每次递增2,将出现死循环,故本题选C选项。20.A【详解】本题考查Python语句。列表是Python中的一种数据类型,是用[]括起来的一组有顺序的数据。选选项B,C,D都属于列表,选项A不属于列表,故本题选A。解析:A【详解】本题考查Python语句。列表是Python中的一种数据类型,是用[]括起来的一组有顺序的数据。选选项B,C,D都属于列表,选项A不属于列表,故本题选A。21.A【详解】本题主要考查Python输入函数。在Python中,input()是输入函数,print()是输出打印函数,bool()函数用于判断真假,abs()求绝对值函数,故本题选A选项。解析:A【详解】本题主要考查Python输入函数。在Python中,input()是输入函数,print()是输出打印函数,bool()函数用于判断真假,abs()求绝对值函数,故本题选A选项。22.B【详解】本题主要考查Python函数。自定义函数的格式是,def函数名(参数):语句或语句组return返回值,故在Python中自定义函数需要def关键字放在函数开始,故本题选B选解析:B【详解】本题主要考查Python函数。自定义函数的格式是,def函数名(参数):语句或语句组return返回值,故在Python中自定义函数需要def关键字放在函数开始,故本题选B选项。23.C【详解】本题考查Python语言相关知识点Python是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本题选C选项解析:C【详解】本题考查Python语言相关知识点Python是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本题选C选项24.A【详解】本题主要考查Python表达式的运算。a=2,b=5,a>b值为False,b>3值为True,逻辑运算符“And”两边都为真,表达式的值才为真,故表达式a>bAndb>3的值是F解析:A【详解】本题主要考查Python表达式的运算。a=2,b=5,a>b值为False,b>3值为True,逻辑运算符“And”两边都为真,表达式的值才为真,故表达式a>bAndb>3的值是False,故本题选A选项。25.B【详解】本题主要考查Python注释。python单行注释和多行注释分别是#和"""""",故本题选B选项。解析:B【详解】本题主要考查Python注释。python单行注释和多行注释分别是#和"""""",故本题选B选项。26.D【详解】本题主要考查Python中的运算符。"/"是除法运算,“%”是取余运算,mod是求余函数,“//”是整除运算,因此D选项正确。【点睛】解析:D【详解】本题主要考查Python中的运算符。"/"是除法运算,“%”是取余运算,mod是求余函数,“//”是整除运算,因此D选项正确。【点睛】27.C【详解】本题主要考查Python代码发布。创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件;在DOS命令行中打开mymodule所在解析:C【详解】本题主要考查Python代码发布。创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件;在DOS命令行中打开mymodule所在的目录,使用“pythonsetup.pysdist”命令构建发布文件;已经构建发布的模块必须先导入程序,然后才能使用。导入时可以使用语句“importmymodule”,也可以用“frommymoduleimport*”;下载安装,使用“pythonsetup.pyinstall”命令安装到你的Python本地副本中,故本题选C选项。28.A【详解】本题主要考查Python关键字。关键字from一般用于类的导入,not、or是逻辑运算符,cout不是Python关键字,故本题选A选项。解析:A【详解】本题主要考查Python关键字。关键字from一般用于类的导入,not、or是逻辑运算符,cout不是Python关键字,故本题选A选项。29.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选项。30.B【详解】本题主要考查Python表达式的运算。一周7天,周期为7,故表示k的下一天是星期几的python表达式为k%7+1,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。一周7天,周期为7,故表示k的下一天是星期几的python表达式为k%7+1,故本题选B选项。二、程序填空31.形参分支结构(选择结构)if条件中的return语句改为returnprint(money,"$=",money*6.505,"人民币"),其他elif语句类似【详解】本题主要考查Python程序执行与调试。①分析代码可知,参数currency指:形参。②由代码可知,该程序用了条件分支结构。③若输出结果是50$=325.25人民币,则需将if条件中的return语句改为returnprint(money,"$=",money*6.505,"人民币"),其他elif语句类似。32.x%i==0或x//i==x/i或其他等价表达式isprime(k+2)或isprime(k+2)==Truec=c+1或c+=1【详解】本题主要考查Python程序的执行与调试。①isprime(x)函数判断x是不是素数,此处通过for循环判断(用x依次除i,看能不能整除,i的范围时从2~x),故填x%i==0或x//i==x/i。②此处判断相差2的两个数是不是素数,若是,则输出这两个数,故此处填isprime(k+2)或isprime(k+2)==True。③c用来统计双胞胎数的对数,若满足是双胞胎数的条件,故此处填c=c+1或c+=1。33.n*f(n-1)range(1,n+1)s+f(i)【详解】本题主要考查Python程序的执行与调试。①此处是定义递归函数f(n),由题干,当n=0时,返回1,否则返回n*f(n-1),故此处填n*f(n-1)。②用递归算法求1!+2!+……+n!,故变量i的范围应是1—n,foriinrange(1,n+1)表示i的范围是[1,n],故此处填range(1,n+1)。③循环体实现累加,将每一项阶乘f(i)加到s中,故此处填s+f(i)。34.DTot1=(T-9)×0.2Tot2=8Tot2=8+(S-3.3)×1.35Cost=Totl+To

温馨提示

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

评论

0/150

提交评论