[KNTT] Trắc nghiệm Tin học 5 bài 13: 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é!!!

[KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

[KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

1. Cấu trúc rẽ nhánh IF-ELSE cho phép chương trình thực hiện một hành động khi nào?

A. Chỉ khi điều kiện là sai
B. Luôn thực hiện cả hai hành động
C. Khi điều kiện là đúng, hoặc thực hiện hành động khác khi điều kiện là sai
D. Chỉ khi điều kiện là đúng

2. Khi sử dụng cấu trúc IF-ELSE, điều gì sẽ xảy ra nếu điều kiện của IF là đúng và không có khối ELSE?

A. Chương trình sẽ báo lỗi
B. Chương trình sẽ thực hiện khối lệnh của IF và tiếp tục thực thi các lệnh sau đó
C. Chương trình sẽ dừng lại
D. Chương trình sẽ không làm gì cả

3. Toán tử so sánh nào dùng để kiểm tra xem giá trị của biến A có lớn hơn giá trị của biến B hay không?

A. <
B. >=
C. >
D. <=

4. Giả sử bạn có đoạn mã: `if a > b: print(A lớn hơn B) elif a < b: print(A nhỏ hơn B) else: print(A bằng B)`. Nếu a = 5 và b = 5, kết quả in ra màn hình là gì?

A. A lớn hơn B
B. A nhỏ hơn B
C. A bằng B
D. Lỗi chương trình

5. Khi nào thì cấu trúc rẽ nhánh trở nên hữu ích nhất trong một chương trình?

A. Khi chương trình chỉ có một luồng thực thi duy nhất
B. Khi chương trình cần đưa ra các quyết định hoặc xử lý các tình huống khác nhau
C. Khi chương trình cần lặp lại một tác vụ nhiều lần
D. Khi chương trình chỉ cần in ra một thông báo

6. Giả sử bạn có đoạn mã sau: `if diem >= 5: print(Đạt) else: print(Không đạt)`. Nếu biến diem có giá trị là 7, kết quả in ra màn hình sẽ là gì?

A. Không đạt
B. Đạt
C. Lỗi chương trình
D. Không có gì hiển thị

7. Toán tử logic AND được sử dụng để kết hợp hai điều kiện khi nào?

A. Khi cả hai điều kiện đều sai
B. Khi chỉ một trong hai điều kiện là đúng
C. Khi cả hai điều kiện đều đúng
D. Khi ít nhất một trong hai điều kiện là đúng

8. Trong lập trình, một biến là gì?

A. Một lệnh cố định không thay đổi
B. Một tên đại diện cho một giá trị có thể thay đổi
C. Một câu lệnh điều kiện
D. Một phương thức để in kết quả

9. Trong lập trình, điều kiện là gì?

A. Một câu lệnh để thực thi
B. Một biểu thức có thể trả về giá trị đúng hoặc sai
C. Một biến lưu trữ dữ liệu
D. Một vòng lặp vô hạn

10. Trong lập trình, câu lệnh nào sau đây được sử dụng để thực hiện một hành động chỉ khi một điều kiện nhất định là đúng?

A. Vòng lặp FOR
B. Câu lệnh IF
C. Câu lệnh WHILE
D. Câu lệnh PRINT

11. Cấu trúc rẽ nhánh IF-ELIF-ELSE (hoặc tương đương) được sử dụng khi nào?

A. Chỉ 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
C. Khi chỉ cần một hành động duy nhất
D. Khi không cần kiểm tra điều kiện nào

12. Cấu trúc nào sau đây không phải là cấu trúc rẽ nhánh?

A. IF
B. FOR
C. IF-ELSE
D. IF-ELIF-ELSE

13. Để kiểm tra xem một số có phải là số dương hay không, điều kiện phù hợp nhất là gì?

A. so_lon_hon_0
B. so_lon_hon_hoac_bang_0
C. so_khac_0
D. so_nho_hon_0

14. Cấu trúc IF-ELSE IF-ELSE thường được sử dụng khi nào?

A. Khi có nhiều hơn hai trường hợp có thể xảy ra
B. Khi chỉ có hai trường hợp
C. Khi không cần kiểm tra điều kiện
D. Khi muốn lặp lại một hành động

15. Cấu trúc rẽ nhánh IF có thể có bao nhiêu khối ELSE?

A. Nhiều hơn một
B. Không có
C. Chính xác một
D. Tối đa hai

16. Toán tử logic OR được sử dụng để kết hợp hai điều kiện khi nào?

A. Khi cả hai điều kiện đều đúng
B. Khi cả hai điều kiện đều sai
C. Khi ít nhất một trong hai điều kiện là đúng
D. Khi chỉ một trong hai điều kiện là đúng

17. Trong lập trình, cấu trúc rẽ nhánh có vai trò gì?

A. Lặp lại một khối lệnh nhiều lần
B. Cho phép chương trình đưa ra quyết định dựa trên điều kiện
C. Lưu trữ dữ liệu
D. Thực hiện các phép tính toán học

18. Nếu một điều kiện trong cấu trúc rẽ nhánh là đúng, hành động nào sẽ được thực hiện?

A. Hành động của ELSE (nếu có)
B. Hành động đi kèm với điều kiện đúng
C. Chương trình sẽ dừng lại
D. Hành động của ELIF (nếu có)

19. Khi nào thì câu lệnh ELSE trong cấu trúc IF-ELSE được thực thi?

A. Khi điều kiện trong IF là đúng
B. Khi điều kiện trong IF là sai
C. Luôn luôn
D. Chỉ khi có nhiều điều kiện sai

20. Trong ngôn ngữ lập trình, toán tử so sánh nào dùng để kiểm tra xem hai giá trị có bằng nhau hay không?

A. >
B. <
C. ==
D. !=

21. Cấu trúc IF đơn (không có ELSE) được dùng để làm gì?

A. Thực hiện một hành động nếu điều kiện sai
B. Thực hiện một hành động nếu điều kiện đúng, và bỏ qua nếu điều kiện sai
C. Thực hiện hai hành động thay thế
D. Lặp lại hành động nhiều lần

22. Đâu là một ví dụ về điều kiện sai trong cấu trúc rẽ nhánh?

A. 5 > 3
B. 10 == 10
C. 7 < 4
D. hello == hello

23. Trong ngôn ngữ lập trình, đâu là một ví dụ về toán tử so sánh khác?

A. ==
B. >=
C. !=
D. <=

24. Nếu một chương trình cần kiểm tra xem một số có nằm trong khoảng từ 10 đến 20 (bao gồm cả hai đầu) hay không, điều kiện nào sau đây là phù hợp nhất?

A. so_phan_lon_hon_10 AND so_phan_nho_hon_20
B. so_phan_lon_hon_hoac_bang_10 OR so_phan_nho_hon_hoac_bang_20
C. so_phan_lon_hon_hoac_bang_10 AND so_phan_nho_hon_hoac_bang_20
D. so_phan_lon_hon_10 OR so_phan_nho_hon_20

25. Nếu một chương trình cần quyết định xem một số có phải là số chẵn hay không, nó sẽ sử dụng phép toán nào trong điều kiện?

A. Phép cộng (+)
B. Phép chia lấy dư (%)
C. Phép nhân (*)
D. Phép trừ (-)

1 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

1. Cấu trúc rẽ nhánh IF-ELSE cho phép chương trình thực hiện một hành động khi nào?

2 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

2. Khi sử dụng cấu trúc IF-ELSE, điều gì sẽ xảy ra nếu điều kiện của IF là đúng và không có khối ELSE?

3 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

3. Toán tử so sánh nào dùng để kiểm tra xem giá trị của biến A có lớn hơn giá trị của biến B hay không?

4 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

4. Giả sử bạn có đoạn mã: `if a > b: print(A lớn hơn B) elif a < b: print(A nhỏ hơn B) else: print(A bằng B)`. Nếu a = 5 và b = 5, kết quả in ra màn hình là gì?

5 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

5. Khi nào thì cấu trúc rẽ nhánh trở nên hữu ích nhất trong một chương trình?

6 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

6. Giả sử bạn có đoạn mã sau: `if diem >= 5: print(Đạt) else: print(Không đạt)`. Nếu biến diem có giá trị là 7, kết quả in ra màn hình sẽ là gì?

7 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

7. Toán tử logic AND được sử dụng để kết hợp hai điều kiện khi nào?

8 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

8. Trong lập trình, một biến là gì?

9 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

9. Trong lập trình, điều kiện là gì?

10 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

10. Trong lập trình, câu lệnh nào sau đây được sử dụng để thực hiện một hành động chỉ khi một điều kiện nhất định là đúng?

11 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

11. Cấu trúc rẽ nhánh IF-ELIF-ELSE (hoặc tương đương) được sử dụng khi nào?

12 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

12. Cấu trúc nào sau đây không phải là cấu trúc rẽ nhánh?

13 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

13. Để kiểm tra xem một số có phải là số dương hay không, điều kiện phù hợp nhất là gì?

14 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

14. Cấu trúc IF-ELSE IF-ELSE thường được sử dụng khi nào?

15 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

15. Cấu trúc rẽ nhánh IF có thể có bao nhiêu khối ELSE?

16 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

16. Toán tử logic OR được sử dụng để kết hợp hai điều kiện khi nào?

17 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

17. Trong lập trình, cấu trúc rẽ nhánh có vai trò gì?

18 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

18. Nếu một điều kiện trong cấu trúc rẽ nhánh là đúng, hành động nào sẽ được thực hiện?

19 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

19. Khi nào thì câu lệnh ELSE trong cấu trúc IF-ELSE được thực thi?

20 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

20. Trong ngôn ngữ lập trình, toán tử so sánh nào dùng để kiểm tra xem hai giá trị có bằng nhau hay không?

21 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

21. Cấu trúc IF đơn (không có ELSE) được dùng để làm gì?

22 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

22. Đâu là một ví dụ về điều kiện sai trong cấu trúc rẽ nhánh?

23 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

23. Trong ngôn ngữ lập trình, đâu là một ví dụ về toán tử so sánh khác?

24 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

24. Nếu một chương trình cần kiểm tra xem một số có nằm trong khoảng từ 10 đến 20 (bao gồm cả hai đầu) hay không, điều kiện nào sau đây là phù hợp nhất?

25 / 25

Category: [KNTT] Trắc nghiệm Tin học 5 bài 13: Cầu trúc rẽ nhánh

Tags: Bộ đề 1

25. Nếu một chương trình cần quyết định xem một số có phải là số chẵn hay không, nó sẽ sử dụng phép toán nào trong điều kiện?

Xem kết quả