Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

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é!!!


Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

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

A. Nó cho phép chương trình thực thi các khối mã khác nhau dựa trên điều kiện.
B. Nó là một phần quan trọng của logic điều khiển trong lập trình.
C. Nó đảm bảo mọi dòng mã trong chương trình đều được thực thi.
D. Nó có thể được sử dụng để tạo ra các hành vi phức tạp của chương trình.

2. Trong lập trình, cấu trúc rẽ nhánh là gì?

A. Là một chuỗi các câu lệnh được thực hiện tuần tự từ trên xuống dưới.
B. Là một cách để lặp lại một khối câu lệnh nhiều lần dựa trên một điều kiện nhất định.
C. Là một cấu trúc cho phép chương trình lựa chọn một hoặc nhiều đường đi để thực thi dựa trên một điều kiện.
D. Là một cách để lưu trữ dữ liệu trong máy tính.

3. Trong các toán tử so sánh, ký hiệu < dùng để biểu thị điều gì?

A. Lớn hơn hoặc bằng.
B. Nhỏ hơn.
C. Bằng.
D. Khác.

4. Khi nào thì việc sử dụng cấu trúc rẽ nhánh là cần thiết?

A. Luôn luôn cần thiết trong mọi chương trình.
B. Chỉ khi chương trình cần lưu trữ dữ liệu.
C. Khi chương trình cần đưa ra các quyết định hoặc thực hiện các hành động khác nhau dựa trên các điều kiện.
D. Khi chương trình cần thực hiện một công việc lặp đi lặp lại.

5. Cấu trúc rẽ nhánh Nếu... thì... ngược lại... có thể được xem là một dạng của cấu trúc nào?

A. Cấu trúc lặp.
B. Cấu trúc tuần tự.
C. Cấu trúc lựa chọn.
D. Cấu trúc hàm.

6. Cấu trúc rẽ nhánh switch-case (hoặc tương đương) thường được dùng khi nào?

A. Khi cần kiểm tra một chuỗi các điều kiện phức tạp và khác nhau.
B. Khi cần kiểm tra một biến duy nhất với nhiều giá trị có thể có.
C. Khi cần thực hiện một hành động lặp đi lặp lại.
D. Khi chỉ có hai trường hợp cần xử lý.

7. Đâu là yếu tố bắt buộc phải có trong một câu lệnh Nếu... thì...?

A. Một khối lệnh ngược lại.
B. Một biểu thức điều kiện.
C. Một vòng lặp.
D. Nhiều biểu thức điều kiện.

8. Khi so sánh hai chuỗi ký tự, điều gì là sai?

A. Hai chuỗi có thể được so sánh bằng toán tử bằng == để xem chúng có giống nhau không.
B. Hai chuỗi có thể được so sánh bằng toán tử khác != để xem chúng có khác nhau không.
C. Thứ tự các ký tự trong chuỗi không ảnh hưởng đến kết quả so sánh.
D. So sánh chuỗi thường dựa trên mã ASCII hoặc Unicode của các ký tự.

9. Cấu trúc rẽ nhánh Nếu... thì... (If... then...) dùng để làm gì?

A. Thực hiện một khối lệnh nếu điều kiện là sai.
B. Thực hiện một khối lệnh nếu điều kiện là đúng.
C. Lặp lại một khối lệnh cho đến khi điều kiện sai.
D. Thực hiện hai khối lệnh khác nhau dựa trên hai điều kiện đối lập.

10. Câu lệnh Nếu A > B thì thực hiện lệnh X sẽ thực hiện lệnh X khi nào?

A. Khi giá trị của A bằng với giá trị của B.
B. Khi giá trị của A nhỏ hơn giá trị của B.
C. Khi giá trị của A lớn hơn giá trị của B.
D. Khi giá trị của A nhỏ hơn hoặc bằng giá trị của B.

11. Trong câu lệnh Nếu điểm số lớn hơn hoặc bằng 5 thì Đạt, ngược lại Không đạt, điều gì xảy ra nếu điểm số là 7?

A. Chương trình sẽ thông báo Không đạt.
B. Chương trình sẽ thông báo Đạt.
C. Chương trình sẽ hỏi lại điểm số.
D. Chương trình sẽ kết thúc.

