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

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


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

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

Bộ 1 - 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. Thuộc tính CSS nào được sử dụng để kiểm soát khoảng cách giữa các dòng văn bản?

A. text-spacing
B. line-height
C. word-spacing
D. letter-spacing

2. Sự khác biệt chính giữa `sessionStorage` và `localStorage` trong JavaScript là gì?

A. `sessionStorage` lưu trữ dữ liệu vĩnh viễn, `localStorage` lưu trữ dữ liệu tạm thời
B. `localStorage` lưu trữ dữ liệu vĩnh viễn, `sessionStorage` lưu trữ dữ liệu tạm thời (chỉ tồn tại trong một phiên trình duyệt)
C. Không có sự khác biệt, chúng có thể được sử dụng thay thế cho nhau
D. `sessionStorage` chỉ có thể lưu trữ chuỗi, `localStorage` có thể lưu trữ bất kỳ loại dữ liệu nào

3. Thuộc tính CSS nào được sử dụng để làm cho văn bản in đậm?

A. font-style
B. text-decoration
C. font-weight
D. text-weight

4. Phương pháp nào sau đây là tốt nhất để tối ưu hóa hình ảnh cho web?

A. Sử dụng hình ảnh BMP không nén
B. Sử dụng hình ảnh PNG với kích thước lớn
C. Sử dụng hình ảnh JPEG hoặc WebP đã được nén và tối ưu hóa kích thước
D. Sử dụng hình ảnh TIFF cho mọi mục đích

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

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

6. Điều gì xảy ra khi bạn nhập một URL vào trình duyệt và nhấn Enter?

A. Trình duyệt sẽ hiển thị mã nguồn HTML của trang web
B. Trình duyệt gửi yêu cầu đến máy chủ để lấy tài nguyên và hiển thị trang web
C. Trình duyệt sẽ lưu URL vào bộ nhớ cache
D. Trình duyệt sẽ tự động cài đặt các plugin cần thiết

7. Phương pháp nào sau đây được sử dụng để làm cho một trang web đáp ứng (responsive) trên các thiết bị khác nhau?

A. Sử dụng bảng (tables) cho bố cục
B. Sử dụng kích thước cố định cho tất cả các phần tử
C. Sử dụng truy vấn phương tiện (media queries) và bố cục linh hoạt
D. Sử dụng JavaScript để thay đổi bố cục dựa trên kích thước màn hình

8. Cú pháp nào sau đây được sử dụng để tạo một biến trong JavaScript?

A. `variable myVariable;`
B. `int myVariable;`
C. `var myVariable;`
D. `string myVariable;`

9. Sự khác biệt chính giữa `GET` và `POST` trong các yêu cầu HTTP là gì?

A. `GET` được sử dụng để lấy dữ liệu, `POST` được sử dụng để gửi dữ liệu
B. `GET` nhanh hơn `POST`
C. `POST` được sử dụng để lấy dữ liệu, `GET` được sử dụng để gửi dữ liệu
D. `GET` an toàn hơn `POST`

10. Phần tử HTML nào được sử dụng để tạo một tiêu đề (heading)?

A. p
B. h1-h6
C. div
D. span

11. Cú pháp nào sau đây là đúng để nhúng (embed) CSS vào HTML?

A. Sử dụng thuộc tính `style` trực tiếp trong các phần tử HTML
B. Sử dụng phần tử `css` trong phần `head`
C. Sử dụng thuộc tính `src` trong phần tử `link`
D. Sử dụng phần tử `script` với thuộc tính `type=""text/css""`

12. Tại sao nên sử dụng các công cụ tự động hóa xây dựng (build automation tools) như Webpack hoặc Parcel?

A. Để viết mã JavaScript dễ dàng hơn
B. Để tự động hóa các tác vụ như đóng gói (bundling), tối ưu hóa và chuyển đổi mã nguồn
C. Để quản lý cơ sở dữ liệu hiệu quả hơn
D. Để bảo vệ trang web khỏi tấn công

13. Đâu là cách đúng để viết một hàm trong JavaScript?

