Câu 1
Khái niệm ‘polymorphism’ (đa hình) trong OOP cho phép gì?
Đáp án và lời giải
Đáp án: B
Khái niệm ‘polymorphism’ (đa hình) trong OOP cho phép gì?
Đáp án: B
Khái niệm ‘vòng lặp vô hạn’ (infinite loop) xảy ra khi nào trong quá trình thực thi chương trình?
Đáp án: A
Trong lập trình, ‘biểu thức’ (expression) là gì?
Đáp án: B
Trong C#, thuộc tính ‘static’ của một thành viên lớp (biến hoặc phương thức) có ý nghĩa gì?
Đáp án: B
Trong lập trình hướng đối tượng, ‘encapsulation’ (đóng gói) là gì?
Đáp án: B
Khái niệm ‘class’ (lớp) trong OOP đại diện cho điều gì?
Đáp án: B
Cấu trúc dữ liệu ‘hash table’ (bảng băm) thường sử dụng kỹ thuật nào để lưu trữ và truy xuất dữ liệu?
Đáp án: B
Trong thuật toán sắp xếp, ‘sắp xếp nổi bọt’ (bubble sort) hoạt động bằng cách nào?
Đáp án: B
Trong lập trình, ‘hàm’ (function) hoặc ‘phương thức’ (method) là gì?
Đáp án: B
Khái niệm ‘thuật toán’ (algorithm) trong khoa học máy tính đề cập đến điều gì?Phần cứng máy tính
Đáp án: B
Khái niệm ‘time complexity’ (độ phức tạp thời gian) của một thuật toán đo lường điều gì?
Đáp án: B
Trong cấu trúc dữ liệu ‘đồ thị’ (graph), mỗi ‘cạnh’ (edge) biểu diễn mối quan hệ gì?
Đáp án: B
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?
Đáp án: C
Khái niệm ‘syntax error’ (lỗi cú pháp) trong lập trình là gì?
Đáp án: B
Khái niệm ‘recursion’ (đệ quy) trong lập trình là gì?
Đáp án: B
Cấu trúc dữ liệu ‘ngăn xếp’ (stack) tuân theo nguyên tắc hoạt động nào?
Đáp án: B
Cấu trúc dữ liệu ‘hàng đợi’ (queue) hoạt động theo nguyên tắc nào?
Đáp án: B
Khái niệm ‘compiler’ (trình biên dịch) có chức năng chính là gì?
Đáp án: B
Trong các thuật toán tìm kiếm, ‘tìm kiếm nhị phân’ (binary search) yêu cầu điều kiện tiên quyết nào đối với dữ liệu?
Đáp án: B
Trong lập trình, ‘API’ (Application Programming Interface) là gì?
Đáp án: B
Ngôn ngữ lập trình nào thường được sử dụng cho các ứng dụng web phía máy khách (client-side)?
Đáp án: C
Trong các ngôn ngữ lập trình, ‘kiểu dữ liệu’ (data type) xác định điều gì?
Đáp án: B
Ngôn ngữ lập trình nào thường được coi là ngôn ngữ nền tảng cho phát triển ứng dụng Android?
Đáp án: C
Trong các loại dữ liệu cơ bản, kiểu dữ liệu nào thường được sử dụng để biểu diễn văn bản hoặc chuỗi ký tự?
Đáp án: D
Khi sử dụng một mảng, thao tác truy cập một phần tử cụ thể thông qua chỉ số (index) có độ phức tạp thời gian là bao nhiêu?
Đáp án: D
Nguyên tắc ‘Đa hình’ (Polymorphism) trong OOP cho phép?
Đáp án: B
Khái niệm ‘API’ (Application Programming Interface) đề cập đến điều gì?
Đáp án: B
Khái niệm ‘mã nguồn mở’ (open source) có nghĩa là gì?
Đáp án: B
Khái niệm ‘gỡ lỗi’ (debugging) khác với ‘sửa lỗi’ (fixing) ở điểm nào?
Đáp án: B
Trong ngôn ngữ lập trình C, khai báo `int *ptr;` định nghĩa một biến thuộc kiểu gì?
Đáp án: C