wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GI Checkpoint 1

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Cho biết câu lệnh sau có ý nghĩa gì?

a)

Tạo 6 obj_enemy tại vị trí x = 0, y ngẫu nhiên từ 100 đến 900

b)

Tạo 5 obj_enemy tại vị trí x = 0, y ngẫu nhiên từ 100 đến 900

c)

Tạo 6 obj_enemy tại vị trí y = 0, x ngẫu nhiên từ 100 đến 900

d)

Tạo 5 obj_enemy tại vị trí y = 0, x ngẫu nhiên từ 100 đến 900

2.

Cho biết đoạn code sau dùng để làm gì trong sự kiện step?

a)

Xử lý va chạm theo chiều ngang

b)

Xử lý va chạm theo chiều dọc

c)

Xử lý di chuyển và va chạm theo chiều ngang

d)

Xử lý di chuyển và va chạm theo chiều dọc

3.

Dựa vào đoạn code bên dưới trong sự kiện create và step. Lập trình chức năng khi đang ở trạng thái 0, nếu thấy khoảng cách với obj_player dưới hoặc bằng 300 thì chuyển sang trạng thái 1

a)

b)

c)

d)

4.

Trong lập trình trạng thái (finite state machine - switch case), làm sao để đếm thời gian trong một trạng thái cụ thể, biết trong sự kiện create đã có biến step?

a)

Trong các trạng thái, chạy câu lệnh step = 1

b)

Trong các trạng thái, chạy câu lệnh step = step + 1

c)

Trong các trạng thái, chạy câu lệnh step = step - 1

d)

Trong các trạng thái, chạy câu lệnh state = step

5.

Trong lập trình trạng thái (finite state machine - switch case), khi ở trạng thái 0, sau 2 giây thì chuyển sang trạng thái 1 thì sử dụng cách nào?

a)

b)

c)

d)

6.

Để hình ảnh nhân vật xoay sang trái thì chúng ta sử dụng câu lệnh nào để thực hiện?

a)

image_xscale = 1

b)

image_xscale = -1

c)

image_yscale = -1

d)

image_yscale = 1

7.

Điền vào kết quả của câu lệnh dưới đây

sign(-10)

(a)  

8.

Đặc điểm của trò chơi thuộc thể loại Platform là gì?

(a)  

9.

Bạn muốn nhân vật bị gió đẩy sang phải và gió mạnh dần theo thời gian. Trong Create đã có biến gio = 0. Trong sự kiện Step, nên viết gì?

a)

gio = 0

b)

hspeed = gio

c)

hspeed = hspeed + gio

d)

hspeed = hspeed - gio

10.

 Ý nghĩa của đoạn code sau:

a)

Lấy toàn bộ object trong lớp lay_ts_wall

b)

Lấy toàn bộ sprite trong lớp lay_ts_wall

c)

Lấy toàn bộ tileset trong lớp lay_ts_wall

d)

Lấy toàn bộ background trong lớp lay_ts_wall