YCL六级选择题专练

请认真阅读题目,独立完成作答。本试卷包含15道单选题和5道多选题,每题5分,满分100分。
1. 你的的姓名:
2. 在Python中,定义函数应使用的关键字是?
3. 想要定义一个函数hi,功能是打印字符串'Good Morning',下列程序正确的是?
4. 运行下列代码,输出结果是?
def add(x, y): 
    print(x + y) 
add(10, 20)
5. 函数a1执行时打印'sunny',函数a2执行时打印'windy'。依次调用a1()和a2(),正确的输出结果是?
6. 在Pygame Zero中,表示窗口宽度的变量是?
7. 在Pygame Zero中,导入库的语句是?
8. 想要创建一个高为700、宽为345的窗口,下列代码正确的是?
9. 角色animal的初始造型是'熊猫',想要换成'老鹰',应该在横线处填写的代码是?
animal = Actor('熊猫') 
________________
10. 想要将角色worker的x坐标设为35,y坐标设为108,下列代码可以实现的是?
11. 每次按下鼠标,角色computer就会变成'开机'造型,横线处应填写的函数是?
def ________________: 
    computer.image = '开机'
12. 在on_key_down(key)函数中,想要判断按下的是向右方向键,横线处应填写的表达式是?
13. 在update()函数中,想要实现按住向上方向键不放,角色持续向上移动,横线处应填写的代码是?
def update(): 
if ______________: 
    rocket.y -= 3
14. 运行下列代码后,每次按下向左方向键,角色car会向什么方向移动?
def on_key_down(key):
    car.y -= 10
15. 观察下面的数列,找出其规律并选择下一个数字。1, 5, 9, 13, 17, ______
16. 观察下面的数列,找出其规律并选择下一个数字。1, 1, 2, 3, 5, 8, ______
17. 以下关于Pygame Zero的描述,正确的是?[多选]
18. 在Pygame Zero中,下列哪些代码可以让角色cup向右移动20像素?[多选]
19. 想要判断角色plane是否与角色bird发生碰撞,应如何编写代码?[多选]
20. 关于下列程序,说法正确的有?[多选]
lst = [0, 1]
for i in range(8): 
    num = lst[-1] + lst[-2]
    lst.append(num)
print(lst)
21. 超市原有饮料30瓶,零食25袋。上午卖出5瓶饮料,又补充了10袋零食。程序中drinks表示饮料数量,snacks表示零食数量,横线处可填写的代码是?[多选]
drinks = 30
snacks = 25
______________
snacks += 10
print(drinks)
print(snacks)
更多问卷 复制此问卷