Trắc nghiệm Tin học ứng dụng 12 chân trời sáng tạo bài F3: Tạo bảng và khung trong trang web với HTML
1. Nếu một trang web muốn hiển thị một phần của trang khác mà không ảnh hưởng đến bố cục chính của trang hiện tại, công nghệ nào là phù hợp nhất?
A. Sử dụng kỹ thuật AJAX để tải nội dung.
B. Sử dụng thẻ iframe để nhúng trang khác.
C. Sử dụng thẻ object để nhúng đối tượng.
D. Sử dụng thẻ embed để nhúng nội dung đa phương tiện.
2. Thẻ iframe có thuộc tính src dùng để làm gì?
A. Đặt tiêu đề cho khung.
B. Chỉ định URL của tài liệu sẽ được hiển thị trong khung.
C. Thiết lập chiều rộng cho khung.
D. Xác định cách thức cuộn của khung.
3. Khi sử dụng thuộc tính rowspan để một ô bảng trải dài qua 3 hàng, bạn cần đảm bảo rằng các hàng tiếp theo sẽ được tạo với số lượng ô ít hơn bao nhiêu ô so với bình thường?
A. 1 ô
B. 2 ô
C. 3 ô
D. Không cần giảm số lượng ô.
4. Thuộc tính rowspan trong thẻ ô bảng (thẻ td hoặc th) có chức năng gì?
A. Cho phép ô bảng trải rộng qua nhiều cột.
B. Quy định chiều rộng của ô bảng.
C. Cho phép ô bảng trải rộng qua nhiều hàng.
D. Định dạng căn chỉnh nội dung trong ô.
5. Khi muốn các ô trong cùng một cột không có khoảng cách giữa chúng và giữa các hàng, ta nên áp dụng thuộc tính CSS nào cho thẻ table?
A. border-spacing: 0;
B. border-collapse: collapse;
C. margin: 0;
D. padding: 0;
6. Thẻ HTML nào dùng để tạo một hàng trong bảng?
A. Thẻ td
B. Thẻ th
C. Thẻ tr
D. Thẻ table
7. Để tạo đường viền cho bảng trong HTML, cách phổ biến nhất và được khuyên dùng là sử dụng thuộc tính nào của thẻ table hoặc CSS?
A. Thuộc tính border trực tiếp trên thẻ table
B. Thuộc tính style với border-collapse: collapse;
C. CSS thuộc tính border với giá trị phù hợp
D. Thuộc tính frame và rules
8. Nếu bạn muốn khoảng cách giữa các ô trong bảng là 5 pixel, bạn sẽ sử dụng thuộc tính CSS nào cho thẻ table?
A. border-collapse: separate;
B. border-spacing: 5px;
C. margin: 5px;
D. padding: 5px;
9. Thuộc tính colspan trong thẻ ô bảng (thẻ td hoặc th) dùng để làm gì?
A. Quy định màu sắc cho ô bảng.
B. Cho phép ô bảng trải rộng qua nhiều cột.
C. Cho phép ô bảng trải rộng qua nhiều hàng.
D. Định dạng viền cho ô bảng.
10. Thẻ HTML nào được sử dụng để nhóm các hàng chân trang (footer rows) của bảng?
A. Thẻ thead
B. Thẻ tbody
C. Thẻ tfoot
D. Thẻ caption
11. Trong HTML, thẻ nào được sử dụng để định nghĩa một bảng dữ liệu?
A. Thẻ tr
B. Thẻ td
C. Thẻ table
D. Thẻ th
12. Trong HTML, để tạo một khung (frame) cho trang web, ta thường sử dụng công nghệ nào?
A. Thẻ iframe
B. Thẻ frame
C. Thẻ div với thuộc tính CSS float
D. Thẻ table
13. Trong HTML, thẻ nào được sử dụng để nhóm các cột trong một bảng, cho phép áp dụng định dạng cho cả nhóm cột đó?
A. Thẻ rowgroup
B. Thẻ col
C. Thẻ colgroup
D. Thẻ thead
14. Trong HTML, nhóm các hàng tiêu đề của bảng thường được đặt trong thẻ nào?
A. Thẻ tbody
B. Thẻ tfoot
C. Thẻ thead
D. Thẻ colgroup
15. Bên trong thẻ colgroup, ta sử dụng thẻ nào để định nghĩa thuộc tính cho từng cột riêng lẻ?
A. Thẻ column
B. Thẻ td
C. Thẻ th
D. Thẻ col
16. Xem xét đoạn mã HTML sau:
Ô Thông tin chung này sẽ trải rộng qua bao nhiêu cột?
A. 1 cột
B. 2 cột
C. 3 cột
D. Tùy thuộc vào số cột của hàng dưới
17. Trong việc tạo bảng và khung, việc tách biệt cấu trúc (HTML) và trình bày (CSS) mang lại lợi ích gì?
A. Làm cho mã nguồn trở nên phức tạp hơn.
B. Giúp dễ dàng bảo trì, cập nhật và tái sử dụng code.
C. Làm giảm tốc độ tải trang.
D. Chỉ có lợi cho việc tạo bảng, không có lợi cho khung.
18. Để định nghĩa một ô dữ liệu thông thường trong bảng HTML, ta sử dụng thẻ nào?
A. Thẻ th
B. Thẻ tr
C. Thẻ table
D. Thẻ td
19. Nếu muốn một ô bảng chỉ hiển thị nội dung ở phần đầu của một cột mà không hiển thị ở các hàng dữ liệu bên dưới, ta có thể sử dụng thẻ th cho ô đó. Điều này có đúng về mặt ngữ nghĩa và hiển thị mặc định không?
A. Sai, th chỉ dùng cho tiêu đề hàng.
B. Đúng, th dùng cho tiêu đề cột và hàng, định dạng in đậm, căn giữa.
C. Sai, th chỉ dùng cho tiêu đề bảng chung.
D. Đúng, nhưng trình duyệt sẽ tự động chuyển thành td nếu nó nằm trong tbody.
20. Thẻ nào được sử dụng để tạo chú thích cho bảng, thường hiển thị ở phía trên hoặc dưới bảng?
A. Thẻ th
B. Thẻ caption
C. Thẻ thead
D. Thẻ tbody
21. Thẻ nào trong HTML được dùng để tạo ô tiêu đề (header cell) trong bảng, thường được in đậm và căn giữa theo mặc định?
A. Thẻ td
B. Thẻ tr
C. Thẻ th
D. Thẻ caption
22. Phần thân chính của bảng, chứa dữ liệu, thường được đặt trong thẻ HTML nào?
A. Thẻ thead
B. Thẻ tfoot
C. Thẻ tbody
D. Thẻ colgroup
23. Xem xét đoạn mã HTML sau:
Đoạn mã này tạo ra một bảng có bao nhiêu cột?
A. 1 cột
B. 2 cột
C. 3 cột
D. 4 cột
24. Khi sử dụng CSS để định dạng cho thẻ iframe, thuộc tính nào thường được dùng để ẩn thanh cuộn nếu nội dung không vượt quá kích thước khung?
A. overflow-x: hidden;
B. overflow-y: hidden;
C. overflow: hidden;
D. scroll: none;
25. Thuộc tính width và height của thẻ iframe dùng để làm gì?
A. Chỉ định định dạng văn bản bên trong khung.
B. Thiết lập kích thước (chiều rộng và chiều cao) cho khung.
C. Quy định cách khung liên kết với các trang khác.
D. Xác định vị trí của khung trên trang.