Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu Hỏi Ôn Tập CodeCombat

Total questions: 20

Worksheet time: 25mins

Name
Class
Date
1.

Gốc tọa độ (0, 0) trong CodeCombat nằm ở vị trí nào trên bản đồ?

a)

Chính giữa

b)

Góc trên‑trái

c)

Góc dưới‑trái

d)

Góc dưới‑phải

2.

Lời gọi phương thức nào đúng cú pháp để di chuyển hero tới (15, 40)?

a)

hero.moveXY(15,40)

b)

moveXY.hero(15,40)

c)

hero.move(15,40)

d)

hero.moveXY{x:15,y:40}

3.

Để sinh một munchkin tại (20,25) bạn dùng:

a)

game.spawnXY("munchkin",20,25)

b)

spawnXY.game("munchkin",20,25)

c)

game.spawnPlayerXY("munchkin",20,25)

d)

hero.spawn("munchkin",20,25)

4.

Lựa chọn hàm tạo player mới đúng là:

a)

game.spawnPlayerXY("champion",x,y)

b)

game.spawnXY("champion",x,y)

c)

player.spawnXY("champion",x,y)

d)

game.addPlayer(x,y)

5.

Câu lệnh nào tạo mục tiêu thu thập 10 vật phẩm?

a)

game.addCollectGoal(10)

b)

game.collectGoal(10)

c)

addCollectGoal.game(10)

d)

game.setCollect(10)

6.

Để yêu cầu hero sống sót 30 giây, ta dùng:

a)

game.addSurviveGoal(30)

b)

game.addDefeatGoal(30)

c)

game.setSurvive(30)

d)

game.surviveTime(30)

7.

Thuộc tính nào truy cập máu tối đa của hero?

a)

hero.maxHealth

b)

hero.healthMax

c)

hero.hp_max

d)

hero.hpTotal

8.

Cú pháp gán tốc độ 80 cho player là:

a)

player.maxSpeed = 80

b)

player.setSpeed(80)

c)

player.speed = 80

d)

maxSpeed.player = 80

9.

Lệnh nào thêm khóa "wins" vào cơ sở dữ liệu và gán giá trị 1?

a)

db.add("wins",1)

b)

db.put("wins",1)

c)

database.insert("wins",1)

d)

db.update("wins",1)

10.

Trình xử lý sự kiện cho một đơn vị duy nhất có dạng:

a)

unit.on("attack",handler)

b)

game.setActionFor(unit,"attack",handler)

c)

unit.do("attack",handler)

d)

game.on("attack",handler)

11.

Phương thức thiết lập hành động đồng loạt cho tất cả "soldier" khi bị va chạm là game.setActionFor("soldier", " (a)   "). Điền tên loại

12.

Phương thức thiết lập hành động đồng loạt cho tất cả "soldier" khi bị va chạm là game.setActionFor("soldier", " (a)   "). Điền tên loại sự kiện đang bị thiếu.

13.

Viết công thức sinh số nguyên ngẫu nhiên giữa 5 và 15: game.____________________

4 lines
14.

Hãy viết một dòng Python để kiểm tra khi game.time > 10,.

4 lines
15.

Sau khi tạo thủ công mục tiêu bằng game.addManualGoal("Find the key"), cú pháp cập nhật trạng thái hoàn thành là game.setGoalState(goal, (a)   ).

16.

Sự kiện "collect" là sự kiện va chạm - Đúng hay Sai?

a)

Đúng

b)

Sai

17.

Viết hàm onCollide(event) khiến hero nói "Ouch!" khi chạm kẻ địch và gắn hàm này cho hero.

4 lines
18.

Dùng vòng lặp while giúp hero thu thập xu cho tới khi tổng vàng ≥ 50, sau đó hero nói "Rich!".

4 lines
19.

Cho biểu thức Python result = 3 + 8 * 2 - 4 / 2. Tính giá trị cuối cùng của result.

4 lines
20.

Viết chương trình di chuyển hero theo chuyển động tương đối: tăng x thêm 10, giảm y 5.

4 lines