12. Phát biểu nào sau đây mô tả đúng nhất về mục đích của cấu trúc rẽ nhánh?

A. Giúp chương trình thực thi các lệnh theo một thứ tự cố định.
B. Cho phép chương trình thay đổi luồng thực thi dựa trên các điều kiện khác nhau.
C. Giúp chương trình quản lý bộ nhớ hiệu quả hơn.
D. Tăng tốc độ xử lý của chương trình.

13. Toán tử so sánh nào dùng để kiểm tra hai giá trị có bằng nhau hay không?

A. != (Khác)
B. > (Lớn hơn)
C. == (Bằng)
D. <= (Nhỏ hơn hoặc bằng)

14. Phát biểu nào sau đây KHÔNG phải là một cấu trúc rẽ nhánh?

A. If... then...
B. For... loop
C. If... then... else...
D. Switch... case...

15. Trong lập trình, biểu thức điều kiện thường trả về giá trị nào?

A. Số nguyên hoặc số thực.
B. Chuỗi ký tự.
C. Đúng (true) hoặc Sai (false).
D. Một đối tượng.

16. Cấu trúc rẽ nhánh Nếu... thì... nếu... thì... ngược lại... (If... then... else if... then... else...) được sử dụng khi nào?

A. Chỉ khi có hai trường hợp có thể xảy ra.
B. Khi cần kiểm tra nhiều điều kiện liên tiếp và chỉ một hành động được thực hiện.
C. Khi cần lặp lại một hành động nhiều lần.
D. Khi chương trình không cần đưa ra quyết định.

17. Khi sử dụng cấu trúc rẽ nhánh lồng nhau, điều gì là quan trọng nhất?

A. Sử dụng càng nhiều cấu trúc lồng nhau càng tốt để chương trình phức tạp.
B. Đảm bảo mỗi cấu trúc rẽ nhánh có cặp ngoặc hoặc dấu hiệu phân cách rõ ràng.
C. Tất cả các điều kiện phải giống nhau.
D. Chỉ sử dụng một cấu trúc rẽ nhánh duy nhất.

18. Trong một chương trình, nếu một điều kiện được đánh giá là Sai, thì khối lệnh nào trong cấu trúc Nếu... thì... ngược lại... sẽ được thực thi?

A. Khối lệnh sau thì.
B. Khối lệnh sau ngược lại.
C. Cả hai khối lệnh.
D. Không có khối lệnh nào được thực thi.

19. Trong cấu trúc Nếu A>B, thì thực hiện X, ngược lại nếu A

A. Khi A lớn hơn B.
B. Khi A nhỏ hơn B.
C. Khi A bằng B.
D. Khi A lớn hơn hoặc bằng B.

20. Trong câu lệnh Nếu điểm số lớn hơn hoặc bằng 5 thì Đạt, ngược lại Không đạt, điều gì xảy ra nếu điểm số là 3?

A. Chương trình sẽ thông báo Đạt.
B. Chương trình sẽ thông báo Không đạt.
C. Chương trình sẽ báo lỗi.
D. Chương trình sẽ không làm gì cả.

21. Cấu trúc rẽ nhánh giúp chúng ta giải quyết vấn đề gì trong lập trình?

A. Tăng tốc độ tính toán.
B. Tạo ra các thuật toán mà có thể thay đổi hành vi dựa trên dữ liệu đầu vào.
C. Quản lý việc lưu trữ dữ liệu.
D. Giảm dung lượng chương trình.

22. Cấu trúc rẽ nhánh giúp chương trình trở nên như thế nào?

A. Luôn luôn lặp lại cùng một hành động.
B. Cứng nhắc và không có khả năng thay đổi.
C. Linh hoạt và có khả năng đưa ra quyết định.
D. Chỉ hoạt động với dữ liệu số.

23. Cấu trúc rẽ nhánh Nếu... thì... ngược lại... (If... then... else...) dùng để làm gì?

A. Thực hiện một khối lệnh nếu điều kiện đúng và một khối lệnh khác nếu điều kiện sai.
B. Thực hiện một khối lệnh nhiều lần cho đến khi điều kiện sai.
C. Chỉ thực hiện một khối lệnh duy nhất khi điều kiện là đúng.
D. Thực hiện một khối lệnh tùy thuộc vào nhiều điều kiện khác nhau.

