wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ôn tập giữa hk2 lớp 5

Total questions: 50

Worksheet time: 10mins

Name
Class
Date
1.
Trong cấu trúc tuần tự, các việc được thực hiện như thế nào?
a)
Lặp đi lặp lại nhiều lần
b)
Thực hiện ngẫu nhiên
c)
Lần lượt theo thứ tự
d)
Thực hiện tùy thuộc vào điều kiện
2.
Trong chương trình có cấu trúc tuần tự, các lệnh được thực hiện như thế nào?
a)
Thực hiện ngẫu nhiên
b)
Lặp đi lặp lại nhiều lần
c)
Lần lượt theo thứ tự
d)
Thực hiện tùy thuộc vào điều kiện
3.
Chương trình "Xin chào!" trong SGK Tin học 5 có cấu trúc gì?
a)
Cấu trúc lặp
b)
Cấu trúc rẽ nhánh
c)
Cấu trúc tuần tự
d)
Không có cấu trúc
4.
Cấu trúc tuần tự được sử dụng nhiều trong các chương trình máy tính. Đúng hay Sai?
a)
Đúng
b)
Sai
5.
Trong Scratch, có thể tạo chương trình điều khiển nhân vật thực hiện các hành động tuần tự. Đúng hay Sai?
a)
Đúng
b)
Sai
6.
Tệp chương trình Scratch có thể được lưu lại trên máy tính. Đúng hay Sai?
a)
Đúng
b)
Sai
7.
Khi tạo chương trình Scratch, cần phải viết mã lệnh phức tạp. Đúng hay Sai?
a)
Đúng
b)
Sai
8.
Cấu trúc tuần tự là kiến thức cơ bản trong lập trình Scratch. Đúng hay Sai?
a)
Đúng
b)
Sai
9.
Trong cấu trúc lặp, các việc được thực hiện như thế nào?
a)
Thực hiện một lần duy nhất
b)
Lặp đi lặp lại nhiều lần
c)
Thực hiện tùy thuộc vào điều kiện
d)
Thực hiện ngẫu nhiên
10.
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 như thế nào?
a)
Thực hiện tùy thuộc vào điều kiện
b)
Lặp đi lặp lại nhiều lần
c)
Thực hiện một lần duy nhất
d)
Thực hiện ngẫu nhiên
11.
Scratch cung cấp mấy loại lệnh lặp?
a)
1
b)
2
c)
3
d)
4
12.
Lệnh lặp với số lần biết trước trong Scratch có dạng nào sau đây?
a)
nhân vật thực hiện công việc liên tục
b)
nhân vật thực hiện công việc 10 lần
c)
nhân vật thực hiện công việc mãi mãi
d)
nhân vật thực hiện công việc cho đến khi <điều kiện>
13.
Lệnh lặp liên tục trong Scratch có dạng nào sau đây?
a)
nhân vật thực hiện công việc liên tục
b)
nhân vật thực hiện công việc 10 lần
c)
nhân vật thực hiện công việc mãi mãi
d)
nhân vật thực hiện công việc cho đến khi <điều kiện>
14.
Lệnh lặp có điều kiện trong Scratch có dạng nào sau đây?
a)
nhân vật thực hiện công việc liên tục
b)
nhân vật thực hiện công việc 10 lần
c)
nhân vật thực hiện công việc mãi mãi
d)
nhân vật thực hiện công việc cho đến khi <điều kiện>
15.
Lệnh nào sau đây điều khiển nhân vật di chuyển 10 bước lặp lại 5 lần?
a)
nhân vật di chuyển 10 bước liên tục
b)
nhân vật di chuyển 10 bước 5 lần
c)
nhân vật di chuyển 10 bước 10 lần
d)
nhân vật di chuyển 10 bước cho đến khi <chạm cạnh>
16.
Lệnh nào sau đây điều khiển nhân vật di chuyển 10 bước lặp lại mãi mãi?
a)
nhân vật di chuyển 10 bước 5 lần
b)
nhân vật di chuyển 10 bước liên tục
c)
nhân vật di chuyển 10 bước cho đến khi <chạm cạnh>
d)
nhân vật di chuyển 10 bước 10 lần
17.
Lệnh nào sau đây điều khiển nhân vật di chuyển 10 bước lặp lại cho đến khi chạm vào cạnh?
a)
nhân vật di chuyển 10 bước 10 lần
b)
nhân vật di chuyển 10 bước liên tục
c)
bật lại nếu chạm cạnh
d)
nhân vật di chuyển 10 bước cho đến khi <chạm cạnh>
18.
Có thể sử dụng lệnh lặp để làm cho chương trình ngắn gọn hơn. Đúng hay Sai?
a)
Đúng
b)
Sai
19.
Cấu trúc lặp giúp tiết kiệm thời gian và công sức khi viết chương trình. Đúng hay Sai?
a)
Đúng
b)
Sai
20.
Trong Scratch, chỉ có thể sử dụng một loại lệnh lặp duy nhất trong một chương trình. Đúng hay Sai?
a)
Đúng
b)
Sai
21.
Cấu trúc lặp được sử dụng phổ biến trong các chương trình máy tính. Đúng hay Sai?
a)
Đúng
b)
Sai
22.
Việc lặp lại các hành động trong Scratch được gọi là cấu trúc lặp. Đúng hay Sai?
a)
Đúng
b)
Sai
23.
Cấu trúc lặp là một phần quan trọng trong lập trình Scratch. Đúng hay Sai?
a)
Đúng
b)
Sai
24.
Lệnh lặp với số lần biết trước được sử dụng khi nào?
a)
Khi muốn lặp lại một hành động mãi mãi
b)
Khi muốn lặp lại một hành động cho đến khi một điều kiện nào đó được thỏa mãn
c)
Khi biết trước số lần lặp lại của một hành động
d)
Khi không biết trước số lần lặp lại của một hành động
25.
Lệnh lặp liên tục được sử dụng khi nào?
a)
Khi muốn lặp lại một hành động cho đến khi một điều kiện nào đó được thỏa mãn
b)
Khi biết trước số lần lặp lại của một hành động
c)
Khi muốn lặp lại một hành động mãi mãi
d)
Khi không biết trước số lần lặp lại của một hành động
26.
Lệnh lặp có điều kiện được sử dụng khi nào?
a)
Khi biết trước số lần lặp lại của một hành động
b)
Khi muốn lặp lại một hành động mãi mãi
c)
Khi không biết trước số lần lặp lại của một hành động
d)
Khi muốn lặp lại một hành động cho đến khi một điều kiện nào đó được thỏa mãn
27.
Trong Scratch, có thể kết hợp nhiều loại lệnh lặp khác nhau trong cùng một chương trình. Đúng hay Sai?
a)
Đúng
b)
Sai
28.
Trong Scratch, có thể thay đổi số lần lặp lại của lệnh lặp với số lần biết trước. Đúng hay Sai?
a)
Đúng
b)
Sai
29.
Trong Scratch, có thể thay đổi điều kiện của lệnh lặp có điều kiện. Đúng hay Sai?
a)
Đúng
b)
Sai
30.
Trong Scratch, không thể dừng chương trình đang sử dụng lệnh lặp liên tục. Đúng hay Sai?
a)
Đúng
b)
Sai
31.
Trong Scratch, có thể sử dụng lệnh lặp để điều khiển nhân vật di chuyển theo hình dạng khác nhau. Đúng hay Sai?
a)
Đúng
b)
Sai
32.
Trong Scratch, có thể sử dụng lệnh lặp để tạo các hiệu ứng động cho nhân vật. Đúng hay Sai?
a)
Đúng
b)
Sai
33.
Trong Scratch, có thể sử dụng lệnh lặp để tạo các trò chơi đơn giản. Đúng hay Sai?
a)
Đúng
b)
Sai
34.
Cấu trúc rẽ nhánh được sử dụng khi nào?
a)
Khi muốn thực hiện một hành động lặp đi lặp lại nhiều lần
b)
Khi muốn thực hiện một hành động tùy thuộc vào một điều kiện
c)
Khi muốn thực hiện một hành động tuần tự
d)
Khi muốn thực hiện một hành động ngẫu nhiên
35.
Cấu trúc rẽ nhánh có mấy dạng?
a)
1
b)
2
c)
3
d)
4
36.
Cấu trúc rẽ nhánh dạng thiếu có dạng nào sau đây?
a)
Nếu <điều kiện> thì <công việc 1> ngược lại thì <công việc 2>
b)
Nếu <điều kiện> thì <công việc>
c)
Nếu <điều kiện 1> thì <công việc 1> nếu <điều kiện 2> thì <công việc 2>
d)
Nếu <điều kiện> thì <công việc 1> hoặc <công việc 2>
37.
Cấu trúc rẽ nhánh dạng đủ có dạng nào sau đây?
a)
Nếu <điều kiện> thì <công việc 1> ngược lại thì <công việc 2>
b)
Nếu <điều kiện> thì <công việc>
c)
Nếu <điều kiện 1> thì <công việc 1> nếu <điều kiện 2> thì <công việc 2>
d)
Nếu <điều kiện> thì <công việc 1> hoặc <công việc 2>
38.
Trong Scratch, có thể kết hợp cấu trúc rẽ nhánh với cấu trúc lặp. Đúng hay Sai?
a)
Đúng
b)
Sai
39.
Trong Scratch, có thể sử dụng cấu trúc rẽ nhánh để tạo các câu hỏi trắc nghiệm. Đúng hay Sai?
a)
Đúng
b)
Sai
40.
Trong Scratch, có thể sử dụng cấu trúc rẽ nhánh để tạo các trò chơi tương tác. Đúng hay Sai?
a)
Đúng
b)
Sai
41.
Cấu trúc rẽ nhánh giúp chương trình trở nên linh hoạt hơn. Đúng hay Sai?
a)
Đúng
b)
Sai
42.
Cấu trúc rẽ nhánh là một phần quan trọng trong lập trình Scratch. Đúng hay Sai?
a)
Đúng
b)
Sai
43.
Trong Scratch, có thể sử dụng cấu trúc rẽ nhánh để tạo các chương trình mô phỏng. Đúng hay Sai?
a)
Đúng
b)
Sai
44.
Trong Scratch, có thể sử dụng cấu trúc rẽ nhánh để tạo các ứng dụng đơn giản. Đúng hay Sai?
a)
Đúng
b)
Sai
45.
Cấu trúc rẽ nhánh giúp chương trình đưa ra quyết định dựa trên các điều kiện khác nhau. Đúng hay Sai?
a)
Đúng
b)
Sai
46.
Cấu trúc rẽ nhánh giúp chương trình xử lý các tình huống phức tạp. Đúng hay Sai?
a)
Đúng
b)
Sai
47.

Trong Scratch, lệnh nào được sử dụng để lặp lại một hành động cho đến khi một điều kiện được thỏa mãn?

a)

Lệnh lặp tuần tự

b)

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

c)

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

d)

Lệnh lặp vô hạn

48.

Cấu trúc lặp có thể giúp giảm thiểu mã nguồn trong lập trình. Đúng hay Sai?

a)

Đúng

b)

Sai

49.

Trong Scrattch, có thể kết hợp nhiều điều kiện khác nhau? Đúng hay Sai?

a)

Đúng

b)

Sai

50.

Lệnh nào sau đây có thể được sử dụng để lặp lại một hành động cho đến khi một điều kiện được thỏa mãn?

a)

nhân vật thực hiện công việc 10 lần

b)

nhân vật thực hiện công việc cho đến khi <điều kiện>

c)

nhân vật thực hiện công việc 5 lần

d)

nhân vật thực hiện công việc liên tục