Trắc nghiệm Tin học 5 Chân trời 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 Tin học 5 Chân trời bài 10: Cấu trúc rẽ nhánh

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

1. Tại sao việc sử dụng cấu trúc rẽ nhánh lại quan trọng trong lập trình?

A. Giúp chương trình chạy nhanh hơn.
B. Cho phép chương trình đưa ra quyết định và phản ứng với các tình huống khác nhau.
C. Giảm số lượng biến cần dùng.
D. Tự động sửa lỗi chương trình.

2. Nếu bạn muốn một chương trình hỏi tuổi của người dùng và nếu họ đủ 18 tuổi thì in ra Bạn đã đủ tuổi, còn nếu chưa đủ thì in ra Bạn chưa đủ tuổi, bạn sẽ sử dụng cấu trúc nào?

A. Vòng lặp WHILE.
B. Cấu trúc IF...THEN...ELSE.
C. Cấu trúc FOR.
D. Cấu trúc IF...THEN.

3. Cấu trúc rẽ nhánh giúp ích gì cho việc làm cho chương trình trở nên linh hoạt hơn?

A. Chỉ thực hiện một chuỗi lệnh cố định.
B. Cho phép chương trình điều chỉnh hành vi dựa trên dữ liệu đầu vào hoặc trạng thái hiện tại.
C. Tự động hóa toàn bộ quá trình mà không cần tương tác.
D. Giảm thiểu việc sử dụng bộ nhớ.

4. Câu lệnh IF...THEN trong ngôn ngữ lập trình (hoặc các ngôn ngữ tương tự) dùng để làm gì?

A. Thực hiện một hành động khi điều kiện sai.
B. Thực hiện một hành động nếu điều kiện là đúng.
C. Lặp lại hành động nhiều lần.
D. Dừng chương trình.

5. Nếu bạn muốn một chương trình chỉ chạy một đoạn mã khi người dùng nhập đúng mật khẩu, bạn sẽ sử dụng cấu trúc rẽ nhánh nào?

A. Vòng lặp
B. Cấu trúc IF...THEN...ELSE
C. Cấu trúc CASE
D. Hàm

6. Cấu trúc rẽ nhánh CASE OF thường được dùng để xử lý tình huống nào?

A. Khi chỉ có hai lựa chọn khả thi.
B. Khi có một biến nhận nhiều giá trị khác nhau và cần thực hiện hành động tương ứng.
C. Khi cần lặp lại một hành động cho đến khi điều kiện sai.
D. Khi cần thực hiện một hành động một lần duy nhất.

7. Trong Scratch, khối lệnh if <> then else có chức năng tương tự với cấu trúc nào trong lập trình văn bản?

A. FOR LOOP
B. IF...THEN...ELSE
C. WHILE LOOP
D. SWITCH CASE

8. Nếu một chương trình cần phân loại học sinh thành các nhóm: Giỏi, Khá, Trung bình, Yếu dựa trên điểm số, cấu trúc rẽ nhánh nào là phù hợp nhất?

A. IF...THEN
B. IF...THEN...ELSE
C. IF...THEN...ELSE IF...THEN...ELSE...
D. CASE OF

9. Trong Tin học, điều kiện trong cấu trúc rẽ nhánh là gì?

A. Một câu lệnh để in kết quả.
B. Một biểu thức logic mà kết quả là Đúng hoặc Sai.
C. Một vòng lặp vô hạn.
D. Một biến lưu trữ dữ liệu.

10. Cho đoạn mã giả: Nếu (điểm >= 5) thì Đạt, ngược lại Không đạt. Đây là ví dụ về cấu trúc rẽ nhánh nào?

A. IF...THEN
B. IF...THEN...ELSE
C. CASE OF
D. Vòng lặp

11. Nếu bạn viết chương trình để kiểm tra xem một số có phải là số nguyên tố hay không, bạn sẽ cần lặp lại việc kiểm tra các ước số. Điều này liên quan đến cấu trúc nào?

A. Chỉ cấu trúc rẽ nhánh IF...THEN.
B. Cấu trúc rẽ nhánh và vòng lặp.
C. Chỉ vòng lặp FOR.
D. Chỉ cấu trúc CASE.

12. Khi bạn muốn một nhân vật trong game tạm dừng hành động khi va chạm với một vật cản, bạn sẽ sử dụng loại cấu trúc rẽ nhánh nào?

A. Vòng lặp WHILE.
B. Cấu trúc IF...THEN.
C. Cấu trúc FOR.
D. Biến toàn cục.

13. Cấu trúc rẽ nhánh IF...THEN...ELSE IF...THEN...ELSE được sử dụng khi nào?

