wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ôn tập kiến thức lập trình trong CodeCombat

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Thuật toán là gì ?

a)

Là một danh sách các chỉ dẫn để giải quyết một vấn đề

b)

Là một danh sách các chỉ dẫn theo thứ tự

c)

Là một danh sách các chỉ dẫn theo thứ tự để giải quyết một vấn đề

d)

Là một danh sách các chỉ dẫn không theo thứ tự để giải quyết một vấn đề

2.

Trong lập trình, các câu lệnh được thực hiện theo thứ tự như thế nào ?

a)

Theo đúng thứ tự, câu lệnh nào viết trước được thực hiện trước.

b)

Không theo thứ tự nào cả.

3.

Câu lệnh nào đúng ?

a)

hero.moveUp

b)

hero.movedown()

c)

Hero.moveRight()

d)

hero.moveLeft()

e)

heromoveLeft()

4.

Viết thứ tự các câu lệnh để hero đi đến điểm X ( màu đỏ)

a)

1-2-4

b)

3-2-2

c)

2-1-3

d)

4-2-1

5.

Chỉ viết 1 câu lệnh để giúp hero lấy được kim cương

a)

hero.moveUp(3)

b)

hero.moveRight(4)

c)

hero.moveLeft(4)

d)

hero.moveRight(3)

6.

Số 3 trong câu lệnh hero.moveRight(3) được gọi là gì ?

a)

tên quân địch

b)

đối số

c)

sức mạnh của hero

d)

lời hero nói

7.

Viết câu lệnh để hero phá được cánh cửa

a)

hero.attack(Door)

b)

hero.say("Door")

c)

hero.attack("Door")

d)

hero.attack()

8.

Thông tin dạng chuỗi luôn được viết trong dấu nháy kép " "

a)

Sai

b)

Đúng

9.

Câu lệnh hero.moveDown(-1) có chức năng giống với câu lệnh nào ?

a)

hero.moveDown(1)

b)

hero.moveDown()

c)

hero.moveUp()

d)

hero.moveRight()

10.

Viết các câu lệnh để hero lấy được kim cương

a)

1.hero.moveRight() 2.hero.moveDown() 3.hero.moveRIght() 4.hero.moveDown() 5.hero.moveRight()

b)

1.hero.moveRight(2) 2.hero.moveDown(2) 3.hero.moveRight(2) 4.hero.moveDown(2) 5.hero.moveRight(2)

c)

1.hero.moveLeft(2) 2.hero.moveDown() 3.hero.moveLeft(2) 4.hero.moveDown() 5.hero.moveLeft(2)

d)

1.hero.moveRight(2) 2.hero.moveDown() 3.hero.moveRight(2) 4.hero.moveDown() 5.hero.moveRight(2)

11.

Vòng lặp while True trong lập trình là gì ?

a)

là sự lặp đi lặp lại chỉ 1 câu lệnh

b)

là sự lặp đi lặp lại 1 câu lệnh hoặc nhiều câu lệnh không ngừng

c)

việc thực hiện nhiều câu lệnh cùng 1 lúc

12.

Sử dụng vòng lặp giúp chúng ta.....?

a)

giúp viết các câu lệnh dễ dàng hơn

b)

lặp lại một nhóm các câu lệnh mà không cần phải viết lại nhiều lần

c)

tiết kiệm thời gian

13.

Sử dụng vòng lặp while True để hero lấy được tất cả tiền vàng

a)
b)
c)
14.

Cấu trúc vòng lặp nào đúng

a)

1

b)

2

c)

3

d)

4

15.

Câu lệnh nào được lặp lại?

a)

hero.moveDown()

b)

hero.moveRight(),hero.moveDown()

c)

hero.attack("Door"),hero.moveRight()

d)

hero.moveDown(), hero.attack("Door")