wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tong ket GI

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

Để tạo ra cốt truyện tự động, biến counter có chức năng giống chức năng nào sau đây?

a)

timeline

b)

alarm

c)

cả a và b đều đúng.

d)

cả a và b đều sai.

2.

Đâu là hàm dùng để phát nhạc trong gamemaker ?

a)

audio_play();

b)

audio_stop();

c)

audio_play_sound();

d)

play_music();

3.

Các phần tử trong enum được ngăn cách nhau bởi dấu gì

a)

"."

b)

“, ”

c)

“ ; ”

d)

: "

4.

Cú pháp để truy cập vào các phần tử của enum

Ví dụ: enum hoc_sinh { Trang, Lâm, Long};

a)

hoc_sinh.Trang

b)

hoc_sinh:Trang

c)

hoc_sinh>Trang

d)

Hoc_sinh Trang

5.

Để tạo 1 biến toàn cục ta cần thêm keyword gì ở đầu

a)

global

b)

public

c)

free

d)

over

6.

Thành phần dùng để chứa code trong GameMaker

a)

Shape

b)

Scripts

c)

Objects

d)

Coding

7.

Nếu có một khối lệnh ta cần sử dụng nhiều lần ta nên làm gì để tiết kiệm thời gian và code gọn gàng hơn

a)

Copy paste

b)

Tìm câu lệnh khác ngắn gọn hơn

c)

Sử dụng thành phần Scripts để tạo 1 hàm riêng

d)

Tất cả các cách trên đều đúng

8.

Cho đề bài kiểm tra 1 số là số chẵn hay lẻ ta có thể dùng khối lệnh gì

a)

If - else

b)

Switch - case

c)

Cả 2 đều đúng

d)

Cả 2 đều sai

9.

Một khối lệnh được giới hạn trong cặp dấu gì

a)

{}

b)

()

c)

[]

d)

“”

10.

Một object có thể có tối đa bao nhiêu trạng thái

a)

1

b)

5

c)

10

d)

vô số

11.

FSM là viết tắt của ...

a)

Funny Sprite Making

b)

Finite State Machine

c)

Finite Sprite Machine

d)

Funny State Machine

12.

Xét các ví dụ sau ta có thể làm FSM trong những trường hợp nào

a)

Làm nhân vật hiệp sĩ đi chém quái vật

b)

Làm bot di chuyển lung tung, khi gặp nhân vật thì tấn công

c)

Làm cánh cửa đóng mở tùy trường hợp

d)

Tất cả các đáp án trên đều đúng

13.

Action dùng để viết mã lệnh trong GameMaker

a)

Coding

b)

execute code.

c)

Run Code

d)

Set variable

14.

Cách comment bằng mã lệnh trong GameMaker

a)

//

b)

///

c)

/* */

d)

Tất cả các đáp án trên

15.

grid có tác dụng gì ?

a)

Di chuyển theo lưới

b)

Di chuyển ngẫu nhiên

c)

Không đi chéo được

d)

Di chuyển chậm hơn

16.

Thành phần trong GameMaker giúp nhân vật pacman di chuyển.

a)

Path

b)

Move fixed

c)

Grid

d)

Tất cả đáp án trên đều đúng

17.

Để làm cho hình nền đẹp, chi tiết và bắt mắt hơn, chúng ta có thể sử dụng thành phần nào

a)

Tiles

b)

Sprite

c)

Grid

d)

Path

18.

Tên của loại collision mask để người lập trình có thể tự tùy chỉnh vùng tác dụng:

a)

Precise

b)

Auto

c)

Manual

d)

Diamond

19.

Có 2 loại biến số trong GameMaker, đó là ...

a)

Biến hình ảnh và biến chữ

b)

Biến toàn bộ và biến cục bộ

c)

Biến khả dụng và biến không khả dụng

d)

Biến khả dụng và biến không khả dụng

20.

Câu nào là đúng khi nói về Framework

a)

Là 1 bộ khung được tạo sẵn

b)

Giúp việc lập trình dễ dàng hơn

c)

Giúp việc lập trình trở nên logic và hiệu quả hơn

d)

Tất cả đáp án trên đều đúng

21.

Chọn đáp án sai.

Đây là một biến toàn bộ của GameMaker

a)

highscore

b)

score

c)

lives

d)

health

22.

Đâu là biến toàn bộ trong các biến số sau

a)

globalName

b)

Global.name

c)

global.name

d)

GlobalName

23.

ật A được gọi là parent của vật B khi:

a)

A và B có các đặc điểm và chức năng giống nhau

b)

A tạo ra B

c)

Vật A được kế thừa lại những đặc điểm, chức năng của vật B

d)

Vật B được kế thừa lại những đặc điểm, chức năng của vật A

24.

Khi chương trình GameMaker được chạy, loại câu lệnh nào sẽ được chương trình bỏ qua:

a)

Chú thích, comment

b)

Câu lệnh lỗi

c)

Câu lệnh khởi tạo

d)

Tất cả đáp án trên đều đúng

25.

Tác dụng của action “Check Object”

a)

Kiểm tra vị trí của một object nào đó trong bản đồ

b)

Kiểm tra số lượng của một object nào đó trong bản đồ

c)

Kiểm tra sự tồn tại của object nào đó tại một vị trí

d)

Kiểm tra thời gian object nào đó xuất hiện từ khi chạy game