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

  1. 关于Python变量,下列叙述正确的是( )。

A. 变量不区分大小写

B. 变量可用字母、数字和_(下划线)表示

C. 变量c赋值为0表示为:var c = 0

D. 变量第一次赋值后,其数据类型不可更改

  1. 在Python中,合法的变量名是( )。

A. import B. from_import C. @import D. import-1

  1. 下列属于Python保留字的是( )。

A. If B. For C. Else D. None

  1. 变量a为整型的是( )。

A. a = 1.1 B. a,b = 1,1.3 C. a = '1' D. a = b = 1.0

  1. 使a减3的结果除以b的是( )。

A. (a - 3) / b B. a - 3 / b

C. (a - 3) // b D. a - 3 // b

  1. 下列数值填入①处后,不能输出a的是( )。

if _:

print("a")

A. 3 B. 2 C. 1 D. 0

  1. 运行下方代码段,输出的是( )。

a, b, str = 2, 5, 'independ'

print(str[a:b])

A. ep B. dep C. depe D. ndep

  1. 运行下方代码段,输出的是( )。

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']

  1. 运行下方代码段,输出的是( )。

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

  1. 运行下方代码段,输出的是( )。

x, y = -4, -8

if x < 0:

x = -x

print(x * y + x)

A. 36 B. 28 C. -28 D. -36

================================================

更多内容请查看网站:【试卷中心 -----> CPA----> Python 】

网站链接

青少年软件编程历年真题模拟题实时更新

================================================