Bộ 30+ Câu hỏi trắc nghiệm online Công nghệ Web – Bộ 2

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Công nghệ Web

Bộ 2 - Bộ 30+ câu hỏi trắc nghiệm online Công nghệ Web có đáp án

Bộ 2 - Bộ 30+ câu hỏi trắc nghiệm online Công nghệ Web có đáp án. Cùng rèn luyện kiến thức ngay nhé.

1. Trong ngữ cảnh của bảo mật web, XSS (Cross-Site Scripting) là gì?

A. Một kỹ thuật để tối ưu hóa hình ảnh trên trang web.
B. Một loại tấn công cho phép kẻ tấn công chèn mã độc hại vào trang web để thực thi trên trình duyệt của người dùng khác.
C. Một phương pháp để tạo hiệu ứng cuộn trang mượt mà.
D. Một công cụ để kiểm tra tốc độ tải trang.

2. Công nghệ nào sau đây thường được sử dụng để tạo các hiệu ứng hoạt hình và chuyển động trên trang web?

A. CSS Transitions và Animations
B. JavaScript
C. Canvas
D. Tất cả các đáp án trên

3. Thuật ngữ ""responsive web design"" (thiết kế web đáp ứng) đề cập đến điều gì?

A. Một phương pháp thiết kế web chỉ sử dụng JavaScript để tạo hiệu ứng động.
B. Một phương pháp thiết kế web đảm bảo trang web hiển thị tốt trên nhiều thiết bị và kích thước màn hình khác nhau.
C. Một phương pháp thiết kế web tập trung vào việc tối ưu hóa tốc độ tải trang trên máy tính để bàn.
D. Một phương pháp thiết kế web sử dụng hình ảnh động GIF để tạo sự tương tác với người dùng.

4. Trong ngữ cảnh của SEO (Search Engine Optimization), ""schema markup"" là gì?

A. Một kỹ thuật để ẩn nội dung khỏi các công cụ tìm kiếm.
B. Một loại mã được thêm vào trang web để cung cấp cho các công cụ tìm kiếm thông tin chi tiết hơn về nội dung của trang.
C. Một phương pháp để tạo các liên kết nội bộ trên trang web.
D. Một công cụ để kiểm tra thứ hạng của trang web trên các công cụ tìm kiếm.

5. Trong ngữ cảnh của CSS, ""CSS preprocessor"" (tiền xử lý CSS) là gì?

A. Một công cụ để tự động tạo mã CSS từ hình ảnh.
B. Một ngôn ngữ mở rộng CSS cho phép sử dụng các tính năng như biến, mixin và hàm.
C. Một trình duyệt web đặc biệt để hiển thị CSS.
D. Một công cụ để kiểm tra và tối ưu hóa mã CSS.

6. Điểm khác biệt chính giữa HTTP và HTTPS là gì?

A. HTTP nhanh hơn HTTPS.
B. HTTPS sử dụng mã hóa để bảo vệ dữ liệu truyền tải, trong khi HTTP không.
C. HTTP có thể truyền tải dữ liệu đa phương tiện, trong khi HTTPS chỉ có thể truyền tải văn bản.
D. HTTPS chỉ được sử dụng cho các trang web thương mại điện tử.

7. Trong ngữ cảnh của CSS, ""Flexbox"" là gì?

A. Một thư viện JavaScript để tạo hiệu ứng hoạt hình.
B. Một mô hình bố cục CSS giúp dễ dàng thiết kế các giao diện linh hoạt và đáp ứng.
C. Một ngôn ngữ lập trình để tạo các ứng dụng web.
D. Một công cụ để kiểm tra và gỡ lỗi mã CSS.

8. Điểm khác biệt chính giữa cookie và localStorage là gì?

A. Cookie chỉ có thể lưu trữ dữ liệu số, trong khi localStorage có thể lưu trữ dữ liệu chuỗi.
B. Cookie được lưu trữ trên máy chủ, trong khi localStorage được lưu trữ trên trình duyệt của người dùng.
C. Cookie có dung lượng lưu trữ lớn hơn localStorage.
D. localStorage có dung lượng lưu trữ lớn hơn và không được gửi kèm theo mỗi yêu cầu HTTP như cookie.

9. Trong ngữ cảnh của kiểm thử web, ""end-to-end testing"" (kiểm thử đầu cuối) là gì?

