Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 13 (có đáp án): Cấu trúc rẽ nhánh

Với 21 câu hỏi trắc nghiệm Tin học 8 Bài 13: Cấu trúc rẽ nhánh sách Chân trời sáng tạo có đáp án chi tiết đầy đủ các mức độ sẽ giúp học sinh ôn luyện trắc nghiệm Tin 8.

Trắc nghiệm Tin 8 Chân trời sáng tạo Bài 13 (có đáp án): Cấu trúc rẽ nhánh

TRẮC NGHIỆM ONLINE

Câu 1. Trong lập trình Scratch, cấu trúc rẽ nhánh dùng để làm gì?

Quảng cáo

A. Để thực hiện một công việc duy nhất một lần.

B. Để thực hiện một công việc lặp đi lặp lại.

C. Để máy tính đưa ra quyết định dựa trên một điều kiện cho trước, thực hiện các công việc khác nhau tùy theo điều kiện đó thỏa mãn hay không.

D. Để lưu trữ dữ liệu.

Câu 2. Khối lệnh rẽ nhánh dạng thiếu trong Scratch có cấu trúc như thế nào?

A. if <điều kiện> then <câu lệnh>

B. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>

C. repeat <số lần> <câu lệnh>

D. forever <câu lệnh>

Quảng cáo

Câu 3. Khối lệnh rẽ nhánh dạng đủ trong Scratch có cấu trúc như thế nào?

A. if <điều kiện> then <câu lệnh>

B. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>

C. repeat <số lần> <câu lệnh>

D. forever <câu lệnh>

Câu 4. Cho khối lệnh Scratch sau: if <ngay = "cuoi tuan"> then <set so_tien to 60000 * so_nguoi>

Khối lệnh này đang mô tả điều gì?

A. Tính tổng tiền xem phim với giá vé 60.000 đồng/người vào tất cả các ngày.

B. Tính tổng tiền xem phim với giá vé 60.000 đồng/người vào ngày cuối tuần.

C. Tính tổng tiền xem phim với giá vé 60.000 đồng/người vào ngày trong tuần.

D. So sánh giá vé cuối tuần và giá vé trong tuần.

Câu 5. Trong bài toán tính tiền điện, tiền điện mỗi tháng được tính dựa trên lượng điện năng tiêu thụ (kWh). Bạn sẽ sử dụng cấu trúc lập trình nào để tính toán các mức giá khác nhau?

Quảng cáo

A. Cấu trúc tuần tự.

B. Cấu trúc lặp.

C. Cấu trúc rẽ nhánh.

D. Cấu trúc dữ liệu.

Câu 6. Biểu thức <a > 3 or a = 5> cho kết quả true nếu a có giá trị là bao nhiêu?

A. 1

B. 2

C. 4

D. 0

Câu 7. Phép toán mod trong Scratch dùng để làm gì?

A. Phép cộng.

B. Phép trừ.

C. Phép chia.

D. Phép chia lấy phần dư.

Quảng cáo

Câu 8. Biểu thức 3 > 5 and 9 > 10 cho kết quả là gì?

A. true

B. false

C. 9 > 10

D. 3 > 5

Câu 9. Phép toán logic or cho kết quả true khi nào?

A. Khi ít nhất một trong các điều kiện là true.

B. Khi tất cả các điều kiện đều là true.

C. Khi tất cả các điều kiện đều là false.

D. Khi không có điều kiện nào đúng.

Câu 10. Để tính giá vé xem phim vào riêng ngày thứ Bảy với giá 65.000 đồng/người, bạn sẽ sử dụng khối lệnh nào dưới đây?

A. if <ngày = "Thứ Hai"> or <ngày = "Thứ Ba"> or <ngày = "Thứ Tư"> then <set so_tien to 40000 * so_nguoi>

B. if <ngày = "Thứ Bảy"> then <set so_tien to 65000 * so_nguoi>

C. if <ngày = "Chủ Nhật"> then <set so_tien to 75000 * so_nguoi>

D. if <ngày = "Thứ Năm"> or <ngày = "Thứ Sáu"> then <set so_tien to 50000 * so_nguoi>

Câu 11. Trong một chương trình Scratch, nếu một điều kiện trong khối rẽ nhánh dạng thiếu if đúng thì khối lệnh bên trong sẽ được thực hiện. Nếu điều kiện sai, khối lệnh đó sẽ...

A. Bị lặp lại.

B. Bị bỏ qua.

