[Cánh diều] Trắc nghiệm Tin học 8 Bài 1 Thể hiện cấu trúc tuần tự trong chương trình

[Cánh diều] Trắc nghiệm Tin học 8 Bài 1 Thể hiện cấu trúc tuần tự trong chương trình

1. Nếu một chương trình thực hiện 5 hành động A, B, C, D, E theo đúng thứ tự đó, thì trình tự thực hiện nào là sai trong cấu trúc tuần tự?
2. Đâu KHÔNG phải là ví dụ về cấu trúc tuần tự?
3. Việc chuyển đổi đơn vị đo từ mét sang centimet bằng cách nhân với 100 là một ví dụ của hành động nào trong cấu trúc tuần tự?
4. Nếu một chương trình yêu cầu người dùng nhập tên của họ, sau đó chào mừng bằng cách in ra Xin chào, [tên người dùng]!, trình tự các thao tác là gì?
5. Xét đoạn mã giả sau: 1. Nhập hai số nguyên a và b. 2. Tính tổng S = a + b. 3. In kết quả S ra màn hình. Đây là ví dụ minh họa cho loại cấu trúc điều khiển nào?
6. Trong các ngôn ngữ lập trình, việc sử dụng các từ khóa như begin, end hoặc các dấu chấm phẩy (;) thường để làm gì trong ngữ cảnh của cấu trúc tuần tự?
7. Cấu trúc tuần tự giúp đảm bảo điều gì cho chương trình máy tính?
8. Một chương trình tính tổng của một dãy số có thể bao gồm các bước: khởi tạo tổng bằng 0, sau đó lần lượt cộng từng số vào tổng. Đây là ví dụ về:
9. Khi một chương trình tin học thực hiện các lệnh một cách liên tiếp nhau, không có sự xen ngang hay lặp lại, nó đang tuân theo nguyên tắc của cấu trúc nào?
10. Câu lệnh `input()` trong nhiều ngôn ngữ lập trình thường được đặt ở vị trí nào trong một quy trình xử lý tuần tự?
11. Nếu một chương trình có nhiều khối lệnh được sắp xếp lần lượt, mỗi khối lệnh này thực hiện một công việc cụ thể, thì chương trình đó đang sử dụng cấu trúc gì?
12. Giả sử bạn có một chương trình đơn giản để tính diện tích hình vuông. Các bước thực hiện sẽ là gì theo cấu trúc tuần tự?
13. Đâu là hậu quả có thể xảy ra nếu một chương trình không tuân thủ cấu trúc tuần tự một cách chính xác, ví dụ như thực hiện phép tính trước khi có đủ dữ liệu?
14. Khi phân tích một thuật toán, nếu ta thấy các bước được liệt kê và thực hiện lần lượt mà không có sự phụ thuộc vào kết quả của bước trước đó để quyết định có thực hiện bước sau hay không, thì đó là biểu hiện của:
15. Nếu một chương trình yêu cầu người dùng nhập vào một chuỗi ký tự, sau đó chuyển chuỗi đó thành số nguyên để thực hiện phép tính, các bước này được thực hiện theo thứ tự nào?
16. Khi viết chương trình, việc chia nhỏ một bài toán lớn thành các bước nhỏ và thực hiện chúng lần lượt theo một trình tự logic được gọi là quá trình:
17. Trong quá trình phát triển phần mềm, việc đảm bảo rằng các bước xử lý dữ liệu diễn ra theo đúng trình tự logic là quan trọng để:
18. Trong ngôn ngữ lập trình Python, câu lệnh `print(Hello)` sẽ thực hiện hành động gì trước nếu đứng sau câu lệnh `x = 5`?
19. Đâu là đặc điểm chính của cấu trúc tuần tự trong lập trình?
20. Một chương trình tính chu vi hình chữ nhật với chiều dài `l` và chiều rộng `w` sẽ thực hiện các bước theo trình tự nào là hợp lý nhất?
21. Trong việc dạy lập trình cho học sinh, việc giới thiệu cấu trúc tuần tự trước các cấu trúc khác nhằm mục đích gì?
22. Trong ngôn ngữ lập trình, việc thực hiện các câu lệnh theo một trình tự nhất định, từ đầu đến cuối, không có sự lặp lại hay rẽ nhánh được gọi là cấu trúc gì?
23. Một chương trình thực hiện các bước sau: 1. Khởi tạo biến đếm `i` bằng 0. 2. Tăng `i` lên 1. 3. In giá trị của `i`. Nếu các bước này được thực hiện đúng theo thứ tự, đó là ví dụ của:
24. Trong một chương trình xử lý văn bản, việc mở tệp, đọc nội dung tệp, sau đó tìm kiếm một từ khóa cụ thể, và cuối cùng là hiển thị kết quả tìm kiếm, minh họa cho loại cấu trúc nào?
25. Trong một chương trình máy tính, việc khai báo biến, thực hiện phép gán, hoặc gọi một hàm (subroutine) mà không có điều kiện đi kèm thường thuộc về loại cấu trúc nào?