TopStudy

Tin học · Lớp 8

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 · 30 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.

Làm bài

Nội dung đề

Phần I. Trắc nghiệm nhiều lựa chọn

Câu 1

1 điểm
Trong Scratch, khối lệnh nào được sử dụng để thể hiện cấu trúc rẽ nhánh đầy đủ?
  1. Đáp án A: Khối if...then...
  2. Đáp án B: Khối if...then...else...
  3. Đáp án C: Khối repeat...
  4. Đáp án D: Khối forever
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Lời giải

Đáp án đúng là: B

Câu 2

1 điểm
Khối lệnh rẽ nhánh đầy đủ trong Scratch dùng để làm gì?
  1. Đáp án A: Chỉ thực hiện một hành động nếu điều kiện đúng.
  2. Đáp án B: 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.
  3. Đáp án C: Lặp lại một hành động nhiều lần.
  4. Đáp án D: Dừng toàn bộ chương trình.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Lời giải

Đáp án đúng là: B

Câu 3

1 điểm
Cấu trúc rẽ nhánh khuyết trong Scratch có đặc điểm gì?
  1. Đáp án A: Luôn có hai nhánh để thực hiện.
  2. Đáp án B: Chỉ có một nhánh để thực hiện khi điều kiện đúng.
  3. Đáp án C: Bắt buộc phải có hai khối lệnh lồng vào nhau.
  4. Đáp án D: Không thể kết hợp với các khối lệnh khác.
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Lời giải

Đáp án đúng là: B

Câu 4

1 điểm

Trong ví dụ về số chẵn/số lẻ ở hình sau, điều kiện rẽ nhánh là gì?

Hình minh hoạ

  1. Đáp án A: (m mod 2) = 0
  2. Đáp án B: (m mod 2) = 1
  3. Đáp án C: m > 0
  4. Đáp án D: m < 0
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: A

Lời giải

Đáp án đúng là: A

Câu 5

1 điể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ì?

Hình minh hoạ

  1. Đáp án A: "m là số lẻ"
  2. Đáp án B: "m là số chẵn"
  3. Đáp án C: "m là số nguyên tố"
  4. Đáp án D: "m không phải là số"
Xem đáp án và lời giải

Lời giải do TopStudy biên soạn

Đáp án: B

Lời giải

Đáp án đúng là: B

Câu 6

1 điểm
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?
  1. Đáp án A: Khi a khác 0
  2. Đáp án B: Khi a=0
  3. Đáp án C: Khi b=0
  4. Đáp án D: Tất cả các trường hợp trên
Xem đáp án và lời giải

Câu 7

1 điểm
Để thể hiện cấu trúc rẽ nhánh khuyết trong Scratch, ta sử dụng khối lệnh nào?
  1. Đáp án A: Khối if...then...else...
  2. Đáp án B: Khối repeat...
  3. Đáp án C: Khối if...then...
  4. Đáp án D: Khối forever
Xem đáp án và lời giải

Câu 8

1 điểm
Trong Scratch, khối lệnh rẽ nhánh khuyết cho phép ta làm gì?
  1. Đáp án A: Thực hiện một khối lệnh khi điều kiện đúng.
  2. Đáp án B: Thực hiện một khối lệnh khi điều kiện sai.
  3. Đáp án C: Luôn luôn thực hiện khối lệnh.
  4. Đáp án D: 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.
Xem đáp án và lời giải

Câu 9

1 điểm
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ì?
  1. Đáp án A: "a là số lớn nhất trong 3 số"
  2. Đáp án B: "a là số nhỏ nhất"
  3. Đáp án C: "b là số lớn nhất"
  4. Đáp án D: "c là số lớn nhất"
Xem đáp án và lời giải

Câu 10

1 điểm

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?

