Trắc Nghiệm Tin Học 12 Chân Trời Sáng Tạo Tin Học Ứng Dụng Bài F1 là bộ đề ôn tập kiến thức khởi đầu chương trình môn Tin học lớp 12, bám sát nội dung sách giáo khoa Chân Trời Sáng Tạo. Đề do thầy Nguyễn Văn Hùng – giáo viên môn Tin học tại Trường THPT Quốc Oai biên soạn năm học 2024–2025. Đây là bài học mở đầu cho “Chủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tính”, với nội dung chính của “Bài F1. HTML và trang web” tập trung vào khái niệm HTML, cấu trúc cơ bản của một trang web, và vai trò của HTML trong việc xây dựng nội dung trang web. Bộ câu hỏi trắc nghiệm Tin học Tin học ứng dụng 12 CTST này là tài liệu quan trọng giúp học sinh nắm vững kiến thức nền tảng về phát triển web.
Hệ thống Trắc nghiệm Tin học 12 trên nền tảng detracnghiem.edu.vn được thiết kế để mang lại trải nghiệm học tập hiện đại và hiệu quả. Với kho câu hỏi phong phú, bao quát các thẻ HTML cơ bản và cấu trúc trang web, học sinh có thể thực hành không giới hạn để củng cố kiến thức. Mỗi câu hỏi đều đi kèm đáp án và lời giải thích chi tiết, giúp các em không chỉ biết kết quả mà còn hiểu sâu sắc về cách thức hoạt động của các thành phần trang web. Biểu đồ phân tích tiến độ học tập cá nhân là tính năng nổi bật, giúp học sinh nhận diện điểm mạnh, điểm yếu để xây dựng chiến lược ôn tập khoa học. Đây là công cụ hữu ích giúp học sinh tự tin chinh phục các bài Luyện thi trắc nghiệm lớp 12.
Trắc Nghiệm Tin Học 12 Chân Trời Sáng Tạo Tin Học Ứng Dụng
Chủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tính
Bài F1. HTML và trang web
Câu 1: Siêu văn bản (Hypertext) được định nghĩa là gì trong bối cảnh của một trang web?
A. Một tài liệu điện tử chỉ chứa các nội dung văn bản thuần túy.
B. Một tài liệu đa phương tiện chỉ chứa hình ảnh và âm thanh.
C. Một loại văn bản có kích thước rất lớn và nội dung phức tạp.
D. Một tài liệu điện tử đa phương tiện chứa các siêu liên kết.
Câu 2: HTML (HyperText Markup Language) là một ngôn ngữ có vai trò chính là gì?
A. Ngôn ngữ lập trình để tạo ra các ứng dụng web động.
B. Ngôn ngữ đánh dấu để thiết kế và tạo cấu trúc trang web.
C. Ngôn ngữ truy vấn để tương tác với cơ sở dữ liệu.
D. Ngôn ngữ định dạng để thiết kế giao diện đồ họa.
Câu 3: Ai được coi là người phát triển phiên bản đầu tiên của ngôn ngữ HTML?
A. Bill Gates.
B. Steve Jobs.
C. Robert Cailliau.
D. Tim Berners-Lee.
Câu 4: Một phần tử HTML thường bao gồm hai thành phần cơ bản nào?
A. Thẻ và thuộc tính.
B. Thẻ mở và thẻ đóng.
C. Thẻ và nội dung.
D. Thẻ và thuộc tính.
Câu 5: Cấu trúc cơ bản của một trang web được viết bằng ngôn ngữ HTML thường bao gồm các cặp thẻ chính nào?
A. Chỉ cặp thẻ `<html></html>
` và `<head></head>
`.
B. Chỉ cặp thẻ `<html></html>
` và `<body></body>
`.
C. Cặp thẻ `<html></html>
`, `<head></head>
`, và `<body></body>
`.
D. Chỉ cặp thẻ `<head></head>
` và `<body></body>
`.
Câu 6: Phần tử `<head>
` trong một văn bản HTML có chức năng chính là gì?
A. Chứa toàn bộ nội dung hiển thị trên trang web.
B. Chứa các thông tin mô tả và siêu dữ liệu.
C. Định nghĩa phần chân trang của trang web.
D. Tạo ra các liên kết đến các trang web khác.
Câu 7: Phần tử `<body>
` trong một văn bản HTML được sử dụng để làm gì?
A. Chứa toàn bộ nội dung hiển thị trên trình duyệt.
B. Khai báo tiêu đề của trang web trên thanh tiêu đề.
C. Chứa các thông tin không hiển thị trên trình duyệt.
D. Định nghĩa các kiểu định dạng cho toàn bộ trang.
Câu 8: Phần nội dung hiển thị trên thanh tiêu đề của cửa sổ trình duyệt được đặt trong cặp thẻ nào?
A. `<head></head>
`.
B. `<html></html>
`.
C. `<title></title>
`.
D. `<body></body>
`.
Câu 9: Dòng khai báo `<!DOCTYPE html>
` ở đầu một tệp HTML có ý nghĩa gì?
A. Khai báo rằng đây là một tệp văn bản thông thường.
B. Khai báo phiên bản của trình duyệt đang sử dụng.
C. Khai báo ngôn ngữ chính của nội dung trang web.
D. Khai báo rằng trang web sử dụng phiên bản HTML5.
Câu 10: Thẻ `<meta charset="utf-8">
` có vai trò gì trong một văn bản HTML?
A. Giúp trình duyệt nhận biết bảng mã Unicode.
B. Định nghĩa bộ ký tự mặc định cho nội dung.
C. Thiết lập ngôn ngữ mặc định của trang web.
D. Tối ưu hóa trang web cho các công cụ tìm kiếm.
Câu 11: Để định nghĩa một mục có cấp độ lớn nhất trong trang web, thẻ nào sau đây được sử dụng?
A. `<h6>
`.
B. `<h3>
`.
C. `<h2>
`.
D. `<h1>
`.
Câu 12: Để tạo ra một đoạn văn bản mới, thẻ HTML nào được sử dụng?
A. `<div>
`.
B. `<p>
`.
C. `<br>
`.
D. `<span>
`.
Câu 13: Phần ghi chú trong mã HTML được đặt trong cặp kí hiệu nào?
A. `<!--...-->
`.
B. `/*...*/
`.
C. `//...
`.
D. `(...)
`.
Câu 14: Thẻ `<hr>
` trong HTML có chức năng gì?
A. Tạo ra một đường ngăn cách nằm ngang.
B. Tạo ra một đoạn văn bản mới.
C. Chèn một hình ảnh vào trang web.
D. Định nghĩa một tiêu đề cho trang.
Câu 15: Thuộc tính `bgcolor
` trong thẻ `<body>
` được sử dụng để làm gì?
A. Thiết lập màu chữ cho toàn bộ trang web.
B. Thiết lập màu cho các liên kết trên trang.
C. Thiết lập hình ảnh nền cho trang web.
D. Thiết lập màu nền cho toàn bộ trang web.
Câu 16: Thẻ `<input>
` trong HTML có chức năng gì?
A. Chèn một đoạn video vào trang web.
B. Tạo ra một khung nhập dữ liệu từ người dùng.
C. Tạo ra một danh sách có thứ tự.
D. Định nghĩa một bảng dữ liệu.
Câu 17: Hãy truy cập trang web https://chantroisangtao.vn, quan sát và nhận xét về bố cục trình bày của trang web này.
A. Bố cục trình bày đơn giản, chỉ có văn bản.
B. Bố cục trình bày phức tạp, khó sử dụng.
C. Bố cục trình bày có cấu trúc và phân chia hợp lí.
D. Bố cục trình bày không có sự phân chia rõ ràng.
Câu 18: Chọn đáp án đúng cho câu hỏi dưới đây.
A. `<body></body>
`.
B. `<head></head>
`.
C. `<html></html>
`.
D. `<title></title>
`.
Câu 19: Cách viết thẻ HTML có nhiều thuộc tính sau đây đúng hay sai?
A. Chỉ đúng nếu các thuộc tính được viết trên cùng một hàng.
B. Đúng nếu các thuộc tính được đặt trong thẻ mở.
C. Sai vì mỗi thẻ chỉ có thể có một thuộc tính duy nhất.
D. Chỉ đúng nếu các giá trị được đặt trong dấu ngoặc đơn.
Câu 20: Thảo luận với bạn và trình bày những hiểu biết của em về ngôn ngữ HTML.
A. HTML là một ngôn ngữ lập trình phức tạp.
B. HTML là một ngôn ngữ định dạng đồ họa.
C. HTML là ngôn ngữ đánh dấu siêu văn bản.
D. HTML là một ngôn ngữ truy vấn cơ sở dữ liệu.
Câu 21: Hãy trình bày cấu trúc của một trang web cơ bản bằng cách liệt kê tên và công dụng của các thẻ.
A. Chỉ bao gồm thẻ `<html>
` và `<body>
`.
B. Chỉ bao gồm thẻ `<head>
` và `<title>
`.
C. Chỉ bao gồm thẻ `<body>
` và `<p>
`.
D. Bao gồm `<html>
`, `<head>
`, `<body>
`.
Câu 22: Chọn đáp án đúng cho các câu hỏi dưới đây.
A. `<h1>
`.
B. `<div>
`.
C. `<p>
`.
D. `<hr>
`.
Câu 23: Chọn đáp án đúng cho các câu hỏi dưới đây.
A. `<img>
`.
B. `<input>
`.
C. `<br>
`.
D. `<strong>
`.
Câu 24: Thực hiện hiệu chỉnh trang web `portfolio.html` trong các ví dụ của bài học để giới thiệu vài thông tin của bản thân. Trong đó, sử dụng các thẻ `<h1>
` và `<p>
`.
A. Sử dụng `<h1>
` cho tiêu đề và `<p>
` cho nội dung.
B. Chỉ sử dụng thẻ `<h1>
` để hiển thị tất cả thông tin.
C. Chỉ sử dụng thẻ `<p>
` để hiển thị tất cả thông tin.
D. Không thể sử dụng cả hai thẻ `<h1>
` và `<p>
` cùng lúc.
Câu 25: Em hãy sử dụng Visual Studio Code để tạo trang web `index.html` giới thiệu ngắn về lớp em, trong đó sử dụng những thẻ đã học để định dạng cho phần nội dung văn bản.
A. Kết hợp các thẻ `<h1>
`, `<p>
` và các thẻ khác.
B. Chỉ sử dụng thẻ `<body>
` để chứa toàn bộ nội dung.
C. Chỉ sử dụng các thẻ `<h1>
`, `<h2>
` để phân cấp tiêu đề.
D. Chỉ sử dụng thẻ `<p>
` để trình bày các đoạn văn bản.
Câu 26: Em hãy tìm hiểu thêm một số thuộc tính khác của thẻ `<body>
` như `background-color
`, `text-decoration
`, `margin-left
`, `margin-top
`.
A. Chỉ có `background-color
` là thuộc tính hợp lệ.
B. Tất cả đều là các thuộc tính CSS có thể áp dụng.
C. Chỉ có `text-decoration
` là thuộc tính hợp lệ.
D. Chỉ có `margin-left
` và `margin-top
` là hợp lệ.
Câu 27: Ngoài thẻ `<meta>
` và `<title>
`, hãy kể tên và thẻ khác có thể có trong cặp thẻ `<head></head>
`.
A. Thẻ `<p>
` dùng để định nghĩa đoạn văn bản.
B. Thẻ `<h1>
` dùng để định nghĩa tiêu đề cấp 1.
C. Thẻ `<link>
` dùng để liên kết đến tệp CSS.
D. Thẻ `<img>
` dùng để chèn hình ảnh vào trang.
Câu 28: Tại sao việc sử dụng các trình soạn thảo văn bản như Visual Studio Code lại được ưa chuộng khi viết mã HTML?
A. Vì chúng cung cấp nhiều tính năng hỗ trợ viết mã.
B. Vì chúng có khả năng tự động thiết kế giao diện.
C. Vì chúng có thể tự động tạo nội dung cho trang web.
D. Vì chúng không yêu cầu người dùng phải biết về HTML.
Câu 29: Phiên bản HTML5 mang lại những cải tiến gì so với các phiên bản trước đó?
A. Chỉ thay đổi cú pháp của các thẻ đã có.
B. Chỉ loại bỏ các thẻ không còn được sử dụng.
C. Thêm các thẻ mới và hỗ trợ đa phương tiện tốt hơn.
D. Chỉ tập trung vào việc cải thiện hiệu suất.
Câu 30: Một trong những nguyên tắc quan trọng khi viết mã HTML là việc đóng các thẻ lồng nhau theo thứ tự ngược lại. Tại sao?
A. Để làm cho mã nguồn trở nên khó đọc hơn.
B. Để giảm dung lượng của tệp HTML.
C. Để tăng tốc độ tải của trang web.
D. Để đảm bảo trình duyệt hiểu đúng cấu trúc.
Câu 31: Một học sinh muốn tạo một trang web cá nhân. Bước đầu tiên em cần làm là gì?
A. Tìm kiếm và tải về các hình ảnh đẹp để sử dụng.
B. Lập kế hoạch về nội dung và cấu trúc của trang.
C. Lựa chọn một tên miền và hosting cho trang web.
D. Thiết kế giao diện đồ họa cho trang web.
Câu 32: Thuộc tính `type
` trong thẻ `<input>
` có vai trò gì?
A. Chỉ định tên của trường nhập liệu.
B. Chỉ định giá trị mặc định của trường.
C. Chỉ định nhãn hiển thị cho trường.
D. Chỉ định loại của trường nhập liệu.
Câu 33: Sự khác biệt chính giữa việc sử dụng thẻ `<h1>
` và thẻ `<p>
` là gì?
A. Thẻ `<h1>
` định nghĩa tiêu đề, thẻ `<p>
` định nghĩa đoạn văn.
B. Thẻ `<h1>
` dùng cho văn bản, thẻ `<p>
` dùng cho số.
C. Thẻ `<h1>
` không có thuộc tính, thẻ `<p>
` có.
D. Thẻ `<h1>
` phải có thẻ đóng, thẻ `<p>
` không cần.
Câu 34: Tại sao các trình duyệt khác nhau có thể xuất một trang web tương tự nhau?
A. Vì chúng đều được phát triển bởi cùng một công ty.
B. Vì chúng đều sử dụng cùng một bộ mã nguồn.
C. Vì chúng đều tuân thủ các chuẩn của ngôn ngữ HTML.
D. Vì chúng đều có giao diện người dùng giống hệt nhau.
Câu 35: Để làm cho một đoạn văn bản được in đậm, ngoài việc sử dụng thẻ `<strong>
`, thẻ nào khác có thể được sử dụng?
A. Thẻ `<em>
`.
B. Thẻ `<i>
`.
C. Thẻ `<u>
`.
D. Thẻ `<b>
`.
Câu 36: Một trong những thành phần chính trên trang chủ của website https://moet.gov.vn là gì?
A. Chỉ có một thanh điều hướng ở đầu trang.
B. Tất cả các thành phần trên đều có mặt.
C. Chỉ có một khối nội dung chính ở giữa.
D. Chỉ có một phần chân trang ở cuối.
Câu 37: Theo “Tóm tắt bài học”, một văn bản HTML định nghĩa các phần tử để làm gì?
A. Chỉ để xác định nội dung của trang web.
B. Chỉ để xác định cấu trúc của trang web.
C. Chỉ để định dạng giao diện của trang web.
D. Để xác định nội dung và cấu trúc của trang web.
Câu 38: Các trình duyệt web như Microsoft Edge, Google Chrome, Mozilla Firefox có vai trò gì khi người dùng truy cập một trang web?
A. Chỉ lưu trữ các tệp HTML của trang web.
B. Đọc và hiển thị nội dung của tệp HTML.
C. Chỉ thực thi các mã lập trình của trang web.
D. Chỉ kiểm tra lỗi cú pháp của mã HTML.
Câu 39: Theo mục tiêu của bài học, sau khi hoàn thành, học sinh cần có khả năng nào?
A. Tất cả các khả năng trên một cách cơ bản.
B. Chỉ nhận biết được các khái niệm về HTML.
C. Chỉ trình bày được cấu trúc của văn bản HTML.
D. Chỉ tạo được một trang web đơn giản.
Câu 40: Một học sinh muốn thêm một hình ảnh vào trang web của mình. Thẻ nào sau đây là phù hợp nhất?
A. `<image src="hinh.jpg">
`.
B. `<picture source="hinh.jpg">
`.
C. `<img src="hinh.jpg">
`.
D. `<figure src="hinh.jpg">
`.