Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

1. Khi nói về hệ điều hành, Process (tiến trình) là gì?

A. Một tệp tin trên đĩa cứng.
B. Một chương trình đang được thực thi, bao gồm mã lệnh, dữ liệu và trạng thái hoạt động.
C. Một thiết bị ngoại vi kết nối với máy tính.
D. Một giao thức mạng.

2. Một thư viện trong lập trình là gì?

A. Một chương trình độc lập thực thi một tác vụ cụ thể.
B. Một tập hợp các mã nguồn được đóng gói sẵn để tái sử dụng, cung cấp các hàm, lớp hoặc biến.
C. Một môi trường phát triển tích hợp (IDE) để viết mã.
D. Một cơ sở dữ liệu lưu trữ thông tin người dùng.

3. Trong khoa học dữ liệu, Machine Learning (Học máy) là một lĩnh vực liên quan đến việc:

A. Thiết kế phần cứng máy tính.
B. Phát triển hệ điều hành mới.
C. Cho phép hệ thống học hỏi từ dữ liệu mà không cần lập trình rõ ràng.
D. Bảo mật thông tin mạng.

4. Khi bạn sử dụng thuật toán tìm kiếm nhị phân (Binary Search) trên một mảng đã được sắp xếp, độ phức tạp thời gian điển hình của nó là bao nhiêu?

A. O(n)
B. O(n^2)
C. O(log n)
D. O(1)

5. Trong ngôn ngữ Python, cú pháp nào sau đây là đúng để khai báo một biến và gán giá trị chuỗi Hello World cho nó?

A. var myString = Hello World;
B. let myString = Hello World
C. myString = Hello World
D. string myString = Hello World;

6. Khi một thuật toán sử dụng chính nó làm một phần của quá trình giải quyết, nó được gọi là:

A. Lặp (Iteration)
B. Đệ quy (Recursion)
C. Phân hoạch (Partitioning)
D. Tham lam (Greedy approach)

7. Trong lập trình, Variable (biến) là gì?

A. Một hàm thực thi một tác vụ.
B. Một tên đại diện cho một giá trị có thể thay đổi trong quá trình chương trình chạy.
C. Một câu lệnh điều kiện.
D. Một lỗi trong mã nguồn.

8. Khái niệm Database (Cơ sở dữ liệu) chủ yếu liên quan đến việc:

A. Biên dịch mã nguồn.
B. Lưu trữ, tổ chức và quản lý dữ liệu một cách có hệ thống.
C. Tạo ra các giao diện đồ họa.
D. Truyền dữ liệu qua mạng.

9. Trong lập trình, Function (Hàm) hoặc Method (Phương thức) là:

A. Một biến lưu trữ dữ liệu.
B. Một khối mã được đặt tên, có thể nhận đầu vào và trả về đầu ra, thực hiện một nhiệm vụ cụ thể.
C. Một cấu trúc điều khiển luồng.
D. Một loại toán tử.

10. Trong cấu trúc dữ liệu, Stack (ngăn xếp) hoạt động theo nguyên tắc nào?

A. First-In, First-Out (FIFO)
B. Last-In, First-Out (LIFO)
C. Random Access
D. Priority Queue

11. Khái niệm Debug trong phát triển phần mềm đề cập đến hoạt động nào?

A. Viết mã nguồn mới cho chương trình.
B. Thiết kế giao diện người dùng.
C. Tìm kiếm, xác định và sửa lỗi (bug) trong mã nguồn.
D. Tối ưu hóa hiệu năng của chương trình.

12. Nếu một thuật toán có độ phức tạp thời gian là O(n^2), điều này có nghĩa là gì khi kích thước đầu vào (n) tăng gấp đôi?

A. Thời gian thực thi sẽ tăng gấp đôi.
B. Thời gian thực thi sẽ tăng gấp bốn.
C. Thời gian thực thi sẽ giảm một nửa.
D. Thời gian thực thi sẽ tăng theo cấp số nhân.