A. Chỉ có hai lựa chọn thực hiện.
B. Có nhiều hơn hai lựa chọn thực hiện tuần tự.
C. Lặp lại một hành động nhiều lần.
D. Thực hiện một hành động duy nhất.

14. Trong Scratch, để nhân vật nói Xin chào! nếu chạm vào nhân vật khác, bạn sẽ sử dụng kết hợp những khối lệnh nào?

A. Khối forever và move 10 steps.
B. Khối if then và khối say [Xin chào!].
C. Khối wait 1 seconds và khối play sound [meow].
D. Khối go to x: y: và khối change color effect by 25.

15. Trong ngôn ngữ lập trình Scratch, khối lệnh nào tương đương với cấu trúc IF...THEN?

A. Khối repeat until.
B. Khối if <> then.
C. Khối forever.
D. Khối wait.

16. Trong cấu trúc rẽ nhánh IF...THEN...ELSE, phần ELSE được thực hiện khi nào?

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 thực hiện, bất kể điều kiện.
D. Khi chương trình kết thúc.

17. Nếu bạn muốn tạo một chương trình hỏi người dùng nhập vào một số và cho biết số đó là chẵn hay lẻ, bạn sẽ cần sử dụng phép toán gì trong điều kiện?

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

18. Nếu bạn muốn nhân vật trong game di chuyển sang phải khi nhấn phím mũi tên phải, bạn sẽ sử dụng cấu trúc rẽ nhánh nào?

A. Vòng lặp FOR.
B. Cấu trúc IF...THEN.
C. Cấu trúc CASE.
D. Biến đếm.

19. Đâu là một ví dụ về phép toán so sánh thường dùng trong điều kiện của cấu trúc rẽ nhánh?

A. + (cộng)
B. - (trừ)
C. == (bằng)
D. * (nhân)

20. Cho biểu thức điều kiện: tuoi >= 18. Biểu thức này sẽ trả về giá trị Đúng (True) khi nào?

A. Khi biến tuoi nhỏ hơn 18.
B. Khi biến tuoi bằng 18.
C. Khi biến tuoi lớn hơn hoặc bằng 18.
D. Khi biến tuoi không xác định.

21. Trong lập trình, cấu trúc rẽ nhánh được sử dụng để thực hiện hành động nào?

A. Lặp lại một khối lệnh nhiều lần.
B. Thực hiện một khối lệnh nếu điều kiện là đúng.
C. Ngừng chương trình ngay lập tức.
D. In kết quả ra màn hình.

22. Cấu trúc rẽ nhánh nào cho phép lựa chọn thực hiện một trong nhiều hành động khác nhau dựa trên nhiều điều kiện?

A. IF...THEN
B. IF...THEN...ELSE
C. CASE OF / SWITCH CASE
D. WHILE LOOP

23. Trong lập trình Scratch, để kiểm tra xem hai màu sắc có giống nhau hay không, bạn sẽ sử dụng loại khối điều kiện nào?

A. Khối touching [mouse-pointer]?
B. Khối color [color] is pressed?
C. Khối letter [1] of [text]
D. Khối sound [pop] is playing?

24. Trong lập trình, một vòng lặp khác với cấu trúc rẽ nhánh ở điểm nào?

A. Vòng lặp thực hiện hành động dựa trên điều kiện, cấu trúc rẽ nhánh lặp lại hành động.
B. Vòng lặp lặp lại một khối lệnh nhiều lần, cấu trúc rẽ nhánh chỉ thực hiện một lần dựa trên điều kiện.
C. Vòng lặp chỉ có một lựa chọn, cấu trúc rẽ nhánh có nhiều lựa chọn.
D. Vòng lặp không cần điều kiện, cấu trúc rẽ nhánh cần điều kiện.

25. Đâu là một ví dụ về biểu thức logic được sử dụng trong cấu trúc rẽ nhánh?

A. In ra màn hình.
B. Tăng biến lên 1.
C. a > b.
D. Khởi tạo biến.

1 / 25

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

Tags: Bộ đề 1

1. Tại sao việc sử dụng cấu trúc rẽ nhánh lại quan trọng trong lập trình?

2 / 25

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

Tags: Bộ đề 1

2. Nếu bạn muốn một chương trình hỏi tuổi của người dùng và nếu họ đủ 18 tuổi thì in ra Bạn đã đủ tuổi, còn nếu chưa đủ thì in ra Bạn chưa đủ tuổi, bạn sẽ sử dụng cấu trúc nào?

3 / 25

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

Tags: Bộ đề 1

