Trắc nghiệm Tin học 12 Kết nối tri thức Bài 10: Tạo liên kết - Đề 05 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.
Câu 1: Siêu văn bản (hypertext) trong ngữ cảnh web được hiểu là gì?
- A. Chỉ là văn bản thuần túy được định dạng đẹp mắt.
- B. Là văn bản chỉ chứa hình ảnh và âm thanh.
- C. Là tập hợp các tệp tin chỉ chứa mã HTML.
- D. Là văn bản chứa các liên kết (hyperlinks) đến các văn bản khác hoặc các loại tài nguyên khác (hình ảnh, video, âm thanh,...) trên web.
Câu 2: Bạn đang xây dựng một trang web và muốn tạo một liên kết từ trang chủ (index.html) đến trang giới thiệu (about.html) nằm trong cùng một thư mục. Đoạn mã HTML nào sau đây là đúng?
Câu 3: Khi bạn tạo liên kết đến một trang web hoàn toàn khác trên Internet, ví dụ: liên kết đến "https://www.google.com", bạn bắt buộc phải sử dụng loại đường dẫn nào?
- A. Đường dẫn tương đối (Relative Path)
- B. Đường dẫn tuyệt đối (Absolute Path)
- C. Đường dẫn nội bộ (Internal Path)
- D. Đường dẫn gốc (Root Path)
Câu 4: Xét cấu trúc thư mục sau:
/website
- index.html
- images/
- logo.png
- pages/
- contact.html
Bạn đang chỉnh sửa tệp "index.html". Để tạo liên kết đến tệp "contact.html", bạn sẽ sử dụng đường dẫn tương đối nào trong thuộc tính `href` của thẻ ``?
- A. ../pages/contact.html
- B. contact.html
- C. pages/contact.html
- D. /pages/contact.html
Câu 5: Xét cấu trúc thư mục ở Câu 4. Bạn đang chỉnh sửa tệp "contact.html". Để tạo liên kết trở lại tệp "index.html" (nằm ở thư mục gốc của website), bạn sẽ sử dụng đường dẫn tương đối nào?
- A. ../index.html
- B. index.html
- C. website/index.html
- D. ./index.html
Câu 7: Bạn muốn tạo một liên kết từ trang web của mình đến một tài liệu PDF có tên "huongdan.pdf" nằm trong cùng thư mục với trang web hiện tại. Đoạn mã nào sau đây là đúng?
Câu 8: Để tạo liên kết đến một vị trí cụ thể (ví dụ: một tiêu đề hoặc một đoạn văn) trong cùng trang web hiện tại, bạn cần kết hợp thuộc tính `href` với yếu tố nào khác?
- A. Thuộc tính `class` của phần tử đích.
- B. Thuộc tính `name` của phần tử đích.
- C. Thuộc tính `id` của phần tử đích và dấu `#` trong `href`.
- D. Thuộc tính `data` của phần tử đích.
Câu 9: Bạn có một phần tử trong trang web với mã định danh là `
A. #phan-cuoi
B. id=phan-cuoi
C. .phan-cuoi
D. phan-cuoi
Câu 10: Khi sử dụng `target=
- A. Để tăng tốc độ tải trang đích.
- B. Để giữ người dùng ở lại trang web hiện tại trong khi mở trang đích trong một tab/cửa sổ mới.
- C. Để thông báo cho trình duyệt biết đây là liên kết ngoài.
- D. Để tạo hiệu ứng chuyển động khi nhấp vào liên kết.
Câu 12: Giả sử bạn có một trang web "trang_hien_tai.html" nằm trong thư mục `/du_an/bai_tap/`. Bạn muốn tạo liên kết đến một tệp "danh_sach.html" nằm trong thư mục `/du_an/data/`. Đường dẫn tương đối đúng cần sử dụng trong "trang_hien_tai.html" là gì?
- A. ../data/danh_sach.html
- B. ../../data/danh_sach.html
- C. /du_an/data/danh_sach.html
- D. ../../../du_an/data/danh_sach.html
Câu 13: Bạn muốn tạo một liên kết mà khi nhấp vào, trình duyệt sẽ mở ứng dụng email mặc định của người dùng để gửi email đến địa chỉ "hotro@example.com". Bạn sẽ sử dụng cú pháp nào trong thuộc tính `href`?
- A. mailto:hotro@example.com
- B. email:hotro@example.com
- C. sendto:hotro@example.com
- D. href=
Câu 14: Văn bản hiển thị mà người dùng nhấp vào để kích hoạt liên kết được gọi là gì?
- A. Văn bản đích (Target Text)
- B. Văn bản neo (Anchor Text)
- C. Văn bản tham chiếu (Reference Text)
- D. Văn bản liên kết (Link Text)
Câu 15: Bạn muốn biến một hình ảnh thành một liên kết. Cấu trúc HTML cơ bản để thực hiện điều này là gì?
Câu 16: So sánh đường dẫn tuyệt đối và đường dẫn tương đối. Điểm khác biệt cốt lõi nhất là gì?
- A. Đường dẫn tuyệt đối chỉ dùng cho liên kết ngoài, đường dẫn tương đối chỉ dùng cho liên kết nội bộ.
- B. Đường dẫn tuyệt đối dài hơn đường dẫn tương đối.
- C. Đường dẫn tuyệt đối luôn bắt đầu bằng dấu `/`, đường dẫn tương đối thì không.
- D. Đường dẫn tuyệt đối chỉ định vị trí tài nguyên từ gốc của Internet (protocol, domain), còn đường dẫn tương đối chỉ định vị trí tài nguyên dựa trên vị trí của tệp tin hiện tại.
Câu 17: Khi nào việc sử dụng đường dẫn tương đối là lựa chọn tốt hơn so với đường dẫn tuyệt đối trong một trang web?
- A. Khi liên kết đến các tệp tin hoặc trang khác trong cùng một trang web, đặc biệt là khi website có thể được di chuyển hoặc tên miền có thể thay đổi.
- B. Khi liên kết đến các trang web bên ngoài.
- C. Khi cần đảm bảo liên kết luôn hoạt động dù tệp tin hiện tại bị xóa.
- D. Khi muốn liên kết đến một vị trí cụ thể trong trang web hiện tại.
Câu 20: Vai trò chính của các liên kết trong siêu văn bản là gì?
- A. Kết nối các tài liệu và tài nguyên khác nhau trên web, cho phép người dùng di chuyển và khám phá thông tin.
- B. Chỉ để trang trí cho nội dung văn bản.
- C. Để nhúng trực tiếp nội dung của tài liệu đích vào trang hiện tại.
- D. Để xác định thứ tự hiển thị của các đoạn văn bản.
Câu 21: Khi tạo liên kết, việc sử dụng văn bản neo (anchor text) có ý nghĩa và mô tả rõ ràng (ví dụ: "Xem chi tiết về sản phẩm X" thay vì "Nhấp vào đây") mang lại lợi ích gì?
- A. Giúp liên kết mở nhanh hơn.
- B. Làm cho liên kết có màu sắc nổi bật hơn.
- C. Tự động thêm thuộc tính `target=
- D. Cải thiện khả năng tiếp cận (accessibility) cho người dùng sử dụng trình đọc màn hình và cung cấp thông tin ngữ cảnh cho công cụ tìm kiếm.
Câu 22: Bạn muốn tạo một danh sách các mục mà mỗi mục là một liên kết. Cấu trúc HTML phổ biến nhất để làm điều này là gì?
Câu 23: Bạn có một tệp HTML "sanpham.html" trong thư mục `/website/pages/`. Bạn muốn tạo liên kết đến một hình ảnh "anh_sanpham.jpg" nằm trong thư mục `/website/images/` từ tệp "sanpham.html". Đường dẫn tương đối đúng trong `href` là gì?
- A. ../../images/anh_sanpham.jpg
- B. ../images/anh_sanpham.jpg
- C. /images/anh_sanpham.jpg
- D. images/anh_sanpham.jpg
Câu 24: Thuộc tính `title` trong thẻ `` được sử dụng với mục đích gì?
- A. Đặt tên cho liên kết để dễ quản lý.
- B. Xác định định dạng (style) cho liên kết.
- C. Bắt buộc người dùng phải đăng nhập để nhấp vào liên kết.
- D. Cung cấp thêm thông tin về liên kết, thường hiển thị dưới dạng tooltip khi di chuột qua.
Câu 25: Trong một dự án website lớn với nhiều thư mục con, việc sử dụng đường dẫn tuyệt đối (bắt đầu bằng `/` chỉ đường dẫn từ gốc website) thay vì đường dẫn tương đối cho các liên kết nội bộ có ưu điểm gì?
- A. Tải trang nhanh hơn.
- B. Dễ dàng di chuyển các tệp tin HTML sang thư mục khác mà không làm hỏng liên kết.
- C. Liên kết sẽ không bị hỏng nếu tệp HTML chứa nó bị di chuyển sang một thư mục khác trong cùng website.
- D. Giúp liên kết được mở trong tab mới theo mặc định.
Câu 26: Bạn muốn tạo liên kết đến một tệp âm thanh "nhacnen.mp3" trong thư mục "audio" cùng cấp với thư mục chứa tệp HTML hiện tại. Cấu trúc thư mục là: `/website/pages/trang.html` và `/website/audio/nhacnen.mp3`. Đường dẫn tương đối đúng là gì?
- A. audio/nhacnen.mp3
- B. ../audio/nhacnen.mp3
- C. ../../audio/nhacnen.mp3
- D. /website/audio/nhacnen.mp3
Câu 28: Điều gì xảy ra với các liên kết sử dụng đường dẫn tương đối nếu bạn di chuyển tệp HTML chứa chúng sang một thư mục khác?
- A. Các liên kết sẽ tự động cập nhật để trỏ đến đúng vị trí mới.
- B. Các liên kết chỉ bị hỏng nếu chúng trỏ đến thư mục cha.
- C. Các liên kết có thể bị hỏng vì vị trí tương đối của tệp đích so với tệp HTML hiện tại đã thay đổi.
- D. Không có gì xảy ra, đường dẫn tương đối luôn hoạt động.
Câu 29: Bạn đang thiết kế một menu điều hướng chính cho website. Bạn nên sử dụng loại liên kết nào để trỏ đến các trang khác trong cùng website (ví dụ: Trang chủ, Giới thiệu, Sản phẩm, Liên hệ)?
- A. Nên ưu tiên sử dụng đường dẫn tương đối hoặc đường dẫn tuyệt đối từ gốc website (`/`), tùy thuộc vào cấu trúc và kế hoạch di chuyển tệp trong tương lai.
- B. Bắt buộc phải sử dụng đường dẫn tuyệt đối đầy đủ (bao gồm `http://` hoặc `https://`).
- C. Chỉ nên sử dụng liên kết nội bộ (dùng `#id`).
- D. Sử dụng thuộc tính `target=
Câu 30: Ngoài việc liên kết đến các tệp HTML, hình ảnh, âm thanh, video hay tài liệu (PDF, DOCX,...), thẻ `` còn có thể được sử dụng để tạo liên kết tới loại tài nguyên nào khác?
- A. Chỉ có thể liên kết đến các tệp tin vật lý trên máy chủ.
- B. Không thể liên kết đến các dịch vụ trực tuyến khác ngoài trang web.
- C. Chỉ giới hạn trong việc liên kết đến các tệp tin văn bản.
- D. Có thể tạo liên kết tới các dịch vụ khác như cuộc gọi điện thoại (`tel:`) hoặc tin nhắn SMS (`sms:`), tùy thuộc vào khả năng của thiết bị người dùng.