20 câu trắc nghiệm Tin học 8 Cánh diều Bài 4. Thể hiện cấu trúc rẽ nhánh trong chương trình có đáp án
20 câu hỏi
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
Lời giải
Đáp án đúng là: B
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.
Lời giải
Đáp án đúng là: B
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.
Lời giải
Đáp án đúng là: B
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 < 0
Lời giải
Đáp án đúng là: A
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ì?

"m là số lẻ"
"m là số chẵn"
"m là số nguyên tố"
"m không phải là số"
Lời giải
Đáp án đúng là: B
Trong bài toán giải phương trình bậc nhất ax+b=0, cấu trúc rẽ nhánh được sử dụng để xử lý trường hợp nào?
Khi a khác 0
Khi a=0
Khi b=0
Tất cả các trường hợp trên
Lời giải
Đáp án đúng là: D
Để thể hiện cấu trúc rẽ nhánh khuyết trong Scratch, ta sử dụng khối lệnh nào?
Khối if...then...else...
Khối repeat...
Khối if...then...
Khối forever
Lời giải
Đáp án đúng là: C
Trong Scratch, khối lệnh rẽ nhánh khuyết cho phép ta làm gì?
Thực hiện một khối lệnh khi điều kiện đúng.
Thực hiện một khối lệnh khi điều kiện sai.
Luôn luôn thực hiện khối lệnh.
Thực hiện một khối lệnh khi điều kiện đúng và một khối lệnh khác khi điều kiện sai.
Lời giải
Đáp án đúng là: A
Trong ví dụ ở Hình 3b, nếu điều kiện (a > b) và (a > c) đúng thì chương trình sẽ thông báo điều gì?
"a là số lớn nhất trong 3 số"
"a là số nhỏ nhất"
"b là số lớn nhất"
"c là số lớn nhất"
Lời giải
Đáp án đúng là: A
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.
Lời giải
Đáp án đúng là: A
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 <a = 0> and <b = 0> then say (vô số nghiệm).
if <a = 0> or <b = 0> then say (vô số nghiệm).
if <a = 0> and not <b = 0> then say (vô số nghiệm).
if not <a = 0> and not <b = 0> then say (vô số nghiệm).
Lời giải
Đáp án đúng là: A
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?
0.
3.
5.
8.
Lời giải
Đáp án đúng là: C
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.
Lời giải
Đáp án đúng là: C
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.
Lời giải
Đáp án đúng là: C
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.
Lời giải
Đáp án đúng là: C
Để 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.
Lời giải
Đáp án đúng là: B
Khối lệnh stop all thuộc nhóm lệnh nào trong Scratch?
Looks.
Motion.
Events.
Control.
Lời giải
Đáp án đúng là: D
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.
Lời giải
Đáp án đúng là: C
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.
Lời giải
Đáp án đúng là: A
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”.
Lời giải
Đáp án đúng là: B


