版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试题(完整版)python真题练习
一、选择题
1.在python中,语句print(a,b)的意思是()
A.打印a,bB.输U(a,b)C.输出a,bD.输出a,b的值
2.下列语言中()不属于高级语言
A.pythonB.VCC.JAVAD.汇编语言
3.在Python中,判断n是否为偶数的表达式是()
A.n/2=0
B.n%2==0
C.n%2=0
D.n/2==0
4.12Python语言语句块的标记是()
A.分号B.逗号C.缩进D./
5.在python中,下列属于字符串常量的是()
A."python"B.3.14C.entD.2018
6.下列选项中,不属于Python语言基本数据类型的是()
A.str
B.int
C.float
D.char
7.Python中,保留字写法正确的是()
A.PRINT()
B.Print()
C.print()
D.Int()
8.Python使用函数()接收用输入的数据
A.accept()B.input()C.readline()D.print()
9.下列Python表达式中,能正确表示不等式方程|x|>l解的是()
A.x>lorx<-lB.x>-lorx<lC.x>landx<-lD.x>-landx<l
10.在python中,运行下列程序,正确的结果是()
s=0
foriinrange(1,5):
s=s+i
print(”i=",i什”,s)
A.i=4s=10B.i=5s=10C.i=5s=15D.i=6s=15
11.以下Python程序段执行后,输出结果为()。
m=29
ifm%3!=0:
print(m,“不能被3整除")
else
print(m.”能被3整除“)
A.m不能被3整除B.29不能被3整除C.29能被3整除D.m能被3整除
12.以下哪种语言属于高级程序设计语言()
①python②C++(3)visualbasic®java
A.©©③B.②③C.®®®D.①②③@
13.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为
a=a*b
b=a//b
a=a//b
A.a=3b=5B,a=15b=3C.a=5b=5D.a=5b=3
14.算法用Python程序实现,以下代码中哪处语句存在语法错误()
inp=input("请输入a、b:")#1
a=float(inp.split()[0])
b=float(inp.split()[1])#2
ifa>b:#3
print(a)
else#4
print(b)
A.(t)B.&C.③D.⑥
15.在PythonIDLE编辑器中书写正确的表达式()
A.b**2-4acB.l/2gt2C.pi#rA2D.2*pi*r
16.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素
()0
A.整数B.浮点数C.字符串D.以上都是
17.以下Python代码的运行结果是()。
a=3
b=4
a-a+b
print(a)
A.3B.4C.12D.a*b
18.下面哪个不是Python合法的标识符()
A.int_3B.30XLC.selfD._abc
19.有如卜python程序段:
a="Doingisbetterthansaying
print(r"\n"+a(:15])
该程序运行后,输出的结果是()
A.直接输出:'\nDoingisbetter'
B.直接输出:\nDoingisbetterth
C.直接输出:\nDoingisbetter
D.先换行,然后在新的一行中输出:Doingisbetter
20.下列有关于print命令的描述中,正确的是()
A.在打印机里打印相关的文本或者数字等
B.可以用来画图
C.在屏幕中输出相应的文本或者数字等
D.执行语句print("python",3.7)时会出错
21.王明同学运用Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重
指数是否超标,属于()
A.数据B.信息C.知识D.智慧
22.应用软件是为满足用户不同领域、不同问题的应用需求而没计的软件。以下不属于应
用软件的是()
A.WordB.微信C.考试系统D.python
23.关于python中的函数,以下描述错误的是()。
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数
的输入输出方式即可
B.使用函数的主要目的是减低编程难度和代码重用
C.Python使用del保留字定义一个函数
D.函数是一段具有特定功能的语句组
24.下列Python程序段运行的结果是()。
i=0
sum=0
whilei<10:
ifi%3==0:
sum+=i
i+=l
print("sum=",sum)
A.sum=9B.sum=10C.sum=18D.sum=19
25.运行下列Python程序
i=l
s=l
while①:
s=s*i
prints)
当输出结果为105时,则①处应填入()
A.i<=7B.i<7C.i>=7D.i>7
26.以下是猜数游戏的Python程序,请你补全代码:
体”题程序
number=99
numbergues'=ini(inpul("你精测的数?是:**))
ifnumber*numberguessi
prinlL你猜对了
①number>numberguess:
priEL你猜的数字小了”)
else:
printL你猫的数字大了
请选择适当的代码填入程序①处。()
A.forB.printC.elifD.input
27.在Python中,设a=2,b=3,表达式a<bandb>=3值是(J
A.1B.0C.TrueD.False
28.在Python中,设a=2,b=3,表达式a>bandb>=3的值是()
A.1B.-1C.TrueD.False
29.已知a=2b=10/3,则python表达式round(b,l)+abs⑶的值为()
A.1.3B,5.33C.5.4D.5.3
30.在下面的python程序中,变量b和c的值为()。
a=6
a=b=c=8
print(bjC)
A.b为6,c为6B.b为6,c为8C.b为8,c为8D.b为8,c为6
二、程序填空
31.编写程序。如图所示的算法,请用Python程序写出实现该算法相应的代码。
32.设计完成算法之后,小C打算用所学的Python程序设计语言完成程序的编写。
(1)Python程序设计语言属于程序设计语言中的。
A.机器语言B.汇编语言C.高级语言D.翻译程序
(2)小C将设计好的算法转为Python程序语言(如下)。其中“Tot2=8”是一个
,“#初始化时长费为0”是一个,"SV=3.3”是一个
,“float(input(“请输入时长”))”是一个o
A.函数B.表达式C.赋值语句D.注新语句
1Totl=0#初始化时长费为0
2Tot2=0#初始化里程费为0
3S=float(input(“请输入里程数”))
4T=float(input(“请输入时长"))#输入里程数和时长
5if(T>9):#计算时长费用
6Totl=(T-9)*0.2
7if(S<=3.3):#算里程费用
8Tot2-8
9else:
10Tot2=8+(S-3.3)*1.35
11Cost-Totl+tot2
12print(Cost)#输出总车费
(3)小C写好代码之后,编译运行发现报错了,根据卜图中所示的错误信息分析该程序报
错的原因是:
NameErrorTraceback(mostrecentcalllast)
<ipython-input-2-fc682f6f4658>in<module>
9else:
10
-----1-11Cost=Totl+tot2
12
NameError:name*tot2'isnotdefined
(4)经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运
行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于
计算机编写程序解决问题的这个过程是:①设计算法②编写程序③分析问题④调试运行程
序,合理的顺序是。(填写序号即可)
(5)总结用计算机解决问题的优势主要有:
33.(项目情境)水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它
本身,例如:l**3+5**3+3**3=153o这类三位数也被叫做自恋数、自暴数或者阿姆斯特朗
数。
(问题求解)设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的
数。需得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下
python程序,在空白处填写适当的表达式或语句,使程序完整。print("三位数之内的水仙
花是:")
forxin:
b-x//100
g=_____
ifx==(b**3+s**3+g**3):
34.水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:
这类三位数也被叫做自恋数、自弃数或者阿姆斯特朗数。
1**3+5**3+3**3=1530
[问题求解]设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需
得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程
序,在空白处填写适当的表达式或语句,使程序完整。
print("三位数之内的水仙花是:")
forxin—(100,1000):
b=x//100
s=(x//10)—
g=一
lfx=(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:
SL
elift<45:
m=300
ra__
m=450
else:
m=500
print(“您的奖励是:",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))
returnn
r=1000;x=100;y=15;z=0.8#从系统中分别获取消费额度、满和减以及打折的数值
dis=["红烧排骨","香炸刀鱼,"虾仁,"菜心","米饭"]#某顾客所点菜品名称
num=[l,l,1,1,3]#某顾客所点菜品数量
mo同46,45,68,16,1]#某顾客所点菜品单价
print("菜品名称","数量,"小计")
foriinrange(len(dis)):
print(gs(dis[i]),num[i],""/num[i]*mon[i])
s=s+num[ij*mon[i]
ifs>=r:
total=s*z
else:
print("消费合计:",s)
print("应收现金:",total)
37.学校开展“奇妙的数字”研究性学习活动。张轩小组4人决定把课题定为《探秘水仙
花数》。
(1)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的:“水仙花数”是指一个
三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33,那么这个数就是一个
“水仙花数”。百度属于—搜索引擎(全文,分类)
(2)为了求解100-999这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设
计,并使用python编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:
萌:运行结果:
k=100RESTART:D"水仙花数.py
k<=999:
a=k//100"=注:a为k的百位153是水仙花数.
b=k//10%10Xi注:b为k的卜位370是水仙花数.
c=k%10="注:c为k的个位371是水仙花数.
i!k==a*a*a+b*b*b+c*c+c:407是水仙花数.
prim(kJ2水仙化拉•)
k=一①一
k是可以重新赋值的,k是变置还是常量?―程序中①处有空缺,请补充完整①处的代
码。一程序中逐一验证了100到999之间所有的三位数是否符合“水仙花数”的定义条
件,这种算法叫做(解析法,枚举法,递归法,二分法)。
C)在研究成果展示环节,张轩小组可以使用什么软件制作《探秘水仙花数》的研究成
果报告?()
38.求水仙花数(一个三位数,其各位数字立方和等于该数字本身)
39.编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值
加3。
40.请编写一个密码登陆系统,接收用户从键盘输入的密码和弥自己的密码进行比对,如
果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。
【参考答案】***试卷处理标记,请不要删除
一、选择题
1.D
【详解】
本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,
故本题选I)选项。
解析: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是数值
型常量,ent是变量,故本题选A选项。
解析:A
【详解】
本题主要考查Python数据类鹭"python"是字符串常量,3.14、2018是数值型常量,ent
是变量,故本题选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等单词是保留字,也不能将其用作标识符:标识符是由字符
6~2和2~2)、下划线和数字组成,但第一个字符不能是数字;标识符不能和Python中
的保留字相同。故print()是保留字正确的写法。
8.B
【详解】
本题主要考查Python函数。accept。接受一个客户端的连接请求并返回一个新
的套接字,input函数用于数据的输入,readline。函数用于读取文件中的一
行,print。
解析:B
【详解】
本题主要考查Python函数。accept。接受一个客户端的连接请求并返回一个新的套接字,
input函数用于数据的输入,readline()函数用于读取文件中的一行,print。函数用于打印输
出数据,故本题选B选项。
9.A
【详解】
本题主要考查Python表达式。题干不等式方程可以写成x<-l或者x>l,用
Python表示是x>lorx<-l,故本题选A选项。
解析:A
【详解】
本题主要考查Python表达式。题干不等式方程可以写成x<-l或者x>l,用Python表示是
x>lorx<-l,故本题选A选项,
10.A
【详解】
本题考查Python程序实现。
变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+l+2+3+4=10。故本题
选A选项
解析:A
【详解】
本题考查Python程序实现。
变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+l+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都属于高
级程序设计语言。故本题选【),
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/^=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,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不是、thon合法的标识符,
故本题选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=0
i=0<100%3==0sum=0+0=0i=0+l=l
i=l<10l%3==0小成立i=l
解析:c
【详解】
本题考查的是Python程序。程序分析过程如下:
i=0sum=0
i=0<100%3==0sum=0+0=0i=0+l=l
i=l<10l%3==0不成立i=l+l=2
i=2<102%3==0不成立i=2+l=3
i=3<103%3==0sum=0+3=3i=3+l=4
i=4<104%3==0不成立i=4+l=5
i=5<105%3==0不成立i=5+l=6
i=6<106%3==0sum=3+6=9i=6+l=7
i=7<107%3==0不成立i=7+l=8
i=8<108%3==0不成立i=8+l=9
i=9<109%3==0sum=9+9=18i=9+l=10
i=10<10不成立
输出sum=18,故答案C正确。
25.A
【详解】
本题考查循环语句。在循环体内,S=S*i,i的初值为1,循环内i每次递增
2,则s=l*3*5*7=105,最后结果为105,可知条件为whilei<=7,故本题选
Ao
解析: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=10R,则表达式round(b,l)+abs(
解析:D
【详解】
本题主要考查Python表达式的运算。round(x,n)方法返回x的小数点四舍五入到n个数
字,abs是求绝对值,已知a=-2,b=103,则表达式round(b,l)+abs(a)=3.3+2=5.3,故本题
选D选项。
30.C
【详解】
本题考察赋值语句。
将6赋值给a,此时a为6;
将8赋值给c,此时c为2;
将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为&
将b赋值给a,此时a即为b¥j值,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)
a=float(input("曾输入一个数"))
b=float(input
c=float(input("需麻入一小斯"55请输入一个数44
语辎入一人数66
ifc>aandc>b:
printC最大数为:",c)请输入一个数34
elifb>a:最大数数66.0
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)
m"C.高级语言C.赋值语句D.注释语句B.表达式A.函数Pythcn程序设计语言规
定,在标识符中,字母大小写是有区别的。该程序代码中表示里程费的Tot2错误将字母
“T”写成了小写”“t”。合理的顺序是:③分析问题①设计算法②编写程序④调试运
行程序略
【详解】
本题主要考查Python程序的编写。©Python程序设计语言属于程序设计语言中的高级语
言,选C选项。②"Tot2=8"是一个赋值语句,选C选项。③州初始化时长费为。”是一个注
释语句,选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],forx
inrange(100,1000)表示x的范围是100-999,故此处填range(100,1000)。②变量g、s、b分
别存放个位、十位、百位上的数,故s=x〃10%10(“〃"表示整除,"%"表示取余)。
④如果满足则输出“三位数之内的水仙花是:故此
@g=x%100x==(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程序的执行与调试。①
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 计算机常见故障及解决方法
- 财务管理综合复习题
- 2026年秋招:中亿丰集团试题及答案
- 2026年校招:国联视讯面试题及答案
- 移动互联网第四波浪潮李开复
- 2026年校招:江苏惠隆资产管理公司 笔试题及答案
- 宫颈癌前病变处理应对措施
- 医学专题-搭巴达雅拉-科尔沁蒙古族萨满-过关-仪式音乐考察
- 医院的见习报告(2篇)
- 2026年驾考科目二坡道定点停车技巧课件
- 2026全国青少年全国禁毒知识竞赛试题及答案
- 2026年《中级健康照护师》考试题库及答案
- 门诊疑难病例讨论制度
- T/CES 251-2023储能系统变流器涉网性能硬件在环检测规范
- 2026年红河州弥勒市城发悦途旅行社有限公司招聘(5人)笔试参考题库及答案详解
- (2025版)基层医师2型糖尿病患者胰岛素应用专家共识解读课件
- 2025年银川文化旅游发展集团有限公司招聘笔试参考题库含答案解析
- 高考英语3500词顺序版
- 江苏省中等职业学校学业水平试卷题含答案
- 环卫工人交通安全知识培训课件正式完整版
- 吉利工厂过程质量对标标准手册V4
评论
0/150
提交评论