[Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

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

[Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

[Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

1. Nếu bạn muốn tính tổng của hai số `a` và `b` và lưu vào biến `tong`, bạn sẽ làm như thế nào theo cấu trúc tuần tự?

A. Khai báo biến `a`, khai báo biến `b`, gán `tong = a + b`.
B. Gán `tong = a + b`, khai báo biến `a`, khai báo biến `b`.
C. Khai báo biến `a`, gán `tong = a + b`, khai báo biến `b`.
D. Gán `a = 5`, gán `b = 10`, gán `tong = a + b` mà không khai báo biến.

2. Trong một chương trình máy tính, cấu trúc tuần tự thường là...

A. ...nền tảng cơ bản cho mọi thuật toán.
B. ...chỉ dùng cho các chương trình đơn giản.
C. ...ít quan trọng hơn các cấu trúc khác.
D. ...luôn yêu cầu điều kiện để thực thi.

3. Đâu là đặc điểm chính của cấu trúc tuần tự trong lập trình?

A. Mỗi câu lệnh được thực thi một lần duy nhất và theo thứ tự đã định.
B. Chương trình có thể nhảy đến bất kỳ câu lệnh nào.
C. Chương trình có thể dừng lại và chờ người dùng nhập dữ liệu.
D. Chương trình có thể thực hiện lại một khối lệnh nhiều lần.

4. Cấu trúc tuần tự có phù hợp để xử lý các tác vụ đòi hỏi sự lựa chọn dựa trên điều kiện, ví dụ như nếu điểm cao hơn 5 thì đậu, ngược lại thì trượt không?

A. Không, cấu trúc này cần cấu trúc điều kiện.
B. Có, bằng cách viết nhiều lệnh `if` liên tiếp.
C. Có, nếu số lượng điều kiện ít.
D. Chỉ khi điều kiện là true.

5. Khái niệm luồng điều khiển (control flow) trong lập trình liên quan như thế nào đến cấu trúc tuần tự?

A. Cấu trúc tuần tự là dạng đơn giản nhất của luồng điều khiển.
B. Luồng điều khiển chỉ tồn tại trong cấu trúc lặp.
C. Luồng điều khiển chỉ áp dụng cho các câu lệnh điều kiện.
D. Luồng điều khiển luôn đi theo đường zig-zag.

6. Nếu bạn viết hai lệnh `print(Xin chào)` và `print(Việt Nam)` trong một chương trình, kết quả hiển thị trên màn hình sẽ là gì?

A. Xin chào\nViệt Nam
B. Xin chào Việt Nam
C. Việt Nam\nXin chào
D. Error

7. Cấu trúc tuần tự có thể được xem là ngôn ngữ mà máy tính hiểu để thực hiện các chỉ dẫn không?

A. Có, vì nó mô tả chính xác trình tự các hoạt động cần làm.
B. Không, máy tính chỉ hiểu mã máy.
C. Chỉ khi các chỉ dẫn rất đơn giản.
D. Không, máy tính cần cấu trúc phức tạp hơn.

8. Cấu trúc tuần tự giúp lập trình viên giải quyết vấn đề bằng cách nào?

A. Chia nhỏ bài toán thành các bước nhỏ, thực hiện lần lượt.
B. Tạo ra các vòng lặp vô hạn.
C. Đưa ra các quyết định dựa trên điều kiện.
D. Thực hiện song song nhiều tác vụ.

9. Ví dụ nào sau đây mô tả rõ nhất cấu trúc tuần tự?

A. Lấy nước nóng, cho cà phê vào cốc, khuấy đều.
B. Nếu trời mưa, mang ô; nếu trời nắng, đội mũ.
C. Lặp lại việc đọc sách cho đến khi hết giờ.
D. Kiểm tra xem số có lớn hơn 10 không, nếu có thì in ra Lớn, nếu không thì in ra Nhỏ.

10. Nếu một chương trình chỉ sử dụng cấu trúc tuần tự, nó sẽ thực hiện các lệnh theo cách nào?

A. Thực hiện từ đầu đến cuối, không có sự rẽ nhánh hay lặp lại.
B. Thực hiện lặp lại liên tục một khối lệnh.
C. Thực hiện một trong nhiều khối lệnh dựa trên điều kiện.
D. Thực hiện các lệnh theo thứ tự giảm dần.

11. Cấu trúc tuần tự có phù hợp để giải quyết các bài toán yêu cầu lặp lại một hành động nhiều lần không?

A. Không, cấu trúc tuần tự không có cơ chế lặp.
B. Có, bằng cách viết lại hành động đó nhiều lần.
C. Chỉ khi số lần lặp là cố định và ít.
D. Có, nếu sử dụng thêm cấu trúc điều kiện.

12. Trong một đoạn mã đơn giản, việc thực hiện phép cộng `5 + 3` trước khi gán kết quả cho biến `ketqua` là tuân theo cấu trúc gì?

A. Cấu trúc tuần tự.
B. Cấu trúc lặp.
C. Cấu trúc điều kiện.
D. Cấu trúc hàm.

13. Nếu bạn muốn tính chu vi của hình chữ nhật với chiều dài `d` và chiều rộng `r`, bạn sẽ thực hiện các bước nào theo cấu trúc tuần tự?

A. Nhập chiều dài `d`, nhập chiều rộng `r`, tính chu vi `(d + r) * 2`.
B. Tính chu vi `(d + r) * 2`, nhập chiều dài `d`, nhập chiều rộng `r`.
C. Nhập chiều dài `d`, tính chu vi `(d + r) * 2`, nhập chiều rộng `r`.
D. Tính chu vi `(d + r) * 2` mà không nhập `d` và `r`.

14. Đâu là một ví dụ về lỗi logic có thể xảy ra nếu cấu trúc tuần tự bị hiểu sai?

A. Đặt giày dép vào tủ trước khi mặc quần áo.
B. Bật đèn rồi mới đi vào phòng.
C. Nấu cơm trước khi cắm điện nồi cơm điện.
D. Mở cửa rồi mới bước vào nhà.

15. Nếu một chương trình có 5 câu lệnh A, B, C, D, E được viết theo cấu trúc tuần tự, thứ tự thực thi sẽ là gì?

A. A rồi đến B, C, D, E.
B. E rồi đến D, C, B, A.
C. Ngẫu nhiên một trong các lệnh.
D. B rồi đến A, C, D, E.

16. Trong một chương trình, việc khai báo một biến và sau đó gán giá trị cho nó là một ví dụ điển hình của:

A. Thực hiện các bước theo thứ tự (cấu trúc tuần tự).
B. Lặp lại hành động nhiều lần.
C. Đưa ra lựa chọn dựa trên điều kiện.
D. Xử lý dữ liệu từ người dùng.

17. Cấu trúc tuần tự có thể được sử dụng để mô tả quy trình làm bánh không?

A. Có, vì làm bánh là một chuỗi các bước thực hiện theo thứ tự.
B. Không, vì làm bánh cần sử dụng nhiều loại máy móc.
C. Chỉ khi làm bánh ngọt.
D. Không, vì có thể có bước lặp lại.

18. Khi một câu lệnh hoàn thành trong cấu trúc tuần tự, điều gì xảy ra tiếp theo?

A. Câu lệnh tiếp theo trong trình tự sẽ được thực thi.
B. Chương trình sẽ dừng lại.
C. Chương trình sẽ quay lại câu lệnh đầu tiên.
D. Chương trình sẽ chọn ngẫu nhiên một câu lệnh khác.

19. Cấu trúc tuần tự có vai trò gì trong việc gỡ lỗi (debugging) chương trình?

A. Giúp xác định trình tự thực thi để tìm ra lỗi.
B. Không có vai trò, lỗi chỉ xảy ra ở cấu trúc lặp.
C. Chỉ giúp sửa lỗi liên quan đến biến.
D. Làm cho quá trình gỡ lỗi phức tạp hơn.

20. Đâu là một ví dụ về việc cấu trúc tuần tự bị ảnh hưởng bởi thứ tự thực thi?

A. Tăng giá trị biến `x` lên 5, sau đó in giá trị của `x`.
B. In giá trị của biến `x`, sau đó tăng giá trị của `x` lên 5.
C. Tăng giá trị của biến `x` lên 5 và giảm giá trị của `x` xuống 3.
D. In giá trị của biến `x` hai lần.

21. Đâu là một ví dụ về việc sử dụng cấu trúc tuần tự trong đời sống hàng ngày?

A. Đánh răng trước khi đi ngủ.
B. Chọn quần áo dựa trên thời tiết.
C. Xem tivi nếu có chương trình yêu thích.
D. Làm bài tập về nhà hoặc chơi game.

22. Trong lập trình, cấu trúc tuần tự đề cập đến điều gì?

A. Việc 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.
B. Việc thực hiện các câu lệnh ngẫu nhiên, không theo một thứ tự cố định.
C. Việc lặp lại một nhóm câu lệnh nhiều lần.
D. Việc lựa chọn thực hiện một trong hai hoặc nhiều nhóm câu lệnh.

23. Nếu bạn muốn in ra màn hình dãy số từ 1 đến 5, cách nào sau đây sử dụng cấu trúc tuần tự một cách trực tiếp và đơn giản nhất?

A. Viết 5 lệnh `print()` khác nhau cho từng số.
B. Sử dụng vòng lặp `for` để in từ 1 đến 5.
C. Sử dụng câu lệnh `if` để kiểm tra từng số.
D. Sử dụng câu lệnh `while` để đếm.

24. Trong ngôn ngữ lập trình Python, câu lệnh `print(Hello)` theo sau bởi `print(World)` sẽ hiển thị kết quả như thế nào?

A. Hello\nWorld (mỗi từ một dòng)
B. HelloWorld (dính liền)
C. World\nHello (thứ tự đảo ngược)
D. Error (lỗi cú pháp)

25. Khi bạn viết một đoạn mã, thứ tự các dòng lệnh có quan trọng hay không đối với cấu trúc tuần tự?

A. Có, thứ tự các dòng lệnh là yếu tố quyết định dòng chảy của chương trình.
B. Không, thứ tự các dòng lệnh không ảnh hưởng đến kết quả.
C. Chỉ quan trọng nếu có câu lệnh nhảy trong mã.
D. Chỉ quan trọng đối với các biến được khai báo.

1 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

1. Nếu bạn muốn tính tổng của hai số `a` và `b` và lưu vào biến `tong`, bạn sẽ làm như thế nào theo cấu trúc tuần tự?

2 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

2. Trong một chương trình máy tính, cấu trúc tuần tự thường là...

3 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

3. Đâu là đặc điểm chính của cấu trúc tuần tự trong lập trình?

4 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

4. Cấu trúc tuần tự có phù hợp để xử lý các tác vụ đòi hỏi sự lựa chọn dựa trên điều kiện, ví dụ như nếu điểm cao hơn 5 thì đậu, ngược lại thì trượt không?

5 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

5. Khái niệm luồng điều khiển (control flow) trong lập trình liên quan như thế nào đến cấu trúc tuần tự?

6 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

6. Nếu bạn viết hai lệnh `print(Xin chào)` và `print(Việt Nam)` trong một chương trình, kết quả hiển thị trên màn hình sẽ là gì?

7 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

7. Cấu trúc tuần tự có thể được xem là ngôn ngữ mà máy tính hiểu để thực hiện các chỉ dẫn không?

8 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

8. Cấu trúc tuần tự giúp lập trình viên giải quyết vấn đề bằng cách nào?

9 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

9. Ví dụ nào sau đây mô tả rõ nhất cấu trúc tuần tự?

10 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

10. Nếu một chương trình chỉ sử dụng cấu trúc tuần tự, nó sẽ thực hiện các lệnh theo cách nào?

11 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

11. Cấu trúc tuần tự có phù hợp để giải quyết các bài toán yêu cầu lặp lại một hành động nhiều lần không?

12 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

12. Trong một đoạn mã đơn giản, việc thực hiện phép cộng `5 + 3` trước khi gán kết quả cho biến `ketqua` là tuân theo cấu trúc gì?

13 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

13. Nếu bạn muốn tính chu vi của hình chữ nhật với chiều dài `d` và chiều rộng `r`, bạn sẽ thực hiện các bước nào theo cấu trúc tuần tự?

14 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

14. Đâu là một ví dụ về lỗi logic có thể xảy ra nếu cấu trúc tuần tự bị hiểu sai?

15 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

15. Nếu một chương trình có 5 câu lệnh A, B, C, D, E được viết theo cấu trúc tuần tự, thứ tự thực thi sẽ là gì?

16 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

16. Trong một chương trình, việc khai báo một biến và sau đó gán giá trị cho nó là một ví dụ điển hình của:

17 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

17. Cấu trúc tuần tự có thể được sử dụng để mô tả quy trình làm bánh không?

18 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

18. Khi một câu lệnh hoàn thành trong cấu trúc tuần tự, điều gì xảy ra tiếp theo?

19 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

19. Cấu trúc tuần tự có vai trò gì trong việc gỡ lỗi (debugging) chương trình?

20 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

20. Đâu là một ví dụ về việc cấu trúc tuần tự bị ảnh hưởng bởi thứ tự thực thi?

21 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

21. Đâu là một ví dụ về việc sử dụng cấu trúc tuần tự trong đời sống hàng ngày?

22 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

22. Trong lập trình, cấu trúc tuần tự đề cập đến điều gì?

23 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

23. Nếu bạn muốn in ra màn hình dãy số từ 1 đến 5, cách nào sau đây sử dụng cấu trúc tuần tự một cách trực tiếp và đơn giản nhất?

24 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

24. Trong ngôn ngữ lập trình Python, câu lệnh `print(Hello)` theo sau bởi `print(World)` sẽ hiển thị kết quả như thế nào?

25 / 25

Category: [Cánh diều] Trắc nghiệm Tin học 5 bài 5: Cấu trúc tuần tự

Tags: Bộ đề 1

25. Khi bạn viết một đoạn mã, thứ tự các dòng lệnh có quan trọng hay không đối với cấu trúc tuần tự?

Xem kết quả