30+ Câu hỏi trắc nghiệm online Nhập môn web và ứng dụng – Bộ 4

1

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é!!!


Nhập môn web và ứng dụng

Bộ 4 - Bộ 30+ câu hỏi trắc nghiệm online Nhập môn web và ứng dụng có đáp án

Bộ 4 - Bộ 30+ câu hỏi trắc nghiệm online Nhập môn web và ứng dụng có đáp án. Cùng rèn luyện kiến thức ngay nhé.

1. Cơ chế CORS (Cross-Origin Resource Sharing) được sử dụng để làm gì?

A. Tăng tốc độ tải trang web.
B. Cho phép hoặc hạn chế các yêu cầu HTTP từ một nguồn gốc (origin) khác.
C. Mã hóa dữ liệu truyền qua mạng.
D. Quản lý cookie.

2. Thuật ngữ ""semantic HTML"" đề cập đến điều gì?

A. Sử dụng HTML để tạo hiệu ứng động.
B. Sử dụng các thẻ HTML theo ý nghĩa và mục đích của chúng, thay vì chỉ để định dạng.
C. Sử dụng HTML để mã hóa dữ liệu.
D. Sử dụng HTML để quản lý cơ sở dữ liệu.

3. Phương thức HTTP nào được sử dụng để yêu cầu dữ liệu từ máy chủ?

A. POST
B. PUT
C. DELETE
D. GET

4. Sự khác biệt chính giữa `display: inline;` và `display: block;` trong CSS là gì?

A. `inline` tạo ra một dòng mới, `block` không tạo ra dòng mới.
B. `block` tạo ra một dòng mới, `inline` không tạo ra dòng mới.
C. Không có sự khác biệt.
D. `inline` chỉ áp dụng cho văn bản, `block` chỉ áp dụng cho hình ảnh.

5. Mục đích của thuộc tính `viewport` trong HTML là gì?

A. Để tạo hiệu ứng động cho trang web.
B. Để kiểm soát cách trang web được hiển thị trên các thiết bị khác nhau, đặc biệt là thiết bị di động.
C. Để mã hóa dữ liệu.
D. Để giảm kích thước file trang web.

6. JavaScript thường được sử dụng để làm gì trong phát triển web?

A. Định dạng cấu trúc trang web
B. Thêm tính tương tác và hành vi động vào trang web
C. Quản lý cơ sở dữ liệu
D. Xử lý các yêu cầu HTTP

7. Ngôn ngữ nào sau đây thường được sử dụng để tạo cấu trúc và nội dung của một trang web?

A. JavaScript
B. Python
C. HTML
D. CSS

8. CSS được sử dụng để làm gì trong phát triển web?

A. Xử lý logic phía máy chủ
B. Tạo hiệu ứng động cho trang web
C. Định dạng và tạo kiểu cho trang web
D. Quản lý cơ sở dữ liệu

9. Cookie là gì trong ngữ cảnh của web?

A. Một loại virus máy tính
B. Một đoạn mã JavaScript
C. Một tệp văn bản nhỏ được lưu trữ trên máy tính của người dùng bởi trang web
D. Một loại cơ sở dữ liệu

10. Mục đích của thẻ `meta` trong HTML là gì?

A. Hiển thị hình ảnh.
B. Định dạng văn bản.
C. Cung cấp siêu dữ liệu về trang web, chẳng hạn như mô tả, từ khóa, tác giả.
D. Tạo liên kết đến các trang web khác.

11. Đâu là lợi ích chính của việc sử dụng một CSS preprocessor như Sass hoặc Less?

A. Tăng tốc độ tải trang web.
B. Cho phép sử dụng các tính năng nâng cao như biến, mixin, và vòng lặp trong CSS.
C. Tự động tối ưu hóa hình ảnh.
D. Cải thiện bảo mật trang web.

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

A. `localStorage` lưu trữ dữ liệu trong một phiên trình duyệt, còn `sessionStorage` lưu trữ dữ liệu vĩnh viễn.
B. `sessionStorage` lưu trữ dữ liệu trong một phiên trình duyệt, còn `localStorage` lưu trữ dữ liệu vĩnh viễn cho đến khi bị xóa thủ công.
C. Không có sự khác biệt.
D. `localStorage` chỉ lưu trữ dữ liệu văn bản, còn `sessionStorage` có thể lưu trữ mọi loại dữ liệu.

13. Cú pháp nào sau đây là đúng để chèn một file JavaScript bên ngoài vào một trang HTML?

