wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ôn tập Scratch

Total questions: 95

Worksheet time: 51mins

Name
Class
Date
1.

Phần mềm nào bạn có thể sử dụng để tạo một chương trình cấu trúc vòng lặp?

a)

YouTube Kids.

b)

Microsoft Word.

c)

Scratch.

d)

Google Meet.

2.

Cấu trúc nào mô tả hành động rẽ trái hoặc phải của một chiếc xe?

a)

Cấu trúc vòng lặp điều kiện.

b)

Cấu trúc tuần tự.

c)

Cấu trúc quay lại.

d)

Cấu trúc phân nhánh.

3.

Nơi lưu trữ thông tin đầu vào từ bàn phím trong Scratch là ở đâu?

a)

Trong bộ nhớ của máy tính.

b)

Trong một biến.

c)

Trên khu vực sân khấu.

d)

Trong một biến.

4.

Với một biểu thức chứa nhiều phép toán, các phép toán được thực hiện như thế nào khi chạy một chương trình Scratch?

a)

Từ trái sang phải.

b)

Từ ngoài vào trong.

c)

Từ phải sang trái.

d)

Từ trong ra ngoài.

5.

Xác định loại vòng lặp trong hình ảnh. Vị trí (1) và (2) trong hình ảnh tương ứng với điều gì?

a)

Câu lệnh lặp lại 3 lần, di chuyển 10 bước, đợi 1 giây, đổi phục trang, .

b)

Câu lệnh lặp lại 3 lần, di chuyển 10 bước, đổi phục trang, đợi 1 giây.

c)

Câu lệnh lặp lại 4 lần, di chuyển 10 bước, đổi phục trang, đợi 1 giây.

d)

Câu lệnh lặp lại mãi mãi, di chuyển 10 bước, đổi phục trang, đợi 1 giây.

6.

Nguồn dữ liệu của biến 'answer' được lấy từ đâu? Biến này thuộc nhóm lệnh nào trong Scratch?

a)

Dữ liệu từ biến trả lời (answer) nhập vào từ bàn phím. Biến này nằm trong nhóm Cảm biến (Control).

b)

Dữ liệu từ biến trả lời (answer) nhập vào từ bàn phím. Biến này nằm trong nhóm Cảm biến (Variable).

c)

Dữ liệu từ biến trả lời (answer) nhập vào từ bàn phím. Biến này nằm trong nhóm Cảm biến (Sensing).

d)

Dữ liệu từ biến trả lời (answer) nhập vào từ bàn phím. Biến này nằm trong nhóm Cảm biến (Event).

7.

SCRATCH là gì?

a)

SCRATCH là môi trường lập trình dựa trên khối xây dựng.

b)

SCRATCH là một loại thức ăn cho thú cưng.

c)

SCRATCH là tên một bộ phim kinh dị.

d)

SCRATCH là một loại thẻ giảm giá.

8.

Lập trình cơ bản trong SCRATCH bao gồm những gì?

a)

Sử dụng các khối lệnh để tạo ra các chương trình đơn giản

b)

Sử dụng ngôn ngữ lập trình C++

c)

Sử dụng các hàm số phức tạp

d)

Sử dụng các biến toàn cục để tạo chương trình

9.

Khối lệnh trong SCRATCH được sử dụng để làm gì?

a)

Được sử dụng để tạo các biến trong chương trình.

b)

Không có tác dụng gì cả.

c)

Chỉ dùng để làm đẹp chương trình.

d)

Được sử dụng để tạo các lệnh hoặc hành động cho các đối tượng trong chương trình.

10.

Làm thế nào để tạo nhân vật trong SCRATCH?

a)

Mở SCRATCH và kéo thả các khối lệnh để lập trình hành động của nhân vật.

b)

Nhấn vào màn hình để tạo nhân vật

c)

Chụp ảnh và chuyển đổi thành nhân vật

d)

Nhập từ bàn phím để tạo nhân vật

11.

Bối cảnh trong SCRATCH có tác dụng gì?

a)

