Bộ số 1

Câu 1

Trong lập trình hướng đối tượng (OOP), khái niệm nào cho phép một lớp con kế thừa các thuộc tính và phương thức từ một lớp cha, thúc đẩy tái sử dụng mã và tạo ra các mối quan hệ 'is-a'?

Câu 2

Khi bạn tải xuống một tệp tin từ internet, tệp tin đó thường được lưu trữ tạm thời ở đâu trước khi bạn quyết định lưu trữ lâu dài?

Câu 3

Cơ sở dữ liệu quan hệ (Relational Database) lưu trữ dữ liệu dưới dạng nào?

Câu 4

Trong kiến trúc máy tính, 'RAM' (Random Access Memory) là loại bộ nhớ gì và đặc điểm chính của nó là gì?

Câu 5

Khi một máy tính khởi động, chương trình đầu tiên được thực thi từ bộ nhớ ROM (Read-Only Memory) để kiểm tra phần cứng và tải hệ điều hành là gì?

Câu 6

Trong mạng máy tính, địa chỉ IP (Internet Protocol address) có vai trò gì?

Câu 7

Trong lập trình, một 'vòng lặp' (loop) được sử dụng để làm gì?

Câu 8

Một hệ điều hành hiện đại thường có những thành phần cốt lõi nào?

Câu 9

Khi phát triển phần mềm, quy trình nào tập trung vào việc thu thập yêu cầu chi tiết từ khách hàng, thiết kế, triển khai, kiểm thử và bảo trì một cách tuần tự, tuyến tính?

Câu 10

Trong kiến trúc mạng máy tính, giao thức nào chịu trách nhiệm chính trong việc truyền dữ liệu tin cậy giữa các ứng dụng trên các máy tính khác nhau, đảm bảo tính toàn vẹn và thứ tự của dữ liệu?

Câu 11

Trong các loại lỗi phần mềm, 'bug' là thuật ngữ chỉ điều gì?

Câu 12

Khái niệm 'bit' trong công nghệ thông tin đại diện cho đơn vị thông tin nhỏ nhất, có thể nhận một trong hai giá trị. Hai giá trị đó là gì?

Câu 13

Phần mềm mã nguồn mở (Open-source software) có đặc điểm chính nào sau đây?

Câu 14

Trong thiết kế giao diện người dùng (UI Design), nguyên tắc 'Consistency' (Tính nhất quán) đề cập đến điều gì?

Câu 15

Khi nói về 'Big Data', các đặc điểm '3Vs' (Volume, Velocity, Variety) mô tả điều gì?

Câu 16

Trong mạng máy tính, thuật ngữ 'Bandwidth' (Băng thông) thường đề cập đến điều gì?

Câu 17

Hệ thống số thập lục phân (Hexadecimal) sử dụng bao nhiêu ký tự để biểu diễn các giá trị?

Câu 18

Trong lĩnh vực an ninh mạng, một cuộc tấn công 'phishing' nhằm mục đích gì?

Câu 19

Một hệ thống máy tính bao gồm các thành phần chính nào?

Câu 20

Một thuật toán tìm kiếm tuyến tính (linear search) có độ phức tạp thời gian là bao nhiêu trong trường hợp xấu nhất khi tìm kiếm một phần tử trong một mảng chưa sắp xếp có n phần tử?

Câu 21

Một tệp tin có phần mở rộng '.zip' hoặc '.rar' thường được sử dụng cho mục đích gì?

Câu 22

Một thuật toán sắp xếp nào sau đây thường có độ phức tạp thời gian trung bình là O(n log n), hiệu quả hơn sắp xếp nổi bọt (bubble sort) cho tập dữ liệu lớn?

Câu 23

Ngôn ngữ lập trình nào thường được sử dụng để tạo ra các trang web động, xử lý logic phía máy chủ và tương tác với cơ sở dữ liệu?

Câu 24

Khi nói về cấu trúc dữ liệu, một danh sách liên kết (linked list) khác với một mảng (array) ở điểm nào cơ bản nhất về cách lưu trữ và truy cập phần tử?

Câu 25

Một thuật toán đệ quy (recursive algorithm) là gì?

Câu 26

Trong lĩnh vực phát triển web, 'API' (Application Programming Interface) là gì?

Câu 27

Trí tuệ nhân tạo (Artificial Intelligence - AI) tập trung vào việc phát triển các hệ thống có khả năng gì?

Câu 28

Một hệ điều hành cung cấp cơ chế cho phép nhiều chương trình hoạt động đồng thời và chia sẻ tài nguyên hệ thống. Khái niệm này trong lĩnh vực hệ điều hành được gọi là gì?

Câu 29

Trong lĩnh vực cơ sở dữ liệu, 'SQL' là viết tắt của gì và chức năng chính của nó là gì?

Câu 30

Trong điện toán đám mây (cloud computing), mô hình dịch vụ nào cung cấp cho người dùng quyền truy cập vào các ứng dụng được triển khai trên cơ sở hạ tầng của nhà cung cấp dịch vụ, thông qua mạng internet?