C. Bị thực hiện một lần nữa.

D. Thực hiện khối lệnh khác.

Câu 12. Cho biểu thức logic (not <9 > 10>). Kết quả của biểu thức này là gì?

A. true

B. false

C. not

D. 9

Câu 13. Hình bên dưới là cấu trúc rẽ nhánh dạng: 

Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 13 (có đáp án): Cấu trúc rẽ nhánh 

A. Cấu trúc rẽ nhánh dạng đủ.

B.  Cấu trúc rẽ nhánh dạng thiếu.

C. Cấu trúc rẽ nhánh dạng dư.

D. Đáp án khác.

Câu 14. Phát biểu nào sau đây là đúng khi nói về biến?

A. Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.

B. Biến là đại lượng bất kì.

C. Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.

D. Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình.

Câu 15. Một chương trình Scratch cần tính tiền vé xem phim. Giá vé là 40.000 đồng/người vào ngày thường và 60.000 đồng/người vào cuối tuần. Để thực hiện điều này, chương trình cần sử dụng cấu trúc rẽ nhánh. Khối lệnh nào sau đây mô tả đúng nhất cách tính tiền nếu ngày là "cuoi tuan"?

A. if <ngay = "cuoi tuan"> then

   <set so_tien to 40000 * so_nguoi>

B. if <ngay = "cuoi tuan"> then

   <set so_tien to 60000 * so_nguoi>

  else     <set so_tien to 40000 * so_nguoi>

C. set so_tien to 60000 * so_nguoi

D. set so_tien to 40000 * so_nguoi

Câu 16. Cho đoạn chương trình Scratch sau:

if <ngay = "Thứ Hai"> or <ngay = "Thứ Ba"> or <ngay = "Thứ Tư"> then

   <set so_tien to 40000 * so_nguoi>

Nếu ngay = "Thứ Bảy", thì so_tien sẽ được tính như thế nào?

A. 40000

timesso_nguoi

B. 60000

timesso_nguoi

C. Không có gì xảy ra.

D. Lỗi chương trình.

Câu 17. Phép toán round trong Scratch dùng để làm gì?

A. Chia lấy phần dư.

B. Làm tròn số.

C. So sánh hai số.

D. Cộng hai số.

Câu 18. Biểu thức toán học a ≥ 5 tương ứng với biểu thức Scratch nào?

A. <a > 5>

B. <a < 5>

C. <a = 5>

D. (<a > 5> or <a = 5>)

Câu 19. Để tính giá vé xem phim vào các ngày Thứ Năm hoặc Thứ Sáu, bạn sẽ sử dụng khối lệnh nào?

A. if <ngày = "Thứ Năm"> then <set so_tien to 50000 * so_nguoi>

B. if <ngày = "Thứ Sáu"> then <set so_tien to 50000 * so_nguoi>

C. if <ngày = "Thứ Năm"> or <ngày = "Thứ Sáu"> then <set so_tien to 50000 * so_nguoi>

D. if <ngày = "Thứ Năm"> and <ngày = "Thứ Sáu"> then <set so_tien to 50000 * so_nguoi>

Câu 20. Phép toán logic and cho kết quả true khi nào?

A. Khi ít nhất một trong các điều kiện là true.

B. Khi tất cả các điều kiện đều là true.

C. Khi tất cả các điều kiện đều là false.

D. Khi ít nhất một trong các điều kiện là false.

Câu 21. Trong một chương trình Scratch, bạn có một biến diem lưu trữ điểm số của học sinh. Để kiểm tra xem học sinh có đạt điểm giỏi hay không, bạn cần một biểu thức logic. Biết rằng điểm giỏi là khi diem >= 8 và diem <= 10. Biểu thức logic nào dưới đây phù hợp với điều kiện này?

A. (<diem > 8> or <diem = 10>)

B. (<diem < 8> and <diem > 10>)

C. (<diem = 8> or <diem > 8>) and (<diem = 10> or <diem < 10>)

D. (<diem >= 8> and <diem <= 10>)

TRẮC NGHIỆM ONLINE

Xem thêm câu hỏi trắc nghiệm Tin học lớp 8 Chân trời sáng tạo có đáp án hay khác:

Xem thêm các tài liệu học tốt lớp 8 hay khác:

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Loạt bài soạn, giải bài tập Tin 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học 8 Chân trời sáng tạo (NXB Giáo dục).

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.


Giải bài tập lớp 8 Chân trời sáng tạo khác