wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python4-lesson06

Total questions: 10

Worksheet time: 17mins

Name
Class
Date
1.

用古代的单个士兵和士兵联队分别表示精灵和精灵组,下列对应关系正确的是

a)

单个士兵--精灵 士兵联队--精灵组

b)

单个士兵--精灵 士兵联队--精灵

c)

单个士兵--精灵组 士兵联队--精灵组

d)

单个士兵--精灵组 士兵联队--精灵

2.

pg.sprite.spritecollide(self, self.game.walls, False)表示检测主角和墙体精灵组的碰撞,第3个参数False表示的是什么?

a)

是否删除主角这个实例

b)

当产生碰撞时,是否删除整个精灵组

c)

当产生碰撞时,是否删除精灵组中产生碰撞的元素

d)

当产生碰撞时,是否让他们回到原位

3.

已知walls是一个精灵组,那么只有精灵类的实例,或者是继承了精灵类的类的实例,才能放入wall中,这句话是否正确。

a)

正确

b)

错误

4.

已知walls是一个精灵组,那么下列哪个类的实例,可以放入walls中?

a)

class Wall:

b)

class Wall(pygame.sprite.Sprite)

c)

class Player():

d)

class Player(pygame.Sprite)

5.

当主角从左向右移动时撞上了墙壁,那么此时主角应该在墙壁的????

a)

左侧

b)

右侧

c)

上侧

d)

下侧

6.

主角移动时撞上了墙壁,那么通过此时应该让主角显示在墙壁的哪一侧呢?

a)

左侧

b)

右侧

c)

有可能是左侧,也有可能是右侧

d)

无法确定,因为不知道主角的移动方向

7.

一个游戏中只能存在一个精灵组,这句话是否正确?

a)

正确

b)

错误

8.

pygame中的top bottom left right这些属性,是属于图片的还是属于图片的矩形对象rect的

a)

矩形对象rect

b)

图片

c)

图片和矩形对象都有这些属性

d)

图片和矩形对象都没有这些属性

9.

pygame.KEYDOWN表示什么事件?

a)

鼠标抬起事件

b)

鼠标按下事件

c)

键盘按下事件

d)

键盘抬起事件

10.

10. 这节课觉得自己学习得如何?只需要填数字即可

1.简单轻松加愉快

2.有点难度,但是大致可以掌握

3.挺难的,下节课还需要复习一下

4.我是谁?我在哪?我这节课学了什么????

(a)