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

0
Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!
Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!

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

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

1. Nếu cần kiểm tra xem một số có phải là số dương không, ta sẽ dùng điều kiện nào?

A. số < 0
B. số == 0
C. số > 0
D. số != 0

2. Trong lập trình, điều kiện trong cấu trúc rẽ nhánh thường là gì?

A. Một số nguyên dương.
B. Một biểu thức logic trả về giá trị đúng hoặc sai.
C. Một chuỗi ký tự bất kỳ.
D. Một câu lệnh đơn giản.

3. Khi nào thì khối lệnh trong cấu trúc Nếu A thì B sẽ được thực thi?

A. Luôn luôn, bất kể điều kiện A.
B. Chỉ khi điều kiện A là đúng.
C. Chỉ khi điều kiện A là sai.
D. Khi có một lệnh khác yêu cầu.

4. Phát biểu nào là đúng về cách hoạt động của cấu trúc rẽ nhánh có điều kiện? (Tương đương If-then-else)

A. Luôn thực hiện cả hai nhánh.
B. Thực hiện một nhánh nếu điều kiện đúng, nhánh còn lại nếu điều kiện sai.
C. Chỉ thực hiện một nhánh duy nhất.
D. Thực hiện nhánh dựa trên giá trị của biến.

5. Nếu một thuật toán cần kiểm tra xem một ký tự có phải là một chữ cái (từ a đến z hoặc A đến Z) hay không, điều kiện nào sau đây là phù hợp nhất?

A. ký_tu == a HOẶC ký_tu == z
B. (ký_tu >= a VÀ ký_tu <= z) HOẶC (ký_tu >= A VÀ ký_tu <= Z)
C. ký_tu !=
D. ký_tu là một ký tự đặc biệt.

6. Phát biểu nào sau đây là đúng về mục đích sử dụng cấu trúc rẽ nhánh?

A. Để lặp lại một công việc nhiều lần.
B. Để đưa ra quyết định dựa trên điều kiện.
C. Để lưu trữ một danh sách các giá trị.
D. Để thực hiện các phép toán số học.

7. Trong một thuật toán, nếu có nhiều điều kiện cần kiểm tra tuần tự, ta nên sử dụng loại cấu trúc rẽ nhánh nào?

A. Nếu... thì...
B. Vòng lặp for.
C. Dãy câu lệnh Nếu... thì... thì... khác... lồng nhau hoặc cấu trúc lựa chọn phức tạp hơn.
D. Gán biến.

8. Cấu trúc rẽ nhánh Nếu... thì... thì... khác... có bao nhiêu đường đi thực thi?

A. Một.
B. Hai.
C. Ba.
D. Nhiều hơn ba.

9. Cấu trúc Nếu... thì... thì... khác... có chức năng gì?

A. Thực hiện lặp vô hạn.
B. Chọn một trong hai hành động dựa trên điều kiện.
C. Thực hiện một hành động duy nhất.
D. Thực hiện nhiều hành động cùng lúc.

10. Phát biểu nào sau đây mô tả đúng nhất về câu lệnh Nếu... thì...

A. Luôn thực hiện hai khối lệnh.
B. Chỉ thực hiện một khối lệnh nếu điều kiện là đúng.
C. Thực hiện một khối lệnh và sau đó lặp lại nó.
D. Thực hiện một khối lệnh nếu điều kiện là sai.

11. Cho thuật toán: Nhập số nguyên a. Nếu a chia hết cho 2 thì in ra Số chẵn, ngược lại in ra Số lẻ. Thuật toán này sử dụng loại cấu trúc rẽ nhánh nào?

A. Nếu... thì...
B. Lặp với số lần chưa biết trước.
C. Nếu... thì... thì... khác...
D. Lặp vô hạn.

12. Khi nào thì một thuật toán có thể bị kẹt trong một vòng lặp vô hạn?

A. Khi sử dụng quá nhiều cấu trúc rẽ nhánh.
B. Khi điều kiện để thoát khỏi vòng lặp không bao giờ đạt được.
C. Khi không có cấu trúc rẽ nhánh nào được sử dụng.
D. Khi thuật toán thực hiện phép chia cho 0.

13. Nếu một thuật toán yêu cầu kiểm tra xem một số có nằm trong khoảng từ 10 đến 20 hay không, ta có thể dùng điều kiện nào?

A. số > 10 VÀ số < 20
B. số > 10 HOẶC số < 20
C. số >= 10 VÀ số <= 20
D. số >= 10 HOẶC số <= 20

