wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN TẬP HK2 - KHỐI 5

Total questions: 61

Worksheet time: 31mins

Name
Class
Date
1.

Cấu trúc tuần tự trong lập trình Scartch là gì?

a)

Thực hiện các lệnh song song

b)

Thực hiện các lệnh theo thứ tự từ trên xuống dưới

c)

Thực hiện các lệnh ngẫu nhiên

d)

Thực hiện các lệnh lặp lại nhiều lần

2.

Trong Scratch, các khối lệnh được thực hiện theo thứ tự nào?

a)

Từ dưới lên trên

b)

Từ trái qua phải

c)

Từ trên xuống dưới

d)

Theo thứ tự ngẫu nhiên

3.

Để di chuyển nhân vật 10 bước trong Scratch, bạn sử dụng khối lệnh nào?

a)

wait 10 secs

b)

move 10 steps

c)

turn 10 degrees

d)

say Hello! for 10 secs

4.

Nếu bạn muốn nhân vật nói "Xin chào!" rồi sau đó di chuyển 5 bước, bạn sẽ sắp xếp các khối lệnh như thế nào?

a)

move 5 steps rồi say Xin chào!

b)

say Xin chào! rồi move 5 steps

c)

move 5 steps và say Xin chào! cùng lúc

d)

say Xin chào! for 5 secs

5.

Trong cấu trúc tuần tự, nếu có 3 lệnh, lệnh nào được thực hiện đầu tiên?

a)

Lệnh thứ nhất

b)

Lệnh thứ hai

c)

Lệnh thứ ba

d)

Tất cả cùng lúc

6.

Để nhân vật lặp lại hành động di chuyển 10 bước hai lần, bạn sử dụng cấu trúc nào?

a)

Cấu trúc tuần tự

b)

Cấu trúc rẽ nhánh

c)

Cấu trúc lặp

d)

Cấu trúc điều kiện

7.

Trong Scratch, khối lệnh nào dùng để chờ 2 giây?

a)

wait 2 secs

b)

move 2 steps

c)

turn 2 degrees

d)

repeat 2

8.

Nếu bạn muốn nhân vật di chuyển 10 bước, rồi quay 90 độ, bạn sẽ dùng mấy khối lệnh?

a)

1

b)

2

c)

3

d)

4

9.

Trong cấu trúc tuần tự, các lệnh được thực hiện như thế nào?

a)

Đồng thời

b)

Lần lượt từng lệnh một

c)

Ngẫu nhiên

d)

Theo điều kiện

10.

Khối lệnh nào trong Scratch dùng để thay đổi trang phục của nhân vật?

a)

next costume

b)

change size by 10

c)

go to x:0 y:0

d)

set rotation style

11.

Cấu trúc rẽ nhánh trong lập trình dùng để làm gì?

a)

Lặp lại một hành động nhiều lần

b)

Thực hiện các lệnh theo thứ tự

c)

Thực hiện lệnh dựa trên điều kiện

d)

Dừng chương trình

12.

Cấu trúc rẽ nhánh trong lập trình dùng để làm gì?

a)

Lặp lại một hành động nhiều lần

b)

Thực hiện các lệnh theo thứ tự

c)

Thực hiện lệnh dựa trên điều kiện

d)

Dừng chương trình

13.

Trong Scratch, khối lệnh nào dùng cho cấu trúc rẽ nhánh?

a)

repeat 10

b)

if then

c)

wait 1 sec

d)

forever

14.

Để kiểm tra xem một biến có lớn hơn 5 hay không, bạn dùng khối lệnh nào?

a)

if > 5 then

b)

repeat until > 5

c)

wait until > 5

d)

forever if > 5

15.

Nếu điều kiện trong khối if then là sai, điều gì sẽ xảy ra?

a)

Thực hiện các lệnh bên trong khối if

b)

Bỏ qua các lệnh bên trong khối if

c)

Lặp lại khối if

d)

Dừng chương trình

16.

Khối lệnh if then else trong Scratch dùng để làm gì?

a)

Thực hiện một hành động nếu điều kiện đúng, hành động khác nếu sai

b)

Lặp lại một hành động cho đến khi điều kiện đúng

c)

Thực hiện nhiều hành động cùng lúc

d)

Chờ cho đến khi điều kiện đúng

17.

Trong trò chơi, nếu điểm số lớn hơn 10, nhân vật nói "Thắng!", bạn sẽ dùng cấu trúc nào?

a)

Cấu trúc tuần tự

b)

Cấu trúc rẽ nhánh

c)

Cấu trúc lặp

d)

Cấu trúc điều kiện vô hạn

18.

Để so sánh hai biến a và b, bạn dùng khối lệnh nào?

a)

a = b

b)

a > b

c)

a < b

d)

Tất cả các đáp án trên

19.

Nếu bạn muốn nhân vật di chuyển sang phải nếu phím mũi tên phải được nhấn, bạn dùng khối lệnh nào?

