中国电子学会青少年软件编程等级考试标准python三级优质复习知识点试卷试题
一、选择题
1.下列选项中,不属于Python语言基本数据类型的是( )
A.str
B.int
C.float
D.char
2.下面不是python特性的是( ):
A.免费的 B.简单易学 C.可移植性好 D.是低级语言
3.在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
4.Python语言自带的IDLE环境的退出命令是( )
A.Esc B.close C.回车键 D.exit
5.在Python中,下面程序段的输出结果是( )
x=9
Print(“x=”,x+1)
A.9 B.10 C.x=9 D.x= 10
6.以下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
7.下列软件中,可作为服务器操作系统的是( )
A.Windows B.Python C.excel D.access
8.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )
A.: B.# C., D.!
9.Python的序列类型不包括下列哪一种?( )
A.字符串 B.列表 C.元组 D.字典
10.下列选项中,属于Python输入函数的是( )。
A.random() B.print() C.Cout() D.input()
11.下列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
12.下列不是Python中所有循环必须包含的是( )。
A.冒号 B.循环次数 C.循环体 D.缩进
13.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为( )
A.10 B.66 C.5 D.23
14.下列选项中,能作为python程序变量名的是( )
A.s%1 B.3stu C.while D.dist
15.下面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
16.关于python程序设计语言,下列说法不正确的是( )
A.python是一种解释型、面向对象的计算机程序设计语言
B.python支持Windows操作系统,但不支持Linux系统
C.python源文件以***.py为扩展名
D.python文件不能直接在命令行中运行
17.如下Python程序段
for i in range(1,4):
for j in range(0,3):
print ("Python")
语句print ("Python")的执行次数是( )
A.3 B.4 C.6 D.9
18.根据Python中变量命名遵循的规则,正确的是( )
A.char21 B.2020Py C.Python D.name.ch
19.以下( )是python文件
A.*.mp3 B.*.xls C.*.ppt D.*py
20.在Python中,算式5+6*4%(2+8)结果为( )
A.25
B.15
C.9
D.7.4
21.数据分析的处理工具错误的( )
A.Access B..Excel C.python D.SQL
22.以下是一段python程序:
它的可以用哪个流程图表达( )。
A. B.
C.
23.在Python中要交换变量a和b中的值,应使用的语句组是( )。
A.a,b=b,a B.a=c;a=b;b=c
C.a=b;b=a D.c=a;b=a;b=c
24.下列属于正确的Python变量名的是( )
A.True
B.88abc
C.abc&88
D._abc88
25.Python使用函数( )接收用 输入的数据
A.accept() B.input() C.readline() D.print()
26.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于( )的数据结构 ( )python货币转换
A.一维表格 B.二维表格 C.三维表格 D.四维表格
27.下列哪条赋值语句在Python中是非法的:( )
A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y
28.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( )
A.3 B.4 C.5 D.6
29.在编写python程序时缩进的作用是()。
A.让程序更美观 B.只在for循环中使用
C.只在if语句中使用 D.用来界定代码块
30.在python计数循环中,列表正确的输写方式是( )。
A.(1,2,3) B.(1,2.3) C.[1,2.3 ] D.[1,2,3]
31.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。
下列说法正确的是( )
A.图中字符“2020,Python 来袭”共占15个字节,其中共有10个ASCII字符
B.字符“10”的十六进制内码是3A
C.“CO B4”是“来”字在计算机内存储和处理时的交换码
D.小写字母p的二进制内码是1110000
32.关于python中的函数,以下描述错误的是( )。
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
B.使用函数的主要目的是减低编程难度和代码重用
C.Python 使用 del 保留字定义一个函数
D.函数是一段具有特定功能的语句组
33.关于Python的内存管理,下列说法错误的是( )
A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用
C.变量无须制定类型 D.可以使用del释放资源
34.在VB中,下列与表达式Len("python")+20的值相等的是( )
A.Int(Rnd * 26)+1 B.Val("20")+16 mod 9
C.Mid("Hello2019",6,2)+"6" D.abs(Sqr(16)– 30)
35.Python中变量的命名遵循的规则,不正确的是 ( )
A.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B.区分大小写
C.不区分大小写
D.不能使用保留字
36.以下Python代码输出结果中说法正确的是( )。
x=0
for i in range(1,100):
x=x+i
print(x)
A.1+100的和 B.1+99的和
C.1~99所有整数的和 D.1~100所有整数的和
37.在Python中,“print(100-33*5%3)”语句输出的是( )
A.34 B.67 C.100 D.1
38.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum( )执行的操作是
A.返回所有列的和 B.返回所有行的和
C.返回所有数据中的最大值 D.返回所有数据中的最小值
39.python中表达式4**3=( )。
A.12 B.1 C.64 D.7
40.运行下列 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=" ")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论