Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Khái niệm ‘ngôn ngữ đánh dấu’ (markup language) như HTML khác biệt cơ bản với ngôn ngữ lập trình ở chỗ nào?
Đáp án và lời giải
Đáp án: A
Câu 2
Trong OOP, ‘lớp’ (class) là gì?
Đáp án và lời giải
Đáp án: A
Câu 3
Trong lập trình, ‘toán tử gán’ (assignment operator) như ‘=’ được sử dụng để làm gì?
Đáp án và lời giải
Đáp án: A
Câu 4
Trong lập trình, khái niệm ‘biến’ được sử dụng để làm gì?
Đáp án và lời giải
Đáp án: A
Câu 5
Khái niệm ‘văn bản tài liệu’ (documentation) trong lập trình có vai trò quan trọng nhất là gì?
Đáp án và lời giải
Đáp án: A
Câu 6
Khái niệm ‘tương tác người-máy’ (Human-Computer Interaction – HCI) trong lập trình liên quan đến khía cạnh nào?
Đáp án và lời giải
Đáp án: A
Câu 7
Khái niệm ‘thuật toán’ (algorithm) trong khoa học máy tính được hiểu là gì?
Đáp án và lời giải
Đáp án: A
Câu 8
Khái niệm ‘bộ nhớ đệm’ (cache) trong lập trình liên quan đến việc gì?
Đáp án và lời giải
Đáp án: A
Câu 9
Đâu là một ví dụ về ‘ngôn ngữ lập trình biên dịch’ (compiled language)?
Đáp án và lời giải
Đáp án: A
Câu 10
Câu 10. Trong lập trình, ‘cấu trúc điều khiển luồng’ (control flow structure) như ‘switch-case’ (hoặc tương đương) dùng để làm gì?
Đáp án và lời giải
Đáp án: A
Câu 11
Khái niệm ‘kế thừa’ (inheritance) trong OOP cho phép gì?Phần cứng máy tính
Đáp án và lời giải
Đáp án: A
Câu 12
Đâu là một ví dụ về ‘ngôn ngữ lập trình thông dịch’ (interpreted language)?
Đáp án và lời giải
Đáp án: A
Câu 13
Trong OOP, ‘đa hình’ (polymorphism) nghĩa là gì?
Đáp án và lời giải
Đáp án: A
Câu 14
Trong lập trình, ‘giá trị trả về’ (return value) của một hàm là gì?
Đáp án và lời giải
Đáp án: A
Câu 15
Trong lập trình, ‘biên dịch’ (compilation) là quá trình gì?
Đáp án và lời giải
Đáp án: A
Câu 16
Khái niệm ‘vòng lặp’ (loop) trong lập trình được dùng để thực hiện chức năng gì?
Đáp án và lời giải
Đáp án: A
Câu 17
Khái niệm ‘ngôn ngữ kịch bản’ (scripting language) thường có đặc điểm gì so với ngôn ngữ biên dịch truyền thống?
Đáp án và lời giải
Đáp án: A
Câu 18
Phát biểu nào sau đây mô tả đúng nhất về ‘hàm’ (function) trong lập trình?
Đáp án và lời giải
Đáp án: A
Câu 19
Câu 19. Trong lập trình, ‘toán tử logic’ (logical operator) như AND, OR, NOT được sử dụng để làm gì?
Đáp án và lời giải
Đáp án: A
Câu 20
Khái niệm ‘lập trình hướng đối tượng’ (Object-Oriented Programming – OOP) tập trung vào việc tổ chức mã theo các yếu tố nào?
Đáp án và lời giải
Đáp án: A
Câu 21
Trong lập trình, ‘phạm vi của biến’ (variable scope) xác định điều gì?Lập trình
Đáp án và lời giải
Đáp án: A
Câu 22
Khái niệm ‘lập trình bất đồng bộ’ (asynchronous programming) được áp dụng khi nào?
Đáp án và lời giải
Đáp án: A
Câu 23
Trong lập trình, ‘xử lý ngoại lệ’ (exception handling) có vai trò gì?
Đáp án và lời giải
Đáp án: A
Câu 24
Trong lập trình, một ‘hằng số’ (constant) có đặc điểm gì?
Đáp án và lời giải
Đáp án: A
Câu 25
Khái niệm ‘mô-đun’ (module) trong lập trình đề cập đến điều gì?
Đáp án và lời giải
Đáp án: A
Câu 26
Trong lập trình, ‘kiểu dữ liệu chuỗi’ (string data type) thường được khai báo và sử dụng như thế nào?
Đáp án và lời giải
Đáp án: A
Câu 27
Khái niệm ‘chuỗi’ (string) trong lập trình thường dùng để biểu diễn loại dữ liệu nào?
Đáp án và lời giải
Đáp án: A
Câu 28
Khái niệm ‘thông dịch’ (interpretation) trong lập trình là gì?
Đáp án và lời giải
Đáp án: A
Câu 29
Khái niệm ‘gỡ lỗi’ (debugging) trong lập trình ám chỉ hoạt động nào?Lập trình