Trắc nghiệm ôn tập Tin học 9 cánh diều học kì 1 (Phần 2)

Trắc nghiệm ôn tập Tin học 9 cánh diều học kì 1 (Phần 2)

1. Phát biểu nào sau đây mô tả đúng nhất chức năng của một vòng lặp (loop) trong lập trình?
2. Phát biểu nào sau đây mô tả đúng về biểu thức (expression) trong lập trình?
3. Trong lập trình, hằng số (constant) là gì?
4. Phát biểu nào sau đây mô tả đúng vai trò của trình biên dịch (compiler)?
5. Đâu là mục đích chính của việc sử dụng hàm (function) hoặc thủ tục (procedure) trong lập trình?
6. Khi cần lưu trữ một tập hợp các giá trị có cùng kiểu dữ liệu và có thể truy cập bằng chỉ số, cấu trúc dữ liệu nào thường được sử dụng nhất?
7. Trong lập trình, cấu trúc điều kiện (conditional statement) như if-else dùng để làm gì?
8. Phát biểu nào sau đây mô tả đúng vai trò của lệnh xuất (output statement) trong lập trình?
9. Phát biểu nào sau đây mô tả đúng về lập trình tuần tự (sequential programming)?
10. Ngôn ngữ lập trình nào sau đây thuộc nhóm ngôn ngữ bậc cao?
11. Trong lập trình hướng đối tượng, đối tượng (object) là gì?
12. Khi sử dụng cấu trúc for loop với một phạm vi xác định, điều gì đảm bảo vòng lặp sẽ kết thúc?
13. Trong các cấu trúc dữ liệu, hàng đợi (queue) hoạt động theo nguyên tắc nào?
14. Trong lập trình, khái niệm biến được sử dụng để làm gì?
15. Khái niệm thuật toán (algorithm) trong khoa học máy tính được định nghĩa là gì?
16. Phát biểu nào sau đây KHÔNG phải là một kiểu dữ liệu cơ bản trong lập trình?
17. Khi lập trình, nhập dữ liệu (input) từ người dùng thường được thực hiện bằng cách nào?
18. Phát biểu nào sau đây mô tả đúng về phương thức (method) trong lập trình hướng đối tượng?
19. Trong lập trình, gỡ lỗi (debugging) là quá trình gì?
20. Khi một chương trình máy tính gặp lỗi cú pháp (syntax error), điều này có nghĩa là gì?
21. Phát biểu nào sau đây mô tả đúng về lỗi logic (logic error) trong lập trình?
22. Phát biểu nào sau đây mô tả đúng về lập trình phi cấu trúc (unstructured programming)?
23. Khi làm việc với danh sách (list) hoặc mảng (array) trong lập trình, chỉ số (index) thường bắt đầu từ giá trị nào trong hầu hết các ngôn ngữ lập trình phổ biến?
24. Nguyên tắc DRY (Dont Repeat Yourself) trong lập trình khuyến khích điều gì?
25. Trong lập trình, tham số (parameter) của một hàm dùng để làm gì?