Bộ 3 đề thi giữa kì 2 Tin học 12 Cánh diều có đáp án (Đề 2)
26 câu hỏi
PHẦN I: Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 24. Mỗi câu hỏi thí sinh chỉ chọn một phương án.
Sự khác biệt giữa bộ chọn lớp (class) và bộ chọn định danh (ID) là:
Bộ chọn định danh được tạo bằng dấu chấm (.) và bộ chọn lớp sử dụng ký hiệu #.
Bộ chọn lớp chỉ được sử dụng một lần trong khi bộ chọn định danh có thể được áp dụng nhiều lần trên HTML.
Bộ chọn lớp có thể được sử dụng bởi nhiều phần tử HTML, trong khi Bộ chọn định danh chỉ được sử dụng bởi một phần tử HTML duy nhất trên trang.
Bộ chọn lớp sử dụng cho CSS External, bộ chọn định danh sử dụng cho CSS Internal
Chọn C
Phần II: Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 4. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai. Mỗi câu 1 điểm (4 ý đúng, mỗi ý 0.25 đ)
Trong các câu sau, câu nào đúng, câu nào sai?
A. Người quản lí kiểm thử là người chạy thử phần mềm để xác nhận rằng phần mềm đáp ứng đúng các yêu cầu thiết kế, xây dựng và vận hành.
Sai.
B. Kiểm thử viên là người lập quy trình kiểm thử, viết các kịch bản chạy thử, lập kế hoạch kiểm thử.
Sai
C. Kiểm thử viên kiểm thử phần mềm với các dữ liệu và phương án thử nghiệm khác nhau.
Đúng
D. Người quản lí kiểm thử đưa ra giải pháp khắc phục, đảm bảo chất lượng tốt của phần mềm.
Đúng
Cho đoạn mã

