Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 10: Tạo liên kết - Đề 09
Bài Tập Trắc nghiệm Tin học 12 - Kết nối tri thức - Bài 10: Tạo liên kết - Đề 09 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!
Câu 1: Trong cấu trúc tệp tin của một website như sau:
```
website/
├── index.html
├── pages/
│ ├── about.html
│ └── contact.html
└── images/
└── logo.png
```
Nếu bạn đang chỉnh sửa tệp `index.html` và muốn tạo liên kết đến tệp `about.html`, đường dẫn tương đối chính xác bạn nên sử dụng trong thuộc tính `href` là gì?
- A. ../pages/about.html
- B. about.html
- C. pages/about.html
- D. /pages/about.html
Câu 2: Siêu văn bản (Hypertext) có vai trò cốt lõi nào trong việc xây dựng và trải nghiệm World Wide Web?
- A. Đảm bảo tất cả nội dung trên web chỉ là văn bản thuần túy.
- B. Giới hạn người dùng chỉ truy cập thông tin theo trình tự tuyến tính.
- C. Chỉ cho phép nhúng hình ảnh và video vào văn bản.
- D. Tạo ra mạng lưới thông tin liên kết, cho phép điều hướng phi tuyến tính giữa các tài liệu.
Câu 4: Bạn muốn tạo một liên kết đến một trang web khác hoàn toàn trên Internet (ví dụ: `https://vnexpress.net`). Loại đường dẫn nào bắt buộc phải sử dụng để đảm bảo liên kết hoạt động đúng?
- A. Đường dẫn tuyệt đối.
- B. Đường dẫn tương đối.
- C. Đường dẫn nội bộ.
- D. Đường dẫn gốc (root-relative path).
Câu 5: Để tạo một liên kết khi người dùng nhấp vào sẽ mở trang đích trong một cửa sổ hoặc tab trình duyệt mới, bạn cần thêm thuộc tính nào vào thẻ `` và với giá trị là gì?
- A. attribute=
- B. target=
- C. rel=
- D. window=
Câu 6: Xem đoạn mã HTML sau:
```html
A. Mở một trang web mới có tên là `#phan_2`.
B. Tải lại trang hiện tại từ đầu.
C. Cuộn trang web hiện tại đến vị trí của phần tử có mã định danh `phan_2`.
D. Báo lỗi vì `#` không phải là một URL hợp lệ.
Câu 7: Khi nào việc sử dụng đường dẫn tương đối được xem là có lợi hơn so với đường dẫn tuyệt đối cho các liên kết trong cùng một website?
- A. Khi bạn có thể cần di chuyển website sang một tên miền hoặc máy chủ khác trong tương lai.
- B. Khi bạn muốn liên kết đến các tài nguyên trên các website khác nhau.
- C. Khi bạn muốn đảm bảo liên kết luôn bắt đầu từ thư mục gốc của máy chủ.
- D. Khi bạn muốn liên kết đến một vị trí cụ thể trong cùng một trang.
Câu 9: Bạn muốn tạo một liên kết mà khi nhấp vào, người dùng sẽ được yêu cầu tải về một tệp tin (ví dụ: một tài liệu PDF có tên `bao_cao.pdf`) thay vì hiển thị nó trong trình duyệt. Bạn sẽ đặt đường dẫn đến tệp này ở đâu trong thẻ ``?
- A. Trong thuộc tính `src`.
- B. Trong thuộc tính `href`.
- C. Trong thuộc tính `file`.
- D. Trong nội dung giữa thẻ mở và thẻ đóng ``.
Câu 10: Trong cấu trúc tệp tin ở Câu 1, nếu bạn đang ở tệp `pages/about.html` và muốn tạo liên kết quay về tệp `index.html` (ở thư mục gốc `website/`), đường dẫn tương đối chính xác bạn nên sử dụng trong thuộc tính `href` là gì?
- A. ../index.html
- B. index.html
- C. pages/../index.html
- D. /index.html
Câu 11: Đâu là sự khác biệt cơ bản nhất giữa đường dẫn tuyệt đối (Absolute URL) và đường dẫn tương đối (Relative URL)?
- 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 ngắn hơn, đường dẫn tương đối dài hơn.
- C. Đường dẫn tuyệt đối xác định vị trí độc lập (từ gốc), đường dẫn tương đối xác định vị trí dựa trên vị trí hiện tại.
- D. Đường dẫn tuyệt đối luôn bắt đầu bằng `#`, đường dẫn tương đối thì không.
Câu 12: Bạn có một hình ảnh logo (`logo.png`) trong thư mục `images/` và muốn người dùng nhấp vào hình ảnh đó để quay về trang chủ (`index.html`) nằm ở thư mục gốc của website. Đoạn mã HTML nào sau đây thực hiện đúng yêu cầu này?
- A.
- B.
- C.
- D.
Câu 13: Thuộc tính `id` trong HTML đóng vai trò gì trong việc tạo liên kết?
- A. Xác định kiểu dáng (style) cho liên kết.
- B. Chỉ định đường dẫn đến trang web đích.
- C. Tạo mã định danh duy nhất cho một phần tử để liên kết nội bộ đến vị trí đó.
- D. Mở liên kết trong một cửa sổ mới.
Câu 14: Khi tạo liên kết đến một số điện thoại để người dùng có thể gọi trực tiếp từ thiết bị hỗ trợ, bạn sử dụng giao thức nào trong thuộc tính `href`?
- A. http:
- B. call:
- C. phone:
- D. tel:
Câu 15: Một "liên kết hỏng" (broken link) xảy ra khi nào?
- A. Đường dẫn trong thuộc tính `href` không trỏ tới một tài nguyên (trang, tệp, vị trí) tồn tại hoặc có thể truy cập được.
- B. Liên kết không được định dạng bằng CSS.
- C. Liên kết mở trang đích trong cùng một tab.
- D. Liên kết sử dụng thuộc tính `target=
Câu 17: Việc tổ chức cấu trúc thư mục và tệp tin website một cách logic và rõ ràng có tác động tích cực nào đến việc tạo và quản lý liên kết, đặc biệt là liên kết sử dụng đường dẫn tương đối?
- A. Chỉ cho phép sử dụng đường dẫn tuyệt đối.
- B. Làm cho tất cả các liên kết trở thành liên kết nội bộ.
- C. Giảm thiểu số lượng liên kết cần tạo.
- D. Giúp việc xác định và quản lý đường dẫn tương đối dễ dàng, chính xác và dễ bảo trì hơn.
Câu 18: Trong trường hợp nào việc sử dụng đường dẫn tuyệt đối (Absolute URL) là cần thiết hoặc được khuyến nghị?
- A. Khi liên kết đến một trang web hoặc tài nguyên trên một tên miền khác.
- B. Khi liên kết đến một phần tử cụ thể trong cùng một trang bằng `id`.
- C. Khi liên kết đến một tệp tin trong cùng thư mục với tệp hiện tại.
- D. Khi muốn liên kết mở trong một cửa sổ/tab mới.
Câu 21: Bạn đang thiết kế một trang web và muốn một liên kết trông giống như một nút bấm. Bạn sẽ thực hiện việc này chủ yếu bằng cách nào?
Câu 22: Khi tạo liên kết bằng thẻ ``, nội dung được đặt giữa thẻ mở `` và thẻ đóng `` có vai trò gì?
- A. Là phần văn bản hoặc hình ảnh hiển thị trên trang web mà người dùng có thể nhấp vào để kích hoạt liên kết.
- B. Chứa đường dẫn đến trang đích.
- C. Xác định cách liên kết sẽ được mở (trong tab mới hay cũ).
- D. Cung cấp mô tả cho công cụ tìm kiếm.
Câu 23: Xem xét hai đường dẫn sau trong ngữ cảnh của một website có tên miền `www.example.com`:
1. `https://www.example.com/products/item1.html`
2. `/about/team.html`
Đâu là nhận xét chính xác về hai đường dẫn này?
- A. Cả hai đều là đường dẫn tương đối.
- B. Cả hai đều là đường dẫn tuyệt đối.
- C. Đường dẫn 1 là tương đối, Đường dẫn 2 là tuyệt đối.
- D. Đường dẫn 1 là tuyệt đối, Đường dẫn 2 là đường dẫn gốc (root-relative).
Câu 24: Khi tạo liên kết nội bộ đến một phần tử trong cùng trang, tại sao việc sử dụng thuộc tính `id` lại quan trọng hơn thuộc tính `class`?
- A. Thuộc tính `id` phải là duy nhất trong tài liệu, cho phép liên kết trỏ đến một vị trí chính xác, trong khi `class` có thể được sử dụng cho nhiều phần tử.
- B. Thuộc tính `class` chỉ dùng để định dạng, không thể làm điểm neo cho liên kết.
- C. Thuộc tính `id` chỉ áp dụng cho các thẻ tiêu đề (h1, h2, ...).
- D. Thuộc tính `class` tự động tạo liên kết nội bộ mà không cần thẻ ``.
Câu 25: Bạn đã tạo một liên kết đến một tệp tin PDF. Khi người dùng nhấp vào, trình duyệt mặc định hiển thị nội dung PDF thay vì tải về. Để buộc trình duyệt tải về tệp này khi liên kết được nhấp (áp dụng cho trình duyệt hỗ trợ HTML5), bạn có thể thêm thuộc tính nào vào thẻ ``?
- A. save=
- B. target=
- C. download
- D. type=
Câu 26: Mục đích chính của việc sử dụng thuộc tính `target=
- A. Để liên kết được mở nhanh hơn.
- B. Để mở trang đích trong một cửa sổ hoặc tab trình duyệt mới, giữ trang hiện tại của người dùng không bị đóng.
- C. Để liên kết chỉ hoạt động trên các thiết bị di động.
- D. Để trang đích không lưu lại trong lịch sử duyệt web.
Câu 27: Đâu là cú pháp HTML chính xác để tạo một liên kết có văn bản hiển thị là "Trang chủ" và trỏ đến tệp `index.html` nằm trong cùng thư mục?
Câu 28: Trong ngữ cảnh của siêu văn bản, "neo" (anchor) thường dùng để chỉ cái gì?
- A. Điểm bắt đầu hoặc điểm kết thúc của một liên kết trong siêu văn bản.
- B. Chỉ phần văn bản có gạch chân.
- C. Chỉ các liên kết trỏ ra ngoài website.
- D. Chỉ các liên kết sử dụng hình ảnh.
Câu 29: Bạn đang ở trang `https://www.example.com/products/item1.html`. Bạn muốn tạo một liên kết đến trang `https://www.example.com/about/contact.html`. Đường dẫn `/about/contact.html` là loại đường dẫn gì và tại sao nó phù hợp trong trường hợp này?
- A. Đường dẫn tương đối; phù hợp vì cả hai trang đều nằm trong cùng một thư mục.
- B. Đường dẫn gốc (root-relative); phù hợp vì nó xác định vị trí từ thư mục gốc của website, không phụ thuộc vào vị trí của trang hiện tại.
- C. Đường dẫn tuyệt đối; phù hợp vì nó chứa đầy đủ tên miền.
- D. Liên kết nội bộ; phù hợp vì nó trỏ đến một phần tử trong cùng trang.
Câu 30: Ưu điểm chính của siêu văn bản so với văn bản thuần túy là gì?
- A. Dễ in ấn hơn.
- B. Chỉ chứa thông tin chính, không có chi tiết.
- C. Luôn nhỏ gọn về kích thước tệp.
- D. Cho phép người đọc dễ dàng điều hướng và truy cập thông tin liên quan thông qua các liên kết.
Câu 31: Trong HTML, để tạo liên kết nội bộ đến một phần có tiêu đề "Liên hệ" và bạn đã gán `id=
Câu 32: Bạn nhận thấy rằng một số liên kết trên trang web của mình dẫn đến các trang báo lỗi "404 Not Found". Đây là một ví dụ điển hình của vấn đề gì?
- A. Liên kết hỏng (broken link).
- B. Liên kết nội bộ không đúng.
- C. Liên kết cần mở trong tab mới.
- D. Liên kết sử dụng đường dẫn tương đối sai cú pháp.
Câu 34: Bạn muốn tạo một liên kết đến một hình ảnh (`photo.jpg`) nằm trong cùng thư mục với tệp HTML hiện tại. Cú pháp đúng là gì?
- A.
- B.
- C.
- D.
Câu 35: Tại sao việc thêm thuộc tính `alt` vào thẻ `
` khi sử dụng hình ảnh làm liên kết (tức là `
` nằm trong ``) lại được khuyến khích?
- A. Để cung cấp văn bản thay thế cho hình ảnh, hữu ích cho người dùng khuyết tật (sử dụng trình đọc màn hình) hoặc khi hình ảnh không hiển thị.
- B. Để xác định đường dẫn đến hình ảnh.
- C. Để làm cho hình ảnh có thể nhấp được.
- D. Để mở liên kết trong tab mới.
Câu 36: Khi tạo liên kết đến một trang web an toàn sử dụng mã hóa SSL/TLS, giao thức nào thường xuất hiện ở đầu URL?
- A. http://
- B. ftp://
- C. https://
- D. mailto://
Câu 37: Bạn muốn tạo một danh sách các liên kết đến các phần khác nhau trong cùng một trang web dài. Kỹ thuật nào sau đây là phù hợp nhất để thực hiện điều này?
- A. Sử dụng thuộc tính `id` cho các phần cần liên kết đến và tạo liên kết với `href=
- B. Tạo các trang HTML riêng biệt cho mỗi phần và liên kết chúng bằng đường dẫn tương đối.
- C. Chỉ sử dụng đường dẫn tuyệt đối trỏ đến URL của trang web.
- D. Đặt tất cả nội dung vào một bảng và liên kết đến các ô trong bảng.
Câu 38: Trong cấu trúc tệp tin ở Câu 1, nếu bạn đang ở tệp `pages/about.html` và muốn tạo liên kết đến hình ảnh `logo.png` trong thư mục `images/`, đường dẫn tương đối chính xác là gì?
- A. images/logo.png
- B. ./images/logo.png
- C. ../../images/logo.png
- D. ../images/logo.png
Câu 39: Khi kiểm tra một liên kết trên trang web, điều gì cho biết liên kết đó có thể bị hỏng?
- A. Màu sắc của liên kết khác với các liên kết khác.
- B. Liên kết mở trong một tab mới.
- C. Khi nhấp vào liên kết, trình duyệt hiển thị trang lỗi như "404 Not Found" hoặc "This site can’t be reached".
- D. Liên kết không có gạch chân.
Câu 40: Việc sử dụng thuộc tính `target=
- A. Làm cho liên kết tải chậm hơn.
- B. Có thể gây khó chịu cho người dùng do mở quá nhiều tab/cửa sổ mới và tiềm ẩn vấn đề bảo mật nếu không kết hợp `rel=
- C. Ngăn cản công cụ tìm kiếm theo dõi liên kết.
- D. Chỉ hoạt động trên một số trình duyệt nhất định.
Câu 42: Giả sử bạn có một tệp HTML (`trang_hien_tai.html`) và muốn tạo liên kết đến một tệp khác (`tai_lieu.docx`) nằm trong một thư mục tên là `documents` ngang hàng với tệp HTML hiện tại. Đường dẫn tương đối bạn cần sử dụng là gì?
- A. ../documents/tai_lieu.docx
- B. /documents/tai_lieu.docx
- C. tai_lieu.docx
- D. documents/tai_lieu.docx
Câu 43: Phân tích đoạn mã HTML sau:
```html
A. Liên kết nội bộ (trong cùng trang) và liên kết đến tài liệu khác (trong cùng website).
B. Liên kết tuyệt đối và liên kết email.
C. Liên kết tải về và liên kết điện thoại.
D. Chỉ có liên kết nội bộ.
Câu 44: Trong HTML5, thuộc tính `rel=
- A. Để làm cho liên kết được mở trong cửa sổ bật lên (pop-up).
- B. Để tăng tốc độ tải trang đích.
- C. Để đảm bảo trang đích luôn hiển thị thanh địa chỉ đầy đủ.
- D. Để tăng cường bảo mật, ngăn chặn trang đích truy cập thông tin về trang gốc hoặc kiểm soát cửa sổ gốc (ngăn chặn "tabnabbing").
Câu 45: Giả sử bạn có một tệp HTML và muốn tạo một liên kết đến một vị trí cụ thể (ví dụ: phần "Địa chỉ liên hệ" có `id=
Câu 46: Đâu là một lợi ích quan trọng của việc sử dụng đường dẫn tương đối cho các liên kết nội bộ (trong cùng website) so với đường dẫn tuyệt đối?
- A. Đường dẫn tương đối luôn ngắn hơn đường dẫn tuyệt đối.
- B. Đường dẫn tương đối được trình duyệt xử lý nhanh hơn.
- C. Giúp website dễ dàng di chuyển hoặc sao chép sang một máy chủ hoặc tên miền khác mà không cần cập nhật các liên kết nội bộ.
- D. Chỉ đường dẫn tương đối mới có thể liên kết đến hình ảnh.
Câu 47: Khái niệm "Siêu văn bản" (Hypertext) được giới thiệu lần đầu tiên bởi ai?
- A. Ted Nelson
- B. Tim Berners-Lee
- C. Bill Gates
- D. Steve Jobs
Câu 49: Bạn muốn tạo một liên kết mà khi người dùng nhấp vào, nó sẽ cuộn trang lên đầu. Giả sử phần tử đầu trang có `id=
Câu 50: Đâu là một trong những lợi ích chính của việc nhúng các liên kết vào nội dung văn bản thay vì chỉ liệt kê chúng ở cuối trang?
- A. Làm cho trang web tải nhanh hơn.
- B. Giảm thiểu số lượng liên kết cần tạo.
- C. Chỉ hoạt động với đường dẫn tuyệt đối.
- D. Giúp người đọc dễ dàng tiếp cận thông tin liên quan theo ngữ cảnh ngay tại vị trí họ đang đọc, cải thiện trải nghiệm điều hướng.
Câu 52: Khi bạn tạo một liên kết đến một tệp âm thanh (`audio.mp3`) bằng thẻ ``, hành động mặc định của trình duyệt khi người dùng nhấp vào liên kết này có thể là gì?
- A. Luôn hiển thị hình ảnh đại diện của tệp âm thanh.
- B. Luôn mở tệp âm thanh trong một ứng dụng bên ngoài.
- C. Trình duyệt có thể cố gắng phát tệp âm thanh trực tiếp hoặc yêu cầu người dùng tải về, tùy thuộc vào cấu hình và khả năng hỗ trợ.
- D. Chỉ đơn giản là hiển thị đường dẫn tệp âm thanh.
Câu 53: Đâu là lý do khiến việc sử dụng đường dẫn tương đối cho các liên kết nội bộ giúp việc phát triển website trở nên linh hoạt hơn?
- A. Cho phép thay đổi cấu trúc thư mục hoặc tên miền của website mà không cần sửa đổi tất cả các liên kết nội bộ.
- B. Làm cho mã nguồn HTML ngắn gọn hơn.
- C. Cải thiện tốc độ tải trang.
- D. Tự động tạo mục lục cho website.
Câu 54: Trong cấu trúc tệp tin ở Câu 1, nếu bạn đang ở tệp `index.html` và muốn tạo liên kết đến tệp `logo.png` trong thư mục `images/`, đường dẫn tương đối chính xác là gì?
- A. ../images/logo.png
- B. /images/logo.png
- C. images/logo.png
- D. ./logo.png