试题(完整版)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.汇编语言
python中的字符串是什么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中,运行下列程序,正确的结果是(   
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=3b=5,运行下列程序段后,ab的值为
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
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=2b=3,表达式a<b and b>=3值是(
A.1    B.0    C.True    D.False
28.Python中,设a=2b=3,表达式a>b and b>=3的值是(
A.1    B.-1    C.True    D.False
29.已知a=-2b=10/3,python表达式round(b,1)+abs(a)的值为( 
A.1.3    B.5.33    C.5.4    D.5.3
30.在下面的python程序中,变量bc的值为()。
A.b6c6    B.b6c8    C.b8c8    D.b8c6
二、程序填空
31.编写程序。如图所示的算法,请用Python程序写出实现该算法相应的代码。
32.设计完成算法之后,小C打算用所学的Python程序设计语言完成程序的编写。
1Python程序设计语言属于程序设计语言中的_______________
A.机器语言    B.汇编语言    C.高级语言    D.翻译程序
2)小C将设计好的算法转为Python程序语言(如下)。其中“Tot2=8”是一个___________,“#初始化时长费为0”是一个__________,“S=3.3”是一个___________,“floatinput(“请输入时长”))”是一个__________
A.函数    B.表达式    C.赋值语句    D.注释语句
1 Tot1=0  #初始化时长费为0
2 Tot2=0  #初始化里程费为0
3 S=floatinput(“请输入里程数”))
4 T=floatinput(“请输入时长”))  #输入里程数和时长
5 ifT>9):  #计算时长费用
6  Tot1=T-9*0.2
7 ifS<=3.3):  #算里程费用
8  Tot2-8
9 else
10  Tot2=8+S-3.3*1.35
11 Cost-Totl+tot2
12 printCost  #输出总车费
3)小C写好代码之后,编译运行发现报错了,根据下图中所示的错误信息分析该程序报错的原因是:____________________________________________________________________________________________

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。