Để thay đổi màu văn bản của phần tử <li> đầu tiên thành màu đỏ, câu lệnh css cần sử dụng là:
maudo { color: red; }
#maudo { color: red; }
li > maudo { color: red; }
maudo{color:red};
Chọn A
Cho các cấu trúc một bộ chọn lớp như sau:
p.noidung
{
font-family: Times New Roman;
font-size: 14px;
color: grey;
text-align: justify;
}
Một bạn học sinh đưa ra ý kiến như sau:
A. Tất cả các thẻ HTML, có thuộc tính id là “noidung” đều được áp dụng bộ chọn lớp “noidung”
Sai
B. Tất cả các thẻ đoạn văn (<p>) trên trang HTML, có thuộc tính class là “noidung” đều được áp dụng bộ chọn lớp “noidung”
Đúng
C. Tất cả các thẻ HTML, có thuộc tính id là “noidung” đều được áp dụng bộ chọn lớp “noidung”
Sai
D. Bộ chọn “noidung” là bộ chọn lớp cho thẻ <p>
Đúng
Khai báo nào sau đây sẽ tạo ra một bảng gồm hai dòng, mỗi dòng một ô dữ liệu?
<table><td><tr>Dòng 1</tr><tr>Dòng 2</tr></td></table>
<table><tr><td>Dòng 1</td><td>Dòng 2</td></tr></table>
<table><td>Dòng 1</td><td>Dòng 2</td></table>
<table><tr><td>Dòng 1</td></tr><tr><td>Dòng 2</td></tr></table>
Chọn D
Khi khai báo định dạng internal CSS trong nội dung phần tử head ta cần khai báo cặp thẻ:
<Lable> </Lable>.
<head> </head>.
<Style> </Style>.
><Body> </Body>.
Chọn C
Khi khai báo định dạng internal CSS ta muốn nền của phần tử input được tô màu vàng thì viết lệnh như thế nào cho đúng?
Input{background – color:yellow;}
Textarea{background.color:yellow};
Input{background_color:yellow};
Input{background_color:yellow;}
Chọn A
Trong bộ chọn lớp người tạo CSS tự định nghĩa và:
Kết thúc bằng dấu chấm.
Bắt đầu bằng dấu chấm hỏi.
Bắt đầu bằng dấu phẩy.
Bắt đầu bằng dấu chấm.
Chọn D
Bộ chọn lớp sử dụng cho một phần tử được khai báo:
Phần tử. Tên_bộ_chọn_lớp{thuộc tính 1:giá trị;...;thuộc tính n:giá trị;}
Phần tử: Tên_bộ_chọn_lớp{thuộc tính 1:giá trị;...;thuộc tính n:giá trị;}
Phần tử! Tên_bộ_chọn_lớp{thuộc tính 1:giá trị;...;thuộc tính n:giá trị;}
Phần tử - Tên_bộ_chọn_lớp{thuộc tính 1:giá trị;...;thuộc tính n:giá trị;}
Chọn A
Hãy nêu cách khai báo về bộ chọn định danh được xác định thông qua Tên_định_danh của phần tử?
Tên_định_danh{thuộc tính 1:giá trị;...;thuộc tính n:giá trị;}
#Tên_định_danh{thuộc tính 1:giá trị;...;thuộc tính n:giá trị;}
! Tên_định_danh{thuộc tính 1:giá trị;...;thuộc tính n:giá trị;}
&Tên_định_danh{thuộc tính 1:giá trị;...;thuộc tính n:giá trị;}
Chọn B
Bộ chọn định danh được dùng để khai báo các quy tắc, định dạng:
Chỉ áp dụng cho một phần tử cụ thể trong văn bản HTML.
Được áp dụng cho nhiều phần tử trong văn bản HTML.
Chỉ áp dụng cho một số phần tử cụ thể trong văn bản HTML.
Được áp dụng chung cho tất cả các phần tử trong HTML.
Chọn A
Hãy cho biết thuộc tính border-style của CSS trong mô hình hộp để xác định cái gì?
Xác định kiểu trình bày đường viền bao quanh.
Xác định kích thước vùng đệm.
Xác định kiểu chiều rộng vùng nội dung.
Xác định kích thước vùng lề.
Chọn A
Hãy chỉ ra đâu là thuộc tính định dạng CSS để mô tả kích thước vùng lề của mô hình hộp?
Border –style
Margin-style
Margin
Padding
Chọn C
Cho khai báo định dạng sau: p{height:50px;padding:5px;border:2px soild;margin:4px;} Khi đó, chiều cao của phần tử p tính theo pixel là bao nhiêu?
54px
60px
64pxD. 72px
64pxD. 72px
Chọn A
Phần III. Dạng câu hỏi trả lời ngắn.
HTML sử dụng bao nhiêu cấp độ tiêu đề (heading) khác nhau?
6
Sử dụng thẻ từ h1 đến h6.
Thuộc tính nào của CSS giúp xác định màu chữ trong một phần tử HTML gồm mấy chữ cái?
5
Thuộc tính Color có 5 kí tự.
Cho khai báo định dạng: p { width: 50px; height: 40 px; padding: 5px; border: 2 px solid; margin : 4px;}. Khi đó, số pixel cho độ cao của khung viền là bao nhiêu?
40
Chiều cao của khung được xác định ở thuộc tính height.
Có bao nhiêu kỹ năng chính mà một chuyên gia an toàn thông tin cần có?
3
Các kỹ năng chính của một chuyên gia an toàn thông tin: Kỹ thuật, Pháp lý, Quản lý rủi ro
Phần IV. Tự luận
Kỹ sư GIS làm gì và những lĩnh vực nào có nhu cầu tuyển kỹ sư GIS?
Kỹ sư GIS thường làm các công việc sau:
- Thu thập dữ liệu địa lý: Sử dụng thiết bị GPS, máy bay không người lái (drone), ảnh vệ tinh hoặc khảo sát thực địa.
- Xử lý và phân tích dữ liệu không gian: Dùng phần mềm GIS (như ArcGIS, QGIS) để xử lý dữ liệu, tạo bản đồ, phân tích địa hình, đường đi, vùng địa lý, v.v.
- Phát triển và tối ưu hóa hệ thống GIS: Viết mã (Python, SQL, JavaScript) để tự động hóa và tối ưu quy trình xử lý dữ liệu GIS.
- Tích hợp GIS với hệ thống khác: Liên kết GIS với cơ sở dữ liệu, các hệ thống quản lý thông tin khác (quản lý đô thị, nông nghiệp, giao thông…).
Cho khai báo CSS nội bộ như sau
<style>
h1 {
color: #333;
text-align: center;
margin: 1.5rem 0;
}
h2 {
color: #555;
margin: 1rem 0;
}
p {
color: #666;
margin: 0.5rem 0;
}
a {
color: #1a73e8;
text-decoration: none;
}
a:hover {
text-decoration: underline;
color: #0a58ca;
}
Em hãy viết phần body của trang web có sử dụng các phần tử đã được định dạng trên?
<body> <div class="header"> <h1>Chào mừng đến với Trang mẫu!</h1> </div> <div class="container"> <h2>Giới thiệu</h2> <p>Đây là một mẫu trang web đơn giản dành cho bài tập lập trình của học sinh.</p> <h2>Nội dung chính</h2> <p>Học sinh có thể thêm các đoạn văn bản, hình ảnh và các phần khác tùy ý.</p> <h2>Liên kết tham khảo</h2> <p>Tham khảo thêm tại <a href="https://example.com">Trang chủ</a>.</p> </div> <div class="footer"> <p>© 2025 Trang mẫu</p> </div></body>





