Tạo Trắc Nghiệm

200+ Trắc nghiệm Lập trình an toàn (có đáp án)

30 câu · Đề ôn tập tổng hợp

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

Đáp án và lời giải

Đáp án: A

Câu 30

Đâu là một ví dụ về ‘ngôn ngữ lập trình cấp cao’?

Đáp án và lời giải

Đáp án: A