CPA全国青少年编程能力等级测评试卷及答案 Python编程(一级)
青少年编程能力等级测评试卷 Python编程(一级)
(考试时间90分钟,满分100分)
一、单项选择题(共20题,每题2.5分,共50分)
1. 运行下方代码段,输出是6,则输入的可能是( )。
a = eval(input())
print(a)
A. 8%2 B. 8//2 C. 3*2 D. 3**2
2. 关于Python变量,下列叙述正确的是( )。
A. 变量不区分大小写
B. 变量可用字母、数字和_(下划线)表示
C. 变量c赋值为0表示为:var c = 0
D. 变量第一次赋值后,其数据类型不可更改
3. 在Python中,合法的变量名是( )。
A. import B. from_import C. @import D. import-1
4. 下列属于Python保留字的是( )。
A. If B. For C. Else D. None
5. 变量a为整型的是( )。
A. a = 1.1 B. a,b = 1,1.3 C. a = ’1’ D. a = b = 1.0
6. 使a减3的结果除以b的是( )。
A. (a - 3) / b B. a - 3 / b
C. (a - 3) // b D. a - 3 // b
7. 下列数值填入①处后,不能输出a的是( )。
if _①__:
print(“a”)
A. 3 B. 2 C. 1 D. 0
8. 运行下方代码段,输出的是( )。
a, b, str = 2, 5, 'independ'
print(str[a:b])
A. ep B. dep C. depe D. ndep
9. 运行下方代码段,输出的是( )。
scores = [95, 93, 98]
scores.append('2')
print(scores)
A. [95, 93, 98, [2]] B. [95, 93, 98, ['2']]
C. [95, 93, 98, 2] D. [95, 93, 98, '2']
10. 运行下方代码段,输出的是( )。
a, b, c, d = 0, 1, 2, None
if (a and c):
d = a * b
elif (b or c):
d = a + c
elif not b:
d = b
print(d)
A. 0 B. 1 C. 2 D. None
11. 运行下方代码段,输出的是( )。
x, y = -4, -8
if x < 0:
x = -x
print(x * y + x)
A. 36 B. 28 C. -28 D. -36
================================================
更多内容请查看网站:【试卷中心 -----> CPA----> Python 】
网站链接
青少年软件编程历年真题模拟题实时更新
================================================