14. Cấu trúc rẽ nhánh giúp ích gì cho việc thiết kế thuật toán?

A. Tăng tốc độ xử lý.
B. Giúp thuật toán có khả năng phản ứng với các tình huống khác nhau.
C. Giảm dung lượng bộ nhớ.
D. Tự động sửa lỗi.

15. Khi nào thì việc sử dụng cấu trúc rẽ nhánh là cần thiết trong một thuật toán?

A. Luôn luôn, mỗi thuật toán đều cần.
B. Khi có các tình huống hoặc kết quả khác nhau cần xử lý.
C. Chỉ khi thuật toán yêu cầu lặp.
D. Khi cần lưu trữ dữ liệu.

16. Trong thuật toán, cấu trúc rẽ nhánh được sử dụng để làm gì?

A. Thực hiện một chuỗi các lệnh lặp đi lặp lại.
B. Chọn một trong hai hoặc nhiều đường đi để thực hiện dựa trên một điều kiện.
C. Lưu trữ dữ liệu dưới dạng một dãy.
D. Tính toán giá trị trung bình của một tập hợp số.

17. Xét biểu thức logic: 5 > 3. Giá trị của biểu thức này là gì?

A. Đúng (True).
B. Sai (False).
C. Không xác định.
D. 5.

18. Trong một thuật toán, để chọn ra giá trị lớn nhất giữa hai số a và b, ta có thể dùng cấu trúc rẽ nhánh như thế nào?

A. Nếu a > b thì gán max = a, ngược lại gán max = b.
B. Nếu a == b thì gán max = a.
C. Lặp lại việc so sánh a và b.
D. In ra cả a và b.

19. Trong cấu trúc rẽ nhánh Nếu A thì B, ngược lại C, trường hợp nào thì hành động C được thực hiện?

A. Khi A là đúng.
B. Khi A là sai.
C. Khi A không tồn tại.
D. Luôn luôn.

20. Phát biểu nào sau đây mô tả đúng về ý nghĩa của điều kiện trong câu lệnh Nếu (điều kiện) thì (khối lệnh)?

A. Là một chuỗi các lệnh cần thực thi.
B. Là một phép tính toán học.
C. Là một biểu thức có thể đánh giá là đúng hoặc sai để quyết định việc thực thi khối lệnh.
D. Là tên của một biến.

21. Phát biểu nào sau đây là sai về cấu trúc rẽ nhánh?

A. Giúp thuật toán linh hoạt hơn.
B. Cho phép đưa ra quyết định.
C. Chỉ có thể sử dụng một lần duy nhất trong thuật toán.
D. Dựa trên việc kiểm tra điều kiện.

22. Cấu trúc rẽ nhánh Nếu... thì... chỉ có thể được sử dụng để đưa ra quyết định đơn giản hay phức tạp?

A. Chỉ quyết định đơn giản.
B. Cả quyết định đơn giản và phức tạp.
C. Chỉ quyết định phức tạp.
D. Không thể đưa ra quyết định.

23. Cấu trúc rẽ nhánh Nếu... thì... thì... khác... có thể được xem là một dạng của:

A. Vòng lặp.
B. Lựa chọn có hai phương án.
C. Chuỗi lệnh tuần tự.
D. Lưu trữ dữ liệu.

24. Phát biểu nào sau đây là đúng về mối quan hệ giữa cấu trúc tuần tự và cấu trúc rẽ nhánh?

A. Cấu trúc rẽ nhánh thay thế hoàn toàn cấu trúc tuần tự.
B. Cấu trúc tuần tự và cấu trúc rẽ nhánh có thể được kết hợp trong một thuật toán.
C. Cấu trúc tuần tự luôn được thực hiện sau cấu trúc rẽ nhánh.
D. Cấu trúc rẽ nhánh chỉ dùng khi không có cấu trúc tuần tự.

25. Nếu một thuật toán cần thực hiện một hành động chỉ khi một biến điểm lớn hơn hoặc bằng 5, ta sẽ dùng cấu trúc nào?

A. Lặp lại hành động.
B. Nếu điểm >= 5 thì thực hiện hành động.
C. Ngược lại thực hiện hành động.
D. Đưa ra thông báo lỗi.

1 / 25

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

Tags: Bộ đề 1

1. Nếu cần kiểm tra xem một số có phải là số dương không, ta sẽ dùng điều kiện nào?

2 / 25

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

Tags: Bộ đề 1

