试题(完整版)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=0
B.n%2==0
C.n%2=0
D.n/2==0
4.12 Python语言语句块的标记是( )
A.分号 B.逗号 C.缩进 D./
5.在python中,下列属于字符串常量的是( )
A."python" B.3.14 C.cnt D.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|>1解的是( )
A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1
10.在python中,运行下列程序,正确的结果是(bat提取文件名无后缀 )
s=0
for i in range (1,5):
s=s+i
print("i=",i,"s=",s)
A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15
11.以下Python程序段执行后,输出结果为( )。
A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除
12.以下哪种语言属于高级程序设计语言( )
①python ②c++ ③visual basic ④java
A.①②③ B.②③ C.②③④ D.①②③④
13.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为
a = a * b
b = a // b
a = a // b
A.a=3 b=5 B.a=15 b=3 C.a=5 b=5 D.a=5 b=3
14.算法用Python程序实现,以下代码中哪处语句存在语法错误( )
A. B. C. D.
15.在Python IDLE编辑器中书写正确的表达式( )
A.b**2-4ac B.1/2gt2 C.pi*r^2 D.2*pi*r
vb程序设计教程答案第四版刘炳文16.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素( )。
A.整数 B.浮点数 C.字符串 D.以上都是
17.以下 Python 代码的运行结果是( )。
a = 3
b = 4
a = a * b
print(a)
A.3 B.4 C.12 D.a*b
18.下面哪个不是Python合法的标识符( )
A.int_3 B.30XL C.self D._abc
19.有如下python程序段:
a="Doing is better than saying ."
print(r"\n"+a[ :15])
该程序运行后,输出的结果是( )
A.直接输出:' \nDoing is better '
B.直接输出:\nDoing is better th
C.直接输出:\nDoing is better
D.先换行,然后在新的一行中输出:Doing is better
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.函数是一段具有特定功能的语句组
24.下列Python程序段运行的结果是( )。
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
i+=1
print("sum=",sum)
A.sum=9 B.sum=10 C.sum=18 D.sum=19
25.运行下列Python程序
i=1
s=1
while ①:
s=s*i
i+=2
print(s)
当输出结果为105时,则①处应填入( )
A.i<=7 B.i<7 C.i>=7 D.i>7
26.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。( )
A.网页怎么制作四页for B.print C.elif D.input
27.在Python中,设a=2,b=3,表达式a<b and b>=3值是( )
A.1 B.0 C.True D.False
28.在Python中,设a=2,b=3,表达式a>b and b>=3的值是( )
A.1 B.-1 C.True D.False
29.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为( 类似神武的回合制游戏)
A.1.3 B.5.33 C.5.4 D.5.3
30.在下面的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=8python基础知识填空题”是一个___________,“#初始化时长费为0”是一个__________,“S<=3.3”是一个___________,“float(input(“请输入时长”))”是一个__________。
A.函数 B.表达式 C.赋值语句 D.注释语句
1 Tot1=0 #初始化时长费为0 2 Tot2=0 #初始化里程费为0 3 S=float(input(“请输入里程数”)) 4 T=float(input(“请输入时长”)) #输入里程数和时长 5 if(T>9): #计算时长费用 6 Tot1=(T-9)*0.2 7 if(S<=3.3): #算里程费用 8 Tot2-8 9 else: 10 Tot2=8+(S-3.3)*1.35 11 Cost-Totl+tot2 12 print(Cost) #输出总车费 |
(3)小C写好代码之后,编译运行发现报错了,根据下图中所示的错误信息分析该程序报错的原因是:____________________________________________________________________________________________。
NameError Traceback西门子200plc编程教程(most recent call last) <ipython-input-2-fc682f6f4658>in<modu1e> 9else: 10 —→11 Cost=Tot1+tot2 12 NameError:name’tot2’is not defined |
(4)经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于计算机编写程序解决问题的这个过程是:①设计算法②编写程序③分析问题④调试运行程序,合理的顺序是_________。(填写序号即可)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论