A. script src=""script.js""
B. javascript src=""script.js""
C. src=""script.js""
D. link src=""script.js""

14. Đâu là cách tốt nhất để tối ưu hóa hiệu suất của một trang web?

A. Sử dụng hình ảnh có độ phân giải cao.
B. Giảm thiểu kích thước file CSS và JavaScript, tối ưu hóa hình ảnh, và sử dụng caching.
C. Sử dụng nhiều font chữ khác nhau.
D. Sử dụng càng nhiều JavaScript càng tốt.

15. CDN (Content Delivery Network) là gì và nó được sử dụng để làm gì?

A. Một loại cơ sở dữ liệu.
B. Một mạng lưới các máy chủ phân tán trên toàn cầu, được sử dụng để phân phối nội dung web đến người dùng một cách nhanh chóng và hiệu quả.
C. Một ngôn ngữ lập trình.
D. Một giao thức mạng.

16. RESTful API là gì và nó tuân theo những nguyên tắc thiết kế nào?

A. Một loại cơ sở dữ liệu.
B. Một kiến trúc thiết kế API tuân theo các nguyên tắc như stateless, client-server, cacheable, layered system, và code on demand (tùy chọn).
C. Một ngôn ngữ lập trình.
D. Một giao thức mạng.

17. Thuộc tính `z-index` trong CSS được sử dụng để làm gì?

A. Thay đổi kích thước chữ.
B. Thay đổi màu nền.
C. Xác định thứ tự xếp chồng của các phần tử HTML.
D. Căn chỉnh văn bản.

18. Đâu là một framework JavaScript phổ biến được sử dụng để xây dựng giao diện người dùng (UI)?

A. SQL
B. Java
C. React
D. PHP

19. Mục đích của việc sử dụng thuộc tính `alt` trong thẻ `img` của HTML là gì?

A. Để tạo hiệu ứng động cho hình ảnh.
B. Để cung cấp văn bản thay thế cho hình ảnh khi hình ảnh không hiển thị được, cũng như cải thiện khả năng truy cập.
C. Để mã hóa hình ảnh.
D. Để giảm kích thước file hình ảnh.

20. Webpack là gì và nó được sử dụng để làm gì trong phát triển web?

A. Một loại cơ sở dữ liệu.
B. Một công cụ đóng gói module (module bundler) cho JavaScript, cho phép đóng gói các file JavaScript, CSS, hình ảnh và các tài sản khác thành các gói để sử dụng trong trình duyệt.
C. Một ngôn ngữ lập trình.
D. Một giao thức mạng.

21. OAuth là gì và nó được sử dụng để làm gì?

A. Một loại virus máy tính.
B. Một giao thức ủy quyền cho phép ứng dụng của bên thứ ba truy cập vào tài nguyên của người dùng trên một dịch vụ khác mà không cần biết mật khẩu của người dùng.
C. Một phương pháp mã hóa dữ liệu.
D. Một giao thức mạng.

22. Vai trò của DNS (Domain Name System) trong hoạt động của web là gì?

A. Mã hóa dữ liệu truyền qua mạng.
B. Chuyển đổi tên miền thành địa chỉ IP.
C. Quản lý cơ sở dữ liệu.
D. Tối ưu hóa hình ảnh.

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

A. Một loại virus máy tính.
B. Một kỹ thuật 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 trong trình duyệt của người dùng khác.
C. Một phương pháp mã hóa dữ liệu.
D. Một giao thức mạng.

24. Trong CSS, sự khác biệt giữa `margin` và `padding` là gì?

A. `margin` là khoảng cách bên trong phần tử, còn `padding` là khoảng cách bên ngoài phần tử.
B. `padding` là khoảng cách bên trong phần tử, còn `margin` là khoảng cách bên ngoài phần tử.
C. Không có sự khác biệt.
D. `margin` chỉ áp dụng cho văn bản, còn `padding` chỉ áp dụng cho hình ảnh.

25. Responsive web design là gì?

A. Thiết kế web chỉ dành cho máy tính để bàn
B. Thiết kế web chỉ dành cho thiết bị di động
C. Thiết kế web có khả năng tự điều chỉnh để phù hợp với nhiều kích thước màn hình và thiết bị khác nhau
D. Thiết kế web sử dụng hình ảnh động

26. JSON (JavaScript Object Notation) là gì và nó thường được sử dụng để làm gì?