2. Trong lập trình, điều kiện trong cấu trúc rẽ nhánh thường là gì?

3 / 25

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

Tags: Bộ đề 1

3. Khi nào thì khối lệnh trong cấu trúc Nếu A thì B sẽ được thực thi?

4 / 25

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

Tags: Bộ đề 1

4. Phát biểu nào là đúng về cách hoạt động của cấu trúc rẽ nhánh có điều kiện? (Tương đương If-then-else)

5 / 25

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

Tags: Bộ đề 1

5. Nếu một thuật toán cần kiểm tra xem một ký tự có phải là một chữ cái (từ a đến z hoặc A đến Z) hay không, điều kiện nào sau đây là phù hợp nhất?

6 / 25

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

Tags: Bộ đề 1

6. Phát biểu nào sau đây là đúng về mục đích sử dụng cấu trúc rẽ nhánh?

7 / 25

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

Tags: Bộ đề 1

7. Trong một thuật toán, nếu có nhiều điều kiện cần kiểm tra tuần tự, ta nên sử dụng loại cấu trúc rẽ nhánh nào?

8 / 25

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

Tags: Bộ đề 1

8. Cấu trúc rẽ nhánh Nếu... thì... thì... khác... có bao nhiêu đường đi thực thi?

9 / 25

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

Tags: Bộ đề 1

9. Cấu trúc Nếu... thì... thì... khác... có chức năng gì?

10 / 25

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

Tags: Bộ đề 1

10. Phát biểu nào sau đây mô tả đúng nhất về câu lệnh Nếu... thì...

11 / 25

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

Tags: Bộ đề 1

11. Cho thuật toán: Nhập số nguyên a. Nếu a chia hết cho 2 thì in ra Số chẵn, ngược lại in ra Số lẻ. Thuật toán này sử dụng loại cấu trúc rẽ nhánh nào?

12 / 25

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

Tags: Bộ đề 1

12. Khi nào thì một thuật toán có thể bị kẹt trong một vòng lặp vô hạn?

13 / 25

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

Tags: Bộ đề 1

13. Nếu một thuật toán yêu cầu kiểm tra xem một số có nằm trong khoảng từ 10 đến 20 hay không, ta có thể dùng điều kiện nào?

14 / 25

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

Tags: Bộ đề 1

14. Cấu trúc rẽ nhánh giúp ích gì cho việc thiết kế thuật toán?

15 / 25

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

Tags: Bộ đề 1

15. Khi nào thì việc sử dụng cấu trúc rẽ nhánh là cần thiết trong một thuật toán?

16 / 25

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

Tags: Bộ đề 1

16. Trong thuật toán, cấu trúc rẽ nhánh được sử dụng để làm gì?

17 / 25

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

Tags: Bộ đề 1

17. Xét biểu thức logic: 5 > 3. Giá trị của biểu thức này là gì?

18 / 25

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

Tags: Bộ đề 1

18. Trong một thuật toán, để chọn ra giá trị lớn nhất giữa hai số a và b, ta có thể dùng cấu trúc rẽ nhánh như thế nào?

19 / 25

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

Tags: Bộ đề 1

19. Trong cấu trúc rẽ nhánh Nếu A thì B, ngược lại C, trường hợp nào thì hành động C được thực hiện?

20 / 25

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

Tags: Bộ đề 1

20. Phát biểu nào sau đây mô tả đúng về ý nghĩa của điều kiện trong câu lệnh Nếu (điều kiện) thì (khối lệnh)?

21 / 25

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

Tags: Bộ đề 1

21. Phát biểu nào sau đây là sai về cấu trúc rẽ nhánh?

22 / 25

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

Tags: Bộ đề 1

22. Cấu trúc rẽ nhánh Nếu... thì... chỉ có thể được sử dụng để đưa ra quyết định đơn giản hay phức tạp?

23 / 25

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

Tags: Bộ đề 1

23. Cấu trúc rẽ nhánh Nếu... thì... thì... khác... có thể được xem là một dạng của:

24 / 25

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

Tags: Bộ đề 1

24. Phát biểu nào sau đây là đúng về mối quan hệ giữa cấu trúc tuần tự và cấu trúc rẽ nhánh?

25 / 25

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

Tags: Bộ đề 1

25. Nếu một thuật toán cần thực hiện một hành động chỉ khi một biến điểm lớn hơn hoặc bằng 5, ta sẽ dùng cấu trúc nào?

Xem kết quả