Bối cảnh trong SCRATCH chỉ dùng để thay đổi màu sắc của chương trình

b)

Bối cảnh trong SCRATCH không cần thiết vì chương trình vẫn hoạt động bình thường

c)

Bối cảnh trong SCRATCH giúp xác định vị trí và hành động của các đối tượng trong chương trình.

d)

Bối cảnh trong SCRATCH chỉ là phần trang trí không ảnh hưởng đến chương trình

12.

Làm thế nào để lập trình trò chơi đơn giản trong SCRATCH?

a)

Sử dụng SCRATCH để viết mã nguồn từ đầu

b)

Chỉ cần thêm hình ảnh và âm thanh là đã có thể tạo trò chơi

c)

Tạo trò chơi bằng cách sử dụng các khối lệnh và tùy chỉnh nội dung để tạo ra trò chơi đơn giản trong SCRATCH.

d)

Tạo trò chơi bằng cách sử dụng Photoshop

13.

SCRATCH là một công cụ lập trình dành cho đối tượng nào?

a)

nhân viên văn phòng

b)

trẻ em

c)

sinh viên

d)

người già

14.

Trong SCRATCH, mỗi khối lệnh có ý nghĩa gì?

a)

Mỗi khối lệnh trong SCRATCH có ý nghĩa là thực hiện một hành động cụ thể.

b)

Mỗi khối lệnh trong SCRATCH chỉ là một phần tử trang trí

c)

Mỗi khối lệnh trong SCRATCH chỉ là hình ảnh

d)

Mỗi khối lệnh trong SCRATCH không có ý nghĩa cụ thể

15.

Tại sao việc tạo nhân vật và bối cảnh quan trọng trong SCRATCH?

a)

Việc tạo nhân vật và bối cảnh không ảnh hưởng đến trải nghiệm người chơi

b)

Việc tạo nhân vật và bối cảnh trong SCRATCH quan trọng vì chúng giúp xây dựng cốt truyện và tạo ra môi trường tương tác cho người chơi.

c)

SCRATCH không cho phép tạo nhân vật và bối cảnh

d)

Nhân vật và bối cảnh chỉ là yếu tố thứ cấp trong SCRATCH

16.

Làm thế nào để thêm âm thanh vào dự án SCRATCH?

a)

Sử dụng khối màu để thêm âm thanh

b)

Sử dụng khối âm thanh có sẵn hoặc tải âm thanh từ máy tính và điều chỉnh các thông số cần thiết.

c)

Chỉ có thể sử dụng âm thanh có sẵn trong SCRATCH

d)

Tải âm thanh từ internet và chèn vào dự án

17.

SCRATCH có thể giúp trẻ em phát triển kỹ năng gì?

a)

Kỹ năng nấu ăn

b)

Kỹ năng học ngoại ngữ

c)

Kỹ năng lập trình và logic

d)

Kỹ năng vận động

18.

Làm thế nào để chia sẻ dự án SCRATCH với người khác?

a)

Gửi email chứa dự án SCRATCH cho họ

b)

Đăng dự án SCRATCH lên Facebook và tag họ

c)

Tạo tài khoản trên Scratch, tải dự án lên và chia sẻ liên kết đến dự án với người khác.

d)

In dự án SCRATCH ra giấy và gửi cho họ

19.

SCRATCH có thể được sử dụng để tạo ra những ứng dụng gì?

a)

Ứng dụng đồ họa, trò chơi, chương trình giáo dục

b)

Ứng dụng âm nhạc, ứng dụng thời tiết, ứng dụng thể thao

20.

Tại sao việc lập trình trò chơi đơn giản giúp trẻ em hiểu về logic lập trình?

a)

Lập trình trò chơi đơn giản giúp trẻ em hiểu về logic lập trình bằng cách chia nhỏ vấn đề phức tạp thành các phần nhỏ, dễ quản lý, giúp họ hiểu về chuỗi, vòng lặp, điều kiện và kỹ năng giải quyết vấn đề.

b)