Hình minh hoạ

  1. Đáp án A: Rẽ nhánh khuyết.
  2. Đáp án B: Rẽ nhánh đầy đủ.
  3. Đáp án C: Cấu trúc tuần tự.
  4. Đáp án D: Cấu trúc lặp.
Xem đáp án và lời giải

Câu 11

1 điểm
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ì?
  1. Đáp án A: if <<a = 0> and <<b = 0> then say (vô số nghiệm).
  2. Đáp án B: if <<a = 0> or <<b = 0> then say (vô số nghiệm).
  3. Đáp án C: if <<a = 0> and not <<b = 0> then say (vô số nghiệm).
  4. Đáp án D: if not <<a = 0> and not <<b = 0> then say (vô số nghiệm).
Xem đáp án và lời giải

Câu 12

1 điể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?

  1. Đáp án A: 0.
  2. Đáp án B: 3.
  3. Đáp án C: 5.
  4. Đáp án D: 8.
Xem đáp án và lời giải

Câu 13

1 điểm
Trong cấu trúc rẽ nhánh thì điều kiện sẽ được nhận giá trị nào?
  1. Đáp án A: Đúng.
  2. Đáp án B: Sai.
  3. Đáp án C: Đúng hay sai.
  4. Đáp án D: Đúng một phần.
Xem đáp án và lời giải

Câu 14

1 điểm
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ì?
  1. Đáp án A: Vô nghiệm.
  2. Đáp án B: Có một nghiệm duy nhất.
  3. Đáp án C: Có vô số nghiệm.
  4. Đáp án D: Có hai nghiệm phân biệt.
Xem đáp án và lời giải

Câu 15

1 điểm
Nếu a=0 và b !=0 thì phương trình bậc nhất ax+b=0 có đặc điểm gì?
  1. Đáp án A: Có vô số nghiệm.
  2. Đáp án B: Có một nghiệm duy nhất.
  3. Đáp án C: Vô nghiệm.
  4. Đáp án D: Có hai nghiệm phân biệt.
Xem đáp án và lời giải

Câu 16

1 điểm
Để dừng toàn bộ trò chơi trong Scratch, Chúng ta cần sử dụng khối lệnh nào?
  1. Đáp án A: stop this script.
  2. Đáp án B: stop all.
  3. Đáp án C: broadcast.
  4. Đáp án D: when I receive.
Xem đáp án và lời giải

Câu 17

1 điểm
Khối lệnh stop all thuộc nhóm lệnh nào trong Scratch?
  1. Đáp án A: Looks.
  2. Đáp án B: Motion.
  3. Đáp án C: Events.
  4. Đáp án D: Control.
Xem đáp án và lời giải

Câu 18

1 điểm
Phát biểu nào sau đây đúng với môi trường lập trình Scratch?
  1. Đáp án A: Hoàn toàn có thể hiện thực cấu trúc rẽ nhánh đầy đủ if...then...else...
  2. Đáp án B: 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.
  3. Đáp án C: Điều kiện rẽ nhánh cần phải được thể hiện bằng một biểu thức logic.
  4. Đáp án D: Để 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.
Xem đáp án và lời giải

Câu 19

1 điểm
Phép toán Hình minh hoạ có tác dụng gì?
  1. Đáp án A: Chọn một số ngẫu nhiên từ 1 đến 10.
  2. Đáp án B: Chọn số 1 và số 10.
  3. Đáp án C: Chọn số lớn nhất trong khoảng từ 1 đến 10.
  4. Đáp án D: Chọn số nhỏ nhất trong khoảng từ 1 đến 10.
Xem đáp án và lời giải

Câu 20

1 điểm
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 ?
  1. Đáp án A: A + B.
  2. Đáp án B: A > B.
  3. Đáp án C: N mod 100.
  4. Đáp án D: “A nho hon B”.
Xem đáp án và lời giải

Đề cùng chủ đề

Tất cả đề Thể hiện cấu trúc rẽ nhánh trong chương trình · Các bộ sách Tin học Lớp 8