A. Kiểm tra từng dòng mã một cách thủ công.
B. Kiểm tra toàn bộ ứng dụng từ đầu đến cuối để đảm bảo tất cả các thành phần hoạt động cùng nhau một cách chính xác.
C. Kiểm tra hiệu suất của ứng dụng trên các thiết bị di động.
D. Kiểm tra tính bảo mật của ứng dụng.

10. Công nghệ nào sau đây thường được sử dụng để tạo các ứng dụng web đơn trang (Single Page Application - SPA)?

A. PHP
B. Angular, React, hoặc Vue.js
C. Java Server Faces (JSF)
D. ASP.NET Web Forms

11. Thuật ngữ ""viewport"" trong thiết kế web đáp ứng (responsive web design) đề cập đến điều gì?

A. Vùng hiển thị của trang web trên một thiết bị.
B. Một công cụ để tạo hiệu ứng hoạt hình.
C. Một ngôn ngữ lập trình web.
D. Một phương pháp để tối ưu hóa hình ảnh.

12. Thuật ngữ ""lazy loading"" (tải chậm) đề cập đến kỹ thuật nào trong tối ưu hóa hiệu suất web?

A. Tải tất cả các tài nguyên của trang web cùng một lúc.
B. Chỉ tải các tài nguyên cần thiết khi chúng thực sự cần thiết, chẳng hạn như hình ảnh chỉ được tải khi chúng xuất hiện trong viewport.
C. Tải tài nguyên từ các máy chủ khác nhau để tăng tốc độ tải trang.
D. Tải tài nguyên bằng cách sử dụng công nghệ blockchain.

13. Mục đích chính của việc sử dụng CDN (Content Delivery Network) là gì?

A. Để mã hóa dữ liệu trên trang web.
B. Để phân phối nội dung web từ các máy chủ gần người dùng hơn, giảm độ trễ và tăng tốc độ tải trang.
C. Để quản lý cơ sở dữ liệu của trang web.
D. Để tạo hiệu ứng 3D trên trang web.

14. Thuật ngữ ""serverless computing"" (điện toán không máy chủ) trong công nghệ web đề cập đến điều gì?

A. Một mô hình điện toán trong đó nhà phát triển không cần quản lý máy chủ, mà chỉ tập trung vào việc viết mã.
B. Một mô hình điện toán trong đó tất cả dữ liệu được lưu trữ trên trình duyệt của người dùng.
C. Một mô hình điện toán trong đó máy chủ được thay thế bằng các thiết bị IoT.
D. Một mô hình điện toán trong đó máy chủ không cần kết nối internet.

15. Công nghệ nào sau đây được sử dụng để tạo các API (Application Programming Interface) trong Node.js?

A. Angular
B. React
C. Express.js
D. Vue.js

16. Thuật ngữ ""microservices"" (vi dịch vụ) đề cập đến kiến trúc ứng dụng web nào?

A. Một kiến trúc trong đó ứng dụng được xây dựng như một tập hợp các dịch vụ nhỏ, độc lập, giao tiếp với nhau qua mạng.
B. Một kiến trúc trong đó tất cả các thành phần của ứng dụng được triển khai trên một máy chủ duy nhất.
C. Một kiến trúc trong đó ứng dụng được xây dựng bằng ngôn ngữ lập trình vi mô.
D. Một kiến trúc trong đó ứng dụng được xây dựng bằng các thành phần có kích thước siêu nhỏ.

17. Công nghệ nào sau đây được sử dụng để tạo giao diện người dùng (UI) trong React?

A. Java
B. XML
C. JavaScript và JSX
D. Python

18. Công cụ nào sau đây thường được sử dụng để quản lý các gói (packages) và thư viện JavaScript trong một dự án web?

A. Microsoft Word
B. npm hoặc Yarn
C. Adobe Photoshop
D. Microsoft Excel

19. WebAssembly (Wasm) là gì?

A. Một ngôn ngữ lập trình web mới thay thế JavaScript.
B. Một định dạng mã bytecode cho phép chạy mã hiệu năng cao trong trình duyệt web.
C. Một thư viện JavaScript để tạo hiệu ứng hoạt hình phức tạp.
D. Một giao thức mạng để truyền tải dữ liệu đa phương tiện.

20. Thuật ngữ ""Progressive Web App"" (PWA) đề cập đến loại ứng dụng web nào?

