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

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

1. Phát biểu nào sau đây mô tả đúng ý nghĩa của rẽ nhánh trong thuật toán?
2. Cấu trúc Nếu... thì... ngược lại... có thể được coi là một dạng mở rộng của cấu trúc nào?
3. Trong quá trình xây dựng thuật toán, việc sử dụng cấu trúc rẽ nhánh giúp giải quyết vấn đề gì?
4. Phát biểu nào sau đây mô tả đúng nhất về điều kiện trong cấu trúc rẽ nhánh?
5. Giả sử có một thuật toán yêu cầu kiểm tra xem một người đủ tuổi bỏ phiếu (thường là 18 tuổi trở lên). Điều kiện nào sau đây là đúng cho trường hợp này?
6. Cấu trúc rẽ nhánh Nếu... thì... ngược lại... có thể được sử dụng để phân loại một số là chẵn hay lẻ. Khẳng định nào sau đây là đúng?
7. Phát biểu nào sau đây là đúng về cấu trúc rẽ nhánh trong thuật toán?
8. Trong thuật toán, khi nào câu lệnh Nếu... thì... ngược lại... (IF... THEN... ELSE...) được thực hiện?
9. Cấu trúc rẽ nhánh Nếu... thì... có thể có hoặc không có phần Ngược lại. Điều này có ý nghĩa gì?
10. Cấu trúc rẽ nhánh Nếu... thì... ngược lại... có thể được biểu diễn bằng sơ đồ khối như thế nào?
11. Trong thuật toán, ký hiệu nào thường được dùng để so sánh bằng?
12. Trong một bài toán, nếu có nhiều lựa chọn hành động dựa trên nhiều điều kiện khác nhau, việc sử dụng nhiều cấu trúc Nếu... thì... lồng nhau có thể dẫn đến vấn đề gì?
13. Khi cần so sánh hai biến và thực hiện hành động khác nhau tùy thuộc vào việc biến nào lớn hơn, nhỏ hơn hay bằng nhau, ta có thể sử dụng cấu trúc rẽ nhánh nào?
14. Cấu trúc rẽ nhánh Nếu... thì... có bao nhiêu kết quả có thể xảy ra sau khi kiểm tra điều kiện?
15. Trong thuật toán, cấu trúc rẽ nhánh được sử dụng để làm gì?
16. Cấu trúc rẽ nhánh Nếu... thì... (IF... THEN...) chỉ thực hiện hành động khi điều kiện là gì?
17. Trong một thuật toán, nếu điều kiện là A < B và giá trị của A là 5, B là 10, thì nhánh Nếu sẽ được thực thi hay nhánh Ngược lại?
18. Cho thuật toán tương tự câu trước: Nếu nhập vào A = 7, thuật toán sẽ thực hiện đến bước nào?
19. Cấu trúc rẽ nhánh Nếu... thì... có thể được lồng nhau. Điều này có nghĩa là gì?
20. Để kiểm tra xem một số có phải là số dương hay không, điều kiện nào sau đây là phù hợp nhất trong cấu trúc rẽ nhánh?
21. Khi xây dựng một thuật toán, việc xem xét tất cả các trường hợp có thể xảy ra của điều kiện là rất quan trọng. Tại sao?
22. Khi thuật toán cần thực hiện một hành động nếu điều kiện là đúng và một hành động khác nếu điều kiện là sai, cấu trúc rẽ nhánh nào là phù hợp nhất?
23. Cho thuật toán sau: BƯỚC 1: Nhập số nguyên A. BƯỚC 2: Nếu A > 10 thì BƯỚC 3: In ra Lớn hơn 10. BƯỚC 4: Ngược lại, BƯỚC 5: In ra Không lớn hơn 10. BƯỚC 6: Kết thúc. Nếu nhập vào A = 15, thuật toán sẽ thực hiện đến bước nào?
24. Phát biểu nào sau đây là sai về mục đích sử dụng cấu trúc rẽ nhánh?
25. Khi một thuật toán có nhiều điều kiện cần kiểm tra liên tiếp nhau, có thể sử dụng cấu trúc nào?