Trẻ em không cần hiểu về logic lập trình khi lập trình trò chơi đơn giản

c)

Lập trình trò chơi không liên quan đến logic lập trình

d)

Việc lập trình trò chơi đơn giản không giúp trẻ em phát triển kỹ năng giải quyết vấn đề

21.

SCRATCH có thể chạy trên hệ điều hành nào?

a)

Linux và Android

b)

iOS và Ubuntu

c)

Chrome OS và Fedora

d)

Windows và macOS

22.

Làm thế nào để tạo hiệu ứng đặc biệt cho nhân vật trong SCRATCH?

a)

Chỉ sử dụng khối lệnh 'hide' để tạo hiệu ứng cho nhân vật

b)

Thay đổi màu sắc bằng cách sử dụng khối lệnh 'change background color'

c)

Sử dụng các khối lệnh như 'change color effect', 'change size', 'switch costume', 'play sound', và 'move', cũng như kết hợp chúng để tạo hiệu ứng đặc biệt cho nhân vật trong SCRATCH.

d)

Sử dụng khối lệnh 'increase speed'

23.

SCRATCH là một công cụ lập trình miễn phí hay trả phí?

a)

trả phí

b)

miễn phí

c)

có phí

d)

miễn chi phí

24.

Làm thế nào để tạo ra một trò chơi đơn giản trong SCRATCH?

a)

Tạo một trò chơi đơn giản trong SCRATCH bằng cách sử dụng các khối lệnh và đối tượng có sẵn trong phần mềm.

b)

Sử dụng SCRATCH để viết mã nguồn từ đầu đến cuối

c)

Chỉ cần kéo và thả các hình ảnh để tạo trò chơi

d)

Không cần sử dụng khối lệnh, chỉ cần thêm hình ảnh là đủ

25.

Kết quả thực hiện của khối lệnh này là gì?

a)

Nếu nhân vật chạm vào màu xanh thì dừng

b)

Nếu nhân vật chạm vào cạnh thì nói

c)

Nếu nhân vật chạm vào màu xanh thì về vị trí cũ

d)

Nếu nhân vật chạm vào màu xanh thì nói nội dung trong 1 giây

26.

Để dừng toàn bộ chương trình, chúng ta sử dụng câu lệnh nào dưới đây?

a)

Dừng

b)

Dừng lại tất cả

c)

Dừng lại

d)

Dừng hết

27.

Câu lệnh nào dùng để nhân vật đi tới 1 vị trí

a)
b)
c)
d)
28.

Để các nhân vật giao tiếp được với nhau, chúng ta cần sử dụng các lệnh nào?

a)

Khi phát tin

b)

Khi phát tin/Khi nhận tin

c)

Khi nhận tin

d)

Khi bắt đầu chương trình

29.

Cách mở một kịch bản?

a)
  1. 1

b)
  1. 2

c)
  1. 3

30.

Hình dưới đây theo bạn có bao nhiêu nhân vật?

a)
  1. Một nhân vật

b)
  1. Hai nhân vật

c)
  1. Ba nhân vật

d)
  1. Không có nhân vật nào hết

31.

Hãy xem kịch bản sau và cho biết làm thế nào để cho kịch bản chạy?

a)
  1. Bấm lá cờ màu xanh.

b)
  1. Bấm phím Space bar

c)
  1. Bấm vào nhân vật

d)
  1. Bấm vào hình nhân vật (cây viết) trên sân khấu

32.

Khối lệnh nào cho phép ta di chuyển nhân vật?

a)
  1. Motion

b)
  1. Looks

c)
  1. Sound

d)
  1. Events

33.

Khối lệnh nào cho phép ta ẩn hay hiện nhân vật?

a)
  1. Motion

b)
  1. Looks

c)
  1. Sound

d)
  1. Events

34.

Những lệnh này dùng để làm gì ?

a)
  1. Nhận thông báo.

b)
  1. Thay đổi hành động của nhân vật.

c)
  1. Tạo ra một bản sao mới.

d)
  1. Tùy chọn để bắt đầu kịch bản cho nhân vật.

