wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SNLG-HP1

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

Ngôn ngữ lập trình được sử dụng trong Roblox Studio là gì?

a)

Lau

b)

Python

c)

C++

d)

Javascript

e)

Lua

2.

Có bao nhiêu cách để thao tác với 1 vật thể?

a)

1

b)

2

c)

3

d)

4

e)

5

3.

Phím E và Q dùng để làm gì trong roblox studio?

a)

Di chuyển trái và phải

b)

Di chuyển phải và trái

c)

Di chuyển lên và xuống

d)

Di chuyển xuống và lên

e)

Di chuyển chéo lên và chéo xuống

4.

Để Select nhiều vật thể chúng ta có thể dùng những cách nào?

a)

Nhấn giữ Alt, kéo thả chuột

b)

Nhấn giữ Shift, kéo thả chuột

c)

Nhấn giữ Ctrl, kéo thả chuột

d)

Nhấn giữ Tab, kéo thả chuột

5.

Đâu là các bước đúng để mở bảng thuộc tính(Properties)?

a)

View -> Properties

b)

Model -> Properties

c)

Chuột phải vào vật thể -> Properties

d)

Home -> Properties

6.

Để cố định vị trí của 1 vật thể ta sử dụng thuộc tính nào sau đây?

a)

Position

b)

Lock

c)

Collision

d)

Anchor

7.

Thuộc tính Lock dùng để làm gì?

a)

Cố định vị trí của vật thể

b)

Khoá lại các thuộc tính của vật thể

c)

Không cho phép người chơi thao tác với vật thể

d)

Cho phép người chơi đi xuyên qua vật thể

8.

Để chỉnh sửa màu của vật thể ta có thể làm theo những cách nào?

a)

Chỉnh sửa thông qua Properties hoặc qua code

b)

Chỉnh sửa thông qua Plugin

c)

Chỉnh sửa thông qua Model hoặc View

d)

Chỉnh sửa thông qua Avatar

9.

Không gian 2 chiều (2D) khác biệt với không gian 3 chiều (3D) như thế nào?

a)

Không gian 2D chỉ có chiều rộng, trong khi không gian 3D có chiều rộng và chiều dài

b)

Không gian 2D chỉ tồn tại trong các ứng dụng máy tính, trong khi không gian 3D chỉ tồn tại trong thế giới thực

c)

Không gian 2D chỉ sử dụng trong các bản đồ, trong khi không gian 3D chỉ sử dụng trong kiến trúc

d)

Không gian 2D có thể được biểu diễn bằng hai tọa độ (x, y), trong khi không gian 3D cần ba tọa độ (x, y, z)

10.

Thuộc tính Velocity của vật thể là gì?

a)

Là 1 thuộc tính xác định màu sắc của vật thể

b)

Là 1 thuộc tính xác định vị trí cố định của phần tử trong không gian.

c)

Là 1 vector mô tả hướng và tốc độ di chuyển của vật thể

d)

Là 1 thuộc tính xác định kích thước của phần tử

11.

Nhìn hình ảnh sau đây và cho biết vật đang ở vị trí nào?

a)

x = 1.513, y = -260.5, z = -53.858

b)

x = -260.5, y = 1.513, z = -53.858

c)

x = -53.858, y = 1.513, z = -260.5

d)

x = -53.858, y = -260.5, z = 1.513

12.

Thuộc tính Intersect dùng để làm gì?

a)

Lấy phần giao nhau giữa 2 vật thể

b)

Gộp các vật thể lại làm một

c)

Tách 2 vật thể

d)

Phủ định vật thể

13.

Để thêm cho vật thể các hiệu ứng(lửa, tuyết rơi, đèn chiếu sáng) chúng ta sẽ sử dụng công cụ nào?

a)

Effect

b)

Animation

c)

Random

d)

SpotLight

14.

Trong Lua có bao nhiêu kiểu dữ liệu?

a)

2

b)

3

c)

4

d)

5

15.

Khi khai báo biến name như trong hình ảnh, thì biến name sẽ nhận kiểu dữ liệu là gì

a)

string

b)

number

c)

boolean

d)

nil

16.

Biến là gì?

a)

Là một giá trị cố định không thể thay đổi trong suốt chương trình

b)

