python⼀级考试试题题库_Python编程⼀级试卷⼀及参考答案青少年编程能⼒等级测评试卷
Python编程(⼀级)
(考试时间90分钟,满分100分)
⼀、单项选择题(共20题,每题2.5分,共50分)
1. 运⾏下⽅代码段,输出的是( D )。
print("a"*3)
A. a3 B.3a
C.a a a D. aaa
2. 下列表⽰为变量c赋值10的语句是( A )。
A.c = 10 B.Int c = 10
C.var c = 10 D.Variable c = 10
3. 下列变量名中,不合法的是( B )。
A.height B.1_height
C.height_1 D.height
4. 关于Python保留字,叙述正确的是( C )。
A.保留字都是由⼩写字母组成的 B.保留字可以做变量名
C.for是Python中的保留字 D.⽤户可以⾃定义保留字
5. 变量a = 3.0,其数据类型是( A )。
A.float B.int
C.str D.bool
6. 运⾏下⽅代码段,输出的是( A )。
print(10<=3 or 5>2)
A.True B.False
C.10<=3 D.5>2
7. 运⾏下⽅代码段,输出的是( D )。
a, b, c = 2, 3, 7
d = (b + c) – a * a
print(d)
A. 12 B.10
C. 8 D.6
8. 运⾏下⽅代码段,输出的是( B )。
str1 = 'key'
str2 = 'board’
print(str1 + str2)
A.key board B.keyboard
C.key board D.str1 + str2
9. 运⾏下⽅代码段,输出的是( D )。
price = [5, 9, 8]
print(price[1:])
A.8 B.9, 8
C.[8] D.[9, 8]
10. 运⾏下⽅代码段,输出的是( B )。
n1, n2 = 3, 4
if n1 < n2:
n1, n2 = n2, n1
print(n1, n2)
A.3 4 B.4 3
C.3
4
D. 4
3
11. 运⾏下⽅代码段,输出的是( C )。
a = 1
if a > 0:
print("产品合格")
else:
print("产品不合格")
A.产品合格
产品不合格
B.产品合格 产品不合格
C.产品合格
D.产品不合格
12. 运⾏下⽅代码段,下列叙述中正确的是( D )。age = int(input("年龄:"))
if age < 4:
print("免费")
elif age < 18:
print("4元")
else:
print("8元")
A.输⼊为4,输出为免费
B.输⼊为5,输出为免费
C.输⼊为18,输出为4元
D.输⼊为19,输出为8元
13. 运⾏下⽅代码段,输出的是( D )。
a = '红绿蓝'
b = list(a)
print(b)
python基础知识试题
A.红绿蓝 B.红, 绿, 蓝
C.['红绿蓝'] D.['红', '绿', '蓝']
14. 运⾏下⽅代码段,输出的是( A )。
n = 0
for i in [1, 5, 7, 3]:
if n < i:
n = i
print(n)
A. 7 B.4 C.1 D. 0
15. 运⾏下⽅代码段,若三次输⼊的数字分别是:5,3,4,则输出的是( C )。while True:
a = int(input())
if a % 2 == 0:
break
else:
print(a * 2)
A. 10
6
8
B.25
9
8
C.10
6
D.25
9
16. 运⾏下⽅代码段,输出的是( C )。
try:
if s > 0:
s = s + 1
print(s)
except SyntaxError as e:
print("语法错误")
except NameError as e:
网站程序源代码
print("变量未赋值")
else:
print("出现未知错误")
A.s B.语法错误 C. 变量未赋值 D.出现未知错误
17. 下列表⽰3.33的2次⽅的是( A )。
A.pow(3.33,2) B.pow(2,3.33) C.abs(3.33,2) D.abs(2,3.33)
18. 运⾏下⽅代码段,输出的是( B )。
a = [1, 2, 5, 6]
print(sum(a))
A. 60 B.14 C.6 D. 1
19. 运⾏下⽅代码段,变量a的值是( C )。
a = eval("3.0+2.0")
A.a = 5 B.a = ’5’ C.a = 5.0 D. a = ’5.0’
20. 运⾏下⽅代码段,输出是( B )。
import turtle
tina = turtle.Turtle()
索引类型有哪几种?for i in range(4):
tina.forward(100)
tina.left(90)x86汇编指令全集
tina.hideturtle()
A.
B.
C.
D.⼆、多项选择题(共5题,每题2分,共10分)
21. 运⾏下列代码段,输出结果为True的是( ACD )。
A.print(5 >= 5)
B.print(5 => 5)
C.print(5 == 5)
processing创意代码D.print(5 <= 5)
22. 下列代码段运⾏有误的是( AB )。
A.list((3, 4))
B.str(3.4)
C.int("3.4")
D.float("3.4" + "3.3")
23. 运⾏下列代码段,输出结果中包含1的是( AC )。
A.while True:
print(1)
B.while False:
print(1)
C.while 1:
print(1)
D.while 0:
print(1)
24. 运⾏下列代码段,b的值为3的是( CD )。
A.a = "hello"
b = len(a)
B.a = 3.23
b = len(a)
C.a = "1 + 2"
classmatesb = eval(a)
D.a = [1, 2, 3]
b = a[2]
25. 以下选项中,关于turtle库描述正确的是( BCD )。A.setheading(50)使画笔后退50像素
B.forward(20)使画笔向前20像素
C.right(90)使画笔向右转90度
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论