A. Một ứng dụng web được thiết kế để chạy trên các trình duyệt cũ, như Internet Explorer 6.
B. Một ứng dụng web được xây dựng bằng ngôn ngữ lập trình Swift.
C. Một ứng dụng web có thể cài đặt và hoạt động như một ứng dụng native trên thiết bị di động, cung cấp trải nghiệm người dùng tốt hơn.
D. Một ứng dụng web sử dụng công nghệ Flash để tạo hiệu ứng đồ họa.

21. Công nghệ nào sau đây thường được sử dụng để tạo các ứng dụng web thời gian thực (real-time web applications)?

A. AJAX polling
B. WebSockets
C. Server-Sent Events (SSE)
D. Tất cả các đáp án trên

22. Trong ngữ cảnh của công nghệ web, CORS (Cross-Origin Resource Sharing) là gì?

A. Một cơ chế bảo mật trình duyệt cho phép một trang web truy cập tài nguyên từ một tên miền khác.
B. Một giao thức để truyền tải dữ liệu giữa máy chủ và trình duyệt bằng cách sử dụng WebSocket.
C. Một phương pháp để tối ưu hóa hình ảnh trên trang web để giảm thời gian tải trang.
D. Một kỹ thuật để tạo hiệu ứng cuộn trang mượt mà bằng JavaScript.

23. Công nghệ nào sau đây thường được sử dụng để quản lý trạng thái (state management) trong các ứng dụng React lớn?

A. Redux hoặc Context API
B. JQuery
C. Bootstrap
D. Sass

24. Điểm khác biệt chính giữa ""sessionStorage"" và ""localStorage"" là gì?

A. sessionStorage có dung lượng lưu trữ lớn hơn localStorage.
B. sessionStorage chỉ tồn tại trong một phiên trình duyệt, trong khi localStorage tồn tại vĩnh viễn cho đến khi bị xóa.
C. sessionStorage được lưu trữ trên máy chủ, trong khi localStorage được lưu trữ trên trình duyệt.
D. sessionStorage có thể lưu trữ dữ liệu phức tạp hơn localStorage.

25. Đâu là sự khác biệt chính giữa phương pháp kiểm thử ""unit testing"" và ""integration testing""?

A. Unit testing kiểm tra các thành phần riêng lẻ, trong khi integration testing kiểm tra sự tương tác giữa các thành phần.
B. Unit testing chỉ được thực hiện bởi nhà phát triển, trong khi integration testing được thực hiện bởi người kiểm thử.
C. Unit testing kiểm tra hiệu suất, trong khi integration testing kiểm tra bảo mật.
D. Unit testing kiểm tra giao diện người dùng, trong khi integration testing kiểm tra logic nghiệp vụ.

26. Mục đích của việc sử dụng ""Service Worker"" trong PWA là gì?

A. Để theo dõi vị trí của người dùng.
B. Để quản lý cơ sở dữ liệu của ứng dụng.
C. Để cung cấp khả năng hoạt động offline, bộ nhớ cache và thông báo đẩy.
D. Để tạo hiệu ứng 3D trên trang web.

27. Thuật ngữ ""JAMstack"" đề cập đến kiến trúc web nào?

A. Một kiến trúc tập trung vào JavaScript, APIs, và Markup.
B. Một kiến trúc tập trung vào Java, AJAX, và MySQL.
C. Một kiến trúc tập trung vào Joomla, Apache, và MongoDB.
D. Một kiến trúc tập trung vào JSON, Asynchronous, và Microservices.

28. Trong ngữ cảnh của bảo mật web, CSRF (Cross-Site Request Forgery) là gì?

A. Một kỹ thuật để tối ưu hóa hình ảnh trên trang web.
B. Một loại tấn công cho phép kẻ tấn công thực hiện các hành động thay mặt người dùng mà không được phép của họ.
C. Một phương pháp để tạo hiệu ứng cuộn trang mượt mà.
D. Một công cụ để kiểm tra tốc độ tải trang.

29. Thuật ngữ ""code splitting"" (chia nhỏ mã) đề cập đến kỹ thuật nào trong phát triển web?

A. Tự động tạo các bình luận trong mã.
B. Chia nhỏ ứng dụng thành các phần nhỏ hơn, tải theo yêu cầu để cải thiện hiệu suất.
C. Mã hóa mã nguồn để bảo vệ khỏi sao chép.
D. Tự động tạo tài liệu API từ mã nguồn.

30. JWT (JSON Web Token) thường được sử dụng cho mục đích gì?

