青少年编程等级考试∶Python编程三级试卷1精品练习
一、选择题
1.以下不属于高级程序设计语言的是( )。
A.C++ B.VB C.机器语言 D.Python
2.在Python中print(-14//4)的运行结果是( )。
A.-4 B.-3.5 C.2 D.-2
3.python语言的特点( )。
A.简单 B.免费、开源 C.可移植性 D.以上都是
4.represent英文在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
5.已知字符串a="python",则a[-1]的值为( )
A."p" B."n" C."y" D."o"
6.python的命令行提示符是( )
A.### B.>>> C./// D.C:》
7.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为( )
A.“python” B.“Python” C.True D.False
8.下面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
9.要实现将实数型变量a的值保留三位小数,以下python可以实现的是( )
A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a)
10.以下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
11.在Python中,下面程序段的输出结果是( )
x=9
Print(“x=”,x+1)
A.9 B.10 C.x=9 D.x= 10
12.在Python中运行后,b的值是 ( )
a=6
If a>=0:
b=a+2
Else:
b=a编程软件python怎么读-2
print(b)
A.6 B.8 C.10 D.12
13.下面选项中对Python的转义字符描述错误的是( )
A.\r 回车 B.\n 换行 C.\\ 反斜杠符号 D.\” 邮箱地址正则表达式单引号
14.下列python表达式结果为5的是( )
A.abs(int(-5.6)) B.127的原码怎么来的len("3+5>=6") C.ord("5") D.round(5.9)
15.下面( )是Python合法的变量名
A.int32 B.40XL C.self D.name
16.下面的Python程序段运行后的输出结果是( )
List=[‘10’,25,’猕猴桃’,9,65]
Print(List[3])
A.25 B.’猕猴桃’ C.猕猴桃 D.9
17.在python中,语句print(a,b)的意思是( )
A.打印a,b B.输出(a,b) C.输出a,b D.输出a,b的值
18.Python中变量的命名遵循的规则,不正确的是( )
A.以字母或下划线开头,后面可以是字母、数字或下划线。 B.区分大小写
C.以数字开头,后面可以是字母、数字或下划线。 D.不能使用保留字
19.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是( )
A.设计出解决问题的算法 B.设计出解决问题的PPT
C.编写出Python代码 D.选择一种编程软件
20.计算机语言发展大致经历了机器语言、汇编语言和高级语言阶段。可以被计算机直接执行的语言是( ) , Python语言属于( )语言。
A.机器,高级 B.高级,汇编 C.高级,机器 D.汇编,高级
21.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是( )
A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0
22.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( )
A.time库
B.random库
C.turtle库
D.matplotlib 库
23.在Python中,input()函数的返回结果的数据类型为( )
A.Number型 B.String型 C.List型 D.Sets型
24.下列不可以用来搭建本地服务器的软件是( )
(1)Python (2) Excel (3谷歌前光学工程师吐槽ar)IIS (4)Apache
A.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)
25.有如下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=1
print (c, m)
则程序执行后,c和m的值分别是( )
A.1和1 B.1和4 C.2和4 D.3和4
26.下面代码执行完毕后, a和b的值分别为( )
a=l | a=l; |
b=2 | b=2; |
a=b | a=b; |
VB、Python 代码 | JAVA代码 |
A.1 和 2 B.1 和 1 C.2 和 2 D.2 和 1
27.以下是猜数游戏的 Python程序,请你补全代码:
请选择适当的代码填入程序①处。( )
A.幻灯片加水印for B.print C.elif D.input
28.已知列表list1=[8,22,34,9,7],则python表达式len(list1)+min(list1)的值为( )
A.5 B.34 C.7 D.12
29.python中表达式4**3=( )。
A.12 B.1 C.64 D.7
30.把数式 写成Python语言的表达式,下列书写正确的是( )。
A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)
二、程序填空
31.学校气象小组使用自动测温仪在校园测量了1月12日的气温,并利用Python绘制了这
天的气温图,该图如下所示:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论