13. Đâu là một ví dụ về Data Structure (Cấu trúc dữ liệu)?

A. Vòng lặp for.
B. Biến kiểu số nguyên.
C. Mảng (Array).
D. Câu lệnh if-else.

14. Khái niệm Cloud Computing (Điện toán đám mây) chủ yếu nói về việc:

A. Lưu trữ dữ liệu trên các thiết bị cá nhân.
B. Sử dụng tài nguyên máy tính (như máy chủ, lưu trữ, phần mềm) qua mạng Internet.
C. Phát triển ứng dụng di động.
D. Tăng cường bảo mật cho mạng nội bộ.

15. Trong SQL (Structured Query Language), câu lệnh nào được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng?

A. INSERT
B. UPDATE
C. DELETE
D. SELECT

16. Trong lập trình hướng đối tượng, Encapsulation (Đóng gói) có vai trò chính là gì?

A. Cho phép một lớp kế thừa từ nhiều lớp cha.
B. Che giấu chi tiết triển khai bên trong và chỉ cho phép truy cập thông qua các phương thức công khai.
C. Cho phép các đối tượng có cùng tên phương thức nhưng hành vi khác nhau.
D. Tạo ra các đối tượng từ một bản thiết kế.

17. Khái niệm IDE (Integrated Development Environment) trong lập trình là:

A. Một loại ngôn ngữ lập trình.
B. Một ứng dụng phần mềm cung cấp các công cụ toàn diện cho việc viết, chạy và debug mã nguồn.
C. Một giao thức mạng.
D. Một hệ thống quản lý cơ sở dữ liệu.

18. Trong lập trình web, vai trò chính của HTML (HyperText Markup Language) là gì?

A. Xử lý logic phía máy chủ.
B. Tạo kiểu dáng và bố cục cho nội dung trang web.
C. Xác định cấu trúc và nội dung của trang web.
D. Tương tác với người dùng thông qua các hành động động.

19. Trong lập trình, Loop (Vòng lặp) được sử dụng để làm gì?

A. Thực hiện một khối mã một lần duy nhất.
B. Lặp lại việc thực thi một khối mã nhiều lần dựa trên một điều kiện nhất định.
C. Chuyển đổi kiểu dữ liệu.
D. Định nghĩa một biến.

20. Trong CSS (Cascading Style Sheets), mục đích chính của nó là gì?

A. Định nghĩa cấu trúc nội dung trang web.
B. Kiểm soát cách hiển thị và định dạng của các phần tử HTML trên trang web.
C. Xử lý logic phía máy khách (client-side scripting).
D. Quản lý kết nối mạng.

21. Trong lĩnh vực an ninh mạng, Firewall (Tường lửa) có chức năng chính là gì?

A. Tăng tốc độ kết nối Internet.
B. Ngăn chặn truy cập trái phép vào mạng hoặc hệ thống.
C. Phục hồi dữ liệu bị mất.
D. Mã hóa toàn bộ dữ liệu trên ổ cứng.

22. Khái niệm Algorithm (Thuật toán) trong khoa học máy tính có thể được mô tả chính xác nhất là:

A. Một ngôn ngữ lập trình.
B. Một tập hợp các chỉ thị rõ ràng, hữu hạn, dùng để giải quyết một bài toán hoặc thực hiện một nhiệm vụ.
C. Một loại cấu trúc dữ liệu.
D. Một thiết bị phần cứng.

23. Khái niệm API (Application Programming Interface) trong phát triển phần mềm dùng để làm gì?

A. Tạo ra các thành phần giao diện người dùng.
B. Cho phép các ứng dụng khác nhau giao tiếp và trao đổi dữ liệu với nhau.
C. Quản lý cơ sở dữ liệu.
D. Tối ưu hóa tốc độ mạng.

24. Trong lập trình hướng đối tượng (OOP), khái niệm nào đề cập đến việc một lớp có thể kế thừa các thuộc tính và phương thức từ một lớp khác, tạo ra mối quan hệ là một (is-a)?

