WorksheetsCấu trúc rẽ nhánh trong Scratch
Total questions: 41
Worksheet time: 21mins
Trong Scratch, khối lệnh nào được sử dụng để thể hiện cấu trúc rẽ nhánh đầy đủ?
Khối if...then...
Khối if...then...else...
Khối repeat...
Khối forever
Khối lệnh rẽ nhánh đầy đủ trong Scratch dùng để làm gì?
Chỉ thực hiện một hành động nếu điều kiện đúng.
Thực hiện một hành động nếu điều kiện đúng và một hành động khác nếu điều kiện sai.
Lặp lại một hành động nhiều lần.
Dừng toàn bộ chương trình.
Cấu trúc rẽ nhánh khuyết trong Scratch có đặc điểm gì?
Luôn có hai nhánh để thực hiện.
Chỉ có một nhánh để thực hiện khi điều kiện đúng.
Bắt buộc phải có hai khối lệnh lồng vào nhau.
Không thể kết hợp với các khối lệnh khác.
Trong ví dụ về số chẵn/số lẻ ở hình sau, điều kiện rẽ nhánh là gì?
(m mod 2) = 0
(m mod 2) = 1
m > 0
m
Theo ví dụ ở Hình 1b, nếu điều kiện (m mod 2) = 0 đúng thì Scratch sẽ thông báo điều gì?
A. "m là số lẻ"
B. "m là số chẵn"
C. "m là số nguyên tố"
D. "m không phải là số"
Lời giải thuật toán ở Hình 3b là một ví dụ của cấu trúc rẽ nhánh nào?
Rẽ nhánh khuyết.
Rẽ nhánh đầy đủ.
Cấu trúc tuần tự.
Cấu trúc lặp.
Mệnh đề: Nếu a=0 và b=0 thì phương trình bậc nhất ax+b=0 có vô số nghiệm được viết bằng lệnh gì?
if and then say (vô số nghiệm).
if or then say (vô số nghiệm).
if and not then say (vô số nghiệm).
if not and not then say (vô số nghiệm).
IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào?
(a)
Khi a nhận giá trị là 0 thì b nhận giá trị nào?
0.
3.
5.
8.
Trong cấu trúc rẽ nhánh thì điều kiện sẽ được nhận giá trị nào?
Đúng.
Sai.
Đúng hay sai.
Đúng một phần.
Mệnh đề: Nếu a=0 và b=0 thì phương trình bậc nhất ax+b=0 có vô số nghiệm được viết bằng lệnh gì?
Vô nghiệm.
Có một nghiệm duy nhất.
Có vô số nghiệm.
Có hai nghiệm phân biệt.
Nếu a=0 và b !=0 thì phương trình bậc nhất ax+b=0 có đặc điểm gì?
Có vô số nghiệm.
Có một nghiệm duy nhất.
Vô nghiệm.
Có hai nghiệm phân biệt.
Để dừng toàn bộ trò chơi trong Scratch, Chúng ta cần sử dụng khối lệnh nào?
stop this script.
stop all.
broadcast.
when I receive.
Khối lệnh stop all thuộc nhóm lệnh nào trong Scratch?
Looks.
Motion.
Events.
Control.
Phát biểu nào sau đây đúng với môi trường lập trình Scratch?
Hoàn toàn có thể hiện thực cấu trúc rẽ nhánh đầy đủ if...then...else...
Khối lệnh rẽ nhánh dạng đủ chỉ cần điều kiện rẽ nhánh, còn khối lệnh rẽ nhánh dạng khuyết không cần có điều kiện nào.
Điều kiện rẽ nhánh cần phải được thể hiện bằng một biểu thức logic.
Để thể hiện cấu trúc rẽ nhánh dạng khuyết, có thể dùng khối lệnh rẽ nhánh dạng đủ if...then...else... nhưng không kéo thả lệnh nào vào phần else.
Phép toán có tác dụng gì?
Chọn một số ngẫu nhiên từ 1 đến 10.
Chọn số 1 và số 10.
Chọn số lớn nhất trong khoảng từ 1 đến 10.
Chọn số nhỏ nhất trong khoảng từ 1 đến 10.
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
A + B.
A > B.
N mod 100.
“A nho hon B”.
Cấu trúc lặp có số lần lặp xác định được thể hiện bằng khối lệnh nào trong Scratch?
Khối repeat...
Khối repeat until...
Khối forever
Khối if...then...
Khối lệnh trong Scratch có ý nghĩa gì?
Lặp lại công việc 10 lần.
Lặp lại công việc cho đến khi điều kiện đúng.
Lặp lại công việc mãi mãi.
Dừng chương trình sau 10 giây.
Trong chương trình sau, biến sum dùng để làm gì?
Lưu trữ số lần lặp.
Lưu trữ giá trị cuối cùng.
Lưu trữ tổng của biến num.
Lưu trữ một chuỗi ký tự.
Cấu trúc lặp khi không biết trước số lần lặp được thể hiện bằng khối lệnh nào trong Scratch?
Khối repeat...
Khối repeat until...
Khối say...
Khối stop all
Điều kiện dừng lặp trong khối repeat until... phải là một loại biểu thức nào?
Biểu thức số học.
Biểu thức chuỗi.
Biểu thức logic.
Biểu thức ngẫu nhiên.
Trong chương trình sau, chương trình sẽ dừng lại khi nào?
Khi người dùng nhập "Tinhoc8".
Khi người dùng nhập một mật khẩu bất kỳ.
Khi người dùng nhập "password".
Khi người dùng nhập "answer".
Khối lệnh forever được sử dụng để thể hiện cấu trúc lặp nào?
Lặp với số lần xác định.
Lặp với điều
Khối lệnh forever được sử dụng để thể hiện cấu trúc lặp nào?
Lặp với số lần xác định.
Lặp với điều kiện dừng.
Lặp vô hạn lần.
Lặp một lần duy nhất.
Để dừng một khối lệnh lặp vô hạn, ta cần sử dụng khối lệnh nào?
repeat...
repeat until...
stop this script
say...
Trong chương trình sau, khối lệnh stop this script sẽ được thực thi khi nào?
Khi câu trả lời là "có".
Khi câu trả lời là "or".
Khi câu trả lời là "có" hoặc "or".
Khi câu trả lời là "có" và "or".
Để vẽ một hình vuông trong Scratch, chúng ta cần lặp lại mấy lần việc di chuyển và xoay?
1 lần.
2 lần.
3 lần.
4 lần.
Trong chương trình sau, việc di chuyển 50 steps và xoay 90 degrees được lặp lại bao nhiêu lần?
4 lần.
5 lần.
90 lần.
50 lần.
Để tạo ra hình sau, chúng ta cần lặp lại việc vẽ một hình vuông bao nhiêu lần?
4 lần.
12 lần.
360 lần.
90 lần.
Sau mỗi lần vẽ một hình vuông, nhân vật cần xoay một góc bao nhiêu độ để tạo ra sau?
90 độ.
30 độ.
45 độ.
12 độ.
Theo mô tả thuật toán sau, điều kiện dừng lặp là gì?
(a)
Theo thuật toán ở Hình sau, biến i và tổng khởi tạo ban đầu có giá trị là bao nhiêu?
i = 1, tổng = 1
i = 0, tổng = 0
i = 0, tổng = 325
i = 1, tổng = 325
Điều gì xảy ra trong mỗi lần lặp của thuật toán ở Hình sau?
Cộng i vào biến tổng.
Cộng tổng vào biến i.
Cộng 1 vào biến tổng.
Cộng 1 vào biến i.
Điều gì xảy ra trong mỗi lần lặp của thuật toán ở Hình sau?
Cộng i vào biến tổng.
Cộng tổng vào biến i.
Cộng 1 vào biến tổng.
Cộng 1 vào biến i và cộng i vào tổng.
Sau khi vòng lặp của thuật toán ở hình sau kết thúc, chương trình sẽ thông báo điều gì?
"tổng nhỏ hơn 325".
"i là số tự nhiên nhỏ nhất để tổng các số từ 1 đến i không nhỏ hơn 325".
"i là số tự nhiên lớn nhất".
"tổng bằng 325".
Trong Scratch, để thể hiện thuật toán của bạn Quân, ta nên dùng khối lệnh lặp nào?
repeat...
repeat until...
forever
if...then...
Khối lệnh stop this script trong Scratch có tác dụng gì?
Dừng tất cả các kịch bản đang chạy.
Dừng kịch bản hiện tại.
Dừng nhân vật hiện tại.
Dừng các khối lệnh phía trên.
Để lặp lại một công việc 50 lần, khối lệnh nào sau đây là phù hợp nhất?
repeat 50
forever
repeat until
if then ...
Cấu trúc lặp nào cho phép lặp đi lặp lại một lệnh cho đến khi điều kiện dừng được thỏa mãn?
Lặp với số lần lặp biết trước.
Lặp với số lần lặp không biết trước.
Lặp vô hạn.
Cả ba cấu trúc trên đều có thể.
Khi cần viết chương trình điều khiển Robot di chuyển trong mê cung cho đến khi chạm tường, ta nên dùng cấu trúc lặp nào?
Lặp với số lần biết trước.
Lặp với số lần không biết trước.
Lặp vô hạn.
Cả A và B.