A. function myFunction() {}
B. myFunction = function() {}
C. var myFunction = () => {}
D. Tất cả các đáp án trên

14. Đâu là lợi ích của việc sử dụng các công cụ phát triển (developer tools) của trình duyệt?

A. Tự động viết mã HTML
B. Kiểm tra và gỡ lỗi mã HTML, CSS và JavaScript, xem các yêu cầu mạng và hiệu suất trang web
C. Tăng tốc độ tải trang web
D. Bảo vệ trang web khỏi tấn công

15. JavaScript được sử dụng chủ yếu để làm gì trong phát triển web?

A. Xác định cấu trúc của trang web
B. Tạo kiểu cho trang web
C. Thêm tính tương tác và động cho trang web
D. Quản lý cơ sở dữ liệu

16. Đâu là cách tốt nhất để đảm bảo tính bảo mật cho một trang web?

A. Sử dụng mật khẩu đơn giản
B. Không xác thực dữ liệu đầu vào của người dùng
C. Sử dụng HTTPS, xác thực dữ liệu đầu vào, cập nhật phần mềm thường xuyên và thực hiện các biện pháp bảo mật khác
D. Không sử dụng cơ sở dữ liệu

17. Thuộc tính CSS nào được sử dụng để kiểm soát kích thước phông chữ?

A. font-family
B. font-style
C. font-size
D. text-size

18. 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. CSS
C. HTML
D. PHP

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

A. Lưu trữ cơ sở dữ liệu
B. Tăng tốc độ tải trang web bằng cách phân phối nội dung từ các máy chủ gần người dùng
C. Bảo vệ trang web khỏi tấn công DDoS
D. Quản lý tên miền

20. Sự khác biệt chính giữa `id` và `class` trong HTML là gì?

A. `id` có thể được sử dụng cho nhiều phần tử, `class` chỉ có thể được sử dụng cho một phần tử
B. `class` có thể được sử dụng cho nhiều phần tử, `id` chỉ có thể được sử dụng cho một phần tử
C. `id` được sử dụng cho JavaScript, `class` được sử dụng cho CSS
D. Không có sự khác biệt, chúng có thể được sử dụng thay thế cho nhau

21. Cookie là gì và chúng được sử dụng để làm gì trong phát triển web?

A. Một loại virus máy tính
B. Một đoạn mã JavaScript để tạo hiệu ứng động
C. Các tệp nhỏ được lưu trữ trên máy tính của người dùng để theo dõi thông tin như tùy chọn và trạng thái đăng nhập
D. Một loại cơ sở dữ liệu

22. Tại sao nên sử dụng thuộc tính `alt` cho các phần tử `img` trong HTML?

A. Để tăng tốc độ tải 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ải thiện khả năng truy cập (accessibility) và SEO
C. Để tạo hiệu ứng động cho hình ảnh
D. Để bảo vệ hình ảnh khỏi bị sao chép

23. Đâu là lợi ích của việc sử dụng kiến trúc SPA (Single Page Application)?

A. Tăng tốc độ tải trang web và cải thiện trải nghiệm người dùng bằng cách giảm số lượng yêu cầu đến máy chủ
B. Cải thiện SEO
C. Giảm chi phí phát triển
D. Tăng tính bảo mật

24. Sự kiện JavaScript nào xảy ra khi người dùng nhấp vào một phần tử?

A. mouseover
B. keydown
C. click
D. submit

25. Đâu là cách đúng để liên kết một tệp CSS bên ngoài với một tệp HTML?

A. Sử dụng phần tử script
B. Sử dụng phần tử style
C. Sử dụng phần tử link
D. Sử dụng thuộc tính css

26. Phần tử HTML nào được sử dụng để tạo một danh sách không có thứ tự?

A. ol
B. dl
C. ul
D. li

27. Thuộc tính CSS nào được sử dụng để thêm đường viền xung quanh một phần tử?

A. outline
B. border
C. shadow
D. margin

28. Đâu là lợi ích của việc sử dụng hệ thống quản lý phiên bản (version control system) như Git?