35.

Muốn chuyển đổi ngôn ngữ trong Scratch thì bạn phải thực hiện như thế nào?

a)
  1. Bấm chọn vào quả địa cầu → chọn tiếng Việt.

b)
  1. File → Chọn tiếng Việt.

c)
  1. File → Save → Chọn tiếng Việt.

d)
  1. File → Open → Chọn tiếng Việt.

36.

Hình ảnh dưới đây là gì?

a)
  1. Các vòng lặp trong Scratch.

b)
  1. Lệnh đếm.

c)
  1. Lệnh lặp mãi mãi.

d)
  1. Lệnh lặp có điều kiện.

37.

Những lệnh này thuộc nhóm nào?

a)

Motion

b)

Looks

c)

Sound

d)

Operators

e)

Variables

38.

Chọn phát biểu sai:

a)

Trong chương trình có cấu trúc tuần tự, các lệnh được thực hiện theo thứ tự ngẫu nhiên.

b)

Trong chương trình có cấu trúc tuần tự, các lệnh được thực hiện lần lượt theo thứ tự.

c)

Trong cấu trúc tuần tự, các việc được thực hiện lần lượt theo thứ tự.

39.

Phát biểu nào sau đây sai?

a)

A. Mỗi nhóm lệnh trong chương trình Scratch đều có màu riêng.

b)

B. Lệnh điều khiển nhân vật di chuyển số bước tuỳ ý nằm trong nhóm lệnh chuyển động.

c)

C. Phần mềm Scratch cung cấp nhiều phông nền cho em lựa chọn.

d)

D. Một nhân vật trong chương trình Scratch chỉ có một trang phục.

40.

Em có thể tạo chương trình có cấu trúc tuần tự bằng phần mềm nào?

a)

A. Microsoft PowerPoint.

b)

B. Scratch.

c)

C. Kiran's Typing Tutor.

d)

D. Zoom.

41.

Để chạy chương trình trong phần mềm Scratch, em nháy chuột vào nút lệnh

a)

b)

c)

d)

42.

Để thay đổi động tác của nhân vật, em sử dụng lệnh nào sau đây?

a)

b)

c)

d)

43.

Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần biết trước?

a)

b)

c)

d)

44.

Trong phần mềm Scratch, các lệnh thể hiện cấu trúc rẽ nhánh, lặp nằm trong nhóm lệnh nào?

a)

Di chuyển

b)

Sự kiện

c)

Các biến số

d)

Điều khiển

45.

Cho đoạn chương trình sau:

    Lặp lại 4 lần:

    - Di chuyển 100 bước.

    - Xoay phải 90 độ.

    Em hãy cho biết đoạn chương trình trên được mô tả theo 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 với số lần biết trước

d)

Cấu trúc lặp với số lần chưa biết trước

46.

Em hãy chỉ ra lệnh lặp liên tục trong các lệnh sau:

a)

b)

c)

d)

47.

Để vẽ được hình vuông thì nhân vật phải lặp lại mấy lần?

a)

Lặp lại cho đến khi nhân vật muốn dừng.

b)

Lặp lại nếu nhân vật chạm vào lá cờ.

c)

Lặp lại 3 lần.

d)

Lặp lại 4 lần.

48.

Với câu lệnh bên thì nhân vật lặp lại mấy lần?

a)

2

b)

3

c)

4

d)

5

49.

Quan sát chương trình ở hình bên và cho biết chương trình đó thực hiện việc gì? Khi nào thì dừng lại?

a)

Nhân vật xoay tròn liên tục và kêu meo.

b)

Nhân vật vẽ hình tròn và kêu meo.

c)

Nhân vật nói “Meo” liên tục.

d)

Nhân vật kêu “Meo” liên tục.

50.

Biểu tượng của phần mềm Scratch là

a)

b)

c)

d)

51.

Em hãy tạo chương trình Scratch để nhân vật mèo thực hiện tuần tự các hành động sau:

1. Di chuyển 10 bước.

2. Mèo kêu meo.

