python试题答案图文复习知识点试卷试题
一、选择题
1.下列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 2.在python中,以下哪个选项a 的数据类型为整型()
A.a=5 B.a=input() C.a='5' D.a=5.0
3.以下Python程序运行后,变量x和st的值分别是()。
A.801  123678 B.801  “123678”C.801  801 D.123678  “123678”
4.下列定义变量的python程序语句变量赋值错误的是()
python基础知识试题
A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,2
5.下列选项中,能作为python程序变量名的是()
A.s%1 B.3stu C.while D.dist
6.下列不是Python中所有循环必须包含的是()。
A.冒号B.循环次数C.循环体D.缩进
7.下列不是 Python 程序基本结构的是()。
A.顺序结构B.树形结构C.分支结构D.循环结构
8.在Python中以下语句正确的是()。
A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码
9.在Python中,表示跳出循环的函数是()
A.continue B.break C.ESC D.Close
10.下列可以被计算机直接执行的程序是()
A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序11.利用Python求100以内所有能被3整除的正整数,代码如下:
则下列程序第3行的横线应该填()
A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1
12.以下属于计算机高级语言的是()
A.Python B.自然语言C.汇编语言D.机器语言13.以下Python程序段执行后,输出结果为()。
A.m不能被3整除B.29不能被3整除C.29能被3整除D.m能被3整除14.计算机能直接识别、理解执行的语言是()
A.汇编语言B.Python语言C.自然语言D.机器语言15.有python程序如下:
S=input()接口并发如何处理
print(S * 3)
运行后通过键盘输入6,则运算结果是()
A.666 B.SSS C.18 D.S*3
16.在python中,想输出一行文字,要用到的函数是()。
A.input()B.int()C.print()D.float()
17.下列选项中,属于Python输出函数的是()。
A.random() B.print() C.sqrt() D.input() 18.下列Python程序运行后的输出结果是(  )。
s=0
for i in range(1,5):
s=s+i
print("s=",s)
A.s=5 B.s=6 C.s=10 D.s=15
19.在python中,运行以下程序,结果应为()
a=5
b=7
b+=3
a=b*20
a+=2
a=a%b
print(a,b)
A.5    7 B.20  10 C.22  7 D.2    10
access2019下载免费中文版20.下面Python代码运行后,a、b的值为()
a=23
b=int(a/10)
a= a-b * 10
print(a,b)
A.23  2 B.3  2 C.3  20 D.2  3 21.关于Python语言的特点,以下选项描述正确的是()
A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言22.下列变量名在Python中合法的是()
A.36B B.F55# C.for D._Good 23.在Python中,正确的赋值语句是()
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1 24.下列选项中,可以作为 Python程序变量名的是()
A.a/b B.ab C.a+b D.a-b 25.以下python程序段运行后,y的值是()
x=3
if x > 3 :
y=2*x
else :
y=3*x+1
print(y)
A.10 B.5 C.25 D.26 26.现有如下python程序段:
for i in range( 6 ):
p.append( int( random() * 10 ) + 1 )
for i in range( 2, 6 ):
if i % 2 == 1 and p[ i ] % 2 == 0:
p[ i ] += p[ i - 1]
elif i % 2 == 0 and p[ i ] % 2 == 1:
p[ i ] -= p[ i - 1]
执行该程序段后,在下列选项中,列表p中的元素值不可能的是()
A.1, 2, 3, 4, 7, 2
B.1, 2, 14, -9, -5, 8
C.6, 8, 1, 4, 6, 10
D.6, 4, 14, -7, 3, 8
27.Python中幂运算(指数运算)的运算符为()。
后端开发工程师月薪
A.* B.** C.% D.// 28.python中,表达式5%2 = ()。
A.2.5B.2C.1D.0 29.下列哪条赋值语句在Python中是非法的:()
A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y
30.已知字符串a="python",则a[ 1 : 3 ]的值为()
A."pyth" B."pyt" C."py" D."yt"
31.在Python中,关于变量的说法,正确的是()
A.变量必须以字母开头命名
B.变量只能用来存储数字,不能存储汉字
C.在python中变量类型一旦定义就不能再改变
D.变量被第二次赋值后,新值会取代旧的值
32.python单行注释和多行注释分别是什么?()
A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和// 33.Python语言源代码程序编译后的文件扩展名为()
A..py B..c C..java D..c++
34.下列Python程序段运行的结果是()
x=0
for  i  in range(1,20,3):
x=x+i
print(x)
A.80 B.190 C.70 D.210
oracleinsert语句35.计算机能直接接收和执行的程序设计语言为()
A.Visual Basic语言B.Python语言C.机器语言D.自然语言36.在Python Shell环境下,依次执行下列语句后,显示结果()。
A.9 B.165 C.172 D.21
37.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()
A.= B.== C.:= D.<>
38.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()
A.设计出解决问题的算法B.设计出解决问题的PPT
C.编写出Python代码D.选择一种编程软件
39.以下Python表达式中,哪项的值与其它三项不同()
A.len(“my name is james”.split())B.int(4.99)
C.sum([1,2,1,1])D.max([1,2,3,4])
40.Python中,可以输出hello world的是()
A.printf(“hello world”)
B.output(“hello world”)
C.Print(“hello +world”)
D.print(“hello world”)
41.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。
A.随机;入队;出队;求队长;判队空B.列表;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空D.入队;随机;列表;求队长;判队空42.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于()的数据结构()
A.一维表格B.二维表格C.三维表格D.四维表格
43.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于()
A.数据B.信息C.知识D.智慧
八爷源码怎么打不开了44.下列有关于print命令的描述中,正确的是()
A.在打印机里打印相关的文本或者数字等
B.可以用来画图
C.在屏幕中输出相应的文本或者数字等
D.执行语句print(“python”,3.7)时会出错
45.运行下列 Python程序,结果正确的是()
s="abcdefg"
c=len(s)  #len 求字符串长度
for i in range(0,c):
if i<2:
print (chr(ord(s[i])+2),end=" ") #  ord() 函数是 chr() 函数配对函数,将字符转ASCII值
else:
print(chr(ord(s[i]) + 3),end=" ")
A.c d f g h a B.c d f g h b C.c d f g h i j D.c d f g h c
46.检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能的python程序代码如下:
k=int(input(“输入一个四位数:”))
y=k%100
if            ②          :
print(“符合”)
else:
print(“不符合”)
划线处应填入的代码是()
A.①x=k/100  ②(x+y)*2!=k B.①x=k//100  ②(x+y)*2==k
C.①x=k/100  ②(x+y)**2!=k D.①x=k//100  ②(x+y)**2==k
47.下面哪个不是Python合法的标识符()
A.int_3 B.30XL C.self D._abc
48.在python中,语句print(a,b)的意思是()

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