【编程】Python菜鸟教程复习知识点试卷试题
一、选择题
1.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.67
2.下列不属于
...高级编程语言的是
A.C 语言B.VB语言C.Python语言D.机器语言3.在下面的python程序中,变量b和c的值为()。
A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6 4.python用来表示代码块所属关系(控制层级结构的)的语法符号是()
A.圆括号B.大括号C.缩进D.冒号
5.在Python中,下面程序段的输出结果是()
x=9
Print(“x=”,x+1)
A.9 B.10 C.x=9 D.x= 10
6.下列可以被计算机直接执行的程序是()
A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序7.Python中的数据类型float表示()
A.布尔型B.整型C.字符串型D.浮点型
8.在Python语言中,用来定义函数的关键字是()。
A.return B.def C.function D.import 9.Python的序列类型不包括下列哪一种?()
A.字符串B.列表C.元组D.字典
10.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()
C.read () D.write ()
11.以下Python程序段执行后,输出结果为()。
A.m不能被3整除B.29不能被3整除C.29能被3整除D.m能被3整除
12.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为()
A.= B.== C.:= D.<>
13.在Python中,显示出信息x,并要求输入数据的是()。
A.abs(x) B.float(x) C.print(x) D.input(x)
14.以下属于计算机高级语言的是()
A.Python B.自然语言C.汇编语言D.机器语言15.关于Python,以下几种说法不正确的是()。
A.Python是一种高级程序设计语言
B.Python属于汇编语言,或者说属于低级语言
C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点D.Python是一种面向对象的、解释性计算机语言
16.下列选项中,合法的Python变量名是()
A.print B.speed C.Python D.a#2
17.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。A.高级语言B.自然语言C.汇编语言D.机器语言18.下列选项都是属于高级语言的是(  )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
19.下列Python表达式的值不是2的是()。
A.3%2 B.5//2 C.1*2 D.1+3/3 20.python文件的扩展名是()
A.py B.pye C.vbp D.pyr
21.在python语言中表示“x属于区间[a,b)”的正确表达式是()
A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b 22.下列Python语句中,会导致程序运行出错的语句是()
A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 23.Python表达式“50-50%6*5//2**2”的结果为()
A.48 B.25 C.0 D.45
24.(    ) 不是程序设计高级语言。
A.Python
B.Basic
html资料C.C++
D.伪代码
25.下列Python程序运行后的输出结果是()。
s=0
for i in range(1,10):
s=s+i
print("s=",s)
A.s=35 B.s=45 C.s=55 D.s=65html动态读取js
26.在Python语言中,以下简单数据类型选项中描述错误的是(  )
A.整数(int)、浮点数(float)B.字符串(str)
C.布尔(bool)D.2.5+2.5的值是整数(int)类型
27.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。
A.整数B.浮点数C.字符串D.以上都是28.Python语言源代码程序编译后的文件扩展名为()python基础知识试题
A..py B..c C..java D..c++
29.在Python中,设a=2,b=3,表达式a<b and b>=3值是()
A.1 B.0 C.True D.False 30.Python语言属于()。
A.机器语言B.汇编语言C.高级语言D.科学计算语言31.在python中,下列哪个选项是正确的赋值语句()
A.5s= 80 B.2018 =x C.a+b=c D.s=s+5
汉诺塔的游戏规则32.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为()A.5 B.34 C.7 D.12
33.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。()
A.for B.print C.elif D.input
34.在Python中,数据的输入是通过()来实现的。
A.input()函数B.print()函数C.bool()函数D.abs()函数35.在Python中,下列循环结构用法错误的是()。
A.for i in range(20):B.for i in range(0,10):
C.for i in range(10,0,2): D.while s<50:
36.下列python表达式中,值为字符串类型的是()
①Abs(x)②“abc”*3  ③“123+45”④ 123+45  ⑤a=input(“请输入a的值:”)
A.①③⑤B.②④⑤C.①②③D.②③⑤
37.下列选项中,可作为Python变量名的是()
A.int B.Abc C.float D.Complex
38.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。
下列说法正确的是()
A.图中字符“2020,Python 来袭”共占15个字节,其中共有10个ASCII字符
B.字符“10”的十六进制内码是3A
C.“CO B4”是“来”字在计算机内存储和处理时的交换码
D.小写字母p的二进制内码是1110000
39.Python的设计具有很强的可读性,相比其他语言具有的特语法有以下选项,正确的是()。
A.交互式B.解释型C.面向对象D.服务端语言40.在python中能实现下面结果的代码是()。
请输入你的性别:
A.print(“请输入你的性别:”)B.print(请输入你的性别:)
C.input(“请输入你的性别:”)D.input(请输入你的性别:)41.Python表达式a=b中“=”表示()
A.交换“=”左右两边变量的值
B.把“=”右边变量的值赋值给左边变量
C.把“=”左边变量的值赋值给右边变量
cortisolD.比较“=”左右两边变量的值是否相等
42.Python中变量的命名遵循的规则,不正确的是()
A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.不区分大小写
D.不能使用保留字
43.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操作是
gitlab ci cd
A.返回所有列的和B.返回所有行的和
C.返回所有数据中的最大值D.返回所有数据中的最小值
44.运行下列 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 45.如图Python代码执行后,a,b的值分别为:()
A.5,10 B.10,5 C.5,5 D.10,10 46.在Python中,实现多分支选择结构的较好方法是()。
A.if B.if-else C.if-elif-else D.if嵌套47.下列Python程序段
a = 0
b = 4
if b > a :
a = 3 * b
else:
a = 10
程序运行后,a的值是()
A.10 B.0 C.12 D.4
48.以下不属于高级程序设计语言的是()。
A.C++ B.VB C.机器语言D.Python 49.计算机能直接识别、理解执行的语言是()
A.汇编语言B.Python语言C.自然语言D.机器语言50.下列Python程序段的运行结果是()
i=0
sum=0
while i<10:
if  i%2==0:
sum+=i
i+=1
print(‘sum=’,sum)
A.sum=18 B.sum=20 C.sum=22 D.sum=30二、程序填空
51.阅读程序。分析以下Python程序并回答问题。
who='我的'
action='是'
destination='镜像世界'
number='153'
code='通行密码'

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