Câu hỏi tự luận Khoa học máy tính 12 cánh diều Bài 1: Làm quen với ngôn ngữ đánh dấu siêu văn bản
Bộ câu hỏi tự luận Tin học 12 - Khoa học máy tính (Cánh diều). Câu hỏi và bài tập tự luận Bài 1: Làm quen với ngôn ngữ đánh dấu siêu văn bản. Bộ tài liệu tự luận này có 4 mức độ: Nhận biết, thông hiểu, vận dụng và vận dụng cao. Phần tự luận này sẽ giúp học sinh hiểu sâu, sát hơn về môn học Tin học 12 cánh diều.
Xem: => Giáo án Tin học 12 - Định hướng khoa học máy tính cánh diều
CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
TẠO TRANG WEB
BÀI 1: LÀM QUEN VỚI NGÔN NGỮ ĐÁNH DẤU SIÊU VĂN BẢN
(13 CÂU)
1. NHẬN BIẾT (4 CÂU)
Câu 1: Ngôn ngữ đánh dấu siêu văn bản (HTML) là gì?
Trả lời:
HTML (HyperText Markup Language) là ngôn ngữ đánh dấu được sử dụng để tạo ra và cấu trúc nội dung trên web. Nó cho phép định dạng văn bản, hình ảnh, liên kết và các thành phần khác của trang web.
Câu 2: Liệt kê các thành phần cơ bản của một tài liệu HTML?
Trả lời:
<!DOCTYPE html>: Khai báo loại tài liệu.
<html>: Thẻ gốc của tài liệu HTML.
<head>: Chứa thông tin meta, tiêu đề trang, và các liên kết đến stylesheet.
<title>: Tiêu đề của trang web, hiển thị trên thanh tiêu đề của trình duyệt.
<body>: Chứa nội dung chính của trang web như văn bản, hình ảnh, liên kết, v.v.
Câu 3: HTTP là gì và tại sao nó quan trọng trong việc truyền tải thông tin trên web?
Trả lời:
...........................................
Câu 4: Nêu chức năng của thẻ <head> trong một tài liệu HTML?
Trả lời:
...........................................
2. THÔNG HIỂU (4 CÂU)
Câu 1: Giải thích cấu trúc cơ bản của một tài liệu HTML?
Trả lời:
+ Khai báo loại tài liệu: Thông báo cho trình duyệt biết đây là tài liệu HTML.
+ Thẻ <html>: Bao bọc toàn bộ nội dung của tài liệu.
+ Thẻ <head>: Chứa thông tin meta, tiêu đề và liên kết đến tệp khác.
+ Thẻ <body>: Chứa nội dung hiển thị cho người dùng, như văn bản, hình ảnh, và các phần tử khác.
Câu 2: Mô tả cách mà trình duyệt xử lý một yêu cầu HTTP?
Trả lời:
Khi người dùng nhập URL vào trình duyệt:
+ Gửi yêu cầu HTTP: Trình duyệt gửi yêu cầu HTTP đến máy chủ web.
+ Máy chủ xử lý yêu cầu: Máy chủ nhận yêu cầu và xử lý nó, sau đó gửi lại phản hồi.
+ Nhận phản hồi: Trình duyệt nhận phản hồi từ máy chủ, thường là tài liệu HTML.
+ Hiển thị nội dung: Trình duyệt phân tích tài liệu HTML và hiển thị nội dung cho người dùng.
Câu 3: So sánh sự khác biệt giữa thẻ <div> và thẻ <span> trong HTML?
Trả lời:
...........................................
Câu 4: Giải thích vai trò của thuộc tính alt trong thẻ <img>
Trả lời:
...........................................
3. VẬN DỤNG (2 CÂU)
Câu 1: Giải thích cách sử dụng thẻ <meta> trong tài liệu HTML ?
Trả lời:
Thẻ <meta> được sử dụng trong phần <head> của tài liệu HTML để cung cấp thông tin về tài liệu, chẳng hạn như mô tả, từ khóa, tác giả, và các thuộc tính khác. Thẻ này không hiển thị trực tiếp trên trang web nhưng rất quan trọng cho SEO và khả năng truy cập.
Câu 2: Mô tả cách mà các thẻ HTML có thể được nhúng vào nhau và tại sao điều này lại quan trọng trong việc xây dựng trang web?
Trả lời:
...........................................
4. VẬN DỤNG CAO (3 CÂU)
Câu 1: Nêu các tiêu chuẩn và quy tắc tốt nhất khi viết mã HTML để đảm bảo tính khả dụng và khả năng tiếp cận?
Trả lời:
- Sử dụng thẻ đúng cách: Sử dụng các thẻ HTML phù hợp cho từng loại nội dung (ví dụ: <h1> cho tiêu đề chính, <p> cho đoạn văn).
- Thêm thuộc tính alt cho hình ảnh: Đảm bảo tất cả hình ảnh có thuộc tính alt để hỗ trợ người dùng khiếm khuyết thị giác.
- Sử dụng cấu trúc phân cấp: Sắp xếp các tiêu đề theo thứ tự từ <h1> đến <h6> để tạo cấu trúc rõ ràng.
- Kiểm tra độ tương thích: Đảm bảo mã HTML hoạt động tốt trên các trình duyệt và thiết bị khác nhau.
- Tránh sử dụng thẻ lỗi thời: Sử dụng các thẻ HTML hiện đại và tránh các thẻ đã lỗi thời (như <font>).
Câu 2: Giải thích khái niệm về “DOM” (Document Object Model) và vai trò của nó trong việc tương tác với tài liệu HTML?
Trả lời:
...........................................
Câu 3: Nêu các loại phương thức HTTP phổ biến (như GET và POST) và mô tả sự khác biệt giữa chúng?
Trả lời:
...........................................
--------------- Còn tiếp ---------------
=> Giáo án Khoa học máy tính 12 Cánh diều bài 1: Làm quen với ngôn ngữ đánh dấu siêu văn bản