YCL六级模拟测评
哈喽小创客,暑假七月份我们即将也要迎来我们最高等级的等级考试啦喽~
老师为了检测你的学习成果,特意找了一些题目发给你,在正式考试之前,我们一起来检测下吧~
来自你亲亲老师的温馨小提示:不要掉进老师的陷阱哟~
1.
😊你是哪位聪明的小帅哥/小仙女呢:
姓名:
在读年级:
2.
想要定义一个函数,函数名为hi,功能是打印字符串
'Hello',下列程序正确的是?
A
B
C
D
3.
一个游戏程序的部分代码如下,想要实现:每次按下鼠
标,角色computer就会变成'开机'造型,横线处应该
填写的代码是?
А.on_mouse_down()
B.on_key_down()
C. on_key_up()
D. on_mouse_up()
4.
运行下列代码,输出结果是?
def cal(a, b):
print(a + b)
cal (8, 5)
A.8+5
B.13
C. 8, 5
D. cal(8, 5)
5.
以下是某个游戏代码片段,每当按一下空格键,角色
rabbit会向着哪一个方向移动?
A.上
B.下
C.左
D.右
6.
运行下列代码,输出结果是?
def a():
print('猴赛雷')
def b():
print('冷雪峰')
b()
a()
А. 猴赛雷 冷雪峰
B.冷雪峰猴赛雷
C.猴赛雷猴赛雷
D.冷雪峰冷雪峰
7.
Python中,使用
_________
能设置一个定时器。
A. clock.schedule()
B. random.randint()
C.random.choice()
D.不能设置
8. 想要在on_mouse_down函数下面使用全局变量
state,在横线处我们应该写上什么?()
A. state global
B. global state
C. state = global
D. global = state
9. 要在输出区中依次打印出0、3、6这几个数字,横线
上应该填写() ?
A.i
B.i+3
C.i*3
D.0 3 6
10. 现在想把角色food的造型图片,改成'红薯',那么第二行应该局
的代码是
A. food=红薯'
B. food=image(红薯')
C. food.image='红薯'
11. 下面哪个函数,可以实现通过键盘按键来控制角色移
动的功能?
A. on_mouse_up()函数
B. on_mouse_down()函数
C.draw()函数
D.on_key_down()函数
12.
【多选题】以下关于PygameZero的描述,正确的是?
A.变量WIDTH可以表示窗口的高度
B.变量WIDTH可以表示窗口的宽度
C.Actor()函数可以创建角色
D.导入库的语句是import pgzrun
13. 【多选题】Pygame程序中,想要判断角色a是否碰到角色b,哪个选项
的条件判断正确?
A . a.colliderect(b)
B.a.collidepoint(b)
C. b.colliderect(a)
D. colliderect(a,b)
14. 咱们即将冲刺YCL的最高等级啦!也是我们python阶段最后一次赛考啦!有没有信心和老师一起给咱们python阶段画上一个圆满的句号呢?
关闭
更多问卷
复制此问卷