wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mindx-GA-CP1

Total questions: 11

Worksheet time: 1hrs 20mins

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.

Trong sự kiện step, làm sao để lập trình cho nhân vật bị gió đẩy sang bên phải, sức gió càng ngày càng tăng? (lập trình theo biến đã có trong sự kiện create)

a)

b)

c)

d)

3.

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

4.

Trong đoạn code xử lý va chạm theo phương ngang, đoạn khoanh tròn sau có chức năng gì?

a)

Không cần thiết, có hoặc không đều không ảnh hưởng

b)

Để hạn chế trường hợp va chạm chéo, khiến nhân vật kẹt tường

c)

Để hạn chế trường hợp không thể lập trình nhảy cho nhân vật

d)

Cả B và C đều đúng

5.

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)

6.

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)

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

b)

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

c)

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

d)

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

7.

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)

A

b)

B

c)

C

d)

D

8.

Các hàm bên trong script được định nghĩa bao nhiêu lần khi chương trình được chạy?

a)

A. Chạy liên tục vô số lần

b)

B. Không lần nào

c)

C. Chỉ khi hàm các hàm bên trong được gọi đến

d)

D. chỉ 1 lần duy nhất khi khởi động chương trình

9.

Trong sự kiện step có lập trình đoạn code xử lý di chuyển theo chiều dọc sau, khi chạm tường thì dừng lại, nếu ở trên mặt đất và nhấn "W" thì sẽ nhảy lên. Hỏi đoạn code bên dưới có phần kỹ thuật nào chưa đúng?

a)

A

b)

B

c)

C

d)

D : Không có lỗi sai

10.

Tiếp tục lập trình quay trái phải cho nhân vật theo đoạn code dưới đây

a)

b)

c)

d)

Cả A và C đều đúng

11.

Đề bài Lập trình thể loại game plarform

Sự kiện nhấn nút Lấy được các sự kiện nút nhấn (1)

Di chuyển ngang với AD

hoặc mũi tên Nhấn nút, nhân vật có di chuyển (1)

Nhân vật chịu trọng lực Nhân vật có xu hướng bị chịu trọng lực (1)

Xử lý va chạm theo phương

ngang Khi đụng tường theo phương ngang, nhân vật dừng lại (0.5)

Xử lý va chạm theo phương

dọc Khi đụng tường theo phương dọc, nhân vật dừng lại(0.5)

Nhân vật có thể nhảy Khi nhấn W và đang ở mặt đất, nhân vật nhảy được (1)

Link chơi thử : MindXGI - Checkpoint1 | GX Games

Link tài nguyên : Checkpoint1.yyz - Google Drive

4 lines