A. Tăng tốc độ tải trang web
B. Cho phép nhiều người cùng làm việc trên một dự án, theo dõi thay đổi và dễ dàng khôi phục các phiên bản trước
C. Tự động tạo mã HTML
D. Bảo vệ trang web khỏi tấn công

29. Mục đích chính của việc sử dụng một framework CSS như Bootstrap hoặc Tailwind CSS là gì?

A. Để viết JavaScript dễ dàng hơn
B. Để quản lý cơ sở dữ liệu hiệu quả hơn
C. Để tạo giao diện người dùng (UI) nhanh chóng và nhất quán
D. Để tối ưu hóa hiệu suất máy chủ

30. Thuộc tính CSS nào được sử dụng để tạo khoảng trắng xung quanh một phần tử?

A. margin
B. padding
C. border
D. space

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ộ 4

1. Thuộc tính CSS nào được sử dụng để kiểm soát khoảng cách giữa các dòng văn bản?

2 / 30

2. Sự khác biệt chính giữa `sessionStorage` và `localStorage` trong JavaScript là gì?

3 / 30

3. Thuộc tính CSS nào được sử dụng để làm cho văn bản in đậm?

4 / 30

4. Phương pháp nào sau đây là tốt nhất để tối ưu hóa hình ảnh cho web?

5 / 30

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

6 / 30

6. Điều gì xảy ra khi bạn nhập một URL vào trình duyệt và nhấn Enter?

7 / 30

7. Phương pháp nào sau đây được sử dụng để làm cho một trang web đáp ứng (responsive) trên các thiết bị khác nhau?

8 / 30

8. Cú pháp nào sau đây được sử dụng để tạo một biến trong JavaScript?

9 / 30

9. Sự khác biệt chính giữa `GET` và `POST` trong các yêu cầu HTTP là gì?

10 / 30

10. Phần tử HTML nào được sử dụng để tạo một tiêu đề (heading)?

11 / 30

11. Cú pháp nào sau đây là đúng để nhúng (embed) CSS vào HTML?

12 / 30

12. Tại sao nên sử dụng các công cụ tự động hóa xây dựng (build automation tools) như Webpack hoặc Parcel?

13 / 30

13. Đâu là cách đúng để viết một hàm trong JavaScript?

14 / 30

14. Đâu là lợi ích của việc sử dụng các công cụ phát triển (developer tools) của trình duyệt?

15 / 30

15. JavaScript được sử dụng chủ yếu để làm gì trong phát triển web?

16 / 30

16. Đâu là cách tốt nhất để đảm bảo tính bảo mật cho một trang web?

17 / 30

17. Thuộc tính CSS nào được sử dụng để kiểm soát kích thước phông chữ?

18 / 30

18. 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?

19 / 30

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

20 / 30

20. Sự khác biệt chính giữa `id` và `class` trong HTML là gì?

21 / 30

21. Cookie là gì và chúng được sử dụng để làm gì trong phát triển web?

22 / 30

22. Tại sao nên sử dụng thuộc tính `alt` cho các phần tử `img` trong HTML?

23 / 30

23. Đâu là lợi ích của việc sử dụng kiến trúc SPA (Single Page Application)?

24 / 30

24. Sự kiện JavaScript nào xảy ra khi người dùng nhấp vào một phần tử?

25 / 30

25. Đâu là cách đúng để liên kết một tệp CSS bên ngoài với một tệp HTML?

26 / 30

26. Phần tử HTML nào được sử dụng để tạo một danh sách không có thứ tự?

27 / 30

27. Thuộc tính CSS nào được sử dụng để thêm đường viền xung quanh một phần tử?

28 / 30

28. Đâu là lợi ích của việc sử dụng hệ thống quản lý phiên bản (version control system) như Git?

29 / 30

29. Mục đích chính của việc sử dụng một framework CSS như Bootstrap hoặc Tailwind CSS là gì?

30 / 30

30. Thuộc tính CSS nào được sử dụng để tạo khoảng trắng xung quanh 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ủ Đề