Là nơi để lưu trữ giá trị, và giá trị đó có thể biến thiên theo thời gian

c)

Một câu lệnh điều kiện để kiểm tra giá trị

d)

Một hàm thực hiện một nhiệm vụ cụ thể

17.

Có những kiểu phép toán nào ở trong Lua?

a)

Phép toán số học, phép toán so sánh, phép toán logic

b)

Phép toán số học, phép toán luỹ thừa, phép toán biểu thức

c)

Phép toán cộng, trừ, nhân, chia, luỹ thừa

d)

Phép toán chia lấy nguyên, chia lấy dư

18.

Hình ảnh sau đây đang khai báo 1 biến với đường dẫn là tương đối đúng hay sai?

a)

Đúng

b)

Sai

19.

Điền từ còn thiếu vào đoạn dấu ... trong đoạn code sau đây:

part.BrickColor = BrickColor (a)   ("Really red")

20.

Để chờ trong 1 khoảng thời gian nhất định chúng ta sử dụng câu lệnh nào sau đây?

a)

waitIf()

b)

waits()

c)

waitUntil()

d)

waitFor()

e)

wait()

21.

Để kiểm tra kiểu dữ liệu trong Lua chúng ta sẽ sử dụng câu lệnh nào?

a)

type()

b)

typeof()

c)

typewith()

d)

typefor()

e)

stype()

22.

Trong Lua, dấu .. dùng để làm gì?

a)

Tính tổng hai số

b)

So sánh hai giá trị

c)

Xác định kiểu dữ liệu của một biến

d)

Kết hợp (nối) hai chuỗi lại với nhau

e)

Tạo một bảng mới

23.

Vòng lặp while() trong Lua sẽ dừng lặp khi nào?

a)

Khi điều kiện đúng

b)

Khi điều kiện kết thúc

c)

Khi điều kiện sai

d)

Khi điều kiện không tồn tại

e)

Khi điều kiện không tồn tại

24.

Để thay đổi màu sắc của 1 vật thể sang 1 màu ngẫu nhiên chúng ta nên sử dụng câu lệnh nào?

a)

BrickColor.new()

b)

BrickColor.pallet()

c)

BrickColor.pickRandom()

d)

BrickColor.random()

25.

Function là gì?

a)

Một khối mã có thể được gọi và thực thi nhiều lần

b)

Một cấu trúc điều kiện để kiểm tra giá trị

c)

Một kiểu dữ liệu đặc biệt dùng để lưu trữ danh sách

d)

Một phương pháp để sắp xếp dữ liệu trong mảng

e)

Một loại biến lưu trữ giá trị

26.

Trong Roblox Studio, nếu bạn có một đối tượng Part được đặt làm con của một đối tượng Model, thì đối tượng Part là:

a)

Cha của đối tượng Model

b)

Một đối tượng độc lập không liên quan đến Model

c)

Thay thế đối tượng Model

d)

Con của đối tượng Model

e)

Anh chị em của đối tượng Model

27.

Trong Lua, cách khai báo một hàm đơn giản có tên là greet nhận một tham số và in ra một thông báo là:

a)

function greet(name) { print("Hello, " .. name) }

b)
  • function greet(name) print("Hello, " .. name) end

c)
  • function greet { name } print("Hello, " .. name) end

d)

function greet(name) return "Hello, " .. name end

28.

Để thực hiện phép chia lấy dư trong Lua chúng ta sử dụng toán tử nào?

a)

/

b)

%

c)

//

d)

*/

29.

Trong Lua, khi bạn sử dụng toán tử ``or`` trong một biểu thức điều kiện, kết quả của biểu thức là?

a)

true nếu cả hai toán hạng đều là false

b)

false nếu cả hai toán hạng đều là true

c)

true nếu ít nhất một trong hai toán hạng là true

d)
  • false nếu ít nhất một trong hai toán hạng là false

e)

true nếu cả hai toán hạng đều là true

30.

Trong Lua, từ khóa local được sử dụng để?

a)

Khai báo một biến toàn cục

b)

Khai báo một hàm toàn cục

c)

Khai báo một biến chỉ có thể được truy cập trong phạm vi khối mã hiện tại

d)

Tạo một bảng mới

e)

Định nghĩa một hằng số