1. Khi lập trình, việc đảm bảo các lệnh được thực thi đúng thứ tự là rất quan trọng để chương trình hoạt động chính xác. Cấu trúc nào đóng vai trò nền tảng trong việc này?
A. Cấu trúc lựa chọn.
B. Cấu trúc tuần tự.
C. Cấu trúc lặp.
D. Cấu trúc phân cấp.
2. Trong một thuật toán, các bước được liệt kê và thực hiện lần lượt từ đầu đến cuối mà không có sự phụ thuộc vào điều kiện hay sự lặp lại, thì thuật toán đó đang sử dụng 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 dữ liệu.
3. Trong một chương trình, nếu các lệnh A, B, C được viết theo đúng thứ tự và thuộc cấu trúc tuần tự, thì trình tự thực thi sẽ là:
A. A, C, B.
B. C, B, A.
C. B, A, C.
D. A, B, C.
4. Khi một chương trình máy tính thực hiện các lệnh theo một trình tự nhất định, không có rẽ nhánh hay lặp lại, đó là biểu hiện của loại cấu trúc điều khiển nào?
A. Cấu trúc lựa chọn.
B. Cấu trúc lặp.
C. Cấu trúc tuần tự.
D. Cấu trúc dữ liệu.
5. Đâu là một yếu tố KHÔNG thuộc về bản chất của cấu trúc tuần tự?
A. Thực hiện lệnh theo một trình tự nhất định.
B. Mỗi lệnh được thực hiện một lần.
C. Quyết định thực thi lệnh dựa trên điều kiện.
D. Các lệnh được thực hiện liên tiếp nhau.
6. Cấu trúc tuần tự là gì trong ngữ cảnh lập trình máy tính?
A. Là cấu trúc cho phép chương trình lặp lại một khối lệnh nhiều lần.
B. Là cấu trúc cho phép chương trình đưa ra quyết định dựa trên điều kiện.
C. Là cấu trúc thực hiện các lệnh theo một trình tự định trước từ đầu đến cuối.
D. Là cấu trúc để lưu trữ và quản lý dữ liệu.
7. Yếu tố quan trọng nhất để đảm bảo một thuật toán tuần tự hoạt động đúng là gì?
A. Số lượng lệnh phải lớn.
B. Thứ tự thực hiện các lệnh phải chính xác.
C. Các lệnh phải phức tạp.
D. Chỉ sử dụng một loại lệnh.
8. Cấu trúc tuần tự giúp lập trình viên thực hiện công việc gì một cách hiệu quả?
A. Tạo ra các vòng lặp vô hạn.
B. Đưa ra các quyết định phức tạp.
C. Xây dựng logic chương trình một cách rõ ràng và có trình tự.
D. Quản lý bộ nhớ hiệu quả.
9. Trong lập trình, một câu lệnh print(Hello) hoặc System.out.println(Xin chào) là một ví dụ của:
A. Một cấu trúc lặp.
B. Một cấu trúc lựa chọn.
C. Một lệnh đơn lẻ trong cấu trúc tuần tự.
D. Một cấu trúc dữ liệu.
10. Trong một bài toán yêu cầu tính chu vi hình chữ nhật với chiều dài d và chiều rộng r, các bước theo cấu trúc tuần tự có thể là gì?
A. Nhập d, nhập r, tính chu vi P = 2*(d+r), in P.
B. Nếu d > r thì in d, nếu không thì in r.
C. Lặp lại việc nhập d và r cho đến khi người dùng dừng.
D. Kiểm tra xem d và r có phải là số dương hay không.
11. Đâu là ví dụ điển hình cho một chuỗi lệnh thực hiện theo cấu trúc tuần tự?
A. Nếu trời mưa thì mang ô, nếu không thì đi bộ.
B. Bật máy tính, mở trình soạn thảo văn bản, gõ nội dung, lưu lại.
C. Lặp lại việc tưới cây mỗi ngày cho đến khi cây ra hoa.
D. Kiểm tra xem người dùng đã nhập đúng mật khẩu hay chưa.
12. Khi bạn viết một đoạn mã gồm nhiều dòng lệnh, máy tính sẽ xử lý chúng như thế nào theo cấu trúc tuần tự?
A. Thực hiện lệnh cuối cùng trước.
B. Thực hiện các lệnh ngẫu nhiên.
C. Thực hiện các lệnh từ trên xuống dưới, lần lượt từng lệnh.
D. Thực hiện tất cả các lệnh cùng một lúc.
13. Khi phân tích một thuật toán, nếu ta thấy các bước được liệt kê theo một dòng chảy tuyến tính, không có vòng lặp hay điều kiện rẽ nhánh, thì thuật toán đó chủ yếu sử dụng 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 phân cấp.
14. Nếu một chương trình thực hiện các bước sau: 1. Đọc dữ liệu từ tệp; 2. Xử lý dữ liệu; 3. Ghi kết quả ra tệp mới. Đây là minh họa cho cấu trúc nào?
A. Cấu trúc lựa chọn.
B. Cấu trúc tuần tự.
C. Cấu trúc lặp.
D. Cấu trúc dữ liệu.
15. Trong sơ đồ khối, một hình chữ nhật thường biểu diễn hành động gì trong cấu trúc tuần tự?
A. Bắt đầu hoặc kết thúc chương trình.
B. Một lệnh hoặc một chuỗi lệnh cần thực hiện.
C. Một điều kiện để rẽ nhánh.
D. Nhập hoặc xuất dữ liệu.
16. Nếu một chương trình có các bước yêu cầu người dùng nhập thông tin, sau đó xử lý thông tin đó, rồi hiển thị kết quả, đây là ví dụ về cấu trúc nào?
A. Cấu trúc lặp.
B. Cấu trúc lựa chọn.
C. Cấu trúc tuần tự.
D. Cấu trúc điều kiện.
17. Cấu trúc tuần tự có thể được xem như là bộ xương cơ bản của một chương trình vì sao?
A. Nó cho phép chương trình tự sửa lỗi.
B. Nó định nghĩa luồng thực thi chính của chương trình.
C. Nó giúp chương trình chạy nhanh hơn.
D. Nó chỉ được sử dụng trong các chương trình đơn giản.
18. Trong một thuật toán giải bài toán Tính diện tích hình vuông có cạnh là a, bước Tính diện tích S = a * a là một ví dụ của:
A. Một cấu trúc lựa chọn.
B. Một lệnh trong cấu trúc tuần tự.
C. Một cấu trúc lặp.
D. Một điều kiện.
19. Trong cấu trúc tuần tự, nếu một lệnh bị bỏ qua hoặc thực hiện sai thứ tự, hậu quả có thể là gì?
A. Chương trình sẽ tự động sửa lỗi.
B. Chương trình có thể chạy sai kết quả hoặc báo lỗi.
C. Chương trình sẽ chạy nhanh hơn.
D. Chương trình sẽ không bị ảnh hưởng.
20. Nếu bạn muốn viết một chương trình để chào người dùng, ví dụ: 1. Yêu cầu nhập tên; 2. Đọc tên; 3. In ra lời chào Xin chào, [tên]. Đây là ví dụ của cấu trúc nào?
A. Cấu trúc lặp.
B. Cấu trúc lựa chọn.
C. Cấu trúc tuần tự.
D. Cấu trúc dữ liệu.
21. Tại sao cấu trúc tuần tự được coi là nền tảng của mọi chương trình máy tính?
A. Vì nó là cấu trúc duy nhất có thể thực hiện các phép toán phức tạp.
B. Vì nó cho phép chương trình tự động hóa các tác vụ lặp đi lặp lại.
C. Vì mọi chương trình, dù đơn giản hay phức tạp, đều cần có một trình tự thực thi các lệnh.
D. Vì nó là cấu trúc duy nhất có thể tương tác với người dùng.
22. Trong ngôn ngữ lập trình, một cấu trúc tuần tự dùng để thực hiện các lệnh theo thứ tự nào?
A. Ngẫu nhiên từ trên xuống dưới.
B. Từ dưới lên trên, lệnh cuối cùng thực hiện trước.
C. Theo thứ tự từ trên xuống dưới, mỗi lệnh sau khi lệnh trước hoàn thành.
D. Theo thứ tự từ trái sang phải, các lệnh thực hiện song song.
23. Khi một đoạn mã được viết theo cấu trúc tuần tự, mỗi lệnh sẽ được thực thi:
A. Một cách ngẫu nhiên.
B. Chỉ khi có điều kiện đặc biệt.
C. Ngay lập tức sau lệnh trước đó.
D. Sau khi tất cả các lệnh khác đã hoàn thành.
24. Một chương trình có các bước: 1. Nhập số a; 2. Nhập số b; 3. Tính tổng S = a + b; 4. In kết quả S. Đây là ví dụ về 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 dữ liệu.
25. Cấu trúc tuần tự có thể được biểu diễn bằng cách nào sau đây?
A. Sử dụng các vòng lặp for hoặc while.
B. Sử dụng các câu lệnh if-else.
C. Liệt kê các bước theo thứ tự hoặc vẽ sơ đồ khối với các hình chữ nhật.
D. Sử dụng các mảng hoặc danh sách.