A. Một ngôn ngữ lập trình.
B. Một định dạng dữ liệu nhẹ được sử dụng để trao đổi dữ liệu giữa máy chủ và trình duyệt.
C. Một hệ quản trị cơ sở dữ liệu.
D. Một giao thức mạng.

27. Đâu là một hệ thống quản lý nội dung (CMS) phổ biến?

A. WordPress
B. Excel
C. Photoshop
D. PowerPoint

28. Trong CSS, sự khác biệt giữa các đơn vị `px`, `em`, và `rem` là gì?

A. `px` là đơn vị tuyệt đối, `em` tương đối so với kích thước font của phần tử cha, `rem` tương đối so với kích thước font của phần tử gốc (HTML).
B. `em` là đơn vị tuyệt đối, `px` tương đối so với kích thước font của phần tử cha, `rem` tương đối so với kích thước font của phần tử gốc (HTML).
C. `rem` là đơn vị tuyệt đối, `em` tương đối so với kích thước font của phần tử cha, `px` tương đối so với kích thước font của phần tử gốc (HTML).
D. Không có sự khác biệt.

29. API (Application Programming Interface) là gì?

A. Một loại phần cứng máy tính
B. Một giao diện cho phép các ứng dụng phần mềm giao tiếp với nhau
C. Một ngôn ngữ lập trình
D. Một hệ điều hành

30. Thuộc tính nào trong CSS được sử dụng để thay đổi màu chữ của một phần tử?

A. background-color
B. font-size
C. color
D. text-align

1 / 30

Xem thêm:  30+ Câu hỏi trắc nghiệm online Nhập môn web và ứng dụng - Bộ 2

1. Cơ chế CORS (Cross-Origin Resource Sharing) được sử dụng để làm gì?

2 / 30

2. Thuật ngữ "semantic HTML" đề cập đến điều gì?

3 / 30

3. Phương thức HTTP nào được sử dụng để yêu cầu dữ liệu từ máy chủ?

4 / 30

4. Sự khác biệt chính giữa `display: inline;` và `display: block;` trong CSS là gì?

5 / 30

5. Mục đích của thuộc tính `viewport` trong HTML là gì?

6 / 30

6. JavaScript thường được sử dụng để làm gì trong phát triển web?

7 / 30

7. Ngôn ngữ nào sau đây thường được sử dụng để tạo cấu trúc và nội dung của một trang web?

8 / 30

8. CSS được sử dụng để làm gì trong phát triển web?

9 / 30

9. Cookie là gì trong ngữ cảnh của web?

10 / 30

10. Mục đích của thẻ `meta` trong HTML là gì?

11 / 30

11. Đâu là lợi ích chính của việc sử dụng một CSS preprocessor như Sass hoặc Less?

12 / 30

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

13 / 30

13. Cú pháp nào sau đây là đúng để chèn một file JavaScript bên ngoài vào một trang HTML?

14 / 30

14. Đâu là cách tốt nhất để tối ưu hóa hiệu suất của một trang web?

15 / 30

15. CDN (Content Delivery Network) là gì và nó được sử dụng để làm gì?

16 / 30

16. RESTful API là gì và nó tuân theo những nguyên tắc thiết kế nào?

17 / 30

17. Thuộc tính `z-index` trong CSS được sử dụng để làm gì?

18 / 30

18. Đâu là một framework JavaScript phổ biến được sử dụng để xây dựng giao diện người dùng (UI)?

19 / 30

19. Mục đích của việc sử dụng thuộc tính `alt` trong thẻ `img` của HTML là gì?

20 / 30

20. Webpack là gì và nó được sử dụng để làm gì trong phát triển web?

21 / 30

21. OAuth là gì và nó được sử dụng để làm gì?

22 / 30

22. Vai trò của DNS (Domain Name System) trong hoạt động của web là gì?

23 / 30

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

24 / 30

24. Trong CSS, sự khác biệt giữa `margin` và `padding` là gì?

25 / 30

25. Responsive web design là gì?

26 / 30

26. JSON (JavaScript Object Notation) là gì và nó thường được sử dụng để làm gì?

27 / 30

27. Đâu là một hệ thống quản lý nội dung (CMS) phổ biến?

28 / 30

28. Trong CSS, sự khác biệt giữa các đơn vị `px`, `em`, và `rem` là gì?

29 / 30

29. API (Application Programming Interface) là gì?

30 / 30

30. Thuộc tính nào trong CSS được sử dụng để thay đổi màu chữ của một phần tử?

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ủ Đề