wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bài đánh giá lần 2

Total questions: 12

Worksheet time: 4mins

Name
Class
Date
1.

Gamemaker sử dụng biến nào để liệt kê danh sách các trạng thái của nhân vật

a)

String

b)

Number

c)

Enum

d)

Boolean

2.

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

a)

.

b)

,

c)

;

d)

:

3.

Một khối lệnh được giới hạn bằng cặp 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 XepLoai {

gioi,

kha,

trung binh

}

a)

XepLoai.gioi

b)

XepLoai,gioi

c)

XepLoai:gioi

d)

XepLoai=gioi

5.

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

a)

local

b)

global

c)

state

d)

public

6.

Thành phần chứa code trong gamemaker ?

a)

Object

b)

Script

c)

Sprite

d)

Room

7.

Có mấy bước để có thể hoàn thành 1 chức năng cho nhân vật ?

a)

1

b)

2

c)

3

d)

4

8.

Lập trình cho nhân vật sử dụng phím space ( ký tự đặc biệt ) :

pressSpace = keyboard_check_pressed(..._space);

(a)  

9.

Câu lệnh dưới đây có ý nghĩa như thế nào ?

if ( pressW and global.counter < 2 ) {

moveY = -10; }

a)

Khi ấn W nhân vật sẽ đi sang trái

b)

Khi ấn W nhân vật sẽ đi sang phải

c)

Khi ấn W nhân vật sẽ nhảy lên trên

d)

Khi ấn W nhân vật sẽ đi xuống dưới

10.

Câu lệnh dưới đây mô tả cho thuộc tính gì

if ( moveY < 10 ) {

moveY = min(moveY + grv, 9);

}

a)

move

b)

gravity

c)

path

d)

check object

11.

Câu lệnh dưới dây thể hiện cho sự va chạm theo chiều gì ?

if ( place_meeting(x + moveX,y, o_box)){

while ( not place_meeting(x + sign(moveX), y, o_box)) {

x += sign(moveX);

}

moveX = 0;

}

a)

Ngang

b)

Dọc

12.

Muốn nổ tại ví trí va chạm thì :

effect_create_above(ef_explosion,_,_,0,c_white)

(a)