24. Chọn cấu trúc rẽ nhánh phù hợp nhất để kiểm tra xem một số có phải là số chẵn hay không.

A. Nếu số chia hết cho 2 thì là số chẵn, ngược lại là số lẻ.
B. Lặp lại việc chia số đó cho 2.
C. Luôn luôn thông báo đó là số chẵn.
D. Kiểm tra xem số đó có lớn hơn 0 hay không.

25. Nếu bạn muốn kiểm tra xem một số có nằm trong khoảng từ 10 đến 20 hay không, bạn sẽ sử dụng toán tử logic nào kết hợp với các toán tử so sánh?

A. Toán tử HOẶC (OR).
B. Toán tử VÀ (AND).
C. Toán tử KHÔNG (NOT).
D. Không cần toán tử logic.

1 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

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

2 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

2. Trong lập trình, cấu trúc rẽ nhánh là gì?

3 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

3. Trong các toán tử so sánh, ký hiệu < dùng để biểu thị điều gì?

4 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

4. Khi nào thì việc sử dụng cấu trúc rẽ nhánh là cần thiết?

5 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

5. Cấu trúc rẽ nhánh Nếu... thì... ngược lại... có thể được xem là một dạng của cấu trúc nào?

6 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

6. Cấu trúc rẽ nhánh switch-case (hoặc tương đương) thường được dùng khi nào?

7 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

7. Đâu là yếu tố bắt buộc phải có trong một câu lệnh Nếu... thì...?

8 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

8. Khi so sánh hai chuỗi ký tự, điều gì là sai?

9 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

9. Cấu trúc rẽ nhánh Nếu... thì... (If... then...) dùng để làm gì?

10 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

10. Câu lệnh Nếu A > B thì thực hiện lệnh X sẽ thực hiện lệnh X khi nào?

11 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

11. Trong câu lệnh Nếu điểm số lớn hơn hoặc bằng 5 thì Đạt, ngược lại Không đạt, điều gì xảy ra nếu điểm số là 7?

12 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

12. Phát biểu nào sau đây mô tả đúng nhất về mục đích của cấu trúc rẽ nhánh?

13 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

13. Toán tử so sánh nào dùng để kiểm tra hai giá trị có bằng nhau hay không?

14 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

14. Phát biểu nào sau đây KHÔNG phải là một cấu trúc rẽ nhánh?

15 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

15. Trong lập trình, biểu thức điều kiện thường trả về giá trị nào?

16 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

16. Cấu trúc rẽ nhánh Nếu... thì... nếu... thì... ngược lại... (If... then... else if... then... else...) được sử dụng khi nào?

17 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

17. Khi sử dụng cấu trúc rẽ nhánh lồng nhau, điều gì là quan trọng nhất?

18 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

18. Trong một chương trình, nếu một điều kiện được đánh giá là Sai, thì khối lệnh nào trong cấu trúc Nếu... thì... ngược lại... sẽ được thực thi?

19 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

19. Trong cấu trúc Nếu A>B, thì thực hiện X, ngược lại nếu A

20 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

20. Trong câu lệnh Nếu điểm số lớn hơn hoặc bằng 5 thì Đạt, ngược lại Không đạt, điều gì xảy ra nếu điểm số là 3?

21 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

21. Cấu trúc rẽ nhánh giúp chúng ta giải quyết vấn đề gì trong lập trình?

22 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

22. Cấu trúc rẽ nhánh giúp chương trình trở nên như thế nào?

23 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

23. Cấu trúc rẽ nhánh Nếu... thì... ngược lại... (If... then... else...) dùng để làm gì?

24 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

24. Chọn cấu trúc rẽ nhánh phù hợp nhất để kiểm tra xem một số có phải là số chẵn hay không.

25 / 25

Category: Trắc nghiệm Chân trời Tin học 5 bài 10: Cấu trúc rẽ nhánh

Tags: Bộ đề 1

25. Nếu bạn muốn kiểm tra xem một số có nằm trong khoảng từ 10 đến 20 hay không, bạn sẽ sử dụng toán tử logic nào kết hợp với các toán tử so sánh?