中国电子学会青少年软件编程等级考试标准python三级优质复习知识点试卷试题
一、选择题
1.下列选项中,不属于Python语言基本数据类型的是( 
A.str
B.int
C.float
D.char
2.下面不是python特性的是(  ):
A.免费的    B.简单易学    C.可移植性好    D.是低级语言
3.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
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=[1066273323],则python表达式max(list1)的值为( 
A.10    B.66    C.5    D.23
14.下列选项中,能作为python程序变量名的是( 
A.s%1    B.3stu    C.while    D.dist
15.下面Python代码运行后,ab的值为(   
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 range14):
    for j in range03):
          print "Python"
语句print "Python")的执行次数是(
A.3    B.4    C.6    D.9
18.根据Python中变量命名遵循的规则,正确的是(   
A.char21    B.2020Py    C.Python    D.namech
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中要交换变量ab中的值,应使用的语句组是(    )。
A.a,b=b,a    B.a=ca=bb=c
C.a=bb=a    D.c=ab=ab=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=2y=1,当执行语句y+=x*2y的值是(   
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软件观察字符“2020Python来袭”的内码,部分界面如图所示。
下列说法正确的是(  )
A.图中字符“2020Python 来袭”共占15个字节,其中共有10ASCII字符
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.199所有整数的和    D.1100所有整数的和
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小时内删除。