Trắc nghiệm Khoa học máy tính 12 Kết nối bài 13: Khái niệm, vai trò của CSS giúp bạn luyện tập thường xuyên để ghi nhớ lâu hơn thông qua dạng bài tập quen thuộc thường gặp trong đề thi.
Trắc nghiệm Khoa học máy tính 12 Kết nối bài 13: Khái niệm, vai trò của CSS
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Theo nguyên lý thiết kế web hiện đại, việc tách biệt hoàn toàn mã định dạng CSS ra khỏi mã cấu trúc HTML mang lại lợi ích bao quát nào sau đây?
- - Giúp trang web tự động tối ưu hóa cơ sở dữ liệu trên máy chủ
- - Tăng cường khả năng chống lại các cuộc tấn công mã độc từ hacker
- - Giúp mã nguồn dễ đọc, dễ bảo trì và dễ dàng thay đổi giao diện toàn trang
- - Cho phép trình duyệt tự động biên dịch văn bản sang nhiều ngôn ngữ
Câu 2: CSS là chữ viết tắt của cụm từ tiếng Anh nào?
- - Computer Style Sheets
- - Creative Style Sheets
- - Cascading Style Sheets
- - Colorful Style Sheets
Câu 3: Phát biểu nào sau đây phản ánh ĐÚNG NHẤT sự khác biệt về cách sử dụng giữa bộ chọn ID và bộ chọn Class?
- - Cả ID và Class đều bắt buộc chỉ dùng một lần trên một trang web
- - Một ID chỉ nên đại diện cho một phần tử duy nhất, trong khi một Class có thể dùng cho nhiều phần tử
- - Một ID có thể dùng cho nhiều phần tử, một Class chỉ dùng cho một phần tử
- - ID và Class hoàn toàn giống nhau và có thể thay thế cho nhau trong mọi trường hợp
Câu 4: Thẻ HTML nào sau đây được sử dụng để liên kết một trang web với một tệp CSS bên ngoài?
- - Thẻ 'style'
- - Thẻ 'script'
- - Thẻ 'link'
- - Thẻ 'meta'
Câu 5: Đâu là khai báo CSS chính xác nhất để tải và hiển thị hình ảnh 'image.jpg' làm ảnh nền cho một khối tử?
- - background: image('image.jpg');
- - background-img: 'image.jpg';
- - bg-image: url('image.jpg');
- - background-image: url('image.jpg');
Câu 6: Bộ chọn nào có chức năng áp dụng quy tắc định dạng lên toàn bộ các phần tử hiện diện trên trang web?
- - Bộ chọn ID
- - Bộ chọn thẻ (Element Selector)
- - Bộ chọn toàn cục (Universal Selector) ký hiệu bằng dấu (*)
- - Bộ chọn lớp (Class Selector)
Câu 7: Khi muốn canh giữa nội dung văn bản bên trong một phần tử, thuộc tính và giá trị CSS nào là lựa chọn chính xác?
- - align-items: center;
- - margin: auto;
- - text-align: center;
- - vertical-align: middle;
Câu 8: Nếu một trang web hoàn toàn không có CSS mà chỉ có HTML, điều gì sẽ xảy ra khi người dùng truy cập?
- - Trang web sẽ báo lỗi 404 và không thể truy cập
- - Trang web chỉ hiển thị nội dung thô với định dạng mặc định từ trên xuống dưới của trình duyệt
- - Trang web sẽ tự động sinh ra mã CSS để hiển thị giao diện đẹp
- - Trang web sẽ không hiển thị được hình ảnh và liên kết
Câu 9: Có bao nhiêu cách phổ biến để nhúng (tích hợp) mã CSS vào trong một trang web HTML?
- - 1 cách
- - 2 cách
- - 3 cách
- - 4 cách
Câu 10: Làm thế nào để nhóm nhiều bộ chọn lại với nhau trong CSS để áp dụng cùng một định dạng?
- - Dùng dấu gạch đứng (|) phân cách các bộ chọn
- - Dùng dấu phẩy (,) phân cách các bộ chọn
- - Dùng dấu cộng (+) phân cách các bộ chọn
- - Dùng khoảng trắng giữa các bộ chọn
Câu 11: Trong cú pháp cơ bản của CSS, thành phần nào dùng để chỉ định phần tử HTML mà bạn muốn áp dụng kiểu định dạng?
- - Giá trị (Value)
- - Bộ chọn (Selector)
- - Thuộc tính (Property)
- - Khối khai báo (Declaration block)
Câu 12: Một quy tắc thiết lập định dạng CSS cơ bản luôn bao gồm hai thành phần chính nào?
- - Tên thẻ và danh sách thuộc tính
- - Biến số và hàm xử lý
- - Đối tượng và phương thức
- - Bộ chọn và khối khai báo
Câu 13: Khi muốn áp dụng Inline CSS để định dạng nhanh cho một thẻ HTML cụ thể, ta sử dụng thuộc tính nào ngay bên trong thẻ mở đó?
- - style
- - class
- - id
- - design
Câu 14: Thuộc tính CSS nào được sử dụng để thay đổi màu chữ của một đoạn văn bản?
- - text-color
- - font-color
- - color
- - background-color
Câu 15: Để định nghĩa một bộ chọn lớp (Class Selector) trong CSS, ký tự nào được sử dụng làm tiền tố?
- - Dấu phẩy (,)
- - Dấu thăng (#)
- - Dấu lớn hơn (>)
- - Dấu chấm (.)
Câu 16: Khi thiết kế một website có 100 trang con cần chung một phong cách thiết kế, phương pháp sử dụng CSS nào là tối ưu nhất?
- - Viết CSS nội tuyến cho từng thẻ của 100 trang
- - Tạo một tệp CSS bên ngoài và liên kết nó vào 100 trang
- - Đặt CSS nội bộ vào phần 'head' của từng trang
- - Chỉ dùng HTML để định dạng thay vì dùng CSS
Câu 17: Bên trong một khối khai báo CSS (được đặt trong cặp dấu ngoặc nhọn), mỗi lệnh định dạng được hình thành bởi cặp thông tin nào?
- - Bộ chọn và tên thẻ
- - Nhãn và liên kết
- - Biến số và hằng số
- - Thuộc tính và giá trị
Câu 18: Vì sao các nhà phát triển web chuyên nghiệp thường khuyên hạn chế tối đa việc sử dụng Inline CSS trong các dự án lớn?
- - Vì nó làm cho trình duyệt không thể xử lý được ngôn ngữ JavaScript
- - Vì nó làm cho mã nguồn lộn xộn, mất đi khả năng tái sử dụng và cực kỳ khó bảo trì
- - Vì Inline CSS không hỗ trợ thay đổi màu sắc và kích thước chữ
- - Vì nó bắt buộc người dùng truy cập phải cài đặt thêm tiện ích mở rộng
Câu 19: Theo phân tích phổ biến về kiến trúc web, vai trò cốt lõi nhất của CSS là gì?
- - Tách biệt nội dung trang web khỏi cách thức trình bày giao diện
- - Tạo ra các truy vấn cơ sở dữ liệu để lấy thông tin người dùng
- - Định nghĩa cấu trúc phân cấp của các thẻ trên trang
- - Xử lý các sự kiện tương tác phức tạp thay thế cho JavaScript
Câu 20: Để nhúng một tệp tin CSS độc lập từ bên ngoài vào trang HTML, người lập trình web phải sử dụng thẻ nào?
- - Thẻ link
- - Thẻ style
- - Thẻ script
- - Thẻ meta
Câu 21: Để thay đổi màu chữ của một đoạn văn bản trong CSS, thuộc tính nào sau đây được sử dụng?
- - font-color
- - color
- - text-color
- - background-color
Câu 22: Ý nghĩa của từ 'Cascading' trong Cascading Style Sheets là gì?
- - Là khả năng tạo hiệu ứng xếp tầng cho hình ảnh
- - Là phương pháp tổ chức thư mục chứa file CSS
- - Là quy tắc phân tầng ưu tiên để quyết định kiểu định dạng nào được áp dụng khi có xung đột
- - Là một ngôn ngữ lập trình chạy trên máy chủ
Câu 23: Để thay đổi kích thước của chữ cái, ta sử dụng thuộc tính CSS nào?
- - font-weight
- - text-size
- - text-width
- - font-size
Câu 24: Để viết mã định dạng Internal CSS trực tiếp trong tệp HTML, lập trình viên phải đặt các quy tắc CSS bên trong thẻ nào?
- - Thẻ 'script'
- - Thẻ 'style'
- - Thẻ 'css'
- - Thẻ 'link'
Câu 25: Vai trò chính của CSS trong phát triển web là gì?
- - Quản lý cơ sở dữ liệu của trang web
- - Tạo cấu trúc nội dung cho trang web
- - Định dạng và trang trí giao diện cho trang web
- - Xử lý các tương tác của người dùng trên trang