全国青少年软件编程(Python)等级考试试卷(一级)word(1)复习知识点试卷试题
一、选择题
1.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为( )
A.22 B.88 C.89 D.67
2.下列Python程序段运行的结果是( )
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)
A.a=2 B.a=’A’ C.a=’C’ D.a=3
3.如图Python代码执行后,a,b的值分别为:( )
A.5,10 B.10,5 C.5,5 D.10,10
4.下面选项中对Python的转义字符描述错误的是( )
A.\r 回车 B.\n 换行 C.db2 日期格式化\\ 反斜杠符号 D.\” 单引号
5.下列不是Python中所有循环必须包含的是( )。
A.冒号 B.循环次数 C.循环体 D.缩进
6.下列属于计算机编程语言的有( )
①Python ②Visual Basic ③Java ④C++ ⑤CPU
A.①②④⑤ B.②③④⑤ C.①②③④ D.①③④
7.python用来表示代码块所属关系(控制层级结构的)的语法符号是( )
A.圆括号 B.大括号 C.缩进 D.冒号
8.下列可以导入Python模块的语句是( )
A.import module
B.python基础知识填空题input module
C.print module
D.def module
9.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长
B.应该写成"chinese" =51study
C.“chinese”应该写成“chinaˈs”
D.变量名51study不符合python语言规范,变量名不能以数字开头
10.Python中的数据类型float表示( )
A.布尔型 B.整型 C.字符串型 D.浮点型
11.Python的序列类型不包括下列哪一种?( )
A.字符串 B.列表 C.元组 D.字典
12.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于( )
A.数据 B.信息 C.知识 D.智慧
13.下列选项中,不属于Python语言基本数据类型的是( )
A.str
B.int
C.float
D.char
ignore与neglect辨析14.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于( )的数据结构 ( )
A.一维表格 B.二维表格 C.三维表格 D.四维表格
15.关于Python,以下几种说法不正确的是( )。
A.Python是一种高级程序设计语言
B.Python属于汇编语言,或者说属于低级语言
C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点
D.Python是一种面向对象的、解释性计算机语言
16.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于( )。
A.高级语言 B.自然语言 C.免费的域名和网站汇编语言 D.机器语言
17.python的命令行提示符是( )
A.### B.>>> C./// D.C:》
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程序运行后的输出结果为( )
A.0 B.45 C.46 D.362880
21.在Python中,正确的赋值语句是( )
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1
22.下列语言中( )不属于高级语言
A.python B.VC C.JAVA D.汇编语言
23.如下Python程序段
x = 0
while x < 50:
x = (x + 2) * (x + 3)
运行后,x的值为( )
A.0 B.72 C.50 D.168
24.下列python表达式结果最小的是( )
A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3
25.有python程序如下:
S=input( )
print(S * 3)
运行后通过键盘输入6,则运算结果是( )
A.666 B.SSS C.18 D.S*3
26.在Python Shell环境下,依次执行下列语句后,显示结果( )。
data=[172,9,165,29,156,21] max(data) | jsp文件怎么用ipad打开方式
A.9 B.165 C.172 D.21
27.以下哪个不是python关键字( )
A.cout B.from C.not D.or
28.在Python程序设计语言中,表示整除的符号是( )
A./ B.% C.mod D.//
29.在Python中,设a=2,b=3,表达式a<b and b>=3值是( )
A.1 B.0 C.True D.False
30.现有如下Python程序:
List = [ "Happy", "new", "year!" ]
s = List[ 1 ]
d = s[ : -1 ]
执行该程序后,d的值为()
A."py" B."Happ" C."ew" D."ne"
31.在Python中自定义函数需要什么关键字放在函数开始( )
A.function B.def C.define D.void
32.运行下列Python程序
i=1
s=1
while ①:
s=s*i
i+=2
print(s)
当输出结果为105时,则①处应填入( )
A.i<=7 B.i<7 C.i>=7 D.i>7
33.运行下列Python程序,输出结果为True,则空白处应为( )
a=15
b=46
if__________:
print(‘True’)
else:
print(‘Flase’)
A.a=b B.a>b C.a<b D.a==b
34.下列python表达式中, 值为字符串类型的是( )
①Abs(x) ②“abc”*3 ③“123+45” ④ 123+45 ⑤a=input(“请输入a的值:”)
A.①③⑤ B.②④⑤ C.①②③ D.②③⑤
35.下列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
36.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是( )
A.列表 B.元组 C.集合 D.字典
37.下面哪个不是Python合法的标识符( )
A.int_3 B.30XL C.self D._abc
38.有如下python程序段:
a=[4,5,3,6,7,8,2,9,1]
m ,c=1, 1
for i in range(1, len(a)):
if a[i]>=a[i-1]:
c+=1
m=max(m, c)
else:
c=1sql表中怎么添加行
print (c, m)
则程序执行后,c和m的值分别是( )
A.1和1 B.1和4 C.2和4 D.3和4
39.小新编制了一个python程序如下,但程序无法执行,你帮他出程序中一共有几处错误( )
1a=3
b=input()
c=a+b
print("c")
A.1 B.2 C.3 D.4
40.在Python中,input()函数的返回结果的数据类型为( )
A.Number型 B.String型 C.List型 D.Sets型
41.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论