PYAI2_2025_12月考选择题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
单项选择题
1. 在Pygame中,用于初始化所有模块的正确函数是?( )
{{ select(1) }}
- pygame.start()
- pygame.begin()
- pygame.init()
- pygame.run()
2. 使用RGB色彩模型时,以下哪组值表示红色?( )
{{ select(2) }}
- (0, 255, 0)
- (0, 0, 255)
- (255, 0, 0)
- (255, 255, 0)
3. 关于Python中的元组(tuple),以下描述正确的是?( )
{{ select(3) }}
- 元组创建后可以被修改
- 元组使用方括号
[]定义 - 元组内的元素不能更改
- 元组不能包含数字
4. 下列哪个选项可以正确创建一个空列表?( )
{{ select(4) }}
- ""
- []
- ()
- {}
5. 在Python中,用于生成随机整数的模块是?( )
{{ select(5) }}
- math
- time
- random
- pygame
6. 运行以下代码的结果是?( )
colors = ('red', 'green', 'blue')
print(colors[1])
{{ select(6) }}
- red
- green
- blue
- 报错
7. 在Pygame中,用于创建程序窗口的函数是?( )
{{ select(7) }}
- pygame.create_window()
- pygame.display.set_mode()
- pygame.window.open()
- pygame.set_screen()
8. 下列哪个选项可以正确导入Pygame模块?( )
{{ select(8) }}
- import PyGame
- import pygame
- include pygame
- From pygame
9. 在Python中,用于定义类的关键字是?( )
{{ select(9) }}
- def
- function
- class
- struct
10. 运行以下代码,最终输出哪个字母?( )
word = "PYTHON"
for i in range(len(word)):
if i == 2:
print(word[i])
break
{{ select(10) }}
- P
- Y
- T
- H
11. 在Python中,哪个函数用于指定元素在序列中出现的次数。( )
{{ select(11) }}
- size()
- count()
- len()
- length()
12. 下列哪段代码可以生成一个从1到5的整数列表?( )
{{ select(12) }}
list(5)[1, 2, 3, 4, 5]range(1, 5)(1, 2, 3, 4, 5)
13. 运行以下双重循环,total的值是多少?( )
total = 0
for i in range(2):
for j in range(3):
total += 1
print(total)
{{ select(13) }}
- 3
- 5
- 6
- 8
14. 下列哪个选项是元组的正确表示?( )
{{ select(14) }}
[1, 2, 3]{1, 2, 3}(1, 2, 3)<1, 2, 3>
15. 在Pygame中,用于绘制一条直线的函数是?( )
{{ select(15) }}
pygame.draw.line()pygame.line.draw()pygame.draw.lines()pygame.create.line()
16. 运行以下代码的结果是?( )
import random
print(random.randint(1, 10))
{{ select(16) }}
- 总是1
- 总是10
- 1到10之间的随机整数
- 报错
17. 在Python中,关于列表和元组,正确的说法是?( )
{{ select(17) }}
- 列表和元组都能修改
- 列表能修改,元组不能修改
- 列表不能修改,元组能修改
- 列表和元组都不能修改
18. 在Pygame中,用于在屏幕上显示文字,设置字体大小的正确方法是?( )
{{ select(18) }}
pygame.font.set_size()pygame.font.Font(None, 36)pygame.text.set_font(36)pygame.set_font_size(36)
19. 下面哪个关键词可以让循环立即停止,不再进行后续的循环?( )
{{ select(19) }}
- pass
- continue
- break
- exit
20. 运行以下代码的结果是?( )
scores = [80, 95, 70, 85]
high_scores = []
for s in scores:
if s >= 85:
high_scores.append(s)
print(len(high_scores))
{{ select(20) }}
- 1
- 2
- 3
- 4