Trắc nghiệm đúng sai Tin học 6 cánh diều Bài 3: Cấu trúc rẽ nhánh trong thuật toán

Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 6 Bài 3: Cấu trúc rẽ nhánh trong thuật toán sách cánh diều. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.

Xem: => Giáo án Tin học 6 sách cánh diều

BÀI 3. CẤU TRÚC RẼ NHÁNH TRONG THUẬT TOÁN

Câu 1: Cấu trúc rẽ nhánh là một trong những cấu trúc điều khiển quan trọng trong lập trình, cho phép chương trình đưa ra các quyết định dựa trên các điều kiện khác nhau. Mẫu thể hiện cấu trúc rẽ nhánh giúp chúng ta trực quan hóa quá trình ra quyết định này. Hãy đánh giá tính đúng sai của các nhận định sau:

a) Trong cấu trúc rẽ nhánh, các lệnh luôn được thực hiện tuần tự từ trên xuống dưới.

b) Sơ đồ khối là một trong những cách phổ biến để thể hiện cấu trúc rẽ nhánh.

c) Cấu trúc rẽ nhánh giúp chương trình trở nên linh hoạt hơn.

d) Cấu trúc rẽ nhánh không thể lồng nhau.

Đáp án:

- B, C đúng

- A, D sai

Câu 2: Cấu trúc rẽ nhánh giúp chương trình đưa ra những quyết định khác nhau dựa trên các điều kiện khác nhau. Nó giống như một ngã ba đường, tại đó chương trình sẽ rẽ theo một trong nhiều con đường tùy thuộc vào tình huống. Hãy đánh giá tính đúng sai của các nhận định sau về các ví dụ về cấu trúc rẽ nhánh:

a) Nếu trời mưa thì em sẽ mang ô, ngược lại thì em sẽ mang mũ. Đây là một ví dụ về cấu trúc rẽ nhánh.

b) Câu lệnh "Nếu điểm trung bình >= 8 thì đạt loại giỏi" là một ví dụ về cấu trúc rẽ nhánh trong lập trình.

c) Khi bật máy tính, máy sẽ tự động khởi động hệ điều hành là một ví dụ về cấu trúc rẽ nhánh.

d) Cấu trúc rẽ nhánh chỉ xuất hiện trong các chương trình máy tính phức tạp.

Câu 3: Cấu trúc rẽ nhánh dạng khuyết là một dạng đặc biệt của cấu trúc rẽ nhánh, trong đó chỉ thực hiện một khối lệnh khi điều kiện được thỏa mãn. Nếu điều kiện không thỏa mãn, chương trình sẽ bỏ qua khối lệnh này và tiếp tục thực hiện các lệnh tiếp theo. Hãy đánh giá tính đúng sai của các nhận định sau:

a) Trong cấu trúc rẽ nhánh dạng khuyết, luôn có hai nhánh: nhánh đúng và nhánh sai.

b) Câu lệnh điều kiện trong cấu trúc rẽ nhánh dạng khuyết thường bắt đầu bằng từ khóa "if".

c) Cấu trúc rẽ nhánh dạng khuyết không thể lồng ghép với các cấu trúc điều khiển khác.

d) Cấu trúc rẽ nhánh dạng khuyết thường được sử dụng khi chỉ cần kiểm tra một điều kiện duy nhất.

Câu 4: Biểu thức điều kiện là một phần không thể thiếu trong cấu trúc rẽ nhánh. Nó quyết định xem chương trình sẽ thực hiện nhánh lệnh nào. Hãy đánh giá tính đúng sai của các nhận định sau:

a) Chỉ có thể sử dụng phép so sánh để tạo biểu thức điều kiện.

b) Nếu biểu thức điều kiện sai, chương trình sẽ bỏ qua tất cả các lệnh bên trong khối lệnh của nhánh đó.

c) Biểu thức điều kiện luôn trả về một giá trị đúng hoặc sai.

d) Biểu thức điều kiện có thể kết hợp nhiều điều kiện bằng các toán tử logic.

Câu 5: Trong lập trình, đánh dấu "hết nhánh" là một khái niệm quan trọng, đặc biệt khi làm việc với các cấu trúc điều khiển như if-else, switch-case. Việc đánh dấu này giúp chương trình biết được khi nào kết thúc một nhánh và chuyển sang nhánh khác hoặc tiếp tục thực hiện các lệnh tiếp theo. Hãy đánh giá tính đúng sai của các nhận định sau:

a) Đánh dấu "hết nhánh" là không cần thiết trong cấu trúc rẽ nhánh đơn giản.

b) Dấu ngoặc nhọn {} thường được sử dụng để đánh dấu bắt đầu và kết thúc của một khối lệnh trong cấu trúc rẽ nhánh.

c) Việc thiếu dấu "hết nhánh" có thể dẫn đến lỗi cú pháp hoặc lỗi logic trong chương trình.

d) Đánh dấu "hết nhánh" giúp chương trình chạy hiệu quả hơn.

 

--------------- Còn tiếp ---------------

 

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải về là file word, có nhiều hơn + đầy đủ đáp án. Xem và tải: Trắc nghiệm đúng sai Tin học 6 cánh diều cả năm - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu mới cập nhật

Tài liệu môn khác

Chat hỗ trợ
Chat ngay