3. Nói "Xin chào".

a)

b)

c)

d)

52.

Phát biểu nào sau đây sai?

a)

Trong cấu trúc lặp, công việc được thực hiện lặp lại.

b)

Trong chương trình có cấu trúc lặp, lệnh hoặc khối lệnh được thực hiện lặp lại.

c)

Scratch có bốn lệnh điều khiển cấu trúc lặp.

d)

Các lệnh điều khiển cấu trúc lặp của Scratch thuộc nhóm lệnh Điều khiển.

53.

Khối lệnh dưới đây có cấu trúc gì?

a)

Lệnh lặp liên tục.

b)

Lệnh lặp có điều kiện.

c)

Lệnh lặp với số lần biết trước.

d)

Lệnh lặp với số lần không biết trước.

54.

Khi tạo chương trình Scratch điều khiển nhân vật vẹt bay, em cần sử dụng lệnh nào để vẹt không bị lộn ngược?

a)

b)

c)

d)

55.

Lệnh dừng lặp "chuột được nhấn?" thuộc nhóm lệnh nào trong Scratch?

a)

Nhóm lệnh Cảm biến.

b)

Nhóm lệnh Điều khiển.

c)

Nhóm lệnh Chuyển động.

d)

Nhóm lệnh Sự kiện.

56.

Em có thể tạo chương trình có cấu trúc lặp bằng phần mềm nào?

a)

Microsoft Paint.

b)

Zalo.

c)

Messenger Kids.

d)

Scratch.

57.

Biểu tượng của phần mềm Scratch là

a)

b)

c)

d)

58.

Chương trình được tạo bởi phần mềm Scratch được lưu với định dạng gì?

a)

.sb3.

b)

.sh3.

c)

.sr3.

d)

.sc3.

59.

a)

Lệnh lặp bất kì.

b)

Lệnh lặp với số lần biết trước.

c)

Lệnh lặp liên tục

d)
  • Lệnh lặp có điều kiện.

60.

Em hãy tạo chương trình Scratch để nhân vật mèo thực hiện tuần tự các hành động sau:

1. Di chuyển 10 bước.

2. Mèo kêu meo.

3. Nói "Xin chào".

a)

b)

c)

d)

61.

Để mở tệp chương trình có sẵn trong máy tính, em nhấn chọn biểu tượng nào trên giao diện phần mềm Scratch?

a)

b)

c)

d)

62.

Em hãy tạo chương trình Scratch để nhân vật chim bồ câu thực hiện 20 lần các hành động sau:

1. Di chuyển 10 bước.

2. Vỗ cánh.

3. Đợi 1 giây.

4. Bật lại nếu chạm cạnh.

a)

b)

c)

d)

63.

Phần mềm Scratch cho phép em khôi phục lại một nhân vật sau khi xoá. Em hãy nêu các bước thực hiện thao tác đó.

a)

b)

c)

d)

64.

Cấu trúc tuần tự là gì?

a)

cấu trúc xác định thứ tự dữ liệu được lưu trữ

b)
  1. cấu trúc xác định thứ tự các bước được thực hiện.

c)
  1. cấu trúc lựa chọn bước thực hiện tiếp theo.

d)
  1. cấu trúc xác định số lần lặp lại một số bước của thuật toán.

65.

Em có thể tạo chương trình có cấu trúc tuần tự bằng phần mềm nào?

a)

Ms Word

b)

Scratch

c)

Ms Excel

d)

Ms Paint

66.

Sắp xếp lại các bước thực hiện tạo 1 biến trong Scratch.

  1. 1. Chọn nhóm lệnh Các biến số

  2. 2. Chọn OK

  3. 3. Gõ tên biến

  4. 4. Nhấn chọn tạo biến (Make a variable)

a)

1,2,3,4

b)

2,3,1,4

c)

3,2,1,4

d)

1,4,3,2

67.

Phát biểu nào sau đây sai?

a)
  1. Mỗi nhóm lệnh trong chương trình Scratch đều có màu riêng.

