还剩18页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
试题(完整版)真题练习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.n0B.n%2==0C.n%2=0D.n/2==0语言语句块的标记是()
4.12Python分号逗号缩进A.B.C.D./在中,下列属于字符串常量的是()
5.pythonA.python B.
3.14C.ent D.2018下列选项中,不属于语言基本数据类型的是()
6.PythonA.strB.intC.floatD.char中,保留字写法正确的是()
7.Python()A.PRINT()B.Print()C.print()D.Int使用函数()接收用输入的数据
8.Python()()()()A.accept B.input C.readline D.print下列表达式中,能正确表示不等式方程解的是()
9.Python|x|lA.xl or x-l B.x-l or xl C.xl andx-l D.x-l andxl在中,运行下列程序,正确的结果是()
10.pythons=0()for i in range1,5:s=s+i)printC^,i,s=,sA.i=4s=10B.i=5s=10C.i=5s=15D.i=6s=15以下程序段执行后,输出结果为()
11.Python确
5.A【详解】本题主要考查数据类型〃〃是字符串常量,是数值型常Python python
3.
14.2018量,是变量,故本题选选项ent A解析A【详解】本题主要考查数据类型”是字符串常量,是数值型常量,是变量,故本题选Python“python entA选项
6.D【详解】本题主要考查数据类型没有类型,一个字符也是字符串,故本Python pythonchar题选选项D解析D【详解】本题主要考查数据类型没有类型,一个字符也是字符串,故本题选选项Python pythonchar D
7.C【详解】本题主要考查保留字保留字不能将其用作标识符;保留字区分字母大小Python写,大写的不是保留字;等单词是保留字,也不能将其用作标识符;标识if,else,for符是由字符A~Z解析c【详解】本题主要考查保留字保留字不能将其用作标识符;保留字区分字母大小写,大写的不Python是保留字;等单词是保留字,也不能将其用作标识符;标识符是由字符和、if,else,for A~Z3~2下划线和数字组成,但第一个字符不能是数字;标识符不能和中的保留字相同故Python print是保留字正确的写法
8.B【详解】本题主要考查函数接受一个客户端的连接请求并返回一个新的套Python accept接字,函数用于数据的输入,函数用于读取文件中的一行,input readline print解析B【详解】本题主要考查函数接受一个客户端的连接请求并返回一个新的套接字,Python acceptinput函数用于数据的输入,函数用于读取文件中的一行,函数用于打印输出数据,故readlineprint本题选选项B
9.A【详解】本题主要考查表达式题干不等式方程可以写成或者用表示Python x-l xl,Python是故本题选选项xl orx-l,A解析A【详解】本题主要考查表达式题干不等式方程可以写成或者用表示是Python x-l xl,Python xlorx-l,故本题选选项A
10.A【详解】本题考查程序实现Python变量的范围是从到当时,跳出循环,此时故本题选i14,i=4s=0+l+2+3+4=10o选项A解析A【详解】本题考查程序实现Python变量的范围是从到当时,跳出循环,此时故本题选选项i14,i=4s=0+l+2+3+4=10A
11.B【详解】本题考查的是选择语句是输出语句,%是求余,!=是不等于,Python print29%3=2,条件不成立,则执行输出不能被整除故本题应选293B解析B【详解】本题考查的是选择语句是输出语句,%是求余,!二是不等于,条件不成Python print29%3=2,立,则执行输出不能被整除故本题应选293Bo
12.D【详解】本题考查计算机语言相关知识高级语言是面向用户的、基本上独立于计算机种类和结构的语言其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念高级语言的一个命令解析D【详解】本题考查计算机语言相关知识高级语言是面向用户的、基本上独立于计算机种类和结构的语言其最大的优点是形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念高级语言的一个命令可以代替几条,几十条甚至几百条汇编语言的指令因此,高级语言易学易用,通用性强,应用广泛高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类都属于高级程序设计语言故本题选python,c++,visual basic,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=17^=5,故运行下列程序段后,和的值为故本题选选项a b a=5b=3,D
14.D【详解】本题考查的是程序调试双分支语句(条件)后面要加冒号,后面Python IFif else也要加冒号故标号中存在语法错误4解析D【详解】本题考查的是程序调试双分支语句(条件)后面要加冒号,后面也要加冒号Python IFif else故标号中存在语法错误
415.D【详解】本题主要考查表达式知识点书写表达式时运算符号不能省略,+加、-减、Python*乘、**幕、/除、〃整除、%取模,正确的表达式分别是解析b**2-4*a*c,V2*g*t*D【详解】本题主要考查表达式知识点书写表达式时运算符号不能省略,+加、-减、*乘、Python**累、/除、〃整除、%取模,正确的表达式分别是A.B.C b**2-4*a*c,l/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 PythonB选项解析B【详解】本题主要考查变量的命名变量的命名规则有只能以字母或下划线开头,不能包含特Python殊符号,不能是关键字故不是合法的标识符,故本题选选项30XL PythonB
19.C【详解】本题主要考查程序运行标识后面的字符不转义,表示从的右边Python ra[:15]a往左第位到最左边全部输此故该程序运行后,输出的结果是直接输出15\nDoing is解析c【详解】本题主要考查程序运行标识\后面的字符不转义,表示从的右边往左第位Python ra[:15]a15到最左边全部输出,故该程序运行后,输出的结果是直接输出故本题选选\nDoing is better,C项
20.C【详解】本题主要考查函数命令在屏幕中输出相应的文本或者数字等,执行语句print print的结果是故本题选选项printpython
13.7python
3.7,C解析C【详解】本题主要考查函数命令在屏幕中输出相应的文本或者数字等,执行语句print printprint,的结果是故本题选选项python
3.7python
3.7,C
21.D【详解】本题考查数据、信息、知识、智慧的概念数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题解析D【详解】本题考查数据、信息、知识、智慧的概念数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题根据获得的信息进行分析,对比,演绎找出解决方案的能力而本题中根据身高和体重提供的数据信息,结合知识编写相应的程序,从而进行算法设计程序编写来解Python决实际问题故属于智慧,选项正确D
22.D【详解】本题考查的是应用软件应用软件是和系统软件相对应的,是用户可以Application使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序P解析D【详解】本题考查的是应用软件应用软件是和系统软件相对应的,是用户可以使用的各种Application程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序是编程软件,属于系统软件故本题应选python D
23.C【详解】本题主要考查中的函数函数能完成特定的功能,对函数的使用不需要了解Python函数内部实现原理,只要了解函数的输入输出方式即可;使用函数的主要目的是减低编程难度和代码重用;解析Python c【详解】本题主要考查中的函数函数能完成特定的功能,对函数的使用不需要了解函数内部实Python现原理,只要了解函数的输入输出方式即可;使用函数的主要目的是减低编程难度和代码重用;使用保留字定义一个函数;函数是一段具有特定功能的语句组,故本题选选项Python defc
24.C【详解】本题考查的是程序程序分析过程如下Pythoni=0sum=0i=0100%3==0sum=0+0=0i=0+l=l不成立i=l101%3==0i=l解析c【详解】本题考查的是程序程序分析过程如下Python i=0sum=0i=0100%3==0sum=0+0=0i=0+l=l不成立i=l101%3=0i=l+l=2不成立i=2102%3==0i=2+l=3i=3103%3==0sum=0+3=3i=3+l=4不成立i=4104%3==0i=4+l=5不成立i=5105%3==0i=5+l=6i=6106%3==0sum=3+6=9i=6+l=7不成立i=7107%3==0i=7+l=8不成立i=8108%3==0i=8+l=9i=9109%3==0sum=9+9=18i=9+l=10不成立i=1010输出故答案正确swn=18,C
25.A【详解】本题考查循环语句在循环体内,的初值为循环内每次递增则S=s*i,i1,i2,最后结果为可知条件为故本题选s=l*3*5*7=105,105,while i=7,A解析A【详解】本题考查循环语句在循环体内,的初值为循环内每次递增则最后S=s*i,i1,i2,s=1*3*5*7=105,结果为可知条件为故本题选105,while i=7,A
26.C【详解】本题主要考查分支结构分析程序可知,该程序采用多分支结构,故程序Python
①处应填故本题选选项elif,C解析c【详解】本题主要考查分支结构分析程序可知,该程序采用多分支结构,故程序
①处应填Python elif,故本题选选项C
27.C【详解】本题主要考查基本运算比较运算优先级高于逻辑运算,因此选项Python PythonC正确【点睛】解析c【详解】本题主要考查基本运算比较运算优先级高于逻辑运算,因此选项正确Python PythonC【点睛】
28.D【详解】本题主要考查表达式的运算逻辑运算符两边都为真,值才为真,否则Python and为假值为假,值为真,故表达式的值是故a=2,b=3,ab b=3ab and b=3False,解析D【详解】本题主要考查表达式的运算逻辑运算符两边都为真,值才为真,否则为假Python anda=2,b=3,值为假,值为真,故表达式的值是故本题选选项ab b=3ab andb=3False,D
29.D【详解】本题主要考查表达式的运算方法返回的小数点四舍五入到Python roundx,n xn个数字,是求绝对值,已知则表达式abs a=-2,b=10^,roundb,l+abs解析D【详解】本题主要考查表达式的运算方法返回的小数点四舍五入到个数字,Python roundx,n xn abs是求绝对值,已知b=10/3,则表达式故本题选选项a=-2,roundb,l+absa=
3.3+2=
5.3,D
30.C【详解】本题考察赋值语句将赋值给此时为;6a,a6将赋值给此时为;8c,c8将复制给此时的值即为的值,为;c b,b c b8将赋值给此时即为的值,为b a,a b a8故为为a8,b8,c解析c【详解】本题考察赋值语句将赋值给此时为;6a,a6将赋值给此时为;8c,c8将复制给此时的值即为的值,为;cb,b cb8将赋值给此时即为的值,为故为为为故选项正确b a,a b a8a8,b8,c8,C
二、程序填空((请输入一个数))((请输入一个数))二(
66.0»【详解】本题主要考查算法描述及程序设计分析算法流程图,首先输入、、三个数,进行两两比较,输出最大Python a b c数,故程序设计如下:Python二((请输入一个数))a float input((请输入一个数))b=float input”二((请输入一个数))c floatinput”if caand cb:(最大数为:)print,c elifba:(最大数数)print”,belse:(“最大小数为,)print a.高级语言赋值语句注释语句表达式函数程序设计语言规定,在标识符
32.C C.D.B.A.Python中,字母大小写是有区别的该程序代码中表示里程费的错误将字母写成了小写”气Tot2“T”合理的顺序是:
③分析问题
①设计算法
②编写程序
④调试运行程序略【详解】本题主要考查程序的编写程序设计语言属于程序设计语言中的高级语言,Python
①Python选选项
②是一个赋值语句,选选项
③“#初始化时长费为是一个注释语句,C Tot2=8”C0”选选项
④是一个表达式,选选项
⑤((“请输入时长”))”是一D“SO
3.3”B“floatinput个函数,函数用于将整数和字符串转换成浮点数,选选项
⑥编译运行发现报错了,根float A据下图中所示的错误信息分析该程序报错的原因是:程序设计语言规定,在标识符中,字Python母大小写是有区别的该程序代码中表示里程费的错误将字母写成了小写”
⑦小Tot2“T”“t”借助于计算机编写程序解决问题的这个过程,合理的顺序是:
③分析问题
①设计算法
②编写程C序
④调试运行程序
⑧略“三位数之内的水仙花是:
33.range100,1000x//10%10x%10print”+strx【详解】本题主要考查程序的执行与调试
①水仙花数是指一个三位数,即Python[100,999],for xin表示的范围是故此处填
②变量、、分别存放个range100,1000x100-999,range100,1000g s bo位、十位、百位上的数,故〃“〃”表示整除,“%”表示取余
③④如s=x10%10g=x%10o果满足则输出“三位数之内的水仙花是:,故此处填三位数之x=b**3+s**3+g**3,x print内的水仙花是:+strx或或其它同等答案
34.range%10x%10x-b*100-s*10x【详解】本题考查的是程序设计水仙花数是指一个三位数,故使用函数遍历;Python range100~999s存放的是十位数,故可以选对取整后再除以求余,故第二空应填%求余符号%;是x1010g存放个位,直接除以求余,或减去前面整百和整十的数,故第三空为:或10x%10x-b*100-s*10或其它同等答案;如果找到满足条件的数,则输出,故第四空为:Xo
35.m=0elift60:A【详解】本题主要考查程序的执行与调试
①若员工在本月累计运动时间小时以下,奖励元,Python300即
②达至但不足小时奖励元,故填不是有效值,故输出信息为“输m=0o IJ4560450elift60
③o入错误”,故本题选选项A
36.n
[05]s=0total=s-s//x*y【详解】本题主要考查程序的执行与调试
①此处通过条件分支结构取字符串的前个字符,Python n5当〉=时,取即索引为、故填
②用变量统计消费合计,初lenn5n=n[0:5],
01.
2.
3.4,n[0:5]s值为故填
③此处部分处理元以下享受每满减优惠应付金额用0,s=0else100010015total统计,变量保存消费额度,和分别是满和减,变量是消费合计,故填rxy stotal=s-s//x*yo全文变量枚举法等
37.k+1Word/WPS/PowerPoint【详解】本题主要考查程序的执行与调试
①百度属于全文搜索引擎,也是关键词搜索
②变量Python可以反复赋值,故是变量
③循环体执行完,递增,继续找水仙花数,故此处填
④逐一验k k k+1证了到之间所有的三位数是否符合,这种算法叫做枚举法
⑤在研究成果展示环节,100999张轩小组可以使用等软件制作《探秘水仙花数》的研究成果报告Word/WPS/PowerPoint
38.for iin range100,1000:a=i//100b=i//10%10c=i%10if i==a*a*a+b*b*b+c*c*c:printi【详解】本题主要考查程序设计可通过程序设计实现题干要求,通过循环找出水仙花数,Python for依次取出三位数的每一位数,其中百位二十位个位然后判断是否a i//100,b=i//10%10,c=i%10,是水仙花数,具体代码如下for iin range100,1000:a=i//100b=i//10%10c=i%10if i==a*a*a+b*b*b+c*c*c:printi二”请输入要转换的字符
39.s input求字符串长度c=lens#lenfor iin range0,c:if i2:函数是函数配对函数,将字符转值print chrords[i]+2#ord ordchr ASCIIelse:printchrords[i]+3【详解】本题主要考查程序设计题干要求可通过程序条件分支结构实现,具体代码如下Python二“请输入要转换的字符s input求字符串长度c=lens#lenfor iin range0,c:if i2:函数是函数配对函数,将字符转值print chrords[i]+2#ord ordchr ASCIIelse:printchrords[i]+3请输入密码
40.pw=inputpassword=123456i=lwhilei=3:if pw==password:,恭喜你进入系统!printbreakelse:m=29ifm%3=0(・,•不能被格除”)print m3else(“能被整除”)print m,3不能被整除不能被整除能被整除能被整除以下哪种语言属A.m3B.293C.293D.m
312.于高级程序设计语言©python
②C++
③visual basic
④javaA.
①②③B.
②③C.
②③④D.
①②③④在中,已知运行下列程序段后,和的值为
13.Python a=3,b=5,a ba=a*bb=a//ba=a//bA.a=3b=5B.a=15b=3C.a=5b=5D.a=5b=3算法用程序实现,以下代码中哪处语句存在语法错误
14.Python inp=input请输入a、b11#1a=floatinp.split
[0]b=floatinp.split
[1]#2if ab:#3printaelse#4printbA.0B.0C.0D.0在编辑器中书写正确的表达式
15.Python IDLEA.b**2-4ac B.比gt2C.pi*rA2D.2*pi*r列表在中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素
16.python O整数浮点数字符串以上都是A.B.C,D.以下代码的运行结果是
17.Python a=3二b4a-a*bprint aA.3B.4C.12D.a*b下面哪个不是合法的标识符()
18.PythonA.int3B.30XL C.self D.abc(请重新尝试,)print:i(请输入密码:)pw=input i=i+l【详解】本题主要考查程序设计可以通过程序设计语言实现题干要求,可以通过循环控Python while制三次机会,使用条件分支结构判断是否输入正确,具体代码如下if二(请输入密码:)pw inputpassword=123456i=l()while i=3:if pw==password:(恭喜你进入系统!)printbreakelse:(请重新尝试:,)print i(请输入密码:)pw=input i=i+l有如下程序段
19.pythona=Doing isbetter thansaying()print r\n+a[:15]该程序运行后,输出的结果是()A.直接输出\nDoing isbetter1直接输出B.\nDoing isbetter th直接输出:C\nDoing isbetter先换行,然后在新的一行中输出:D.Doing isbetter下列有关于命令的描述中,正确的是()
20.print在打印机里打印相关的文本或者数字等A.可以用来画图B.在屏幕中输出相应的文本或者数字等C.执行语句(,)时会出错D.print python
3.7王明同学运用语言编写程序,根据输入的体重和身高计算值并验算其体重指数
21.Python BM是否超标,属于()数据信息知识智慧A.B.C.D.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件以下不属于应用软
22.件的是()微信考试系统A.Word B.C.D.python关于中的函数,以下描述错误的是()
23.python函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输A.出方式即可使用函数的主要目的是减低编程难度和代码重用B.使用保留字定义一个函数C.Python del函数是一段具有特定功能的语句组D..下列程序段运行的结果是()24Pythoni=0sum=0while i10:if i%3==0:sum+=ii+=l()print sum=sumzA.sum=9B.sum=10C.sum=18D.sum=19运行下列程序
25.Pythoni=ls=l
①whilec—c*ii+=2()print s当输出结果为时,则
①处应填入()105A.i=7B.i7C.i=7D.i7以下是猜数游戏的程序,请你补全代码
26.Python#第13题程序number=99number_guess=int(input(你猜测的数字是))if number=number_guessprint(你猜对了”)
①number number_guessprint(你猜的数字小了”)elseprint(你猜的数字大了”)请选择适当的代码填入程序
①处()A.for B.print C.elif D.input在中,设表达式值是()
27.Python2,b=3,andb=3A.1B.0C.True D.False在中,设表达式的值是()
28.Python a=2,b=3,ab andb=3A.1B.-1C.True D.False已知则表达式()()的值为()
29.a=-2,b=10/3,python roundb,l+abs aA.
1.3B.
5.33C.
5.4D.
5.3在下面的程序中,变量和的值为()
30.python b ca=6a=b=c=8()print bjc为为为为为为口.为(为A.b6,c6B.b6,c8C.b8,c868,:6
二、程序填空编写程序如图所示的算法,请用程序写出实现该算法相应的代码
31.Python.设计完成算法之后,小打算用所学的程序设计语言完成程序的编写32C Python程序设计语言属于程序设计语言中的1Pythono机器语言汇编语言高级语言翻译程序A.B.C.D.小将设计好的算法转为程序语言如下其中是一个2C Python“Tot2=8”“#初始化时长费为是一个是一个,0”,SV=
3.3”“请输入时长””是一个,float inputo函数表达式赋值语句注释语句A.B.C.D.#初始化时长费为1Totl=00#初始化里程费为2Tot2=00二“请输入里程数”3s floatinput“请输入时长#输入里程数和时长4T=floatinput#计算时长费用5if T9:6Totl=T-9*
0.2#算里程费用7if S=
3.3:8Tot2-89else:10Tot2=8+S-
3.3*
1.3511Cost-Totl+tot2#输出总车费12print Cost小写好代码之后,编译运行发现报错了,根据下图中所示的错误信息分析该程序报错的原因是:3CNameError Tracebackmost recentcall lastipython-input-2-fc682f6f4658inmodule9else:10----11Cost=Totl+tot212NameError:name tot2is notdefined NameErrorname tot2is notdefined经过修改之后,小对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运行得到的结果与实4C际支付的费用一致,小会心一笑验证得知程序正确无误小借助于计算机编写程序解决问题的这个过C C程是
①设计算法
②编写程序
③分析问题
④调试运行程序,合理的顺序是填写序号即可总结用计算机解决问题的优势主要有5项目情境水仙花数是指一个三位数,它的每个位上的数字的次方之和就等于它本身,例如
33.3这类三位数也被叫做自恋数、自塞数或者阿姆斯特朗数1**3+5**3+3**3=153o问题求解设这个数存放于变量中,变量、、分别存放个位、十位、百位上的数需得分离数字得x g sb到每位上的数,即将变量、、表示为的形式请阅读如下程序,在空白处填写适当的表达式g sb xpython或语句,使程序完整〃三位数之内的水仙花是:〃printfor x in:b=x//100s=_____g=_____if x==b**3+s**3+g**3:水仙花数是指一个三位数,它的每个位上的数字的次方之和就等于它本身,例如
34.31**3+5**3+3**3=153这类三位数也被叫做自恋数、自幕数或者阿姆斯特朗数[问题求解]设这个数存放于变量中,变量、、分别存放个位、十位、百位上的数需得分离数字x gsb得到每位上的数,即将变量、、表示为的形式请阅读如下程序,在空白处填写适当的表达式gsb xpython或语句,使程序完整三位数之内的水仙花是:print forxin100,1000b=x//100s=x//10一g=Ifx=b**3+s**3+g**3:print某企业开展“运动打卡动动有奖”活动若员工在本月累计运动时间小时以下,奖励元;达到
35.30030但不足小时奖励元;达到但不足小时奖励元;小时及以上奖励元小强用45300456045060500python编写程序实现相关功能输入某员工本月累计运动时间时,输出其能获得的奖励金额实现上述功能的程序如下,请在划线处填入合适的代码1“请输入您本月累计运动时间时”Hint inputift0:“输入错误”printelse:ift30:aelif t45:m=30012m=450else:m=500“您的奖励是,print”m当输入“T”时,输出信息为选填,填字母输入错误/您的奖励是您的奖励是2A.B.0/C.500某餐馆近期推出“消费元及以上享受折优惠,元以下享受每满减优惠”的活动以
36.10008100010015下程序段实现了生成顾客消费清单的功能,请补全
①②③处代码Python#字符串长度统一defgsn:if lenn=5:#取字符串的前个字符n=5else:n=n+*5-lennreturn n#从系统中分别获取消费额度、满和减以及打折的数值r=1000;x=100;y=15;z=
0.8二「红烧排骨,“香炸刀鱼虾仁菜心米饭”]#某顾客所点菜品名称dis#某顾客所点菜品数量num=[l,l,l,l3],#某顾客所点菜品单价mon=[46456816,l]//,“菜品名称”「数量小计”print foriinrangelendis:,printgsdis[i],num[i]J num[i]*mon[i]s=s+num[i]*mon[i]if s=r:total=s*z(消费合计:「)else:print s(应收现金:,)print total学校开展“奇妙的数字”研究性学习活动张轩小组人决定把课题定为《探秘水仙花数》
37.4()张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的“水仙花数”是指一个三位数,它的各1位数字的立方和等于其本身,比如那么这个数就是一个“水仙花数”百度属于—搜索引153=13+53+33,擎(全文,分类)()为了求解这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用2100-999python编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图的运谶果k=100水仙花数=RESTART:D:/.py=:♦k=999:二二二,为的日a=k//100i ak是水仙花数153工匚注为的十位b=k//10%10b k是水仙花数.370=二不为的」c=k%10i kI”是水仙一,371是水仙花数.k==a*a*ab*b*bc*c*c:printk,407“A»k=___S__是可以重新赋值的,是变量还是常量?—程序中
①处有空缺,请补充完整
①处的代码—程序中逐一验证kk了到之间所有的三位数是否符合“水仙花数”的定义条件,这种算法叫做(解析法,枚举法,递归100999法,二分法)()在研究成果展示环节,张轩小组可以使用什么软件制作《探秘水仙花数》的研究成果报告?()3求水仙花数(一个三位数,其各位数字立方和等于该数字本身)
38.编写程序,实现从键盘输入数据,数据前三位的值加从第四位开始值加
39.ASCH2,ASCH3请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如果正确就显示“恭
40.喜你进入系统”如果不正确让用户重新输入,有三次机会【参考答案】***试卷处理标记,请不要删除
一、选择题
1.D【详解】本题主要考查输出函数在中,语句的意思是输出的值,故本题选选项Python pythonprinta,ba,b D解析D【详解】本题主要考查输出函数在中,语句的意思是输出的值,故本题选选项Python pythonprinta,ba,b D
2.D【详解】本题主要考查程序设计语言均属于高级语言,汇编语言属于低级语言,故本python.VC.JAVA题选选项D解析D【详解】本题主要考查程序设计语言均属于高级语言,汇编语言属于低级语言,故本题选选项python.VC.JAVA D
3.B【详解】本题主要考查表达式的运算中取余符号是“%,==”是用来判断两个对象python Python的值是否相等,故判断是否为偶数的表达式是故本题选选项n n%2==0,B解析B【详解】本题主要考查表达式的运算中取余符号是是用来判断两个对象的值是否相等,故判断是Python Pythonn否为偶数的表达式是故本题选选项n%2==0,B
4.C【详解】本题考查的是语言相关知识语言中用缩进来标记语句块,故选项正确Python PythonC解析C【详解】本题考查的是语言相关知识语言中用缩进来标记语句块,故选项正Python PythonC。
个人认证
优秀文档
获得点赞 0