wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python4-lesson02

Total questions: 11

Worksheet time: 11mins

Name
Class
Date
1.

pygame.display.set_mode((800,400))

这句话的意思是?

a)

创建一个高为800,宽为400的游戏窗口

b)

创建一个宽为800,高为400的游戏窗口

c)

创建一个宽为800,高为400的背景图片

d)

创建一个高为800,宽为400的背景图片

2.

pygame.QUIT 是pygame中的什么事件

a)

游戏开始事件

b)

键盘按下事件

c)

游戏退出事件

d)

鼠标移动事件

3.

在游戏窗口中,每一个掉落的代码雨字母其实是?

a)

一张字母图片

b)

一个字符串

c)

一个实例

d)

一张背景图

4.

在渲染图片的过程中,是先画背景图还是先画每一张字母图片?

a)

背景图片

b)

字母图片

c)

字母和背景同时画

d)

随机排序,没有先后之分

5.

如果不画背景图,只画字母图片,会产生什么样的效果?

a)

字母只出现在第一行,不会落下

b)

屏幕正常显示,代码雨正常落下

c)

屏幕全黑,没有任何图案

d)

所有的帧图案进行重叠,代码铺满整个屏幕

6.

pygame.time.delay(30)这句代码的作用是?

a)

让程序等待30秒

b)

让程序等待30毫秒

c)

让程序等待30微妙

d)

让程序每秒显示30帧的画面

7.

bg.fill(pygame.Color(0, 0, 0,20))表示给背景图设置颜色,第4个参数表示透明度,如果现在想将背景图设置为绿色,完全不透明,那么括号中的参数应该如何填写

a)

(0,255,0,255)

b)

(0,255,0,0)

c)

(0,0,255,0)

d)

(0,0,255,255)

8.

import random

a=[1,3,5,7,6,12,5]

s=random.choice(a)

s不可能取到的值是

a)

1

b)

5

c)

12

d)

4

9.

观察上图,请问图中字母w的坐标是?

a)

(0,0)

b)

(15,0)

c)

(45,0)

d)

(60,0)

10.

pygame.event.get()这句话的作用是?

a)

获取当前这1帧中的所有事件

b)

获取当前这1秒钟的所有事件

c)

获取当前这1帧中的第1个事件

d)

获取当前这1秒钟的第1个事件

11.

通过这节课的编程,感觉自己对pygame的掌握如何?

(输入1,2,3回答即可)

1.感觉很简单,易如反掌

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

3.有点吃力,下节课还需要复习一下

(a)