A. Để nén dữ liệu trước khi truyền tải trên mạng.
B. Để xác thực và ủy quyền người dùng trong các ứng dụng web và API.
C. Để tạo hiệu ứng hoạt hình trên trang web.
D. Để lưu trữ dữ liệu tạm thời trên trình duyệt.

1 / 30

Xem thêm:  Bộ 30+ Câu hỏi trắc nghiệm online Công nghệ Web - Bộ 5

1. Trong ngữ cảnh của bảo mật web, XSS (Cross-Site Scripting) là gì?

2 / 30

2. Công nghệ nào sau đây thường được sử dụng để tạo các hiệu ứng hoạt hình và chuyển động trên trang web?

3 / 30

3. Thuật ngữ "responsive web design" (thiết kế web đáp ứng) đề cập đến điều gì?

4 / 30

4. Trong ngữ cảnh của SEO (Search Engine Optimization), "schema markup" là gì?

5 / 30

5. Trong ngữ cảnh của CSS, "CSS preprocessor" (tiền xử lý CSS) là gì?

6 / 30

6. Điểm khác biệt chính giữa HTTP và HTTPS là gì?

7 / 30

7. Trong ngữ cảnh của CSS, "Flexbox" là gì?

8 / 30

8. Điểm khác biệt chính giữa cookie và localStorage là gì?

9 / 30

9. Trong ngữ cảnh của kiểm thử web, "end-to-end testing" (kiểm thử đầu cuối) là gì?

10 / 30

10. Công nghệ nào sau đây thường được sử dụng để tạo các ứng dụng web đơn trang (Single Page Application - SPA)?

11 / 30

11. Thuật ngữ "viewport" trong thiết kế web đáp ứng (responsive web design) đề cập đến điều gì?

12 / 30

12. Thuật ngữ "lazy loading" (tải chậm) đề cập đến kỹ thuật nào trong tối ưu hóa hiệu suất web?

13 / 30

13. Mục đích chính của việc sử dụng CDN (Content Delivery Network) là gì?

14 / 30

14. Thuật ngữ "serverless computing" (điện toán không máy chủ) trong công nghệ web đề cập đến điều gì?

15 / 30

15. Công nghệ nào sau đây được sử dụng để tạo các API (Application Programming Interface) trong Node.js?

16 / 30

16. Thuật ngữ "microservices" (vi dịch vụ) đề cập đến kiến trúc ứng dụng web nào?

17 / 30

17. Công nghệ nào sau đây được sử dụng để tạo giao diện người dùng (UI) trong React?

18 / 30

18. Công cụ nào sau đây thường được sử dụng để quản lý các gói (packages) và thư viện JavaScript trong một dự án web?

19 / 30

19. WebAssembly (Wasm) là gì?

20 / 30

20. Thuật ngữ "Progressive Web App" (PWA) đề cập đến loại ứng dụng web nào?

21 / 30

21. Công nghệ nào sau đây thường được sử dụng để tạo các ứng dụng web thời gian thực (real-time web applications)?

22 / 30

22. Trong ngữ cảnh của công nghệ web, CORS (Cross-Origin Resource Sharing) là gì?

23 / 30

23. Công nghệ nào sau đây thường được sử dụng để quản lý trạng thái (state management) trong các ứng dụng React lớn?

24 / 30

24. Điểm khác biệt chính giữa "sessionStorage" và "localStorage" là gì?

25 / 30

25. Đâu là sự khác biệt chính giữa phương pháp kiểm thử "unit testing" và "integration testing"?

26 / 30

26. Mục đích của việc sử dụng "Service Worker" trong PWA là gì?

27 / 30

27. Thuật ngữ "JAMstack" đề cập đến kiến trúc web nào?

28 / 30

28. Trong ngữ cảnh của bảo mật web, CSRF (Cross-Site Request Forgery) là gì?

29 / 30

29. Thuật ngữ "code splitting" (chia nhỏ mã) đề cập đến kỹ thuật nào trong phát triển web?

30 / 30

30. JWT (JSON Web Token) thường được sử dụng cho mục đích gì?

Xếp hạng bài viết

Võ Việt Hoàng SEO

Xin chào! Tôi là Võ Việt Hoàng (Võ Việt Hoàng SEO) là một SEOer, Founder SEO Genz – Cộng Đồng Học Tập SEO, Tác giả của Voviethoang.top (Blog cá nhân của Võ Việt Hoàng - Trang chuyên chia sẻ các kiến thức về SEO, Marketing cùng với các mẹo, thủ thuật hay,...)

Bài Viết Cùng Chủ Đề