wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiến thức về Lập trình Game

Total questions: 51

Worksheet time: 26mins

Name
Class
Date
1.

Lập trình game không yêu cầu kiến thức về đồ họa hoặc âm thanh.

a)

Đúng

b)

Sai

2.

Game engine là phần mềm giúp lập trình viên tạo ra trò chơi mà không cần phải viết mã nguồn.

a)

Đúng

b)

Sai

3.

Unity là một game engine phổ biến cho người mới bắt đầu và sử dụng ngôn ngữ C++.

a)

Đúng

b)

Sai

4.

Để lập trình game, bạn chỉ cần kiến thức về lập trình mà không cần hiểu về vật lý hoặc toán học.

a)

Đúng

b)

Sai

5.

Ngành game hiện tại có doanh thu vượt qua cả ngành điện ảnh và âm nhạc cộng lại.

a)

Đúng

b)

Sai

6.

Để phát triển game trên nền tảng di động, game engine phổ biến nhất là (a)   .

7.

Ngôn ngữ lập trình chính sử dụng trong Unreal Engine là (a)   .

8.

Để tạo các trò chơi 2D đơn giản, bạn có thể sử dụng game engine (a)   .

9.

Cái nào dưới đây là một ngôn ngữ lập trình phổ biến cho lập trình game?

a)

Python

b)

C++

c)

Ruby

d)

PHP

10.

Game engine nào sau đây phù hợp cho người mới bắt đầu học lập trình game?

a)

Unreal Engine

b)

Godot

c)

Unity

d)

CryEngine

11.

Lập trình viên game cần có kỹ năng gì ngoài lập trình?

a)

Toán học

b)

Âm nhạc

c)

Thiết kế đồ họa

d)

Tất cả các kỹ năng trên

12.

Lý do chính khiến ngành game trở thành một ngành có tiềm năng thu nhập cao là:

a)

Game chỉ yêu cầu các công ty nhỏ phát triển

b)

Ngành công nghiệp game có doanh thu vượt qua cả điện ảnh và âm nhạc cộng lại

c)

Game dễ phát triển và bán

d)

Game không yêu cầu kỹ năng đặc biệt

13.

Game engine nào sử dụng Blueprint để phát triển game mà không cần viết mã nguồn?

a)

Unity

b)

Unreal Engine

c)

Godot

d)

CryEngine

14.

Để game chạy mượt mà, lập trình viên cần tối ưu hóa:

a)

Đồ họa và âm thanh

b)

Mã nguồn và tài nguyên bộ nhớ

c)

Kết nối internet

d)

Tất cả cá

15.

Để game chạy mượt mà, lập trình viên cần tối ưu hóa:

a)

Đồ họa và âm thanh

b)

Mã nguồn và tài nguyên bộ nhớ

c)

Kết nối internet

d)

Tất cả các yếu tố trên

16.

Điều gì khiến game engine Godot nổi bật?

a)

Nó miễn phí và mã nguồn mở

b)

Nó dễ học và phù hợp cho người mới bắt đầu

c)

Nó hỗ trợ nhiều nền tảng phát triển game

d)

Tất cả các lựa chọn trên

17.

Các lập trình viên game có thể phát triển game trên nền tảng nào?

a)

Máy tính

b)

Điện thoại di động

c)

Console

d)

Tất cả các nền tảng trên

18.

Unreal Engine chủ yếu được sử dụng cho các game có chất lượng đồ họa __________.

a)

Thấp

b)

Trung bình

c)

Cao

d)

Không quan trọng

19.

Trong quá trình phát triển game, lỗi kỹ thuật là:

a)

Điều hiếm gặp

b)

Dễ dàng tránh được

c)

Phần không thể tránh khỏi và cần phải khắc phục

d)

Không quan trọng

20.

Bạn có thể làm việc tại công ty game hoặc:

a)

Tự phát triển game độc lập

b)

