wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN tập

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.
Hãy cho biết chức năng của nút lệnh
a)

Kiểm soát tốc độ chạy chương trình

b)

Xóa hoặc hiển thị robot

c)

Thêm/xóa các bức tường

d)

Thay đổi kích thước thế giới

2.
Hãy cho biết chức năng của nút lệnh
a)

Mở file thế giới đã lưu trước đó

b)

Mở file chương trình đã lưu trước đó

c)

Thêm/xóa các bức tường

d)

Thay đổi kích thước thế giới

3.
Để robot tiến về phía trước ta dùng lệnh:
a)

move()

b)

move

c)

go()

d)

go

4.
Đâu không phải là hàm dựng sẵn của rurple:
a)
turn_right()
b)
move()
c)
pick_beeper()
d)
turn_off()
5.
Trong chương trình rurple, câu lệnh turn_off() được đặt ở:
a)
Cuối chương trình
b)
Đầu chương trình
c)
Giữa chương trình
d)
Đặt ở đâu cũng được
6.

Hãy cho biết vị trí của robot sau khi thực hiện đoạn chương trình sau

move()

turn_left()

put_beeper()

a)

b)

c)

d)

7.
Hãy cho biết chức năng của nút lệnh
a)

Cung cấp beeper cho robot trước khi chạy chương trình

b)

Xóa hoặc hiển thị robot

c)

Thêm/xóa các bức tường

d)

Thay đổi kích thước thế giới

8.
Trong rurple có bao nhiêu hàm dựng sẵn
a)
5
b)
4
c)
6
d)
7
9.
Khai báo hàm nào sau đây đúng
a)
def turn_right():
b)
def turn_right()
c)
def turn_right:
d)
Def turn right():
10.
Hãy cho biết phát biểu sai về chức năng của hàm do người dùng định nghĩa
a)
Giúp chương trình đẹp hơn
b)
Giúp rút gọn code
c)
Việc sửa lỗi chương trình dễ dàng hơn
d)
Giúp việc mở rộng chương trình dễ dàng hơn
11.

Hãy cho biết chức năng của hàm sau:

def turn_right():

                repeat(turn_left,3)

a)

Điều khiển robot rẽ phải

b)

Điều khiển robot xoay

c)

Điều khiển robot đi tới 3 bước

d)

Hàm lỗi

12.
Để điều khiển robot đi tới trước 3 bước, câu lệnh nào viết đúng
a)
repeat(move,3)
b)
repeat(move(),3)
c)
repeat(3,move)
d)
repeat(move,2)
13.
Giả sử robot đang đứng ở vị trí đầu tiên, hãy cho biết kết quả của các câu lệnh sau lần lượt là: print front_is_clear() print left_is_clear() print right_is_clear()
a)

True, True, False

b)

True, False, False

c)

False, True, True

d)

False, True, False

14.
Câu lệnh carries_beepers() có chức năng:
a)
Kiểm tra robot có mang beeper hay không?
b)
Kiểm tra tại vị trí robot đứng có beeper hay không?
c)
Kiểm tra bên trái robot có tường hay không?
d)
Kiểm tra robot có mang đủ beeper hay không?
15.
Câu lệnh nào viết đúng
a)

on_beeper()

b)

carrie_beepers()

c)

front_clear()

d)

right_is_clear

16.
Có bao nhiêu hàm cảm biến có sẵn trong rurple:
a)
5
b)
4
c)
6
d)
7
17.

Giả sử robot đang đứng ở vị trí bắt đầu, tại đó không có beeper, Hãy cho biết sau khi thực hiện đoạn chương trình sau, thế giới sẽ như thế nào?

if on_beeper(): move()

else: put_beeper()

a)

b)

c)

d)

Chương trình lỗi

18.

Hãy cho biết câu lệnh put_beeper() trong đoạn chương trình sau được thực hiện khi nào?

if on_beeper(): move()

else: put_beeper()

a)

Khi tại vị trí đang đứng không có beeper

b)

Khi tại vị trí đang đứng có beeper

c)

Luôn thực hiện

d)

Không thực hiện lần nào

19.
Cách đặt tên biến nào đúng:
a)
_Sobeeper
b)
Sobeeper@
c)
1So_beeper
d)
if
20.

Hãy cho biết giá trị của biến a sau khi thực hiện đoạn chương trình sau:

a = 5

if a>5: a=7

else: a = 9

a)

9

b)

7

c)

5

d)

chương trình báo lỗi

21.
Cho câu lệnh: a = 3. Hãy cho biết kiểu dữ liệu của a
a)
int
b)
float
c)
string
d)
Không xác định
22.

Trong câu lệnh while <điều kiện>: <câu lệnh>

Câu lệnh được thực hiện:

a)

1 lần khi điều kiện đúng

b)

1 lần khi điều kiện sai

c)

Thực hiện cho đến khi điều kiện sai, có thể không thực hiện lần nào

d)

Thực hiện cho đến khi điều kiện đúng, có thể không thực hiện lần nào

23.

Hãy cho biết kết quả của a sau khi thực hiện chương trình sau:

a = 5

while a>0: a = a -1

a)

0

b)

1

c)

– 1

d)

5

24.

Hãy cho biết câu lệnh: a = a -1 trong chương trình sau thực hiện bao nhiêu lần:

a = 5

while a>0: a = a -1

a)

5

b)

4

c)

3

d)

6

25.

Giả sử ban đầu robot có 5 beeper.  Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

move()

if carries_beeper(): put_beeper()

a)

b)

c)

d)

26.

Giả sử ban đầu robot có 5 beeper.  Hãy cho biết kết quả thực hiện của đoạn chương trình sau:

move()

while carries_beeper(): put_beeper()

a)

b)

c)

d)