Bộ 1 - Bộ 30+ câu hỏi trắc nghiệm online Đồ họa Web 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 kích thước của hình ảnh nền?
A. background-position.
B. background-repeat.
C. background-size.
D. background-origin.
2. Đâu là cách tốt nhất để đảm bảo hình ảnh có thể truy cập được đối với người dùng sử dụng trình đọc màn hình?
A. Sử dụng hình ảnh có độ phân giải cao.
B. Sử dụng thuộc tính 'alt' để cung cấp mô tả văn bản cho hình ảnh.
C. Sử dụng chú thích hình ảnh.
D. Sử dụng hình ảnh động.
3. Điều gì sẽ xảy ra nếu bạn đặt thuộc tính CSS 'background-size: cover;' cho một hình ảnh nền?
A. Hình ảnh sẽ được lặp lại để lấp đầy phần tử.
B. Hình ảnh sẽ được thu nhỏ hoặc phóng to để lấp đầy toàn bộ phần tử, có thể bị cắt bớt.
C. Hình ảnh sẽ giữ nguyên kích thước ban đầu.
D. Hình ảnh sẽ chỉ hiển thị một phần của nó.
4. Thuật ngữ nào chỉ việc kết hợp nhiều hình ảnh nhỏ thành một hình ảnh lớn duy nhất để giảm số lượng yêu cầu HTTP đến máy chủ?
A. Responsive images.
B. Image sprites.
C. WebP.
D. Base64 encoding.
5. Sự khác biệt chính giữa ảnh raster và ảnh vector là gì?
A. Ảnh raster được tạo thành từ pixel, ảnh vector được tạo thành từ đường và hình dạng.
B. Ảnh raster có kích thước tệp nhỏ hơn ảnh vector.
C. Ảnh raster dễ chỉnh sửa hơn ảnh vector.
D. Ảnh raster hỗ trợ nhiều màu sắc hơn ảnh vector.
6. Thuộc tính CSS nào cho phép bạn tạo mặt nạ (mask) cho hình ảnh?
A. clip-path.
B. filter.
C. mask-image.
D. opacity.
7. Định dạng hình ảnh nào sau đây là tốt nhất cho logo và biểu tượng trên web vì khả năng mở rộng vô hạn mà không làm giảm chất lượng?
A. JPEG.
B. PNG.
C. GIF.
D. SVG (Scalable Vector Graphics).
8. Thuật ngữ 'art direction' trong responsive images đề cập đến điều gì?
A. Việc chọn định dạng hình ảnh tốt nhất.
B. Việc thay đổi bố cục hoặc nội dung của hình ảnh để phù hợp với các kích thước màn hình khác nhau.
C. Việc tối ưu hóa kích thước tệp của hình ảnh.
D. Việc sử dụng hình ảnh vector.
9. Khi nào nên sử dụng định dạng SVG thay vì PNG cho biểu tượng (icon) trên trang web?
A. Khi cần biểu tượng có nhiều màu sắc phức tạp.
B. Khi cần biểu tượng có hiệu ứng động.
C. Khi cần biểu tượng có thể mở rộng mà không bị mất chất lượng.
D. Khi cần biểu tượng có kích thước tệp nhỏ nhất.
10. Khi nào nên sử dụng Base64 encoding cho hình ảnh trong thiết kế web?
A. Khi cần tải nhiều hình ảnh lớn.
B. Khi cần hình ảnh có chất lượng cao nhất.
C. Khi cần giảm số lượng yêu cầu HTTP cho các hình ảnh nhỏ.
D. Khi cần tối ưu hóa SEO cho hình ảnh.
11. Kỹ thuật nào trì hoãn việc tải hình ảnh cho đến khi chúng xuất hiện trong khung nhìn của người dùng, giúp cải thiện hiệu suất tải trang ban đầu?
A. Image optimization.
B. Lazy loading.
C. Responsive images.
D. Content Delivery Network (CDN).
12. Thuộc tính CSS 'object-fit' có chức năng gì?
A. Điều chỉnh độ sáng của hình ảnh.
B. Xác định cách nội dung của một phần tử (ví dụ: hình ảnh hoặc video) phù hợp với vùng chứa của nó.
C. Tạo hiệu ứng bóng đổ cho hình ảnh.
D. Làm mờ hình ảnh.
13. Định dạng hình ảnh nào được phát triển bởi Google và cung cấp khả năng nén tốt hơn so với JPEG và PNG, đồng thời hỗ trợ cả ảnh động và trong suốt?
A. GIF.
B. TIFF.
C. WebP.
D. BMP.
14. Làm thế nào để tạo hiệu ứng 'hover' thay đổi hình ảnh bằng CSS?
A. Sử dụng thuộc tính 'transition'.
B. Sử dụng thuộc tính 'animation'.
C. Sử dụng bộ chọn ':hover' kết hợp với thuộc tính 'background-image' hoặc 'content'.
D. Sử dụng thuộc tính 'transform'.
15. Làm thế nào để đảm bảo hình ảnh hiển thị sắc nét trên các thiết bị có màn hình Retina (mật độ điểm ảnh cao)?
A. Sử dụng hình ảnh có độ phân giải thấp.
B. Sử dụng hình ảnh vector.
C. Sử dụng hình ảnh có kích thước gấp đôi và thuộc tính 'width'/'height' bằng một nửa kích thước thực tế.
D. Sử dụng hình ảnh ở định dạng GIF.
16. Khi nào nên sử dụng thuộc tính CSS 'clip-path'?
A. Khi cần tạo hiệu ứng bóng đổ cho hình ảnh.
B. Khi cần tạo các hình dạng phức tạp cho hình ảnh, thay vì chỉ hình chữ nhật.
C. Khi cần tối ưu hóa kích thước tệp của hình ảnh.
D. Khi cần tạo hiệu ứng chuyển động cho hình ảnh.
17. Khi nào nên sử dụng hình ảnh GIF trên website?
A. Khi cần hiển thị ảnh có độ phân giải cao.
B. Khi cần hiển thị ảnh có nhiều màu sắc phức tạp.
C. Khi cần hiển thị ảnh động đơn giản hoặc ảnh có độ trong suốt giới hạn.
D. Khi cần hiển thị ảnh có kích thước tệp nhỏ nhất.
18. Định dạng hình ảnh nào hỗ trợ cả hoạt ảnh và độ trong suốt?
A. JPEG.
B. PNG.
C. GIF.
D. WebP.
19. Kỹ thuật nào sau đây được sử dụng để tải hình ảnh chất lượng thấp trước, sau đó thay thế bằng hình ảnh chất lượng cao hơn khi tải xong, cải thiện trải nghiệm người dùng?
A. Progressive JPEG.
B. Lazy loading.
C. Image sprites.
D. Adaptive images.
20. Đâu là lợi ích chính của việc sử dụng hình ảnh vector so với hình ảnh raster trong thiết kế web?
A. Hình ảnh vector có kích thước tệp nhỏ hơn.
B. Hình ảnh vector có thể được mở rộng vô hạn mà không làm giảm chất lượng.
C. Hình ảnh vector dễ chỉnh sửa hơn.
D. Hình ảnh vector hỗ trợ nhiều màu sắc hơn.
21. Thuật ngữ nào mô tả việc tối ưu hóa hình ảnh để giảm kích thước tệp mà không làm giảm đáng kể chất lượng hình ảnh hiển thị trên web?
A. Tạo ảnh raster.
B. Nén ảnh (Image compression).
C. Tạo ảnh vector.
D. Làm mờ ảnh.
22. Thuộc tính CSS nào được sử dụng để tạo hiệu ứng chuyển động (animation) cho hình ảnh?
A. transition.
B. transform.
C. animation.
D. filter.
23. Điều gì xảy ra khi bạn sử dụng thuộc tính CSS 'image-rendering: pixelated;'?
A. Hình ảnh sẽ được hiển thị với độ phân giải cao hơn.
B. Hình ảnh sẽ được làm mịn hơn.
C. Hình ảnh sẽ được hiển thị với các cạnh sắc nét và rõ ràng, không bị làm mờ.
D. Hình ảnh sẽ được chuyển đổi thành ảnh đen trắng.
24. Thuộc tính CSS nào cho phép bạn điều chỉnh độ sáng, độ tương phản và các hiệu ứng hình ảnh khác?
A. transform.
B. transition.
C. filter.
D. animation.
25. Phương pháp nào cho phép trình duyệt chọn hình ảnh phù hợp nhất để hiển thị dựa trên kích thước màn hình, độ phân giải và các đặc điểm khác của thiết bị?
A. Adaptive images.
B. Vector graphics.
C. Lossless compression.
D. Image interlacing.
26. Điều gì KHÔNG phải là một lợi ích của việc sử dụng CDN (Content Delivery Network) cho hình ảnh?
A. Giảm tải cho máy chủ gốc.
B. Cải thiện tốc độ tải trang cho người dùng trên toàn thế giới.
C. Tăng độ phức tạp trong việc quản lý hình ảnh.
D. Tăng khả năng chịu tải và độ tin cậy.
27. Thuộc tính CSS nào được sử dụng để xác định cách hình ảnh lặp lại trên một phần tử?
A. background-size.
B. background-position.
C. background-repeat.
D. background-attachment.
28. Khi nào nên sử dụng định dạng hình ảnh PNG thay vì JPEG?
A. Khi cần hình ảnh có nhiều màu sắc.
B. Khi cần hình ảnh có độ trong suốt.
C. Khi cần hình ảnh có kích thước tệp nhỏ nhất.
D. Khi cần hình ảnh có hiệu ứng động.
29. Thuộc tính CSS 'srcset' được sử dụng để làm gì trong responsive images?
A. Xác định kích thước của hình ảnh.
B. Xác định các nguồn hình ảnh khác nhau cho các kích thước màn hình khác nhau.
C. Xác định độ phân giải của hình ảnh.
D. Xác định định dạng của hình ảnh.
30. Lợi ích chính của việc sử dụng CSS sprites là gì?
A. Tăng chất lượng hình ảnh.
B. Giảm số lượng yêu cầu HTTP, giúp tăng tốc độ tải trang.
C. Giảm kích thước tệp của hình ảnh.
D. Tăng khả năng tương thích với các trình duyệt cũ.