a)

when right arrow key pressed

b)

if right arrow key pressed then

c)

forever if right arrow key pressed

d)

repeat until right arrow key pressed

20.

Trong Scratch, điều kiện có thể là gì?

a)

Một phép so sánh

b)

Một biến

c)

Một số

d)

Một chuỗi

21.

Khối lệnh nào dùng để kiểm tra xem nhân vật có chạm vào cạnh sân khấu không?

a)

touching edge?

b)

touching mouse-pointer?

c)

touching color?

d)

mouse down?

22.

dùng để kiểm tra xem nhân vật có chạm vào cạnh sân khấu không?

a)

touching edge?

b)

touching mouse-pointer?

c)

touching color?

d)

mouse down?

23.

Cấu trúc lặp trong lập trình dùng để làm gì?

a)

Thực hiện một hành động một lần

b)

Thực hiện một hành động nhiều lần

c)

Thực hiện hành động dựa trên điều kiện

d)

Dừng chương trình

24.

Trong Scratch, khối lệnh nào dùng để lặp lại một hành động 10 lần?

a)

repeat 10

b)

forever

c)

if then

d)

wait 10 secs

25.

Khối lệnh forever trong Scratch dùng để làm gì?

a)

Lặp lại một hành động mãi mãi

b)

Lặp lại một hành động 10 lần

c)

Chờ mãi mãi

d)

Dừng chương trình

26.

Để nhân vật di chuyển 5 bước và lặp lại hành động này 4 lần, bạn dùng khối lệnh nào?

a)

repeat 4 [move 5 steps]

b)

forever [move 5 steps]

c)

if move 5 steps then

d)

wait 5 secs

27.

Trong cấu trúc lặp, biến đếm thường được dùng để làm gì?

a)

Đếm số lần lặp

b)

Lưu trữ giá trị ngẫu nhiên

c)

Lưu trữ tên nhân vật

d)

Lưu trữ màu sắc

28.

Khối lệnh repeat until trong Scratch dùng để lặp lại cho đến khi nào?

a)

Cho đến khi điều kiện đúng

b)

Cho đến khi điều kiện sai

c)

Cho đến khi hết thời gian

d)

Cho đến khi nhân vật chạm cạnh

29.

Nếu bạn muốn nhân vật lặp lại hành động cho đến khi chạm vào một đối tượng, bạn dùng khối lệnh nào?

a)

repeat until touching object

b)

forever if touching object

c)

wait until touching object

d)

if touching object then

30.

Trong Scratch, bạn có thể lồng các khối lặp vào nhau không?

a)

b)

Không

c)

Chỉ khi dùng forever

d)

Chỉ khi dùng repeat 10

31.

Để tạo một vòng lặp vô hạn, bạn dùng khối lệnh nào?

a)

forever

b)

repeat 100

c)

repeat until

d)

if then

32.

Khối lệnh nào dùng để lặp lại một hành động cho đến khi một biến đạt giá trị nhất định?

a)

repeat until variable = value

b)

forever if variable = value

c)

wait until variable = value

d)

if variable = value then

33.

Trong Scratch, để lưu trữ một số, bạn dùng gì?

a)

Biến

b)

Danh sách

c)

Khối lệnh

d)

Trang phục

34.

Để cộng hai số trong Scratch, bạn dùng khối lệnh nào?

a)

set variable to number1 + number2

b)

change variable by number1 + number2

c)

say number1 + number2

d)

wait number1 + number2 secs

35.

Nếu bạn muốn tính tổng của hai biến a và b, bạn sẽ làm gì?

a)

Tạo một biến mới và đặt giá trị là a + b

b)

Sử dụng khối say a + b

c)

Sử dụng khối move a + b steps

d)

Sử dụng khối turn a + b degrees

36.

Để nhập một số từ người dùng, bạn dùng khối lệnh nào?

a)

ask and wait

b)

say

c)

think

d)

broadcast

37.

Trong Scratch, phép chia được biểu diễn bằng ký hiệu nào?

a)

/

b)

*

c)

-

d)

+

38.

Để tính giá trị trung bình của hai số, bạn sẽ làm gì?

a)

(số thứ nhất + số thứ hai) / 2

b)

số thứ nhất * số thứ hai / 2

c)

số thứ nhất - số thứ hai / 2

d)

số thứ nhất / số thứ hai * 2

39.

Nếu bạn muốn lưu kết quả của phép tính vào một biến, bạn dùng khối lệnh nào?

a)

set variable to

b)

change variable by

c)

show variable

d)

hide variable

40.

Để hiển thị giá trị của một biến trên sân khấu, bạn làm gì?

a)

Kéo biến lên sân khấu

b)

Sử dụng khối say variable

c)

Sử dụng khối think variable

d)

Cả A và B

41.

Trong Scratch, bạn có thể thực hiện phép tính với các biến không?

