YCL 青少年人工智能Python编程水平测试四级 模拟试卷5 建议答题时长:60min
1. 单选题

运行下列代码后,输入 4,输出的结果是?( )

num_1 = input()

num_2 = "3"

print(num_1 + num_2)

A

7

B

4+3

C

43

D

4+3

2. 单选题

已知变量 a = 20,b = 4,执行语句 a = a - b * b 后,变量 a 的值为?( )

A

20

B

64

C

16

D

4

3. 单选题

print(5 % 10 + 5)的输出结果?( )

A

10

B

1/3

C

5.2

D

5

4. 单选题

以下哪个变量名是符合 Python 变量名命名的规范?( )

A

123

B

my var

C

my_variable

D

&var

5. 单选题

下列哪个符号可以用来修改变量的值?( )

A

>=

B

<=

C

==

D

=

6. 单选题

已知变量 a = 5,执行下列哪个代码后,a 的值为 10?( )

A

a >= a + 5

B

a = a + 5

C

a == 5

D

a = a * 5

7. 单选题

使用哪个函数可以把字符串 '123' 转换为整数 123 ?( )

A

num()

B

str()

C

float()

D

int()

8. 单选题

执行 7 * 8 - 6 > 10 输出的结果是?( )

A

56

B

50

C

False

D

True

9. 单选题

运行下面的代码,输出的结果是?( )

i = 2

while True:

    if i % 3 == 0:

        break

    print(i)

    i += 2


A

2

4

6

……

以此类推

B

2

4

C

2

3

D

1

3

5

……

以此类推

10. 单选题

运行下面这段代码,结果为?( )

s = 0

for i in range(3):

    if i % 2 == 0:

        s = s + i

print(s)

A

0

B

1

C

2

D

3

11. 单选题

运行下面这段代码,结果为?( )

j = 3

k = 1

j -= 1

k += j

print(k)

A

1

B

2

C

3

D

4

12. 单选题

运行下面代码,可以打印出几个 n ?( )

for i in range(5):

    print('n')

print('n')

A

1

B

6

C

5

D

10

13. 单选题

下列不属于 Python 中标准数据类型的是?( )

A

number 数字类型

B

tuple 元组类型

C

list 列表类型

D

array 数组类型

14. 单选题

运行下列代码,打印的结果是?( )

for j in range(2):

    print(j * 2)

A

2

4

B

0

2

4

C

0

2

D

4

15. 单选题

运行下面代码,打印的结果是?( )

x = 'h'

x = x + 'i'

print(x)

A

xi

B

hi

C

x

D

hxi

16. 多选题

在 Python 语言的结构中,属于选择结构的语句是?( )

A

while 语句

B

if...else...语句

C

if...elif...else... 语句

D

for 语句

17. 多选题

想要让画笔 pen 左转 60°,可以使用以下哪些命令?( )

A

pen.right(60)

B

pen.right(300)

C

pen.left(60)

D

pen.left(300)

18. 多选题

以下选项中,属于计算机输入设备的是?( )

A

键盘

B

麦克风

C

中央处理器(CPU)

D

音响

19. 多选题

下列表达式的值相同的是?( )

A

True and True

B

True or False

C

not False or True

D

True and not True

20. 多选题

下列关于字符串的描述,正确的是?( )

A

'123' 是一个字符串

B

可以使用一对句号创建字符串

C

字符串中可以有字母

D

字符串中可以有空格

21. 编程题

输入一个数字,计算出它加上 100 的和,并输出。

查看答案
22. 编程题

编写一段代码,输出下图所示由 * 组成的三角形。如下所示:

查看答案
23. 编程题

使用循环,找出 0 到 100 之间所有可以被 8 整除的数,依次输出这些数,并计算这些数的和。

查看答案
24. 编程题

班级共有 100 位同学。有如下游戏:

从第一位同学开始报数,当所报的数含有 7 或是 7的倍数时,需要以鼓掌代替。

现该班级需要进行游戏,请你编辑一段程序,输入一个数字,判断轮到这个数时应该报数还是应该鼓掌。

查看答案
试题目录
单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
多选题
16 17 18 19 20
编程题
21 22 23 24
赣ICP备20007335号-2