中国电子学会青少年软件编程等级考试标准python一级精品复习知识点试卷
试题
一、选择题
1.关于Python3.8基础知识的说法中,不正确的是()
A.支持中文做标识符
B.Python标识符不区分字母的大小写
C.Python命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
2.下列python表达式结果为5的是()
A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9)3.下列不是Python中所有循环必须包含的是()。
A.冒号B.循环次数C.循环体D.缩进
4.下列可以被计算机直接执行的程序是()
A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序5.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式
chr(ord(x)+2)的值是()
A.‘I’B.‘J’C.73 D.74
6.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()
A.:B.# C., D.!
7.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()
C.read () D.write ()
8.下列选项中,不属于Python合法变量名的是()
A.int32 B.40xl C.self D._name_
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.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.23
11.利用Word 软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列说法正确的是()
A.该文档中的有2个用户添加了2处批注
B.该文档中图片采用的环绕方式为上下型
C.该文档中总共有4处修订
D.若要对文档中所有的“Python”文字设置为“红倾斜”格式,用自动更正功能最合适12.下面选项中对Python的转义字符描述错误的是()
A.\r 回车B.\n 换行C.\\ 反斜杠符号D.\” 单引号
13.根据Python中变量命名遵循的规则,正确的是()
A.char21 B.2020Py C.Python D.name.ch
14.计算机能够直接识别和执行的语言是(    )
A.机器语言
B.汇编语言
C.Python 语言
D.C语言
15.下列哪个语句在Python中是非法的?()
A.x = y = z = 1 B.x = (y = z + 1)
C.x, y = y, x D.x  +=  y
16.在Python中,表达式(21%4)+5的值是()
A.2 B.6 C.10 D.3
17.以下()是python文件
A.*.mp3B.*.xls C.*.ppt D.*py
18.在Python中,算式5+6*4%(2+8)结果为()
A.25
B.15
C.9
D.7.4
19.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。
A.a≤x and x<b B.n<= x or x<b C.x>=a and x<b D.x>=a and x>b 20.在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
21.下列Python语句中,会导致程序运行出错的语句是()
A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1
22.以下Python程序运行后的输出结果为()
A.0 B.45 C.46 D.362880
23.下列选项中,可以作为 Python程序变量名的是()
A.a/b B.ab C.a+b D.a-b
24.下列语言中()不属于高级语言
A.python B.VC C.JAVA D.汇编语言
25.关于python程序设计语言,下列说法不正确的是(    )。
A.python源文件以***.py为扩展名
B.python的默认交互提示符是:>>>
C.python只能在文件模式中编写代码
D.python具有丰富和强大的模块
26.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是()
A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0 27.python中表达式4**3=(    )。
A.12B.1C.64D.7
28.现有如下Python程序:
List = [ "Happy", "new", "year!" ]
s = List[ 1 ]
d = s[ : -1 ]
执行该程序后,d的值为()
A."py" B."Happ" C."ew" D."ne"
29.在Python中自定义函数需要什么关键字放在函数开始()
A.function B.def C.define D.void
30.关于下列Python程序段的说法正确的是()
k=1
while  1:
k+=1
A.存在语法错误,不能执行B.执行1次C.执行无限次
D.执行k次
31.在Python语言中,数据的输入是通过()来实现的。
A.input( )函数B.print( )函数
C.output( )函数D.abs( )函数
32.在python中,有程序如下
A=input()
print(A * 5)
通过键盘输入5,则运算结果是()
A.5 5 5 5 5 B.25 C.5*5 D.5 5
33.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()
A.列表B.元组C.集合D.字典
34.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是(  )
A.392019 B.201939 C.201920+19 D.3939 35.Python 定义私有变量的方法为。()
A.使用 __private 关键字
B.使用 public 关键字
C.使用DEF定义变量名
D.使用 __XX 定义变量名
36.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()
A.time库
B.random库
C.turtle库
D.matplotlib 库
37.Python不支持的数据类型有()。
A.char B.int C.float D.list
38.在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502”,则变量code的数据类型应定义为()
A.布尔型B.整型C.字符串型D.浮点型39.Python中幂运算(指数运算)的运算符为()。
A.* B.** C.% D.//
40.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接
执行的语言是(), Python语言属于()语言。
A.机器,高级B.高级,汇编C.高级,机器D.汇编,高级41.Python中,可以输出hello world的是()
A.printf(“hello world”)
B.output(“hello world”)
C.Print(“hello +world”)
D.print(“hello world”)
42.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。
A.布尔型B.浮点型C.整型D.字符串43.Python中变量的命名遵循的规则,不正确的是()
A.以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写
C.以数字开头,后面可以是字母、数字或下划线。D.不能使用保留字
44.我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python程序来生成词云图,程序中需要用到以下哪个第三方库?()
A.WordCloud B.math C.random D.turtle
45.有python程序如下
a=int(input())
b=int(input())
python中的字符串是什么c=input()
if c=='+':
print(a+b)
elif c=='-':
print(a-b)
elif c=='*':
print(a*b)
elif c=='/':
print(a/b)
else:
print(“输入错误,请重试”)
当程序运行后,小新依次输入 9  2  *
程序输出结果应为()
A.18 B.11 C.7 D.4
46.小王编写了出租车收费的python程序,代码如下:
s1=float(input('请输入行驶路程(公里):'))
if s1<=3:
f=10
elif s1<=10:
f=10+2.5*(s1-3)
else:

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