b)
  1. Lệnh điều khiển nhân vật di chuyển số bước tuỳ ý nằm trong nhóm lệnh chuyển động.

c)
  1. Phần mềm Scratch cung cấp nhiều phông nền cho em lựa chọn.

d)
  1. Một nhân vật trong chương trình Scratch chỉ có một trang phục.

68.

Để lưu tệp chương trình, em nhấn chọn biểu tượng nào trên giao diện phần mềm Scratch?

a)

ribbon Settings

b)

Ribbon Edit

c)

Ribbon File chọn Load to your computer

d)

Ribbon File chọn Save from Your Computer

69.

Tính chu vi hình vuông em thực hiện:

  1. 1. Nhập số đo cạnh hình vuông

  2. 2. Thông báo chu vi hình vuông

  3. 3. Lập công thức tính chu vi hình vuông

a)

1,2,3

b)

3,1,2

c)

1,3,2

d)

2,3,1

70.

Cấu trúc rẽ nhánh có mấy loại?

a)

2

b)

3

c)

4

d)

1

71.

Ý nghĩa của câu lệnh cấu trúc rẽ nhánh dạng đầy đủ:

a)
  1. Nếu câu lệnh đúng thì điều kiện 1 được thực hiện, còn không đúng thì thực hiện điều kiện 2.

b)
  1. Nếu điều kiện đúng thì câu lệnh 1 được thực hiện, còn không đúng thì thực hiện câu lệnh 2.

c)
  1. Nếu điều kiện đúng thì điều kiện 1 được thực hiện, còn không đúng thì thực hiện điều kiện 2.

d)
  1. Nếu câu lệnh đúng thì câu lệnh 1 được thực hiện, còn không đúng thì thực hiện câu lệnh 2.

72.

Cấu trúc rẽ nhánh dạng thiếu có dạng như thế nào?

a)
  1. nếu <điều kiện> thì <công việc 1> nếu không thì <công việc 2>.

b)
  1. nếu <công việc 1> thì <công việc 2>.

c)
  1. nếu <công việc> thì <điều kiện>.

d)
  1. nếu <điều kiện> thì <công việc>.

73.

Cấu trúc rẽ nhánh dạng đủ có dạng như thế nào?

a)
  1. nếu <công việc 1> thì <công việc 2>.

b)
  1. nếu <điều kiện> thì <công việc 1> nếu không thì <công việc 2>.

c)
  1. nếu <công việc> thì <điều kiện>.

d)
  1. nếu <điều kiện> thì <công việc>.

74.

Các lệnh điều khiển cấu trúc rẽ nhánh của Scratch thuộc nhóm lệnh nào?

a)
  1. Nhóm lệnh Điều khiển.

b)
  1. Nhóm lệnh Cảm biến.

c)
  1. Nhóm lệnh Sự kiện.

d)
  1. Nhóm lệnh Chuyển động.

75.

Câu: Nếu trời mưa thì em cần đem theo áo mưa đi học, nếu trời nắng thì em cần đem theo áo chống nắng.”

có cấu trúc nào?

a)
  1. Cấu trúc tuần tự.

b)
  1. Cấu trúc rẽ nhánh dạng thiếu.

c)
  1. Cấu trúc rẽ nhánh dạng đủ.

d)
  1. Cấu trúc lặp.

76.

“Nếu trời không mưa thì em đi đá bóng” có chứa cấu trúc nào?

a)

Cấu trúc rẽ nhánh dạng đủ

b)

Cấu trúc tuần tự

c)

Cấu trúc lặp

d)

Cấu trúc rẽ nhánh dạng thiếu

77.

Trong Scratch, để biểu diễn cấu trúc rẽ nhánh dạng đủ, em sử dụng lệnh nào?

a)

IF..............then..............else

b)

If ..........then

c)

Repeat ............

d)

Forever.............

78.

Lệnh nào sẽ lưu câu trả lời từ người dùng khi nhập từ bàn phím?

a)

b)

c)

d)

79.

Biểu thức (20-2) x 3 được thể hiện trong Scratch với khối phép toán nào?