Làm việc nhóm indie

c)

Làm việc tự do (freelancer)

d)

Tất cả các lựa chọn trên

21.

Lập trình game không chỉ giúp bạn tạo ra trò chơi mà còn mở ra cơ hội làm việc trong các lĩnh vực:

a)

Mô phỏng y tế

b)

Đào tạo quân sự

c)

Kiến trúc ảo

d)

Tất cả các lĩnh vực trên

22.

Lý do vì sao ngành game có tiềm năng thu nhập cao là:

a)

Công nghệ game đang phát triển mạnh

b)

Game có thị trường toàn cầu rộng lớn

c)

Các công ty game có ngân sách lớn

d)

Tất cả các lý do trên

23.

Khi làm việc trong ngành game, bạn cần có khả năng __________ để tạo ra trải nghiệm người chơi độc đáo.

a)

A. Lập trình

b)

B. Tư duy sáng tạo

c)

C. Kiên trì

d)

D. Cả B và C

24.

Trong lập trình game, việc tối ưu hóa đồ họa và hiệu suất hệ thống là rất quan trọng để:

a)

Làm game chạy nhanh hơn

b)

Giảm chi phí sản xuất

c)

Tăng độ khó của game

d)

Tăng tính thẩm mỹ cho game

25.

Các game engine hiện đại hỗ trợ phát triển game cho __________.

a)

Chỉ máy tính

b)

Chỉ điện thoại di động

c)

Cả máy tính và điện thoại di động

d)

Không hỗ trợ các nền tảng di động

26.

Khi phát triển game, lập trình viên cần chú ý đến __________ để game hoạt động ổn định.

a)

Kết nối internet

b)

Kích thước tệp game

c)

Cấu hình phần cứng của thiết bị

d)

Cả b và c

27.

Game engine nào sau đây là miễn phí và mã nguồn mở?

a)

Unreal Engine

b)

Unity

c)

Godot

d)

CryEngine

28.

Để tạo ra một trò chơi chất lượng cao, lập trình viên cần phải làm việc với __________.

a)

Chỉ các lập trình viên khác

b)

Các chuyên gia âm thanh và thiết kế đồ họa

c)

Các chuyên gia marketing

d)

Các lập trình viên web

29.

Game engine nào sử dụng công cụ kéo và thả (Blueprints) thay vì lập trình trực tiếp?

a)

Godot

b)

Unity

c)

Unreal Engine

d)

CryEngine

30.

Ngành lập trình game có doanh thu cao hơn cả __________.

a)

Ngành âm nhạc

b)

Ngành phim điện ảnh

c)

Ngành âm nhạc và điện ảnh cộng lại

d)

Ngành bán lẻ

31.

Các game có thể được phát triển cho __________.

a)

Chỉ điện thoại

b)

Chỉ máy tính

c)

Tất cả các nền tảng

d)

Chỉ console

32.

Để tối ưu hóa game, lập trình viên cần phải chú ý đến __________.

a)

Hiệu suất bộ xử lý

b)

Quản lý bộ nhớ

c)

Độ trễ mạng

d)

Tất cả các yếu tố trên

33.

Việc học lập trình game giúp bạn phát triển các kỹ năng liên quan đến __________.

a)

Lập trình và thiết kế

b)

Đồ họa và âm thanh

c)

Quản lý dự án và làm việc nhóm

d)

Tất cả các kỹ năng trên

34.

kỹ năng liên quan đến __________.

a)

Lập trình và thiết kế

b)

Đồ họa và âm thanh

c)

Quản lý dự án và làm việc nhóm

d)

Tất cả các kỹ năng trên

35.

Lập trình game có thể mở ra cơ hội trong các lĩnh vực khác như __________.

a)

Mô phỏng y tế

b)

Kiến trúc

c)

Đào tạo quân sự

d)

Tất cả các lĩnh vực trên

36.

