wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

lv8-hp5

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Câu hỏi 1 (Nhận biết)

Câu lệnh nào dưới đây được dùng để khởi tạo Pygame?

a)

pygame.quit()

b)

pygame.display.set_mode()

c)

pygame.init()

d)

d. pygame.event.get()

2.

Câu hỏi 2 (Nhận biết)

Trong đoạn mã trên, screen có vai trò gì?

a)

a. Đặt tên cho cửa sổ game

b)

b. Thiết lập tốc độ nhân vật

c)

c. Là màn hình game để vẽ các đối tượng

d)

d. Là biến điều khiển phím bấm

3.

Câu hỏi 3 (Thông hiểu)

Kích thước mỗi ô vuông (tile) trong game map là bao nhiêu?

a)

a. 64x64

b)

b. 16x16

c)

c. 32x32

d)

d. 128x128

4.

Câu hỏi 4 (Thông hiểu)

Giá trị của tile trong game_map để biểu thị khối đất là bao nhiêu?

a)

a. 0

b)

b. 1

c)

c. 2

d)

d. 3

5.

Câu hỏi 5 (Thông hiểu)

Điều kiện nào cho phép nhân vật nhảy lên trong game?

a)

a. Khi nhấn phím K_LEFT

b)

b. Khi player.on_ground bằng True và nhấn phím K_UP

c)

c. Khi nhấn phím K_RIGHT

d)

d. Khi player.vel_y > 0

6.

Câu hỏi 6 (Vận dụng)

Trong lớp Player, phương thức nào được sử dụng để áp dụng trọng lực?

a)

a. player.move()

b)

b. player.physics()

c)

c. player.vel_y = -15

d)

d. pygame.event.get()

7.

Câu hỏi 7 (Vận dụng)

Biến nào dưới đây xác định nhân vật đang rơi hay không?

a)

a. player.rect.x

b)

b. player.rect.y

c)

c. player.vel_y

d)

d. player.on_ground x

8.

Câu hỏi 8 (Vận dụng)

Phát biểu nào đúng về hàm draw_map()?

a)

a. Hàm này vẽ nền game màu xanh trời

b)

b. Hàm này vẽ các khối đất và cỏ theo danh sách game_map

c)

c. Hàm này điều khiển hành động của player

d)

d. Hàm này xử lý sự kiện phím bấm

9.

Câu hỏi 13 (Vận dụng cao)

Điều gì xảy ra nếu bỏ đoạn clock.tick(60) trong vòng lặp chính?

a)

a. Tốc độ game không đổi

b)

b. Game sẽ chạy nhanh không kiểm soát

c)

c. Game sẽ chạy chậm lại

d)

d. Game sẽ tự động thoát

10.

Cần các tài nguyên nào để làm game

a)

Hình ảnh đại diện cho khối cỏ.

  • Hình ảnh đại diện cho khối đất.

b)

Khối code lập trình

c)

Lập trình viên