试题python真题练习_第1页
试题python真题练习_第2页
试题python真题练习_第3页
试题python真题练习_第4页
试题python真题练习_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

试题(完整版)python真题练习一、选择题1.在python中,语句print(a,b)的意思是〔〕A.打印a,b B.输出〔a,b〕 C.输出a,b D.输出a,b的值2.以下语言中〔〕不属于高级语言A.python B.VC C.JAVA D.汇编语言3.在Python中,判断n是否为偶数的表达式是〔〕A.n/2=0B.n%2==0C.n%2=0D.n/2==04.12Python语言语句块的标记是()A.分号 B.逗号 C.缩进 D./5.在python中,以下属于字符串常量的是〔〕A."python" B.3.14 C.cnt D.20186.以下选项中,不属于Python语言根本数据类型的是〔〕A.strB.intC.floatD.char7.Python中,保存字写法正确的选项是〔〕A.PRINT〔〕B.Print〔〕C.print〔〕D.Int〔〕8.Python使用函数〔〕接收用输入的数据A.accept() B.input() C.readline() D.print()9.以下Python表达式中,能正确表示不等式方程|x|>1解的是〔〕A.x>1orx<-1 B.x>-1orx<1 C.x>1andx<-1 D.x>-1andx<110.在python中,运行以下程序,正确的结果是〔〕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=1511.以下Python程序段执行后,输出结果为〔〕。A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除12.以下哪种语言属于高级程序设计语言〔〕①python②c++③visualbasic④javaA.①②③ B.②③ C.②③④ D.①②③④13.在Python中,a=3,b=5,运行以下程序段后,a和b的值为a=a*bb=a//ba=a//bA.a=3b=5 B.a=15b=3 C.a=5b=5 D.a=5b=314.算法用Python程序实现,以下代码中哪处语句存在语法错误〔〕A. B. C. D.15.在PythonIDLE编辑器中书写正确的表达式〔〕A.b**2-4ac B.1/2gt2 C.pi*r^2 D.2*pi*r16.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素〔〕。A.整数 B.浮点数 C.字符串 D.以上都是17.以下Python代码的运行结果是〔〕。a=3b=4a=a*bprint(a)A.3 B.4 C.12 D.a*b18.下面哪个不是Python合法的标识符〔〕A.int_3 B.30XL C.self D._abc19.有如下python程序段:a="Doingisbetterthansaying."print(r"\n"+a[:15])该程序运行后,输出的结果是〔〕A.直接输出:'\nDoingisbetter'B.直接输出:\nDoingisbetterthC.直接输出:\nDoingisbetterD.先换行,然后在新的一行中输出:Doingisbetter20.以下有关于print命令的描述中,正确的选项是〔〕A.在打印机里打印相关的文本或者数字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句print〔“python〞,3.7〕时会出错21.王明同学运用Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重指数是否超标,属于〔〕A.数据 B.信息 C.知识 D.智慧22.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应用软件的是〔〕A.Word B.微信 C.考试系统 D.python23.关于python中的函数,以下描述错误的选项是〔〕。A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可B.使用函数的主要目的是减低编程难度和代码重用C.Python使用del保存字定义一个函数D.函数是一段具有特定功能的语句组24.以下Python程序段运行的结果是()。i=0sum=0whilei<10:ifi%3==0:sum+=ii+=1print("sum=",sum)A.sum=9 B.sum=10 C.sum=18 D.sum=1925.运行以下Python程序i=1s=1while①:s=s*ii+=2print(s)当输出结果为105时,则①处应填入〔〕A.i<=7 B.i<7 C.i>=7 D.i>726.以下是猜数游戏的Python程序,请你补全代码:请选择适当的代码填入程序①处。〔〕A.for B.print C.elif D.input27.在Python中,设a=2,b=3,表达式a<bandb>=3值是〔〕A.1 B.0 C.True D.False28.在Python中,设a=2,b=3,表达式a>bandb>=3的值是〔〕A.1 B.-1 C.True D.False29.a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为〔〕A.1.3 B.5.33 C.5.4 D.5.330.在下面的python程序中,变量b和c的值为〔〕。A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6二、程序填空31.编写程序。如下图的算法,请用Python程序写出实现该算法相应的代码。32.设计完成算法之后,小C打算用所学的Python程序设计语言完成程序的编写。〔1〕Python程序设计语言属于程序设计语言中的_______________。A.机器语言B.汇编语言C.高级语言D.翻译程序〔2〕小C将设计好的算法转为Python程序语言〔如下〕。其中“Tot2=8〞是一个___________,“#初始化时长费为0〞是一个__________,“S<=3.3〞是一个___________,“float〔input〔“请输入时长〞〕〕〞是一个__________。A.函数B.表达式C.赋值语句D.注释语句1Tot1=0#初始化时长费为02Tot2=0#初始化里程费为03S=float〔input〔“请输入里程数〞〕〕4T=float〔input〔“请输入时长〞〕〕#输入里程数和时长5if〔T>9〕:#计算时长费用6Tot1=〔T-9〕*0.27if〔S<=3.3〕:#算里程费用8Tot2-89else:10Tot2=8+〔S-3.3〕*1.3511Cost-Totl+tot212print〔Cost〕#输出总车费〔3〕小C写好代码之后,编译运行发现报错了,根据以下图中所示的错误信息分析该程序报错的原因是:____________________________________________________________________________________________。NameErrorTraceback〔mostrecentcalllast〕<ipython-input-2-fc682f6f4658>in<modu1e>9else:10—→11Cost=Tot1+tot212NameError:name’tot2’isnotdefined〔4〕经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于计算机编写程序解决问题的这个过程是:①设计算法②编写程序③分析问题④调试运行程序,合理的顺序是_________。〔填写序号即可〕〔5〕总结用计算机解决问题的优势主要有:_______________________________________________。33.〔工程情境〕水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。〔问题求解〕设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得别离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。print("三位数之内的水仙花是:")forxin_____:b=x//100s=_____g=_____ifx==(b**3+s**3+g**3):_____34.水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。[问题求解]设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得别离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。print〔"三位数之内的水仙花是:"〕forxin___〔100,1000〕:b=x//100s=〔x//10〕___g=___Ifx=〔b**3+s**3+g**3〕:print〔___〕35.某企业开展“运动打卡动动有奖〞活动:假设员工在本月累计运动时间30小时以下,奖励0元;到达30但缺乏45小时奖励300元;到达45但缺乏60小时奖励450元;60小时及以上奖励500元。小强用python编写程序实现相关功能:输入某员工本月累计运动时间〔时〕,输出其能获得的奖励金额。〔1〕实现上述功能的程序如下,请在划线处填入适宜的代码。t=int〔input〔“请输入您本月累计运动时间〔时〕:〞〕〕ift<0:print〔“输入错误〞〕else:ift<30:①_elift<45:m=300②_____m=450else:m=500print〔“您的奖励是:〞,m〕〔2〕当输入“-1〞时,输出信息为_________〔选填,填字母:A.输入错误/B.您的奖励是:0/C.您的奖励是:500〕36.某餐馆近期推出“消费1000元及以上享受8折优惠,1000元以下享受每满100减15优惠〞的活动。以下Python程序段实现了生成顾客消费清单的功能,请补全①②③处代码。defgs(n):#字符串长度统一iflen(n)>=5:n=_____#取字符串的前5个字符else:n=n+""*(5-len(n))returnnr=1000;x=100;y=15;z=0.8#从系统中分别获取消费额度、满和减以及打折的数值dis=["红烧排骨","香炸刀鱼","虾仁","菜心","米饭"]#某顾客所点菜品名称num=[1,1,1,1,3]#某顾客所点菜品数量mon=[46,45,68,16,1]#某顾客所点菜品单价print("菜品名称","数量","小计")_____foriinrange(len(dis)):print(gs(dis[i]),num[i],"",num[i]*mon[i])s=s+num[i]*mon[i]ifs>=r:total=s*zelse:______print("消费合计:",s)print("应收现金:",total)37.学校开展“奇妙的数字〞研究性学习活动。张轩小组4人决定把课题定为《探秘水仙花数》。〔1〕张轩使用百度搜索引擎搜索到“水仙花数〞是这样定义的:“水仙花数〞是指一个三位数,它的各位数字的立方和等于其本身,比方:153=13+53+33,那么这个数就是一个“水仙花数〞。百度属于____搜索引擎〔全文,分类〕〔2〕为了求解100--999这些数字中,哪些数字是“水仙花数〞?张轩小组进行了算法设计,并使用python编写了一段程序来求解所有的“水仙花数〞,程序和运行结果以下图:k是可以重新赋值的,k是变量还是常量?____程序中①处有空缺,请补充完整①处的代码。____程序中逐一验证了100到999之间所有的三位数是否符合“水仙花数〞的定义条件,这种算法叫做______〔解析法,枚举法,递归法,二分法〕。〔3〕在研究成果展示环节,张轩小组可以使用什么软件制作《探秘水仙花数》的研究成果报告?〔_____〕38.求水仙花数〔一个三位数,其各位数字立方和等于该数字本身〕39.编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3。40.请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如果正确就显示“恭喜你进入系统〞如果不正确让用户重新输入,有三次时机。【参考答案】***试卷处理标记,请不要删除一、选择题1.D【详解】此题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故此题选D选项。解析:D【详解】此题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故此题选D选项。2.D【详解】此题主要考查程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故此题选D选项。解析:D【详解】此题主要考查程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故此题选D选项。3.B【详解】此题主要考查Python表达式的运算。Python中取余符号是“%〞,“==〞是用来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2==0,故此题选B选项。解析:B【详解】此题主要考查Python表达式的运算。Python中取余符号是“%〞,“==〞是用来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2==0,故此题选B选项。4.C【详解】此题考查的是Python语言相关知识。Python语言中用缩进来标记语句块,应选项C正确。解析:C【详解】此题考查的是Python语言相关知识。Python语言中用缩进来标记语句块,应选项C正确。5.A【详解】此题主要考查Python数据类型。"python"是字符串常量,3.14、2018是数值型常量,cnt是变量,故此题选A选项。解析:A【详解】此题主要考查Python数据类型。"python"是字符串常量,3.14、2018是数值型常量,cnt是变量,故此题选A选项。6.D【详解】此题主要考查Python数据类型。python没有char类型,一个字符也是字符串,故此题选D选项。解析:D【详解】此题主要考查Python数据类型。python没有char类型,一个字符也是字符串,故此题选D选项。7.C【详解】此题主要考查Python保存字。保存字不能将其用作标识符;保存字区分字母大小写,大写的不是保存字;if,else,for等单词是保存字,也不能将其用作标识符;标识符是由字符〔A~Z解析:C【详解】此题主要考查Python保存字。保存字不能将其用作标识符;保存字区分字母大小写,大写的不是保存字;if,else,for等单词是保存字,也不能将其用作标识符;标识符是由字符〔A~Z和a~z〕、下划线和数字组成,但第一个字符不能是数字;标识符不能和Python中的保存字相同。故print〔〕是保存字正确的写法。8.B【详解】此题主要考查Python函数。accept()接受一个客户端的连接请求并返回一个新的套接字,input函数用于数据的输入,readline()函数用于读取文件中的一行,print()解析:B【详解】此题主要考查Python函数。accept()接受一个客户端的连接请求并返回一个新的套接字,input函数用于数据的输入,readline()函数用于读取文件中的一行,print()函数用于打印输出数据,故此题选B选项。9.A【详解】此题主要考查Python表达式。题干不等式方程可以写成x<-1或者x>1,用Python表示是x>1orx<-1,故此题选A选项。解析:A【详解】此题主要考查Python表达式。题干不等式方程可以写成x<-1或者x>1,用Python表示是x>1orx<-1,故此题选A选项。10.A【详解】此题考查Python程序实现。变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故此题选A选项解析:A【详解】此题考查Python程序实现。变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故此题选A选项11.B【详解】此题考查的是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故此题应选B。解析:B【详解】此题考查的是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故此题应选B。12.D【详解】此题考查计算机语言相关知识。高级语言是面向用户的、根本上独立于计算机种类和结构的语言。其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言的一个命令解析:D【详解】此题考查计算机语言相关知识。高级语言是面向用户的、根本上独立于计算机种类和结构的语言。其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。高级语言的一个命令可以代替几条,几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类。python,c++,visualbasic,java都属于高级程序设计语言。故此题选D。13.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表达式的运行。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选项。14.D【详解】此题考查的是Python程序调试。双分支IF语句。if(条件)后面要加冒号,else后面也要加冒号。故标号4中存在语法错误。解析:D【详解】此题考查的是Python程序调试。双分支IF语句。if(条件)后面要加冒号,else后面也要加冒号。故标号4中存在语法错误。15.D【详解】此题主要考查Python表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模,A、B、C正确的表达式分别是b**2-4*a*c,1/2*g*t*解析:D【详解】此题主要考查Python表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模,A、B、C正确的表达式分别是b**2-4*a*c,1/2*g*t**2,pi*r**2,2*pi*r是正确的表达式,故此题选D选项。16.D【详解】此题考查的是python中的列表相关知识,列表可以包含任意类型的元素,可以在同一个列表中存储字符串、浮点类型、对象、复数类型等数据。应选项D正确。解析:D【详解】此题考查的是python中的列表相关知识,列表可以包含任意类型的元素,可以在同一个列表中存储字符串、浮点类型、对象、复数类型等数据。应选项D正确。17.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选项。18.B【详解】此题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故30XL不是Python合法的标识符,故此题选B选项。解析:B【详解】此题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故30XL不是Python合法的标识符,故此题选B选项。19.C【详解】此题主要考查Python程序运行。r标识\后面的字符不转义,a[:15]表示从a的右边往左第15位到最左边全部输出,故该程序运行后,输出的结果是直接输出:\nDoingis解析:C【详解】此题主要考查Python程序运行。r标识\后面的字符不转义,a[:15]表示从a的右边往左第15位到最左边全部输出,故该程序运行后,输出的结果是直接输出:\nDoingisbetter,故此题选C选项。20.C【详解】此题主要考查print函数。print命令在屏幕中输出相应的文本或者数字等,执行语句print〔“python〞,3.7〕的结果是python3.7,故此题选C选项。解析:C【详解】此题主要考查print函数。print命令在屏幕中输出相应的文本或者数字等,执行语句print〔“python〞,3.7〕的结果是python3.7,故此题选C选项。21.D【详解】此题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题解析:D【详解】此题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题根据获得的信息进行分析,比照,演绎找出解决方案的能力。而此题中根据身高和体重提供的数据信息,结合Python知识编写相应的程序,从而进行算法设计程序编写来解决实际问题。故属于智慧,选项D正确。22.D【详解】此题考查的是应用软件。应用软件(Application)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。p解析:D【详解】此题考查的是应用软件。应用软件(Application)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。python是编程软件,属于系统软件。故此题应选D。23.C【详解】此题主要考查Python中的函数。函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可;使用函数的主要目的是减低编程难度和代码重用;Python解析:C【详解】此题主要考查Python中的函数。函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可;使用函数的主要目的是减低编程难度和代码重用;Python使用def保存字定义一个函数;函数是一段具有特定功能的语句组,故此题选C选项。24.C【详解】此题考查的是Python程序。程序分析过程如下:i=0sum=0i=0<100%3==0sum=0+0=0i=0+1=1i=1<101%3==0不成立i=1解析:C【详解】此题考查的是Python程序。程序分析过程如下:i=0sum=0i=0<100%3==0sum=0+0=0i=0+1=1i=1<101%3==0不成立i=1+1=2i=2<102%3==0不成立i=2+1=3i=3<103%3==0sum=0+3=3i=3+1=4i=4<104%3==0不成立i=4+1=5i=5<105%3==0不成立i=5+1=6i=6<106%3==0sum=3+6=9i=6+1=7i=7<107%3==0不成立i=7+1=8i=8<108%3==0不成立i=8+1=9i=9<109%3==0sum=9+9=18i=9+1=10i=10<10不成立输出sum=18,故答案C正确。25.A【详解】此题考查循环语句。在循环体内,s=s*i,i的初值为1,循环内i每次递增2,则s=1*3*5*7=105,最后结果为105,可知条件为whilei<=7,故此题选A。解析:A【详解】此题考查循环语句。在循环体内,s=s*i,i的初值为1,循环内i每次递增2,则s=1*3*5*7=105,最后结果为105,可知条件为whilei<=7,故此题选A。26.C【详解】此题主要考查Python分支结构。分析程序可知,该程序采用多分支结构,故程序①处应填elif,故此题选C选项。解析:C【详解】此题主要考查Python分支结构。分析程序可知,该程序采用多分支结构,故程序①处应填elif,故此题选C选项。27.C【详解】此题主要考查Python根本运算。Python比拟运算优先级高于逻辑运算,因此C选项正确。【点睛】解析:C【详解】此题主要考查Python根本运算。Python比拟运算优先级高于逻辑运算,因此C选项正确。【点睛】28.D【详解】此题主要考查Python表达式的运算。逻辑运算符and两边都为真,值才为真,否则为假。a=2,b=3,a>b值为假,b>=3值为真,故表达式a>bandb>=3的值是False,故解析:D【详解】此题主要考查Python表达式的运算。逻辑运算符and两边都为真,值才为真,否则为假。a=2,b=3,a>b值为假,b>=3值为真,故表达式a>bandb>=3的值是False,故此题选D选项。29.D【详解】此题主要考查Python表达式的运算。round(x,n)方法返回x的小数点四舍五入到n个数字,abs是求绝对值,a=-2,b=10/3,则表达式round(b,1)+abs(解析:D【详解】此题主要考查Python表达式的运算。round(x,n)方法返回x的小数点四舍五入到n个数字,abs是求绝对值,a=-2,b=10/3,则表达式round(b,1)+abs(a)=3.3+2=5.3,故此题选D选项。30.C【详解】此题考察赋值语句。将6赋值给a,此时a为6;将8赋值给c,此时c为8;将c复制给b,此时b的值即为c的值,b为8;将b赋值给a,此时a即为b的值,a为8。故a为8,b为8,c解析:C【详解】此题考察赋值语句。将6赋值给a,此时a为6;将8赋值给c,此时c为8;将c复制给b,此时b的值即为c的值,b为8;将b赋值给a,此时a即为b的值,a为8。故a为8,b为8,c为8,故C选项正确。二、程序填空31.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)32.C.高级语言C.赋值语句D.注释语句B.表达式A.函数Python程序设计语言规定,在标识符中,字母大小写是有区别的。该程序代码中表示里程费的Tot2错误将字母“T〞写成了小写〞“t〞。合理的顺序是:③分析问题①设计算法②编写程序④调试运行程序略【详解】此题主要考查Python程序的编写。①Python程序设计语言属于程序设计语言中的高级语言,选C选项。②“Tot2=8〞是一个赋值语句,选C选项。③“#初始化时长费为0〞是一个注释语句,选D选项。④“S<=3.3〞是一个表达式,选B选项。⑤“float〔input〔“请输入时长〞〕〕〞是一个函数,float()函数用于将整数和字符串转换成浮点数,选A选项。⑥编译运行发现报错了,根据以下图中所示的错误信息分析该程序报错的原因是:Python程序设计语言规定,在标识符中,字母大小写是有区别的。该程序代码中表示里程费的Tot2错误将字母“T〞写成了小写〞“t〞。⑦小C借助于计算机编写程序解决问题的这个过程,合理的顺序是:③分析问题①设计算法②编写程序④调试运行程序。⑧略33.range(100,1000)x//10%10x%10print("三位数之内的水仙花是:"+str(x))【详解】此题主要考查Python程序的执行与调试。①水仙花数是指一个三位数,即[100,999],forxinrange(100,1000)表示x的范围是100-999,故此处填range(100,1000)。②变量g、s、b分别存放个位、十位、百位上的数,故s=x//10%10〔“//〞表示整除,“%〞表示取余〕。③g=x%10。④如果满足x==(b**3+s**3+g**3),则输出“三位数之内的水仙花是:x〞,故此处填print("三位数之内的水仙花是:"+str(x))。34.range%10x%10或x-b*100-s*10或其它同等答案x【详解】此题考查的是Python程序设计。水仙花数是指一个三位数,故使用range函数遍历100~999;s存放的是十位数,故可以选对x取整后再除以10求余,故第二空应填%10〔求余符号%〕;g是存放个位,直接除以10求余,或减去前面整百和整十的数,故第三空为:x%10或x-b*100-s*10或其它同等答案;如果找到满足条件的数,则输出,故第四空为:x。35.m=0elift<60:A【详解】此题主要考查Python程序的执行与调试。①假设员工在本月累计运动时间30小时以下,奖励0元,即m=0。②到达45但缺乏60小时奖励450元,故填elift<60:。③-1<0,不是有效值,故输出信息为“输入错误〞,故此题选A选项。36.n[0:5]s=0total=s-s//x*y【详解】此题主要考查Python程序的执行与调试。①此处通过条件分支结构取字符串n的前5个字符,当

len(n)>=5时,取n=n[0:5],即索引为0、1、2、3、4,故填n[0:5]。②用变量s统计消费合计,初值为0,故填s=0。③此处else局部处理1000元以下享受每满100减15优惠。应付金额用total统计,变量

温馨提示

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

评论

0/150

提交评论