Lập trình viên game cần có khả năng __________ khi gặp lỗi trong quá trình phát triển game.

a)

Kiên nhẫn và kiên trì

b)

Thích thử nghiệm và sáng tạo

c)

Tất cả các yếu tố trên

37.

Game engine nào có thể sử dụng C++ hoặc UnityScript để lập trình?

a)

Unity

b)

Unreal Engine

c)

Godot

d)

CryEngine

38.

Các trò chơi 2D đơn giản có thể được phát triển bằng game engine nào?

a)

Unreal Engine

b)

CryEngine

c)

Unity và Godot

d)

Không có game engine cho trò chơi 2D

39.

Công cụ lập trình game nào hỗ trợ phát triển VR/AR?

a)

Godot

b)

Unity

c)

Unreal Engine

d)

Tất cả các công cụ trên

40.

Các lập trình viên game có thể phát triển game __________.

a)

Chỉ dành cho PC

b)

Chỉ dành cho di động

c)

Cho nhiều nền tảng khác nhau

d)

Chỉ dành cho console

41.

Lập trình viên game cần phải hiểu về __________ để xử lý chuyển động, va chạm, và ánh sáng trong game.

a)

Kinh tế học

b)

Toán học và vật lý

c)

Lịch sử

d)

Nghệ thuật

42.

Trong Unreal Engine, để phát triển game mà không cần viết mã, bạn có thể sử dụng __________.

a)

UnityScript

b)

Blueprint

c)

C#

d)

Python

43.

Unity là một game engine phổ biến vì nó __________.

a)

Chỉ phát triển cho các trò chơi 2D

b)

Phát triển cho nhiều nền tảng và dễ học

c)

Chỉ phát triển cho điện thoại di động

d)

Phát triển game chỉ dành cho console

44.

Game engine nào sau đây không miễn phí và có giấy phép trả phí?

a)

Godot

b)

Unity

c)

Unreal Engine

d)

CryEngine

45.

Game engine nào sau đây không miễn phí và có giấy phép trả phí?

a)

Godot

b)

Unity

c)

Unreal Engine

d)

CryEngine

46.

Lập trình viên game phải có khả năng __________ để xử lý các tình huống và thuật toán phức tạp trong game.

a)

Quản lý dự án

b)

Tư duy logic

c)

Kiến thức về marketing

d)

Thương lượng

47.

Godot là game engine mã nguồn mở, điều này có nghĩa là __________.

a)

Bạn không thể thay đổi mã nguồn của nó

b)

Bạn có thể thay đổi và đóng góp vào mã nguồn

c)

Nó không hỗ trợ phát triển game 3D

d)

Nó không miễn phí

48.

Để lập trình game VR/AR, bạn cần phải sử dụng công cụ hoặc nền tảng nào?

a)

Google Chrome

b)

Game engines như Unity hoặc Unreal Engine

c)

Notepad

d)

Visual Studio Code

49.

Một lợi ích của việc làm game độc lập (indie) là __________.

a)

Bạn có thể phát triển trò chơi một mình mà không cần đội nhóm

b)

Bạn không cần quảng bá trò chơi của mình

c)

Bạn không cần phải trả thuế

d)

Bạn có thể tự quyết định và sáng tạo mà không bị ràng buộc

50.

Câu nào sau đây là đúng về ngành game?

a)

Ngành game chỉ phát triển mạnh ở Mỹ và Châu Âu

b)

Ngành game hiện nay có thị trường toàn cầu rất rộng lớn

c)

Ngành game không có nhiều cơ hội phát triển

d)

Ngành game chỉ phát triển trên các nền tảng PC

51.

Ngành game là một ngành có tính __________ cao, vì có thể làm việc từ xa và phát hành game qua các nền tảng toàn cầu như Steam, Google Play và App Store.

a)

Địa phương hóa

b)

Toàn cầu hóa

c)

Thủ công

d)

Tự phát triển