Ngân hàng đề
/ … / Lớp 8
/ Tin học
/ Tin học 8 – Cánh diều
/ Chủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tính
/ Thể hiện cấu trúc rẽ nhánh trong chương trình
Nội dung đề
Phần I. Trắc nghiệm nhiều lựa chọn
Trong Scratch, khối lệnh nào được sử dụng để thể hiện cấu trúc rẽ nhánh đầy đủ?
A
Đáp án A: Khối if...then...
B
Đáp án B: Khối if...then...else...
C
Đáp án C: Khối repeat...
D
Đá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
Khối lệnh rẽ nhánh đầy đủ trong Scratch dùng để làm gì?
A
Đáp án A: Chỉ thực hiện một hành động nếu điều kiện đúng.
B
Đá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.
C
Đáp án C: Lặp lại một hành động nhiều lần.
D
Đá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 trúc rẽ nhánh khuyết trong Scratch có đặc điểm gì?
A
Đáp án A: Luôn có hai nhánh để thực hiện.
B
Đáp án B: Chỉ có một nhánh để thực hiện khi điều kiện đúng.
C
Đáp án C: Bắt buộc phải có hai khối lệnh lồng vào nhau.
D
Đá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
Trong ví dụ về số chẵn/số lẻ ở hình sau, điều kiện rẽ nhánh là gì?
A
Đáp án A: (m mod 2) = 0
B
Đáp án B: (m mod 2) = 1
C
Đáp án C: m > 0
D
Đá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
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
Đáp án A: "m là số lẻ"
B
Đáp án B: "m là số chẵn"
C
Đáp án C: "m là số nguyên tố"
D
Đá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
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?
A
Đáp án A: Khi a khác 0
B
Đáp án B: Khi a=0
C
Đáp án C: Khi b=0
D
Đáp án D: Tất cả các trường hợp trên
Xem đáp án và lời giải
Để thể hiện cấu trúc rẽ nhánh khuyết trong Scratch, ta sử dụng khối lệnh nào?
A
Đáp án A: Khối if...then...else...
B
Đáp án B: Khối repeat...
C
Đáp án C: Khối if...then...
D
Đáp án D: Khối forever
Xem đáp án và lời giải
Trong Scratch, khối lệnh rẽ nhánh khuyết cho phép ta làm gì?
A
Đáp án A: Thực hiện một khối lệnh khi điều kiện đúng.
B
Đáp án B: Thực hiện một khối lệnh khi điều kiện sai.
C
Đáp án C: Luôn luôn thực hiện khối lệnh.
D
Đá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
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
Đáp án A: "a là số lớn nhất trong 3 số"
B
Đáp án B: "a là số nhỏ nhất"
C
Đáp án C: "b là số lớn nhất"
D
Đáp án D: "c là số lớn nhất"
Xem đáp án và lời giải
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?
A
Đáp án A: Rẽ nhánh khuyết.
B
Đáp án B: Rẽ nhánh đầy đủ.
C
Đáp án C: Cấu trúc tuần tự.
D
Đáp án D: Cấu trúc lặp.
Xem đáp án và lời giải
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ì?
A
Đáp án A: if < < < a = 0> and < < < b = 0> then say (vô số nghiệm).
B
Đáp án B: if < < < a = 0> or < < < b = 0> then say (vô số nghiệm).
C
Đáp án C: if < < < a = 0> and not < < < b = 0> then say (vô số nghiệm).
D
Đá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
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
Đáp án A: 0.
B
Đáp án B: 3.
C
Đáp án C: 5.
D
Đáp án D: 8.
Xem đáp án và lời giải
Trong cấu trúc rẽ nhánh thì điều kiện sẽ được nhận giá trị nào?
A
Đáp án A: Đúng.
B
Đáp án B: Sai.
C
Đáp án C: Đúng hay sai.
D
Đáp án D: Đúng một phần.
Xem đáp án và lời giải
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ì?
A
Đáp án A: Vô nghiệm.
B
Đáp án B: Có một nghiệm duy nhất.
C
Đáp án C: Có vô số nghiệm.
D
Đáp án D: Có hai nghiệm phân biệt.
Xem đáp án và lời giải
Nếu a=0 và b !=0 thì phương trình bậc nhất ax+b=0 có đặc điểm gì?
A
Đáp án A: Có vô số nghiệm.
B
Đáp án B: Có một nghiệm duy nhất.
C
Đáp án C: Vô nghiệm.
D
Đáp án D: Có hai nghiệm phân biệt.
Xem đáp án và lời giải
Để dừng toàn bộ trò chơi trong Scratch, Chúng ta cần sử dụng khối lệnh nào?
A
Đáp án A: stop this script.
B
Đáp án B: stop all.
C
Đáp án C: broadcast.
D
Đáp án D: when I receive.
Xem đáp án và lời giải
Khối lệnh stop all thuộc nhóm lệnh nào trong Scratch?
A
Đáp án A: Looks.
B
Đáp án B: Motion.
C
Đáp án C: Events.
D
Đáp án D: Control.
Xem đáp án và lời giải
Phát biểu nào sau đây đúng với môi trường lập trình Scratch?
A
Đáp án A: Hoàn toàn có thể hiện thực cấu trúc rẽ nhánh đầy đủ if...then...else...
B
Đá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.
C
Đá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.
D
Đá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
Phép toán có tác dụng gì?
A
Đáp án A: Chọn một số ngẫu nhiên từ 1 đến 10.
B
Đáp án B: Chọn số 1 và số 10.
C
Đáp án C: Chọn số lớn nhất trong khoảng từ 1 đến 10.
D
Đáp án D: Chọn số nhỏ nhất trong khoảng từ 1 đến 10.
Xem đáp án và lời giải
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
Đáp án A: A + B.
B
Đáp án B: A > B.
C
Đáp án C: N mod 100.
D
Đáp án D: “A nho hon B”.
Xem đáp án và lời giải
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