A. Trừu tượng hóa (Abstraction)
B. Đa hình (Polymorphism)
C. Đóng gói (Encapsulation)
D. Kế thừa (Inheritance)

25. Khi phân tích độ phức tạp thuật toán, ký hiệu Big O (O(...)) được sử dụng để mô tả:

A. Thời gian thực thi chính xác của thuật toán.
B. Mức sử dụng bộ nhớ tối thiểu của thuật toán.
C. Tốc độ tăng trưởng của tài nguyên (thời gian hoặc bộ nhớ) khi kích thước đầu vào tăng lên.
D. Số lượng phép toán cụ thể mà thuật toán thực hiện.

1 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

1. Khi nói về hệ điều hành, Process (tiến trình) là gì?

2 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

2. Một thư viện trong lập trình là gì?

3 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

3. Trong khoa học dữ liệu, Machine Learning (Học máy) là một lĩnh vực liên quan đến việc:

4 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

4. Khi bạn sử dụng thuật toán tìm kiếm nhị phân (Binary Search) trên một mảng đã được sắp xếp, độ phức tạp thời gian điển hình của nó là bao nhiêu?

5 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

5. Trong ngôn ngữ Python, cú pháp nào sau đây là đúng để khai báo một biến và gán giá trị chuỗi Hello World cho nó?

6 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

6. Khi một thuật toán sử dụng chính nó làm một phần của quá trình giải quyết, nó được gọi là:

7 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

7. Trong lập trình, Variable (biến) là gì?

8 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

8. Khái niệm Database (Cơ sở dữ liệu) chủ yếu liên quan đến việc:

9 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

9. Trong lập trình, Function (Hàm) hoặc Method (Phương thức) là:

10 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

10. Trong cấu trúc dữ liệu, Stack (ngăn xếp) hoạt động theo nguyên tắc nào?

11 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

11. Khái niệm Debug trong phát triển phần mềm đề cập đến hoạt động nào?

12 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

12. Nếu một thuật toán có độ phức tạp thời gian là O(n^2), điều này có nghĩa là gì khi kích thước đầu vào (n) tăng gấp đôi?

13 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

13. Đâu là một ví dụ về Data Structure (Cấu trúc dữ liệu)?

14 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

14. Khái niệm Cloud Computing (Điện toán đám mây) chủ yếu nói về việc:

15 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

15. Trong SQL (Structured Query Language), câu lệnh nào được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng?

16 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

16. Trong lập trình hướng đối tượng, Encapsulation (Đóng gói) có vai trò chính là gì?

17 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

17. Khái niệm IDE (Integrated Development Environment) trong lập trình là:

18 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

18. Trong lập trình web, vai trò chính của HTML (HyperText Markup Language) là gì?

19 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

19. Trong lập trình, Loop (Vòng lặp) được sử dụng để làm gì?

20 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

20. Trong CSS (Cascading Style Sheets), mục đích chính của nó là gì?

21 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

21. Trong lĩnh vực an ninh mạng, Firewall (Tường lửa) có chức năng chính là gì?

22 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

22. Khái niệm Algorithm (Thuật toán) trong khoa học máy tính có thể được mô tả chính xác nhất là:

23 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

23. Khái niệm API (Application Programming Interface) trong phát triển phần mềm dùng để làm gì?

24 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

24. Trong lập trình hướng đối tượng (OOP), khái niệm nào đề cập đến việc một lớp có thể kế thừa các thuộc tính và phương thức từ một lớp khác, tạo ra mối quan hệ là một (is-a)?

25 / 25

Category: Trắc nghiệm Cánh diều ôn tập Tin học khoa học máy tính 11 cuối học kì 2

Tags: Bộ đề 1

25. Khi phân tích độ phức tạp thuật toán, ký hiệu Big O (O(...)) được sử dụng để mô tả: