导航菜单
首页 >  python一级考试题  > 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(102)

A.True B.False

C.102

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)

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)

tina.hideturtle()

A.

B.

C.

D.

二、多项选择题(共5题,每题2分,共10分)

21. 运行下列代码段,输出结果为True的是(ACD)。

A.print(5 >= 5)

B.print(5 => 5)

C.print(5 == 5)

D.print(5

相关推荐: