[KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiể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é!!!


[KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

[KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

1. Cấu trúc điều khiển nào sẽ thực hiện một khối lệnh ít nhất một lần, ngay cả khi điều kiện ban đầu là sai?

A. Cấu trúc FOR
B. Cấu trúc WHILE
C. Cấu trúc REPEAT-UNTIL (hoặc DO-WHILE)
D. Cấu trúc IF-THEN

2. Cho đoạn mã giả: Nếu (điểm > 5) thì: In ra Đạt. Nếu không: In ra Không đạt. Đây là ví dụ của cấu trúc điều khiển nào?

A. Cấu trúc lặp WHILE
B. Cấu trúc rẽ nhánh IF-THEN-ELSE
C. Cấu trúc tuần tự
D. Cấu trúc lặp FOR

3. Cấu trúc điều khiển rẽ nhánh cho phép chương trình thực hiện một hành động nếu điều kiện đúng, và có thể thực hiện hành động khác nếu điều kiện sai. Cấu trúc này thường được gọi là gì?

A. Cấu trúc lặp
B. Cấu trúc tuần tự
C. Cấu trúc rẽ nhánh IF-THEN-ELSE
D. Cấu trúc chuyển hướng

4. Khi một chương trình cần thực hiện một khối lệnh nhiều lần cho đến khi một điều kiện nào đó không còn đúng nữa, cấu trúc điều khiển nào phù hợp nhất?

A. Cấu trúc tuần tự
B. Cấu trúc IF-THEN
C. Cấu trúc lặp WHILE
D. Cấu trúc FOR với số lần lặp lớn

5. Đâu là đặc điểm của cấu trúc lặp WHILE?

A. Luôn thực hiện khối lệnh ít nhất một lần.
B. Số lần lặp được xác định trước.
C. Kiểm tra điều kiện trước khi thực hiện khối lệnh.
D. Chỉ thực hiện khi điều kiện ban đầu sai.

6. Khi cần so sánh một biến với nhiều giá trị khác nhau và thực hiện hành động tương ứng cho mỗi giá trị, cấu trúc nào là hiệu quả và dễ đọc nhất?

A. Nhiều lệnh IF-THEN-ELSE lồng nhau.
B. Một vòng lặp FOR.
C. Cấu trúc CASE (hoặc SWITCH).
D. Cấu trúc WHILE.

7. Trong lập trình, mục đích chính của việc sử dụng cấu trúc lặp là gì?

A. Để giảm số lượng biến trong chương trình.
B. Để tự động hóa các tác vụ lặp đi lặp lại, tiết kiệm thời gian và công sức.
C. Để làm cho chương trình chạy nhanh hơn.
D. Để đảm bảo chương trình luôn kết thúc.

8. Cho biết cấu trúc nào sau đây không phải là cấu trúc điều khiển cơ bản trong lập trình?

A. Cấu trúc tuần tự
B. Cấu trúc rẽ nhánh
C. Cấu trúc lặp
D. Cấu trúc biến

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

A. Để lưu trữ dữ liệu trong máy tính.
B. Để thực hiện tính toán số học phức tạp.
C. Để thay đổi luồng thực thi của chương trình dựa trên điều kiện hoặc lặp lại hành động.
D. Để hiển thị thông tin ra màn hình.

10. Đâu là ví dụ về cấu trúc lặp với số lần xác định?

A. Lặp lại cho đến khi người dùng nhập quit.
B. Lặp lại 10 lần.
C. Lặp lại cho đến khi đạt 100 điểm.
D. Lặp lại cho đến khi hết dữ liệu.

11. Trong ngôn ngữ lập trình, vòng lặp vô hạn xảy ra khi nào?

A. Khi điều kiện lặp luôn đúng và không có cách nào thoát khỏi vòng lặp.
B. Khi số lần lặp được xác định rõ ràng.
C. Khi chương trình thực hiện đúng tất cả các câu lệnh.
D. Khi có lỗi cú pháp trong câu lệnh lặp.

12. Cấu trúc nào được sử dụng để 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?

A. Cấu trúc IF-THEN-ELSE
B. Cấu trúc lặp FOR
C. Cấu trúc IF-THEN
D. Cấu trúc tuần tự

13. Khi bạn muốn thực hiện một hành động duy nhất nếu một điều kiện là đúng, không cần làm gì nếu điều kiện sai, bạn sẽ dùng cấu trúc nào?

A. Cấu trúc IF-THEN-ELSE
B. Cấu trúc lặp WHILE
C. Cấu trúc IF-THEN
D. Cấu trúc tuần tự

14. Trong lập trình, câu lệnh nào sau đây được dùng để thực hiện một hành động lặp đi lặp lại một số lần xác định?

A. Lệnh IF-THEN-ELSE
B. Lệnh FOR
C. Lệnh WHILE
D. Lệnh GOTO

15. Trong cấu trúc lặp, biến đếm thường dùng để làm gì?

A. Lưu trữ kết quả của phép tính trong vòng lặp.
B. Theo dõi số lần lặp đã thực hiện.
C. Xác định điều kiện dừng của vòng lặp.
D. Lưu trữ dữ liệu nhập từ người dùng.

16. Phát biểu nào sau đây mô tả đúng về điều kiện trong cấu trúc điều khiển?

A. Luôn là một phép tính số học.
B. Là một biểu thức có thể trả về giá trị đúng hoặc sai.
C. Phải luôn liên quan đến người dùng nhập liệu.
D. Là một câu lệnh để in kết quả.

17. Phát biểu nào sau đây là sai về cấu trúc điều khiển?

A. Cấu trúc điều khiển giúp chương trình có tính linh hoạt.
B. Cấu trúc điều khiển CHO PHÉP chương trình đưa ra quyết định.
C. Mọi chương trình máy tính đều PHẢI sử dụng cấu trúc điều khiển.
D. Cấu trúc điều khiển có thể thay đổi luồng thực thi của chương trình.

18. Nếu một chương trình cần kiểm tra nhiều điều kiện liên tiếp nhau, cấu trúc nào thường được sử dụng để tránh việc lồng ghép quá nhiều IF-THEN-ELSE?

A. Cấu trúc lặp
B. Cấu trúc tuần tự
C. Cấu trúc IF-ELSE IF-ELSE (hoặc tương tự)
D. Cấu trúc CASE (hoặc SWITCH)

19. Nếu một chương trình cần thực hiện một chuỗi hành động theo đúng thứ tự, không có điều kiện hay lặp lại, đó là cấu trúc điều khiển nào?

A. Cấu trúc lặp
B. Cấu trúc rẽ nhánh
C. Cấu trúc tuần tự
D. Cấu trúc điều kiện

20. Cấu trúc IF A THEN B ELSE C có ý nghĩa gì?

A. Nếu A đúng thì thực hiện B, nếu A sai thì thực hiện C.
B. Nếu A đúng thì thực hiện C, nếu A sai thì thực hiện B.
C. Thực hiện B, sau đó nếu A đúng thì thực hiện C.
D. Thực hiện C, sau đó nếu A sai thì thực hiện B.

21. Phát biểu nào sau đây mô tả đúng nhất về cấu trúc tuần tự?

A. Thực hiện các câu lệnh theo một trình tự ngẫu nhiên.
B. Thực hiện các câu lệnh theo một trình tự nhất định từ trên xuống dưới.
C. Thực hiện các câu lệnh dựa trên điều kiện.
D. Thực hiện các câu lệnh lặp đi lặp lại.

22. Lệnh break trong vòng lặp thường được sử dụng để làm gì?

A. Bắt đầu lại vòng lặp từ đầu.
B. Thoát khỏi vòng lặp ngay lập tức.
C. Nhảy đến câu lệnh tiếp theo bên ngoài vòng lặp.
D. Tạm dừng vòng lặp một khoảng thời gian.

23. Cấu trúc lặp nào thường được sử dụng khi ta biết trước số lần lặp?

A. WHILE
B. IF-THEN-ELSE
C. FOR
D. GOTO

24. Lệnh continue trong vòng lặp thường được sử dụng để làm gì?

A. Thoát khỏi vòng lặp ngay lập tức.
B. Bỏ qua phần còn lại của vòng lặp trong lần lặp hiện tại và tiếp tục với lần lặp tiếp theo.
C. Bắt đầu lại vòng lặp từ đầu.
D. Kiểm tra lại điều kiện của vòng lặp.

25. Trong lập trình, vòng lặp (loop) đề cập đến việc sử dụng loại cấu trúc điều khiển nào?

A. Cấu trúc rẽ nhánh
B. Cấu trúc tuần tự
C. Cấu trúc lặp
D. Cấu trúc dữ liệu

1 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

1. Cấu trúc điều khiển nào sẽ thực hiện một khối lệnh ít nhất một lần, ngay cả khi điều kiện ban đầu là sai?

2 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

2. Cho đoạn mã giả: Nếu (điểm > 5) thì: In ra Đạt. Nếu không: In ra Không đạt. Đây là ví dụ của cấu trúc điều khiển nào?

3 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

3. Cấu trúc điều khiển rẽ nhánh cho phép chương trình thực hiện một hành động nếu điều kiện đúng, và có thể thực hiện hành động khác nếu điều kiện sai. Cấu trúc này thường được gọi là gì?

4 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

4. Khi một chương trình cần thực hiện một khối lệnh nhiều lần cho đến khi một điều kiện nào đó không còn đúng nữa, cấu trúc điều khiển nào phù hợp nhất?

5 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

5. Đâu là đặc điểm của cấu trúc lặp WHILE?

6 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

6. Khi cần so sánh một biến với nhiều giá trị khác nhau và thực hiện hành động tương ứng cho mỗi giá trị, cấu trúc nào là hiệu quả và dễ đọc nhất?

7 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

7. Trong lập trình, mục đích chính của việc sử dụng cấu trúc lặp là gì?

8 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

8. Cho biết cấu trúc nào sau đây không phải là cấu trúc điều khiển cơ bản trong lập trình?

9 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

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

10 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

10. Đâu là ví dụ về cấu trúc lặp với số lần xác định?

11 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

11. Trong ngôn ngữ lập trình, vòng lặp vô hạn xảy ra khi nào?

12 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

12. Cấu trúc nào được sử dụng để 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?

13 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

13. Khi bạn muốn thực hiện một hành động duy nhất nếu một điều kiện là đúng, không cần làm gì nếu điều kiện sai, bạn sẽ dùng cấu trúc nào?

14 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

14. Trong lập trình, câu lệnh nào sau đây được dùng để thực hiện một hành động lặp đi lặp lại một số lần xác định?

15 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

15. Trong cấu trúc lặp, biến đếm thường dùng để làm gì?

16 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

16. Phát biểu nào sau đây mô tả đúng về điều kiện trong cấu trúc điều khiển?

17 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

17. Phát biểu nào sau đây là sai về cấu trúc điều khiển?

18 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

18. Nếu một chương trình cần kiểm tra nhiều điều kiện liên tiếp nhau, cấu trúc nào thường được sử dụng để tránh việc lồng ghép quá nhiều IF-THEN-ELSE?

19 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

19. Nếu một chương trình cần thực hiện một chuỗi hành động theo đúng thứ tự, không có điều kiện hay lặp lại, đó là cấu trúc điều khiển nào?

20 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

20. Cấu trúc IF A THEN B ELSE C có ý nghĩa gì?

21 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

21. Phát biểu nào sau đây mô tả đúng nhất về cấu trúc tuần tự?

22 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

22. Lệnh break trong vòng lặp thường được sử dụng để làm gì?

23 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

23. Cấu trúc lặp nào thường được sử dụng khi ta biết trước số lần lặp?

24 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

24. Lệnh continue trong vòng lặp thường được sử dụng để làm gì?

25 / 25

Category: [KNTT] Trắc nghiệm Tin học 6 bài 16: Các cấu trúc điều khiển

Tags: Bộ đề 1

25. Trong lập trình, vòng lặp (loop) đề cập đến việc sử dụng loại cấu trúc điều khiển nào?