3. Cấu trúc rẽ nhánh giúp ích gì cho việc làm cho chương trình trở nên linh hoạt hơn?

4 / 25

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

Tags: Bộ đề 1

4. Câu lệnh IF...THEN trong ngôn ngữ lập trình (hoặc các ngôn ngữ tương tự) dùng để làm gì?

5 / 25

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

Tags: Bộ đề 1

5. Nếu bạn muốn một chương trình chỉ chạy một đoạn mã khi người dùng nhập đúng mật khẩu, bạn sẽ sử dụng cấu trúc rẽ nhánh nào?

6 / 25

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

Tags: Bộ đề 1

6. Cấu trúc rẽ nhánh CASE OF thường được dùng để xử lý tình huống nào?

7 / 25

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

Tags: Bộ đề 1

7. Trong Scratch, khối lệnh if <> then else có chức năng tương tự với cấu trúc nào trong lập trình văn bản?

8 / 25

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

Tags: Bộ đề 1

8. Nếu một chương trình cần phân loại học sinh thành các nhóm: Giỏi, Khá, Trung bình, Yếu dựa trên điểm số, cấu trúc rẽ nhánh nào là phù hợp nhất?

9 / 25

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

Tags: Bộ đề 1

9. Trong Tin học, điều kiện trong cấu trúc rẽ nhánh là gì?

10 / 25

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

Tags: Bộ đề 1

10. Cho đoạn mã giả: Nếu (điểm >= 5) thì Đạt, ngược lại Không đạt. Đây là ví dụ về cấu trúc rẽ nhánh nào?

11 / 25

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

Tags: Bộ đề 1

11. Nếu bạn viết chương trình để kiểm tra xem một số có phải là số nguyên tố hay không, bạn sẽ cần lặp lại việc kiểm tra các ước số. Điều này liên quan đến cấu trúc nào?

12 / 25

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

Tags: Bộ đề 1

12. Khi bạn muốn một nhân vật trong game tạm dừng hành động khi va chạm với một vật cản, bạn sẽ sử dụng loại cấu trúc rẽ nhánh nào?

13 / 25

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

Tags: Bộ đề 1

13. Cấu trúc rẽ nhánh IF...THEN...ELSE IF...THEN...ELSE được sử dụng khi nào?

14 / 25

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

Tags: Bộ đề 1

14. Trong Scratch, để nhân vật nói Xin chào! nếu chạm vào nhân vật khác, bạn sẽ sử dụng kết hợp những khối lệnh nào?

15 / 25

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

Tags: Bộ đề 1

15. Trong ngôn ngữ lập trình Scratch, khối lệnh nào tương đương với cấu trúc IF...THEN?

16 / 25

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

Tags: Bộ đề 1

16. Trong cấu trúc rẽ nhánh IF...THEN...ELSE, phần ELSE được thực hiện khi nào?

17 / 25

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

Tags: Bộ đề 1

17. Nếu bạn muốn tạo một chương trình hỏi người dùng nhập vào một số và cho biết số đó là chẵn hay lẻ, bạn sẽ cần sử dụng phép toán gì trong điều kiện?

18 / 25

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

Tags: Bộ đề 1

18. Nếu bạn muốn nhân vật trong game di chuyển sang phải khi nhấn phím mũi tên phải, bạn sẽ sử dụng cấu trúc rẽ nhánh nào?

19 / 25

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

Tags: Bộ đề 1

19. Đâu là một ví dụ về phép toán so sánh thường dùng trong điều kiện của cấu trúc rẽ nhánh?

20 / 25

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

Tags: Bộ đề 1

20. Cho biểu thức điều kiện: tuoi >= 18. Biểu thức này sẽ trả về giá trị Đúng (True) khi nào?

21 / 25

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

Tags: Bộ đề 1

21. Trong lập trình, cấu trúc rẽ nhánh được sử dụng để thực hiện hành động nào?

22 / 25

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

Tags: Bộ đề 1

22. Cấu trúc rẽ nhánh nào cho phép lựa chọn thực hiện một trong nhiều hành động khác nhau dựa trên nhiều điều kiện?

23 / 25

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

Tags: Bộ đề 1

23. Trong lập trình Scratch, để kiểm tra xem hai màu sắc có giống nhau hay không, bạn sẽ sử dụng loại khối điều kiện nào?

24 / 25

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

Tags: Bộ đề 1

24. Trong lập trình, một vòng lặp khác với cấu trúc rẽ nhánh ở điểm nào?

25 / 25

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

Tags: Bộ đề 1

25. Đâu là một ví dụ về biểu thức logic được sử dụng trong cấu trúc rẽ nhánh?