Tạo Trắc Nghiệm

200+ câu Trắc nghiệm Lập trình căn bản có đáp án - Phần 5

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

Phát biểu nào sau đây mô tả đúng về ‘lập trình tuần tự’ (sequential programming)?

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

Đáp án: B

Câu 2

Trong lập trình hướng đối tượng (OOP), ‘lớp’ (class) là gì?

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

Đáp án: B

Câu 3

Khái niệm ‘máy chủ’ (server) trong kiến trúc client-server là gì?

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

Đáp án: B

Câu 4

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 và lời giải

Đáp án: B

Câu 5

Trong lập trình, ‘biến cục bộ’ (local variable) là gì?

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

Đáp án: B

Câu 6

Khái niệm ‘cấu trúc dữ liệu’ (data structure) có vai trò gì trong lập trình?

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

Đáp án: B

Câu 7

Khái niệm ‘hàng đợi’ (queue) trong các cấu trúc dữ liệu hoạt động theo nguyên tắc nào?

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

Đáp án: B

Câu 8

Trong lập trình, khái niệm ‘biến’ (variable) được sử dụng để làm gì?

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

Đáp án: B

Câu 9

Trong lập trình, ‘cấu trúc điều khiển’ (control structure) có vai trò gì?

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

Đáp án: B

Câu 10

Khái niệm ‘biến toàn cục’ (global variable) ám chỉ điều gì trong lập trình?

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

Đáp án: B

Câu 11

Phát biểu nào sau đây mô tả đúng về ‘mối quan hệ giữa mảng và con trỏ’ trong các ngôn ngữ như C?

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

Đáp án: B

Câu 12

Khái niệm ‘luồng’ (thread) trong lập trình đề cập đến?

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

Đáp án: B

Câu 13

Khi sử dụng đệ quy, điều gì là quan trọng nhất để tránh vòng lặp vô hạn?

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

Đáp án: B

Câu 14

Trong lập trình web, ‘JavaScript’ thường được sử dụng để?

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

Đáp án: B

Câu 15

Khái niệm ‘đối tượng’ (object) trong lập trình hướng đối tượng (OOP) ám chỉ điều gì?

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

Đáp án: B

Câu 16

Trong lập trình web, ‘HTML’ (HyperText Markup Language) được sử dụng để làm gì?

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

Đáp án: B

Câu 17

Trong SQL, câu lệnh nào được sử dụng để truy vấn dữ liệu từ một hoặc nhiều bảng?

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

Đáp án: B

Câu 18

Khái niệm ‘khóa ngoại’ (foreign key) trong cơ sở dữ liệu quan hệ được sử dụng để?

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

Đáp án: B

Câu 19

Khái niệm ‘đa hình’ (polymorphism) trong OOP cho phép?

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

Đáp án: B

Câu 20

Trong cấu trúc điều khiển ‘vòng lặp’ (loop), mục đích chính của việc sử dụng là gì?

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

Đáp án: B

Câu 21

Khái niệm ‘hàm’ (function) trong lập trình được dùng để làm gì?

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

Đáp án: C

Câu 22

Trong lập trình, ‘hằng số’ (constant) là gì?

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

Đáp án: B

Câu 23

Phát biểu nào sau đây mô tả đúng về ‘lập trình bất đồng bộ’ (asynchronous programming)?

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

Đáp án: B

Câu 24

Khái niệm ‘CSS’ (Cascading Style Sheets) trong phát triển web dùng để làm gì?

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

Đáp án: B

Câu 25

Khi nói về ‘biên dịch’ (compilation) trong lập trình, quá trình này bao gồm những gì?

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

Đáp án: B

Câu 26

Khái niệm ‘gỡ lỗi’ (debugging) trong lập trình là gì?

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

Đáp án: B

Câu 27

Khái niệm ‘trừu tượng hóa’ (abstraction) trong OOP có ý nghĩa gì?

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

Đáp án: B

Câu 28

Khái niệm ‘đệ quy’ (recursion) trong lập trình đề cập đến điều gì?

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

Đáp án: B

Câu 29

Phát biểu nào sau đây mô tả đúng về ‘mảng’ (array) trong lập trình?

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

Đáp án: B

Câu 30

Trong quy trình phát triển phần mềm, giai đoạn ‘phân tích yêu cầu’ (requirements analysis) nhằm mục đích gì?Phần mềm

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

Đáp án: B