1. Cấu trúc tuần tự có phải là cấu trúc điều khiển luồng cơ bản nhất trong lập trình không?
A. Có, vì nó định nghĩa trình tự thực thi ban đầu.
B. Không, cấu trúc lặp là cơ bản nhất.
C. Không, cấu trúc rẽ nhánh là cơ bản nhất.
D. Có, nhưng nó không đủ để xây dựng chương trình.
2. Cấu trúc tuần tự có thể được sử dụng để giải quyết loại bài toán nào?
A. Các bài toán yêu cầu thực hiện một chuỗi hành động cụ thể, không điều kiện.
B. Các bài toán có nhiều lựa chọn dựa trên điều kiện.
C. Các bài toán cần lặp lại một hành động nhiều lần.
D. Các bài toán yêu cầu phân tích dữ liệu lớn.
3. Trong một chương trình máy tính, khái niệm luồng thực thi (execution flow) liên quan đến điều gì?
A. Trình tự các lệnh được máy tính xử lý.
B. Tốc độ xử lý của CPU.
C. Khả năng đa nhiệm của hệ điều hành.
D. Cách dữ liệu được lưu trữ.
4. Trong ngôn ngữ lập trình, thủ tục hoặc hàm có thể được coi là một khối lệnh thực hiện một nhiệm vụ cụ thể. Khi gọi một thủ tục trong cấu trúc tuần tự, điều gì xảy ra?
A. Chương trình tạm dừng, thực thi thủ tục đó, rồi quay lại tiếp tục các lệnh sau.
B. Chương trình bỏ qua thủ tục đó.
C. Chương trình thực thi thủ tục đó song song với các lệnh khác.
D. Chương trình thực thi các lệnh sau thủ tục trước.
5. Trong ngôn ngữ lập trình, một lệnh thường đại diện cho hành động gì?
A. Một chỉ thị cụ thể cho máy tính thực hiện.
B. Một câu hỏi để người dùng trả lời.
C. Một lời giải thích cho mã lệnh.
D. Một cách để lưu trữ dữ liệu tạm thời.
6. Một ví dụ về việc gán giá trị cho biến là gì?
A. `tuoi = 10`
B. `print(Xin chào)`
C. `if tuoi > 10:`
D. `while True:`
7. Nếu bạn cần máy tính thực hiện phép tính và sau đó hiển thị kết quả, bạn sẽ sử dụng cấu trúc nào là chí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 điều kiện.
8. Trong một đoạn mã đơn giản, lệnh `print(Xin chào)` sẽ được thực thi trước hay sau lệnh `x = 5` nếu chúng được viết theo đúng thứ tự đó?
A. Thực thi trước.
B. Thực thi sau.
C. Thực thi đồng thời.
D. Tùy thuộc vào trình biên dịch.
9. Khi một chương trình thực hiện các bước sau: 1. Tính tổng hai số. 2. Nhân kết quả với 3. Chương trình đang sử dụng loại cấu trúc nào?
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 hỗn hợp.
10. Khi đọc một đoạn mã Python đơn giản như `a = 10
b = 20
print(a + b)`, kết quả nào sẽ được hiển thị?
A. 30
B. 10
C. 20
D. a + b
11. Nếu một chương trình yêu cầu người dùng nhập tên và sau đó chào hỏi bằng tên đó, trình tự các bước cơ bản sẽ là gì?
A. Nhập tên, sau đó chào hỏi bằng tên.
B. Chào hỏi, sau đó nhập tên.
C. Nhập tên và chào hỏi đồng thời.
D. Chỉ chào hỏi mà không cần nhập tên.
12. 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. Xây dựng các quy trình logic phức tạp.
B. Tổ chức các bước thực hiện một nhiệm vụ theo một trình tự rõ ràng.
C. Tạo ra các chương trình có khả năng tự học.
D. Đảm bảo chương trình chạy nhanh nhất có thể.
13. Đâu là đặc điểm cốt lõi của cấu trúc tuần tự trong lập trình?
A. Thực thi các lệnh theo một luồng liên tục, không có sự rẽ nhánh hay lặp lại.
B. Cho phép thực thi song song nhiều tác vụ.
C. Dựa vào các điều kiện logic để quyết định lệnh tiếp theo.
D. Lặp lại một khối lệnh cho đến khi đạt điều kiện dừng.
14. Trong lập trình, một cấu trúc tuần tự được hiểu là gì?
A. Một chuỗi các lệnh được thực thi theo một trình tự nhất định, từ trên xuống dưới.
B. Một tập hợp các lệnh có thể thực thi đồng thời.
C. Một cấu trúc cho phép máy tính lựa chọn các lệnh dựa trên điều kiện.
D. Một vòng lặp thực hiện một khối lệnh nhiều lần.
15. Đâu là một ví dụ về việc áp dụng cấu trúc tuần tự trong đời sống thực tế, không phải lập trình?
A. Công thức nấu một món ăn theo các bước.
B. Chọn một bộ phim để xem dựa trên sở thích.
C. Quyết định có đi chơi hay không dựa vào thời tiết.
D. Xem dự báo thời tiết để lên kế hoạch.
16. Tại sao việc hiểu rõ cấu trúc tuần tự lại quan trọng đối với người mới học lập trình?
A. Nó là nền tảng cho mọi chương trình và giúp xây dựng logic cơ bản.
B. Nó cho phép tạo ra các thuật toán phức tạp nhất.
C. Nó giúp tránh mọi lỗi trong quá trình lập trình.
D. Nó là cách duy nhất để máy tính hiểu lệnh.
17. Khi một chương trình máy tính chạy, các câu lệnh được xử lý theo cấu trúc tuần tự theo thứ tự nào?
A. Từ lệnh đầu tiên đến lệnh cuối cùng.
B. Ngẫu nhiên, tùy thuộc vào hiệu suất hệ thống.
C. Từ lệnh cuối cùng về lệnh đầu tiên.
D. Theo thứ tự ưu tiên của các loại lệnh.
18. Trong cấu trúc tuần tự, nếu một lệnh yêu cầu nhập dữ liệu từ bàn phím, chương trình sẽ làm gì?
A. Dừng lại và chờ người dùng nhập dữ liệu.
B. Tự động điền một giá trị mặc định.
C. Bỏ qua lệnh nhập dữ liệu.
D. Yêu cầu nhập dữ liệu từ nguồn khác.
19. Ví dụ nào sau đây minh họa rõ nhất cho cấu trúc tuần tự?
A. B1: Mở ứng dụng vẽ. B2: Chọn bút vẽ. B3: Tô màu vào hình.
B. Nếu trời mưa thì mang ô, ngược lại thì không.
C. Lặp lại việc tưới cây mỗi ngày cho đến khi đất ẩm.
D. Chọn món ăn dựa trên sở thích cá nhân.
20. Một chương trình xử lý văn bản, ví dụ như gõ chữ, xóa chữ, lưu file, thường tuân theo cấu trúc nào?
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 ngẫu nhiên.
21. Trong lập trình, biến là gì?
A. Một vùng nhớ dùng để lưu trữ dữ liệu.
B. Một câu lệnh để thực thi hành động.
C. Một điều kiện để rẽ nhánh chương trình.
D. Một vòng lặp vô hạn.
22. Đâu là yếu tố quan trọng nhất cần đảm bảo khi thiết kế một chuỗi lệnh theo cấu trúc tuần tự?
A. Tính logic và thứ tự hợp lý của các bước.
B. Sử dụng nhiều biến nhất có thể.
C. Độ dài của mỗi dòng lệnh.
D. Sự phức tạp của cú pháp.
23. Khi một lệnh trong cấu trúc tuần tự không được thực thi hoặc bị bỏ qua, điều gì có thể xảy ra?
A. Chương trình có thể hoạt động sai hoặc cho kết quả không mong muốn.
B. Chương trình sẽ tự động sửa lỗi.
C. Chương trình sẽ dừng lại ngay lập tức.
D. Chương trình sẽ chuyển sang cấu trúc khác.
24. Nếu bạn có hai lệnh liên tiếp trong cấu trúc tuần tự, lệnh thứ hai sẽ thực thi khi nào?
A. Sau khi lệnh thứ nhất hoàn thành.
B. Trước khi lệnh thứ nhất bắt đầu.
C. Cùng lúc với lệnh thứ nhất.
D. Ngay lập tức, không cần lệnh thứ nhất hoàn thành.
25. Nếu một chương trình có các bước: 1. Nhận đầu vào, 2. Xử lý dữ liệu, 3. Xuất kết quả. Đây là ví dụ điển hình cho loại cấu trúc nào?
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 đệ quy.