[Cánh diều] Trắc nghiệm ôn tập Khoa học máy tính 12 học kì 1 (Phần 1)

[Cánh diều] Trắc nghiệm ôn tập Khoa học máy tính 12 học kì 1 (Phần 1)

1. Mục đích của việc sử dụng comment (chú thích) trong mã nguồn là gì?
2. Trong thuật toán sắp xếp, phương pháp nào thường có độ phức tạp thời gian trung bình là O(n log n)?
3. Một biến trong lập trình là gì?
4. Trong mạng máy tính, địa chỉ IP có vai trò gì?
5. Câu lệnh nào trong SQL được sử dụng để truy xuất dữ liệu từ một hoặc nhiều bảng?
6. Trong Python, hàm `print()` dùng để làm gì?
7. Trong hệ điều hành, tiến trình (process) là gì?
8. Khái niệm Big O notation trong khoa học máy tính dùng để làm gì?
9. Trong lập trình, một mảng (array) có các phần tử được truy cập thông qua:
10. Trong ngôn ngữ C++, toán tử ++ được sử dụng để làm gì?
11. Đâu là kiểu dữ liệu nguyên thủy (primitive data type) phổ biến nhất trong hầu hết các ngôn ngữ lập trình để biểu diễn số nguyên?
12. Ngôn ngữ lập trình nào thường được sử dụng để phát triển các ứng dụng web phía máy khách (client-side)?
13. Thành phần nào của máy tính chịu trách nhiệm thực thi các lệnh của chương trình máy tính?
14. Khái niệm Recursion (đệ quy) trong lập trình là gì?
15. Mục đích chính của việc sử dụng vòng lặp for trong lập trình là gì?
16. Trong mạng máy tính, giao thức nào được sử dụng chủ yếu để truyền tải các trang web?
17. Trong thuật toán tìm kiếm, phương pháp nào có độ phức tạp thời gian là O(log n) trong trường hợp dữ liệu đã sắp xếp?
18. Khái niệm nào mô tả việc che giấu chi tiết triển khai bên trong và chỉ hiển thị các chức năng cần thiết cho người dùng?
19. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây được sử dụng để khai báo một hàm?
20. Đâu là một ví dụ về cấu trúc dữ liệu tuyến tính?
21. Nguyên lý DRY (Dont Repeat Yourself) trong lập trình khuyến khích điều gì?
22. Trong ngôn ngữ lập trình Java, từ khóa static dùng để làm gì?
23. Đâu là một ví dụ về phần mềm hệ thống (system software)?
24. Trong lập trình hướng đối tượng, khái niệm nào cho phép một lớp kế thừa các thuộc tính và phương thức từ một lớp khác?
25. Trong cơ sở dữ liệu quan hệ, một bản ghi (record) thường tương ứng với: