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