a)

b)

c)

d)

80.

Để truy cập scratch bản trực tuyến ta mở trình duyệt web và truy cập địa chỉ:

b)

scratch.edu.vn

c)

Scratch.mit.edu

d)

Scratch.edu

81.

Biểu thức trong Scratch không bao gồm gì?

a)

Dấu ngoặc

b)

biến

c)

Phép toán

d)

Các số

82.

Trong Scratch, nhóm lệnh nào tạo biểu thức toán học

a)

Nhóm lệnh Looks

b)

Nhóm lệnh Sensing

c)

Nhóm lệnh Variable

d)

Nhóm lệnh Operator

83.

Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc rẽ nhánh dạng thiếu?

a)

b)

c)

d)

84.

Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc rẽ nhánh dạng đủ?

a)

b)

c)

d)

85.

Trong phần mềm Scratch, các lệnh thể hiện cấu trúc rẽ nhánh nằm trong nhóm lệnh nào?

a)

Di chuyển

b)

Sự kiện

c)

Các biến số

d)

Điều khiển

86.

Cho đoạn chương trình sau:

    Nếu a < b thì đặt c = b – a.

    Nếu a > b thì đặt c = a – b.

    Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?

a)

Cấu trúc tuần tự

b)

Cấu trúc rẽ nhánh dạng thiếu

c)

Cấu trúc rẽ nhánh dạng đủ

d)

Cấu trúc lặp

87.

Cho đoạn chương trình sau:

    Nếu quãng đường bé hơn 15 km thì giá tiền là 20.000 đồng

    Nếu không thì giá tiền là 17.000 đồng.

          Em hãy cho biết đoạn chương trình trên được mô tả theo cấu trúc nào?

a)

Cấu trúc tuần tự

b)

Cấu trúc rẽ nhánh dạng thiếu

c)

Cấu trúc rẽ nhánh dạng đủ

d)

Cấu trúc lặp

88.

Cho đoạn chương trình sau:

    Nếu điểm kiểm tra > 8 thì thông báo “Được khen thưởng”

    Nếu không thì thông báo “Không được khen thưởng”.

    Em hãy xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Nếu … thì … nếu không thì…” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)

89.

Cho đoạn chương trình sau:

    Nếu b khác 0 thì đặt giá trị thương = a : b.

          Em hãy xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Nếu … thì …” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)

90.

Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần biết trước?

a)

b)

c)

d)

91.

Trong phần mềm Scratch, em sử dụng câu lệnh nào để thể hiện cấu trúc lặp với số lần chưa biết trước?

a)

b)

c)

d)

92.

Cho đoạn chương trình sau:

    Lặp lại 4 lần:

    - Di chuyển 100 bước.

    - Xoay phải 90 độ.

    Em hãy cho biết đoạn chương trình trên được mô tả theo 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 với số lần biết trước

d)

Cấu trúc lặp với số lần chưa biết trước

93.

Cho đoạn chương trình sau:

    Lặp lại cho đến khi có phím bất kì được bấm:

    - Mèo di chuyển đến vị trí ngẫu nhiên.

    - Bật lại nếu chạm cạnh.

          Em hãy cho biết đoạn chương trình trên được mô tả theo 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 với số lần biết trước

d)

Cấu trúc lặp với số lần chưa biết trước

94.

Cho đoạn chương trình sau:

    Lặp lại 3 lần:

    - Di chuyển 100 bước.

    - Xoay phải 120 độ.

    Em hãy điền số lần lặp và xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại … (lần) …” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)

95.

Cho đoạn chương trình sau:

    Lặp lại cho đến khi chuột được nhấn:

    - Đi tới vị trí ngẫu nhiên.

    - Bật lại nếu chạm cạnh.

    - Đợi 1 giây.

          Em hãy xếp các lệnh trong phần mềm Scratch được cho bên dưới vào trong câu lệnh “Lặp lại cho đến khi …  …” để thể hiện đoạn chương trình trên:

a)

b)

c)

d)