150+ câu hỏi trắc nghiệm lập trình web online có đáp án
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
⚠️ Đọc lưu ý và miễn trừ trách nhiệm trước khi bắt đầu: Các câu hỏi và đáp án trong bộ trắc nghiệm này chỉ mang tính chất tham khảo, hỗ trợ học tập và ôn luyện. Đây KHÔNG PHẢI là đề thi chính thức, không đại diện cho bất kỳ tài liệu chuẩn hóa hay kiểm tra chứng chỉ nào từ các cơ quan giáo dục hay tổ chức cấp chứng chỉ chuyên môn. Website không chịu bất kỳ trách nhiệm nào liên quan đến độ chính xác của nội dung hoặc các quyết định được đưa ra dựa trên kết quả làm bài trắc nghiệm.
Bộ số 1
Câu 1
Thuật ngữ 'semantic HTML' đề cập đến điều gì?
Câu 2
Trong Node.js, 'npm' (Node Package Manager) được sử dụng để làm gì?
Câu 3
Đâu là một cách để bảo vệ trang web khỏi tấn công SQL injection?
Câu 4
Trong lập trình web, thuật ngữ 'responsive design' đề cập đến điều gì?
Câu 5
Trong lập trình web, CORS (Cross-Origin Resource Sharing) là gì?
Câu 6
Trong JavaScript, sự khác biệt chính giữa '==' và '===' là gì?
Câu 7
Thuật ngữ 'lazy loading' trong lập trình web đề cập đến điều gì?
Câu 8
Trong ngữ cảnh của SEO (Search Engine Optimization), 'long-tail keyword' là gì?
Câu 9
Sự khác biệt chính giữa cookies và local storage là gì?
Câu 10
Trong CSS, thuộc tính 'z-index' được sử dụng để làm gì?
Câu 11
Sự khác biệt chính giữa phương thức GET và POST trong HTTP là gì?
Câu 12
Đâu là lợi ích của việc sử dụng một framework JavaScript như Angular, React hoặc Vue?
Câu 13
Đâu là một lợi ích của việc sử dụng TypeScript thay vì JavaScript?
Câu 14
Trong ReactJS, 'state' là gì?
Câu 15
Chức năng của một CDN (Content Delivery Network) là gì?
Câu 16
Trong kiến trúc RESTful API, phương thức HTTP nào được sử dụng để cập nhật một phần của tài nguyên?
Câu 17
Trong ngữ cảnh của bảo mật web, XSS (Cross-Site Scripting) là gì?
Câu 18
Đâu là một cách để cải thiện khả năng truy cập (accessibility) của một trang web?
Câu 19
Trong ngữ cảnh của kiểm thử phần mềm (software testing), kiểm thử đơn vị (unit testing) là gì?
Câu 20
Trong kiến trúc Microservices, điều gì là quan trọng nhất?
Câu 21
Trong JavaScript, closures là gì?
Câu 22
Đâu là mục đích chính của việc sử dụng CSS preprocessors như Sass hoặc Less?
Câu 23
Sự khác biệt chính giữa 'session storage' và 'local storage' trong JavaScript là gì?
Câu 24
Phương pháp nào sau đây thường được sử dụng để cải thiện hiệu suất tải trang web?
Câu 25
Điều gì xảy ra khi một người dùng nhập một URL vào trình duyệt của họ?
Câu 26
Trong CSS, thuộc tính 'display: flex;' được sử dụng để làm gì?
Câu 27
Đâu là một cách để ngăn chặn tấn công CSRF (Cross-Site Request Forgery)?
Câu 28
Trong React, props là gì?
Câu 29
Thuật ngữ 'code splitting' trong lập trình web đề cập đến điều gì?
Câu 30
Đâu là sự khác biệt chính giữa 'display: none;' và 'visibility: hidden;' trong CSS?