a)

b)

Không

c)

Chỉ với các số nguyên

d)

Chỉ với các số thực

42.

Để tính diện tích hình chữ nhật, bạn cần biết gì?

a)

Chiều dài và chiều rộng

b)

Chiều cao và chiều rộng

c)

Chiều dài và chiều cao

d)

Cả ba chiều

43.

Mục đích của việc chạy thử chương trình là gì?

a)

Kiểm tra xem chương trình có lỗi không

b)

Xem chương trình chạy như thế nào

c)

Cả A và B

d)

Không có mục đích

44.

Trong Scratch, nếu các khối lệnh không được kết nối với nhau, điều gì sẽ xảy ra?

a)

Chương trình không chạy

b)

Chương trình chạy bình thường

c)

Chương trình chạy nhưng không đúng

d)

Chương trình tự động kết nối

45.

Để sửa lỗi trong chương trình, bạn cần làm gì?

a)

Xác định vị trí lỗi

b)

Tìm nguyên nhân gây lỗi

c)

Sửa lỗi

d)

Tất cả các đáp án trên

46.

Trong Scratch, bạn có thể chạy thử chương trình bằng cách nào?

a)

Nhấn vào nút cờ xanh

b)

Nhấn vào nút dừng

c)

Nhấn vào nút lưu

d)

Nhấn vào nút chia sẻ

47.

Để kiểm tra xem một biến có giá trị đúng không, bạn có thể làm gì?

a)

Sử dụng khối say variable

b)

Kiểm tra giá trị biến trên sân khấu

c)

Cả A và B

d)

Không thể kiểm tra

48.

Nếu nhân vật không di chuyển khi nhấn phím, nguyên nhân có thể là gì?

a)

Không có khối lệnh cho sự kiện nhấn phím

b)

Khối lệnh di chuyển bị sai

c)

Cả A và B

d)

Không có nguyên nhân

49.

Để phát hiện lỗi trong chương trình, bạn nên làm gì?

a)

Chạy thử với nhiều trường hợp khác nhau

b)

Chỉ chạy thử một lần

c)

Không cần chạy thử

d)

Chỉ xem mã lệnh

50.

Trong Scratch, lỗi thường gặp là gì?

a)

Các khối lệnh không được kết nối

b)

Sử dụng sai biến

c)

Logic không đúng

d)

Tất cả các đáp án trên

51.

lỗi thường gặp là gì?

a)

Các khối lệnh không được kết nối

b)

Sử dụng sai biến

c)

Logic không đúng

d)

Tất cả các đáp án trên

52.

Kịch bản chương trình là gì?

a)

Mô tả chi tiết về chương trình sẽ hoạt động như thế nào

b)

Mã lệnh của chương trình

c)

Hình ảnh của chương trình

d)

Âm thanh của chương trình

53.

Một kịch bản tốt nên bao gồm những phần nào?

a)

Mở đầu, diễn biến, kết thúc

b)

Chỉ mở đầu

c)

Chỉ diễn biến

d)

Chỉ kết thúc

54.

Trong kịch bản, phần mở đầu thường mô tả gì?

a)

Bối cảnh ban đầu

b)

Các nhân vật

c)

Thời gian

d)

Tất cả các đáp án trên

55.

Phần diễn biến trong kịch bản mô tả gì?

a)

Hoạt động của các nhân vật

b)

Tương tác giữa các nhân vật

c)

Các sự kiện

d)

Tất cả các đáp án trên

56.

Để viết kịch bản cho một trò chơi, bạn cần xác định những gì?

a)

Luật chơi

b)

Cách thức chơi

c)

Điều kiện thắng thua

d)

Tất cả các đáp án trên

57.

Trong Scratch, kịch bản giúp bạn làm gì?

a)

Xác định các sự kiện và hành động

b)

Thiết kế giao diện

c)

Chọn âm thanh

d)

Chọn màu sắc

58.

Một kịch bản rõ ràng giúp ích gì cho việc lập trình?

a)

Dễ dàng chuyển thành mã lệnh

b)

Giảm thiểu lỗi

c)

Tiết kiệm thời gian

d)

Tất cả các đáp án trên

59.

Để mô tả hành động của nhân vật trong kịch bản, bạn nên dùng gì?

a)

Mô tả chi tiết từng bước

b)

Chỉ nêu ý chính

c)

Không cần mô tả

d)

Dùng hình ảnh

60.

Trong kịch bản, bạn có thể bao gồm các yếu tố nào?

a)

Âm thanh

b)

Hiệu ứng

c)

Thời gian

d)

Tất cả các đáp án trên

61.

Viết kịch bản trước khi lập trình giúp bạn làm gì?

a)

Hiểu rõ hơn về chương trình

b)

Xác định các yêu cầu

c)

Lên kế hoạch thực hiện

d)

Tất cả các đáp án trên