15+ Đề Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 01

Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 01 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong giai đoạn chuẩn bị của dự án tạo trang web, hoạt động nào sau đây đóng vai trò quan trọng nhất trong việc đảm bảo dự án đi đúng hướng và đáp ứng nhu cầu của người dùng?

  • A. Lựa chọn công cụ và phần mềm phát triển web.
  • B. Xác định rõ ràng yêu cầu và mục tiêu của dự án trang web.
  • C. Phân công nhiệm vụ cụ thể cho từng thành viên trong nhóm.
  • D. Thiết kế bản phác thảo giao diện người dùng (UI) ban đầu.

Câu 2: Giả sử nhóm của bạn đang trong giai đoạn thực hiện dự án trang web và gặp vấn đề về việc các phần tử CSS không được hiển thị đúng như mong đợi trên trình duyệt. Phương pháp nào sau đây hiệu quả nhất để xác định và khắc phục lỗi CSS?

  • A. Xem lại các bài hướng dẫn CSS trên mạng để tìm giải pháp tương tự.
  • B. Thử thay đổi ngẫu nhiên các thuộc tính CSS cho đến khi đạt kết quả mong muốn.
  • C. Sử dụng công cụ gỡ lỗi (Developer Tools) của trình duyệt để kiểm tra mã CSS và HTML.
  • D. Hỏi ý kiến từ các thành viên khác trong nhóm và thử các giải pháp được đề xuất.

Câu 3: Trong quá trình thiết kế giao diện trang web bằng CSS, bạn muốn tạo hiệu ứng hover (di chuột qua) cho một nút bấm để thay đổi màu nền và màu chữ. Đoạn mã CSS nào sau đây thực hiện đúng yêu cầu này?

  • A. button { background-color: blue; color: white; }
  • B. button:hover { background-color: orange; color: black; }
  • C. .button { background-color: blue; color: white; }
  • D. button.active { background-color: orange; color: black; }

Câu 4: Để đảm bảo trang web hiển thị tốt trên nhiều loại thiết bị khác nhau (máy tính, máy tính bảng, điện thoại di động), kỹ thuật thiết kế web nào là quan trọng nhất cần áp dụng?

  • A. Thiết kế web tĩnh (Static Web Design)
  • B. Thiết kế web động (Dynamic Web Design)
  • C. Thiết kế web tương tác (Interactive Web Design)
  • D. Thiết kế web đáp ứng (Responsive Web Design)

Câu 5: Trong giai đoạn báo cáo của dự án tạo trang web, mục tiêu chính là gì?

  • A. Tổng kết, đánh giá kết quả dự án và rút ra bài học kinh nghiệm.
  • B. Tiếp tục phát triển và mở rộng các tính năng mới cho trang web.
  • C. Triển khai và đưa trang web lên môi trường trực tuyến (hosting).
  • D. Thu thập phản hồi từ người dùng và thực hiện các chỉnh sửa nhỏ.

Câu 6: Khi làm việc nhóm trong dự án tạo trang web, việc phân chia công việc rõ ràng giữa các thành viên dựa trên kỹ năng và sở trường của mỗi người mang lại lợi ích gì?

  • A. Giảm thiểu sự phụ thuộc vào một thành viên duy nhất trong nhóm.
  • B. Tăng hiệu quả làm việc và chất lượng sản phẩm của cả nhóm.
  • C. Tạo cơ hội để tất cả các thành viên học hỏi và phát triển kỹ năng toàn diện.
  • D. Đảm bảo mọi thành viên đều có vai trò ngang nhau trong dự án.

Câu 7: Trong CSS, thuộc tính `display: flex;` được sử dụng để làm gì?

  • A. Ẩn hoặc hiển thị một phần tử HTML.
  • B. Thay đổi màu nền của một phần tử HTML.
  • C. Tạo bố cục linh hoạt cho các phần tử con bên trong một vùng chứa.
  • D. Định dạng văn bản bên trong một phần tử HTML.

Câu 8: Bạn muốn tạo một thanh điều hướng (navigation bar) cố định ở đầu trang web, ngay cả khi người dùng cuộn trang xuống. Trong CSS, bạn sẽ sử dụng thuộc tính `position` với giá trị nào?

  • A. relative
  • B. fixed
  • C. absolute
  • D. static

Câu 9: Trong CSS, bộ chọn (selector) nào sau đây được sử dụng để chọn tất cả các thẻ `

` nằm trực tiếp bên trong thẻ `

` có class là `container`?

  • A. .container p
  • B. div.container p
  • C. .container > p
  • D. div .container p

Câu 10: Để kiểm tra tính đáp ứng (responsive) của trang web trên các kích thước màn hình khác nhau trong quá trình phát triển, bạn nên sử dụng công cụ nào?

  • A. Phần mềm chỉnh sửa ảnh như Photoshop.
  • B. Trình soạn thảo mã nguồn như Visual Studio Code.
  • C. Công cụ quản lý dự án như Trello.
  • D. Công cụ dành cho nhà phát triển (Developer Tools) tích hợp trong trình duyệt web.

Câu 11: Trong CSS, thứ tự ưu tiên áp dụng kiểu dáng (CSS Specificity) được xác định như thế nào? Hãy sắp xếp các loại bộ chọn sau theo thứ tự ưu tiên giảm dần (ưu tiên cao nhất đến thấp nhất): 1. Inline styles, 2. ID selectors, 3. Class selectors, 4. Element selectors.

  • A. 1 > 2 > 3 > 4
  • B. 2 > 1 > 3 > 4
  • C. 3 > 2 > 4 > 1
  • D. 4 > 3 > 2 > 1

Câu 12: Giả sử bạn có một đoạn mã HTML và CSS như sau:

```html

  • A. Nền đỏ, chữ đen
  • B. Nền đỏ, chữ trắng
  • C. Nền xanh lam, chữ trắng
  • D. Nền xanh lam, chữ đen
  • Câu 13: Trong dự án tạo trang web, việc sử dụng hệ thống kiểm soát phiên bản (ví dụ: Git) mang lại lợi ích gì?

    • A. Tự động tối ưu hóa hiệu suất trang web.
    • B. Quản lý lịch sử thay đổi mã nguồn và hợp tác nhóm hiệu quả.
    • C. Tự động tạo mã HTML và CSS từ giao diện đồ họa.
    • D. Tăng cường bảo mật cho trang web trước các tấn công mạng.

    Câu 14: Để cải thiện trải nghiệm người dùng (UX) trên trang web, yếu tố nào sau đây cần được ưu tiên hàng đầu trong thiết kế giao diện?

    • A. Tính thẩm mỹ và độc đáo của giao diện.
    • B. Sử dụng công nghệ và hiệu ứng hình ảnh mới nhất.
    • C. Tính dễ sử dụng và khả năng điều hướng trực quan.
    • D. Tối ưu hóa tốc độ tải trang web.

    Câu 15: Trong CSS, đơn vị đo độ dài tương đối nào sau đây thường được sử dụng để thiết kế web đáp ứng, cho phép kích thước phần tử thay đổi theo kích thước phông chữ gốc của phần tử cha?

    • A. px (pixel)
    • B. em
    • C. cm (centimeter)
    • D. pt (point)

    Câu 16: Bạn muốn tạo một lưới (grid) bố cục phức tạp cho trang web, chia trang thành nhiều cột và hàng không đều nhau. Công cụ CSS Layout nào phù hợp nhất cho mục đích này?

    • A. Flexbox Layout
    • B. Float Layout
    • C. Inline Layout
    • D. CSS Grid Layout

    Câu 17: Trong giai đoạn thực hiện dự án, việc kiểm thử trang web trên các trình duyệt và thiết bị khác nhau có vai trò gì?

    • A. Đảm bảo tính tương thích và trải nghiệm người dùng nhất quán trên các môi trường khác nhau.
    • B. Tối ưu hóa mã nguồn CSS để giảm dung lượng trang web.
    • C. Phát hiện và sửa lỗi chính tả trong nội dung trang web.
    • D. Đánh giá tốc độ tải trang web trên các kết nối mạng khác nhau.

    Câu 18: Để tạo sự nhất quán về mặt hình ảnh cho trang web, bạn nên xây dựng và sử dụng cái gì?

    • A. Bảng phân tích yêu cầu người dùng.
    • B. Style guide (hướng dẫn phong cách) hoặc design system.
    • C. Sơ đồ cấu trúc trang web (sitemap).
    • D. Kế hoạch kiểm thử trang web.

    Câu 19: Trong CSS, thuộc tính `z-index` được sử dụng để làm gì?

    • A. Thay đổi kích thước của một phần tử HTML.
    • B. Thay đổi vị trí của một phần tử HTML theo chiều ngang.
    • C. Thay đổi độ trong suốt của một phần tử HTML.
    • D. Xác định thứ tự xếp chồng của các phần tử HTML.

    Câu 20: Khi thiết kế trang web, việc tối ưu hóa hình ảnh (ví dụ: giảm dung lượng file ảnh) có ý nghĩa gì quan trọng đến hiệu suất trang web?

    • A. Cải thiện chất lượng hiển thị hình ảnh trên màn hình độ phân giải cao.
    • B. Giúp hình ảnh hiển thị sắc nét hơn khi phóng to.
    • C. Tăng tốc độ tải trang web và cải thiện trải nghiệm người dùng.
    • D. Giúp trang web tương thích tốt hơn với các trình duyệt cũ.

    Câu 21: Trong CSS, thuộc tính `margin` và `padding` khác nhau như thế nào?

    • A. `margin` thay đổi màu nền, `padding` thay đổi màu chữ.
    • B. `margin` tạo khoảng cách bên ngoài phần tử, `padding` tạo khoảng cách bên trong phần tử.
    • C. `margin` áp dụng cho văn bản, `padding` áp dụng cho hình ảnh.
    • D. `margin` định dạng đường viền, `padding` định dạng nền.

    Câu 22: Để tạo hiệu ứng chuyển động mượt mà giữa các trạng thái khác nhau của phần tử (ví dụ: khi hover, active), trong CSS bạn nên sử dụng thuộc tính nào?

    • A. animation
    • B. transform
    • C. transition
    • D. keyframes

    Câu 23: Trong giai đoạn báo cáo, việc trình bày kết quả dự án trước giáo viên và các bạn cùng lớp giúp phát triển kỹ năng nào?

    • A. Kỹ năng viết mã CSS nâng cao.
    • B. Kỹ năng thiết kế đồ họa chuyên nghiệp.
    • C. Kỹ năng quản lý dự án phần mềm.
    • D. Kỹ năng giao tiếp, thuyết trình và phản biện.

    Câu 24: Để nhúng một phông chữ (font) tùy chỉnh vào trang web (ví dụ: phông chữ không có sẵn trên hệ thống người dùng), bạn cần sử dụng quy tắc CSS nào?

    • A. @font-face
    • B. @import
    • C. @media
    • D. @keyframes

    Câu 25: Trong CSS, giá trị `inherit` của một thuộc tính có nghĩa là gì?

    • A. Đặt thuộc tính về giá trị mặc định của trình duyệt.
    • B. Kế thừa giá trị thuộc tính từ phần tử cha.
    • C. Không áp dụng thuộc tính cho phần tử.
    • D. Tự động tính toán giá trị thuộc tính dựa trên nội dung.

    Câu 26: Khi thiết kế bố cục trang web, bạn muốn các cột nội dung có chiều cao bằng nhau, bất kể nội dung bên trong cột dài ngắn khác nhau. Giải pháp CSS nào hiệu quả nhất?

    • A. Sử dụng thuộc tính `float: left;` cho các cột.
    • B. Đặt chiều cao cố định (fixed height) cho các cột.
    • C. Sử dụng Flexbox hoặc Grid Layout và thiết lập thuộc tính căn chỉnh.
    • D. Sử dụng JavaScript để tính toán và điều chỉnh chiều cao cột.

    Câu 27: Trong CSS, để tạo một truy vấn phương tiện (media query) áp dụng kiểu dáng chỉ khi màn hình có chiều rộng tối đa 768px (ví dụ: cho thiết bị di động), bạn viết như thế nào?

    • A. @media screen and (width <= 768px) { ... }
    • B. @media (max-width: 768px) { ... }
    • C. @media screen and (max-device-width: 768px) { ... }
    • D. @media query (max-width = 768px) { ... }

    Câu 28: Trong dự án web, việc thu thập phản hồi từ người dùng sau khi trang web được triển khai (ví dụ: qua khảo sát, phỏng vấn) thuộc về giai đoạn nào và có mục đích gì?

    • A. Giai đoạn chuẩn bị, để xác định yêu cầu ban đầu.
    • B. Giai đoạn thực hiện, để kiểm thử chức năng.
    • C. Giai đoạn báo cáo, để đánh giá kết quả dự án hiện tại.
    • D. Giai đoạn sau triển khai (hoặc bảo trì/phát triển), để cải thiện và phát triển trang web dựa trên trải nghiệm người dùng.

    Câu 29: Trong CSS, để tạo hiệu ứng đổ bóng cho hộp (box-shadow), bạn cần xác định tối thiểu bao nhiêu giá trị?

    • A. 1
    • B. 2
    • C. 3
    • D. 4

    Câu 30: Trong quá trình làm dự án tạo trang web theo nhóm, nếu có thành viên không hoàn thành nhiệm vụ được giao, ảnh hưởng tiêu cực nhất đến tiến độ chung của dự án là gì?

    • A. Giảm sự gắn kết giữa các thành viên trong nhóm.
    • B. Tăng khối lượng công việc cho các thành viên còn lại.
    • C. Trì hoãn tiến độ dự án và có thể ảnh hưởng đến thời hạn hoàn thành.
    • D. Giảm chất lượng mã nguồn CSS của dự án.

    1 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 1: Trong giai đoạn chuẩn bị của dự án tạo trang web, hoạt động nào sau đây đóng vai trò quan trọng nhất trong việc đảm bảo dự án đi đúng hướng và đáp ứng nhu cầu của người dùng?

    2 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 2: Giả sử nhóm của bạn đang trong giai đoạn thực hiện dự án trang web và gặp vấn đề về việc các phần tử CSS không được hiển thị đúng như mong đợi trên trình duyệt. Phương pháp nào sau đây hiệu quả nhất để xác định và khắc phục lỗi CSS?

    3 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 3: Trong quá trình thiết kế giao diện trang web bằng CSS, bạn muốn tạo hiệu ứng hover (di chuột qua) cho một nút bấm để thay đổi màu nền và màu chữ. Đoạn mã CSS nào sau đây thực hiện đúng yêu cầu này?

    4 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 4: Để đảm bảo trang web hiển thị tốt trên nhiều loại thiết bị khác nhau (máy tính, máy tính bảng, điện thoại di động), kỹ thuật thiết kế web nào là quan trọng nhất cần áp dụng?

    5 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 5: Trong giai đoạn báo cáo của dự án tạo trang web, mục tiêu chính là gì?

    6 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 6: Khi làm việc nhóm trong dự án tạo trang web, việc phân chia công việc rõ ràng giữa các thành viên dựa trên kỹ năng và sở trường của mỗi người mang lại lợi ích gì?

    7 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 7: Trong CSS, thuộc tính `display: flex;` được sử dụng để làm gì?

    8 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 8: Bạn muốn tạo một thanh điều hướng (navigation bar) cố định ở đầu trang web, ngay cả khi người dùng cuộn trang xuống. Trong CSS, bạn sẽ sử dụng thuộc tính `position` với giá trị nào?

    9 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 9: Trong CSS, bộ chọn (selector) nào sau đây được sử dụng để chọn tất cả các thẻ `

    ` nằm trực tiếp bên trong thẻ `

    ` có class là `container`?

    10 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 10: Để kiểm tra tính đáp ứng (responsive) của trang web trên các kích thước màn hình khác nhau trong quá trình phát triển, bạn nên sử dụng công cụ nào?

    11 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 11: Trong CSS, thứ tự ưu tiên áp dụng kiểu dáng (CSS Specificity) được xác định như thế nào? Hãy sắp xếp các loại bộ chọn sau theo thứ tự ưu tiên giảm dần (ưu tiên cao nhất đến thấp nhất): 1. Inline styles, 2. ID selectors, 3. Class selectors, 4. Element selectors.

    12 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 12: Giả sử bạn có một đoạn mã HTML và CSS như sau:

    ```html

    Hello

    ```

    ```css
    #box {
    background-color: blue !important;
    }
    .text {
    color: white;
    }
    p {
    color: black;
    }
    ```

    Đoạn văn bản "Hello" sẽ có màu nền và màu chữ gì?

    13 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 13: Trong dự án tạo trang web, việc sử dụng hệ thống kiểm soát phiên bản (ví dụ: Git) mang lại lợi ích gì?

    14 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 14: Để cải thiện trải nghiệm người dùng (UX) trên trang web, yếu tố nào sau đây cần được ưu tiên hàng đầu trong thiết kế giao diện?

    15 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 15: Trong CSS, đơn vị đo độ dài tương đối nào sau đây thường được sử dụng để thiết kế web đáp ứng, cho phép kích thước phần tử thay đổi theo kích thước phông chữ gốc của phần tử cha?

    16 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 16: Bạn muốn tạo một lưới (grid) bố cục phức tạp cho trang web, chia trang thành nhiều cột và hàng không đều nhau. Công cụ CSS Layout nào phù hợp nhất cho mục đích này?

    17 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 17: Trong giai đoạn thực hiện dự án, việc kiểm thử trang web trên các trình duyệt và thiết bị khác nhau có vai trò gì?

    18 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 18: Để tạo sự nhất quán về mặt hình ảnh cho trang web, bạn nên xây dựng và sử dụng cái gì?

    19 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 19: Trong CSS, thuộc tính `z-index` được sử dụng để làm gì?

    20 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 20: Khi thiết kế trang web, việc tối ưu hóa hình ảnh (ví dụ: giảm dung lượng file ảnh) có ý nghĩa gì quan trọng đến hiệu suất trang web?

    21 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 21: Trong CSS, thuộc tính `margin` và `padding` khác nhau như thế nào?

    22 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 22: Để tạo hiệu ứng chuyển động mượt mà giữa các trạng thái khác nhau của phần tử (ví dụ: khi hover, active), trong CSS bạn nên sử dụng thuộc tính nào?

    23 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 23: Trong giai đoạn báo cáo, việc trình bày kết quả dự án trước giáo viên và các bạn cùng lớp giúp phát triển kỹ năng nào?

    24 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 24: Để nhúng một phông chữ (font) tùy chỉnh vào trang web (ví dụ: phông chữ không có sẵn trên hệ thống người dùng), bạn cần sử dụng quy tắc CSS nào?

    25 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 25: Trong CSS, giá trị `inherit` của một thuộc tính có nghĩa là gì?

    26 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 26: Khi thiết kế bố cục trang web, bạn muốn các cột nội dung có chiều cao bằng nhau, bất kể nội dung bên trong cột dài ngắn khác nhau. Giải pháp CSS nào hiệu quả nhất?

    27 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 27: Trong CSS, để tạo một truy vấn phương tiện (media query) áp dụng kiểu dáng chỉ khi màn hình có chiều rộng tối đa 768px (ví dụ: cho thiết bị di động), bạn viết như thế nào?

    28 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 28: Trong dự án web, việc thu thập phản hồi từ người dùng sau khi trang web được triển khai (ví dụ: qua khảo sát, phỏng vấn) thuộc về giai đoạn nào và có mục đích gì?

    29 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 29: Trong CSS, để tạo hiệu ứng đổ bóng cho hộp (box-shadow), bạn cần xác định tối thiểu bao nhiêu giá trị?

    30 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 1

    Câu 30: Trong quá trình làm dự án tạo trang web theo nhóm, nếu có thành viên không hoàn thành nhiệm vụ được giao, ảnh hưởng tiêu cực nhất đến tiến độ chung của dự án là gì?

    Xem kết quả

    0

    Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

    Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


    Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 02

    Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 02 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong giai đoạn chuẩn bị của dự án tạo trang web, công việc nào sau đây là quan trọng nhất để đảm bảo dự án đi đúng hướng?

    • A. Thiết kế giao diện trang web
    • B. Xác định rõ yêu cầu và mục tiêu của dự án
    • C. Viết mã HTML và CSS cho trang web
    • D. Kiểm thử trang web trên nhiều trình duyệt

    Câu 2: Giả sử bạn đang thực hiện giai đoạn thực hiện của dự án web. Bạn nhận thấy một số thành viên trong nhóm gặp khó khăn khi viết mã JavaScript. Giải pháp nào sau đây là phù hợp nhất để duy trì tiến độ dự án?

    • A. Yêu cầu các thành viên tự tìm hiểu và giải quyết vấn đề
    • B. Chuyển giao toàn bộ công việc JavaScript cho trưởng nhóm
    • C. Tổ chức buổi hướng dẫn hoặc mời chuyên gia hỗ trợ về JavaScript cho nhóm
    • D. Bỏ qua các tính năng JavaScript phức tạp để đơn giản hóa dự án

    Câu 3: Để đảm bảo tính nhất quán về mặt hình ảnh cho một trang web lớn, phương pháp nào sau đây là hiệu quả nhất trong việc quản lý CSS?

    • A. Viết toàn bộ CSS trong một file duy nhất
    • B. Sử dụng CSS inline cho từng phần tử HTML
    • C. Copy và paste mã CSS từ các dự án khác
    • D. Sử dụng CSS Framework (ví dụ: Bootstrap, Tailwind CSS)

    Câu 4: Khi thiết kế bố cục trang web đáp ứng (responsive), đơn vị đo lường nào trong CSS thường được ưu tiên sử dụng để đảm bảo tính linh hoạt trên các thiết bị khác nhau?

    • A. Đơn vị tương đối (ví dụ: %, em, rem)
    • B. Đơn vị tuyệt đối (ví dụ: px, pt, cm)
    • C. Chỉ sử dụng đơn vị px cho tất cả kích thước
    • D. Không cần quan tâm đến đơn vị đo lường khi thiết kế responsive

    Câu 5: Trong quá trình kiểm thử trang web, bạn phát hiện trang web hiển thị không đúng trên một số trình duyệt cũ. Biện pháp khắc phục nào sau đây là phù hợp nhất?

    • A. Yêu cầu người dùng nâng cấp lên trình duyệt mới nhất
    • B. Bỏ qua lỗi hiển thị trên các trình duyệt cũ
    • C. Sử dụng polyfills và prefixes để đảm bảo tương thích ngược
    • D. Chỉ tập trung tối ưu cho các trình duyệt hiện đại

    Câu 6: Bạn muốn tối ưu hóa hiệu suất tải trang web. Hành động nào sau đây sẽ mang lại hiệu quả cao nhất?

    • A. Tăng kích thước font chữ trên trang web
    • B. Tối ưu hóa kích thước và định dạng hình ảnh
    • C. Sử dụng nhiều hiệu ứng động CSS
    • D. Thêm nhiều nội dung văn bản vào trang web

    Câu 7: Trong dự án web, việc quản lý phiên bản mã nguồn (version control) mang lại lợi ích chính nào sau đây?

    • A. Tăng tốc độ tải trang web
    • B. Tự động viết mã HTML và CSS
    • C. Cải thiện thứ hạng SEO của trang web
    • D. Cho phép theo dõi và quản lý các thay đổi của mã nguồn theo thời gian

    Câu 8: Để website có thể tương tác với người dùng, ví dụ như thu thập thông tin từ form đăng ký hoặc thực hiện các chức năng phức tạp hơn, ngôn ngữ lập trình nào thường được sử dụng ở phía máy khách (client-side)?

    • A. SQL
    • B. Python
    • C. JavaScript
    • D. Java

    Câu 9: Khi xây dựng cấu trúc HTML cho trang web, việc sử dụng các thẻ semantic (ví dụ: `

    `, `

    Câu 10: Trong quá trình phát triển web, thuật ngữ "debug" dùng để chỉ công việc nào?

    • A. Thiết kế giao diện người dùng
    • B. Viết tài liệu hướng dẫn sử dụng
    • C. Triển khai trang web lên máy chủ
    • D. Tìm và sửa lỗi trong mã chương trình

    Câu 11: Khi lựa chọn hosting cho trang web, yếu tố nào sau đây quan trọng nhất đối với một trang web dự kiến có lượng truy cập lớn?

    • A. Băng thông và khả năng chịu tải của máy chủ
    • B. Giá thành rẻ của dịch vụ hosting
    • C. Giao diện quản lý hosting đẹp mắt
    • D. Số lượng tên miền phụ được hỗ trợ

    Câu 12: Giả sử bạn muốn tạo một trang web bán hàng trực tuyến đơn giản. Loại hình website nào sau đây phù hợp nhất?

    • A. Website blog cá nhân
    • B. Website thương mại điện tử (e-commerce)
    • C. Website tin tức
    • D. Website portfolio cá nhân

    Câu 13: Để thu thập phản hồi từ người dùng về trang web đang phát triển, phương pháp nào sau đây là hiệu quả nhất?

    • A. Tự đánh giá trang web dựa trên kinh nghiệm cá nhân
    • B. Hỏi ý kiến các thành viên trong nhóm phát triển
    • C. Tổ chức khảo sát hoặc phỏng vấn người dùng tiềm năng
    • D. Phân tích log máy chủ để tìm lỗi

    Câu 14: Nguyên tắc "DRY" (Don"t Repeat Yourself) trong lập trình web khuyến khích điều gì?

    • A. Tránh lặp lại mã nguồn bằng cách tái sử dụng code
    • B. Viết mã nguồn càng chi tiết càng tốt
    • C. Ưu tiên tốc độ phát triển hơn chất lượng mã
    • D. Sử dụng nhiều thư viện và framework bên ngoài

    Câu 15: Bạn cần chọn một hệ thống quản lý nội dung (CMS) cho dự án website tin tức. CMS nào sau đây phổ biến và phù hợp với loại hình website này?

    • A. Magento
    • B. WordPress
    • C. Drupal
    • D. Shopify

    Câu 16: Trong quy trình phát triển web, "wireframe" được sử dụng để làm gì?

    • A. Viết mã HTML và CSS cơ bản
    • B. Kiểm thử tính năng của trang web
    • C. Phác thảo bố cục và cấu trúc trang web
    • D. Thiết kế logo và bộ nhận diện thương hiệu

    Câu 17: Để bảo vệ trang web khỏi các cuộc tấn công XSS (Cross-Site Scripting), biện pháp phòng ngừa nào sau đây là quan trọng nhất?

    • A. Sử dụng mật khẩu mạnh cho tài khoản quản trị
    • B. Cập nhật phần mềm máy chủ thường xuyên
    • C. Sử dụng HTTPS cho trang web
    • D. Mã hóa dữ liệu đầu vào từ người dùng trước khi hiển thị trên trang web

    Câu 18: Trong dự án web, "mockup" khác với "wireframe" ở điểm nào chính?

    • A. Mockup được tạo ra trước wireframe
    • B. Mockup thể hiện giao diện người dùng trực quan và chi tiết hơn
    • C. Wireframe dùng để kiểm thử, mockup dùng để trình bày
    • D. Wireframe chỉ dùng cho mobile, mockup dùng cho desktop

    Câu 19: Khi thiết kế form trên trang web, thuộc tính "placeholder" trong HTML5 được sử dụng để làm gì?

    • A. Hiển thị văn bản gợi ý trong ô nhập liệu khi chưa có dữ liệu
    • B. Đặt giá trị mặc định cho ô nhập liệu
    • C. Kiểm tra tính hợp lệ của dữ liệu nhập vào
    • D. Ẩn ô nhập liệu cho đến khi người dùng tương tác

    Câu 20: Trong CSS, "selector" có vai trò gì?

    • A. Tạo hiệu ứng động cho trang web
    • B. Xác định cấu trúc trang web HTML
    • C. Chọn các phần tử HTML để áp dụng định dạng CSS
    • D. Quản lý bố cục trang web

    Câu 21: Phương pháp "mobile-first" trong thiết kế web responsive có nghĩa là gì?

    • A. Chỉ thiết kế trang web cho thiết bị di động
    • B. Thiết kế trang web bắt đầu từ phiên bản mobile trước, sau đó mở rộng cho desktop
    • C. Sử dụng công nghệ mobile để phát triển web
    • D. Kiểm thử trang web trên mobile trước desktop

    Câu 22: Để tạo hiệu ứng chuyển động mượt mà giữa các trạng thái khác nhau của một phần tử trên trang web (ví dụ: khi hover chuột), CSS property nào được sử dụng?

    • A. animation
    • B. transform
    • C. opacity
    • D. transition

    Câu 23: Trong JavaScript, DOM (Document Object Model) là gì?

    • A. Mô hình đối tượng tài liệu HTML, cho phép JavaScript tương tác với trang web
    • B. Một thư viện JavaScript để tạo hiệu ứng động
    • C. Ngôn ngữ truy vấn dữ liệu cho web
    • D. Công cụ kiểm thử giao diện người dùng

    Câu 24: Để đảm bảo tính khả dụng (accessibility) của trang web cho người dùng khuyết tật, điều nào sau đây là quan trọng?

    • A. Sử dụng màu sắc tương phản mạnh
    • B. Tăng kích thước font chữ mặc định
    • C. Cung cấp văn bản thay thế (alt text) cho hình ảnh
    • D. Sử dụng nhiều hình ảnh động và video

    Câu 25: Khi sử dụng Git cho quản lý phiên bản, lệnh "commit" dùng để làm gì?

    • A. Tải mã nguồn từ remote repository về máy
    • B. Lưu lại các thay đổi vào repository cục bộ
    • C. Đẩy mã nguồn lên remote repository
    • D. So sánh sự khác biệt giữa các phiên bản mã nguồn

    Câu 26: Trong ngữ cảnh web, API (Application Programming Interface) thường được sử dụng để làm gì?

    • A. Thiết kế giao diện người dùng
    • B. Quản lý cơ sở dữ liệu
    • C. Tối ưu hóa tốc độ tải trang
    • D. Kết nối và trao đổi dữ liệu giữa các ứng dụng khác nhau

    Câu 27: Để kiểm tra giao diện người dùng (UI) của trang web trên nhiều kích thước màn hình khác nhau một cách nhanh chóng, công cụ nào trong trình duyệt web thường được sử dụng?

    • A. Source panel
    • B. Console panel
    • C. Device Mode (hoặc Responsive Design Mode) trong Developer Tools
    • D. Network panel

    Câu 28: Trong CSS, thuộc tính "z-index" được sử dụng để điều chỉnh yếu tố nào của phần tử?

    • A. Kích thước phần tử
    • B. Thứ tự hiển thị (lớp) của phần tử khi chồng lên nhau
    • C. Màu sắc nền của phần tử
    • D. Độ trong suốt của phần tử

    Câu 29: Khi triển khai website lên internet, bước cấu hình DNS (Domain Name System) có vai trò gì?

    • A. Bảo mật website khỏi tấn công
    • B. Tối ưu hóa tốc độ tải website
    • C. Quản lý nội dung website
    • D. Liên kết tên miền website với địa chỉ IP của máy chủ

    Câu 30: Trong mô hình phát triển dự án web theo Agile, ưu điểm chính là gì so với mô hình Waterfall truyền thống?

    • A. Linh hoạt và dễ dàng thích ứng với thay đổi yêu cầu trong quá trình phát triển
    • B. Quy trình phát triển được xác định rõ ràng và ít thay đổi
    • C. Yêu cầu tài liệu chi tiết và đầy đủ ngay từ đầu dự án
    • D. Phù hợp với các dự án lớn và phức tạp với phạm vi cố định

    1 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 1: Trong giai đoạn chuẩn bị của dự án tạo trang web, công việc nào sau đây là quan trọng nhất để đảm bảo dự án đi đúng hướng?

    2 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 2: Giả sử bạn đang thực hiện giai đoạn thực hiện của dự án web. Bạn nhận thấy một số thành viên trong nhóm gặp khó khăn khi viết mã JavaScript. Giải pháp nào sau đây là phù hợp nhất để duy trì tiến độ dự án?

    3 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 3: Để đảm bảo tính nhất quán về mặt hình ảnh cho một trang web lớn, phương pháp nào sau đây là hiệu quả nhất trong việc quản lý CSS?

    4 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 4: Khi thiết kế bố cục trang web đáp ứng (responsive), đơn vị đo lường nào trong CSS thường được ưu tiên sử dụng để đảm bảo tính linh hoạt trên các thiết bị khác nhau?

    5 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 5: Trong quá trình kiểm thử trang web, bạn phát hiện trang web hiển thị không đúng trên một số trình duyệt cũ. Biện pháp khắc phục nào sau đây là phù hợp nhất?

    6 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 6: Bạn muốn tối ưu hóa hiệu suất tải trang web. Hành động nào sau đây sẽ mang lại hiệu quả cao nhất?

    7 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 7: Trong dự án web, việc quản lý phiên bản mã nguồn (version control) mang lại lợi ích chính nào sau đây?

    8 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 8: Để website có thể tương tác với người dùng, ví dụ như thu thập thông tin từ form đăng ký hoặc thực hiện các chức năng phức tạp hơn, ngôn ngữ lập trình nào thường được sử dụng ở phía máy khách (client-side)?

    9 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 9: Khi xây dựng cấu trúc HTML cho trang web, việc sử dụng các thẻ semantic (ví dụ: `

    `, `

    10 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 10: Trong quá trình phát triển web, thuật ngữ 'debug' dùng để chỉ công việc nào?

    11 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 11: Khi lựa chọn hosting cho trang web, yếu tố nào sau đây quan trọng nhất đối với một trang web dự kiến có lượng truy cập lớn?

    12 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 12: Giả sử bạn muốn tạo một trang web bán hàng trực tuyến đơn giản. Loại hình website nào sau đây phù hợp nhất?

    13 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 13: Để thu thập phản hồi từ người dùng về trang web đang phát triển, phương pháp nào sau đây là hiệu quả nhất?

    14 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 14: Nguyên tắc 'DRY' (Don't Repeat Yourself) trong lập trình web khuyến khích điều gì?

    15 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 15: Bạn cần chọn một hệ thống quản lý nội dung (CMS) cho dự án website tin tức. CMS nào sau đây phổ biến và phù hợp với loại hình website này?

    16 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 16: Trong quy trình phát triển web, 'wireframe' được sử dụng để làm gì?

    17 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 17: Để bảo vệ trang web khỏi các cuộc tấn công XSS (Cross-Site Scripting), biện pháp phòng ngừa nào sau đây là quan trọng nhất?

    18 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 18: Trong dự án web, 'mockup' khác với 'wireframe' ở điểm nào chính?

    19 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 19: Khi thiết kế form trên trang web, thuộc tính 'placeholder' trong HTML5 được sử dụng để làm gì?

    20 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 20: Trong CSS, 'selector' có vai trò gì?

    21 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 21: Phương pháp 'mobile-first' trong thiết kế web responsive có nghĩa là gì?

    22 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 22: Để tạo hiệu ứng chuyển động mượt mà giữa các trạng thái khác nhau của một phần tử trên trang web (ví dụ: khi hover chuột), CSS property nào được sử dụng?

    23 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 23: Trong JavaScript, DOM (Document Object Model) là gì?

    24 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 24: Để đảm bảo tính khả dụng (accessibility) của trang web cho người dùng khuyết tật, điều nào sau đây là quan trọng?

    25 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 25: Khi sử dụng Git cho quản lý phiên bản, lệnh 'commit' dùng để làm gì?

    26 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 26: Trong ngữ cảnh web, API (Application Programming Interface) thường được sử dụng để làm gì?

    27 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 27: Để kiểm tra giao diện người dùng (UI) của trang web trên nhiều kích thước màn hình khác nhau một cách nhanh chóng, công cụ nào trong trình duyệt web thường được sử dụng?

    28 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 28: Trong CSS, thuộc tính 'z-index' được sử dụng để điều chỉnh yếu tố nào của phần tử?

    29 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 29: Khi triển khai website lên internet, bước cấu hình DNS (Domain Name System) có vai trò gì?

    30 / 30

    Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Tags: Bộ đề 2

    Câu 30: Trong mô hình phát triển dự án web theo Agile, ưu điểm chính là gì so với mô hình Waterfall truyền thống?

    Xem kết quả

    0

    Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

    Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


    Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

    Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 03

    Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 03 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

    Câu 1: Trong giai đoạn thực hiện dự án tạo trang web, một nhóm gặp khó khăn khi các thành viên cùng chỉnh sửa một tệp CSS gây ra xung đột. Công cụ hoặc phương pháp nào sau đây hiệu quả nhất để quản lý tình huống này?

    • A. Gửi email các tệp đã chỉnh sửa cho nhau để so sánh thủ công.
    • B. Chỉ định một người duy nhất phụ trách chỉnh sửa tất cả các tệp CSS.
    • C. Sử dụng Google Drive hoặc Dropbox để chia sẻ tệp và khóa khi có người đang chỉnh sửa.
    • D. Sử dụng hệ thống kiểm soát phiên bản (Version Control System) như Git.

    Câu 2: Một trang web đã hoàn thiện phần cấu trúc HTML và nội dung. Bước tiếp theo quan trọng nhất trong giai đoạn thực hiện để trang web có giao diện chuyên nghiệp và thu hút người dùng là gì?

    • A. Định kiểu và thiết kế giao diện bằng CSS.
    • B. Thêm các chức năng tương tác phức tạp bằng JavaScript.
    • C. Kết nối trang web với cơ sở dữ liệu.
    • D. Mua tên miền và thuê máy chủ.

    Câu 3: Khi định kiểu một trang web, bạn muốn tất cả các đoạn văn bản (`

    `) trong một khu vực cụ thể (`

  • A. p { color: blue; font-size: 14px; }
  • B. .content { color: blue; font-size: 14px; }
  • C. .content p { color: blue; font-size: 14px; }
  • D. div p { color: blue; font-size: 14px; }
  • Câu 4: Trong quá trình kiểm thử trang web, bạn phát hiện rằng bố cục của trang bị vỡ trên màn hình điện thoại di động nhưng lại hiển thị bình thường trên máy tính để bàn. Vấn đề này có thể được giải quyết tốt nhất bằng kỹ thuật CSS nào?

    • A. Sử dụng thuộc tính `position: absolute;` cho các phần tử.
    • B. Áp dụng thiết kế đáp ứng (Responsive Design) sử dụng Media Queries.
    • C. Chỉ sử dụng đơn vị đo lường cố định như `px`.
    • D. Thiết kế hai phiên bản trang web hoàn toàn riêng biệt cho máy tính và điện thoại.

    Câu 5: Đâu là mục đích chính của việc viết báo cáo cuối dự án tạo trang web?

    • A. Chỉ để liệt kê danh sách các thành viên đã tham gia dự án.
    • B. Chỉ để trình bày mã nguồn HTML và CSS đã viết.
    • C. Tổng kết quá trình làm việc, đánh giá kết quả đạt được so với yêu cầu ban đầu, rút ra kinh nghiệm.
    • D. Chỉ để khoe sản phẩm cuối cùng với người khác.

    Câu 6: Khi làm việc nhóm phát triển trang web, việc phân chia công việc không hợp lý có thể dẫn đến hậu quả gì?

    • A. Dự án hoàn thành sớm hơn dự kiến.
    • B. Tất cả thành viên đều nắm vững mọi phần của dự án.
    • C. Không có hậu quả đáng kể.
    • D. Một số thành viên làm quá tải trong khi người khác không có việc, giảm hiệu quả làm việc nhóm và có thể ảnh hưởng chất lượng sản phẩm.

    Câu 7: Bạn cần tạo một khoảng trống 20px xung quanh nội dung bên trong của một phần tử (ví dụ: một div), nhưng không muốn ảnh hưởng đến khoảng cách giữa phần tử đó và các phần tử lân cận. Thuộc tính CSS nào phù hợp nhất?

    • A. `margin: 20px;`
    • B. `padding: 20px;`
    • C. `border: 20px solid black;`
    • D. `outline: 20px solid red;`

    Câu 8: Trong mô hình hộp (Box Model) của CSS, thứ tự các lớp từ trong ra ngoài bao gồm:

    • A. Content, Padding, Border, Margin.
    • B. Margin, Border, Padding, Content.
    • C. Content, Border, Padding, Margin.
    • D. Padding, Content, Border, Margin.

    Câu 9: Khi kiểm thử tính tương thích của trang web, điều quan trọng nhất cần kiểm tra là gì?

    • A. Tốc độ tải trang trên một trình duyệt duy nhất.
    • B. Chỉ kiểm tra trên phiên bản trình duyệt mới nhất.
    • C. Trang web hiển thị và hoạt động đúng trên các trình duyệt và thiết bị khác nhau.
    • D. Chỉ kiểm tra trên hệ điều hành duy nhất.

    Câu 10: Bạn muốn áp dụng một kiểu CSS đặc biệt chỉ cho một phần tử HTML duy nhất trên trang. Loại bộ chọn (selector) CSS nào là phù hợp nhất để sử dụng?

    • A. Bộ chọn lớp (Class selector) với tiền tố `.`
    • B. Bộ chọn ID (ID selector) với tiền tố `#`
    • C. Bộ chọn phần tử (Element selector) như `p` hoặc `div`
    • D. Bộ chọn thuộc tính (Attribute selector) như `[type=

    Câu 11: Đâu là một trong những lợi ích chính của việc sử dụng CSS để định kiểu trang web thay vì định kiểu trực tiếp trong thẻ HTML (inline styles)?

    • A. Mã HTML trở nên phức tạp hơn.
    • B. Không thể áp dụng cùng một kiểu cho nhiều phần tử.
    • C. Trang web tải chậm hơn.
    • D. Dễ dàng quản lý, cập nhật giao diện trên toàn bộ trang web hoặc nhiều trang cùng lúc.

    Câu 12: Khi làm việc nhóm, việc thiết lập các mục tiêu SMART (Specific, Measurable, Achievable, Relevant, Time-bound) cho từng nhiệm vụ có ý nghĩa gì đối với tiến độ dự án?

    • A. Giúp các thành viên hiểu rõ công việc cần làm, theo dõi tiến độ và hoàn thành nhiệm vụ đúng thời hạn.
    • B. Làm cho dự án trở nên mơ hồ và khó quản lý.
    • C. Chỉ có ích cho người quản lý dự án, không ảnh hưởng đến thành viên khác.
    • D. Làm tăng khối lượng công việc một cách không cần thiết.

    Câu 13: Bạn muốn tạo một hiệu ứng khi người dùng di chuột qua một liên kết (thẻ ``). Bộ chọn giả lớp (pseudo-class) nào của CSS được sử dụng cho mục đích này?

    • C.

    Câu 14: Đâu là vai trò của việc ghi chép (documentation) trong giai đoạn thực hiện và báo cáo của dự án web?

    • A. Chỉ để tăng thêm số lượng tài liệu dự án.
    • B. Không có vai trò quan trọng, chỉ là thủ tục hành chính.
    • C. Chỉ cần ghi lại mã nguồn là đủ.
    • D. Giúp theo dõi tiến độ, ghi nhận quyết định, hỗ trợ bảo trì sau này, và cung cấp thông tin cho báo cáo cuối dự án.

    Câu 15: Khi sử dụng thuộc tính `display: flex;` cho một phần tử container, điều gì xảy ra với các phần tử con trực tiếp bên trong nó?

    • A. Chúng trở thành các flex item và có thể được căn chỉnh, phân phối không gian bằng các thuộc tính flexbox.
    • B. Chúng tự động được định vị tuyệt đối (position: absolute).
    • C. Chúng bị ẩn đi.
    • D. Kích thước của chúng được đặt thành 0.

    Câu 16: Một trong những tiêu chí quan trọng để đánh giá chất lượng của một trang web hoàn thiện là tính khả dụng (Usability). Điều này đề cập đến khía cạnh nào của trang web?

    • A. Mã nguồn có được viết gọn gàng không.
    • B. Trang web có sử dụng công nghệ mới nhất không.
    • C. Người dùng có dễ dàng tìm kiếm thông tin, thao tác và hoàn thành mục tiêu trên trang web không.
    • D. Trang web có nhiều hình ảnh và video động không.

    Câu 17: Bạn đang cố gắng căn giữa một khối div theo chiều ngang trong phần tử cha của nó. Phương pháp CSS hiện đại và linh hoạt nhất để thực hiện điều này là gì?

    • A. Sử dụng `float: left;` và `margin-left: auto; margin-right: auto;`.
    • B. Đặt `display: flex;` cho phần tử cha và sử dụng `justify-content: center;`.
    • C. Sử dụng `position: absolute; left: 50%; transform: translateX(-50%);`.
    • D. Đặt `display: inline-block;` cho phần tử con và `text-align: center;` cho phần tử cha.

    Câu 18: Khi báo cáo kết quả dự án web, việc trình bày các số liệu về hiệu suất (ví dụ: tốc độ tải trang) và tương tác người dùng (nếu có) có ý nghĩa gì?

    • A. Làm cho báo cáo dài hơn.
    • B. Không có ý nghĩa thực tế, chỉ là số liệu khô khan.
    • C. Chỉ quan trọng đối với lập trình viên.
    • D. Cung cấp bằng chứng khách quan về mức độ thành công của dự án và chỉ ra các lĩnh vực cần cải thiện.

    Câu 19: Trong CSS, độ ưu tiên (specificity) của bộ chọn ảnh hưởng đến việc quy tắc nào được áp dụng khi có nhiều quy tắc mâu thuẫn cùng nhắm vào một phần tử. Bộ chọn nào sau đây có độ ưu tiên cao nhất?

    • A. `#myElement` (Bộ chọn ID)

    Câu 20: Một nhóm đang phát triển một trang web tin tức. Trong giai đoạn thực hiện, họ cần đảm bảo rằng các bài viết mới được thêm vào dễ dàng và hiển thị nhất quán. Việc sử dụng CSS để tạo các "lớp" (classes) cho các thành phần như tiêu đề bài viết, đoạn trích, hình ảnh minh họa giúp ích gì?

    • A. Mỗi bài viết sẽ có một giao diện hoàn toàn khác nhau.
    • B. Chỉ có thể định dạng được một bài viết duy nhất.
    • C. Đảm bảo tính nhất quán về giao diện cho tất cả các bài viết và dễ dàng cập nhật kiểu dáng sau này.
    • D. Làm cho việc thêm bài viết mới trở nên phức tạp hơn.

    Câu 21: Tiêu chí nào sau đây KHÔNG thường được sử dụng để đánh giá một trang web trong giai đoạn báo cáo?

    • A. Tính đáp ứng (Responsive) trên các thiết bị.
    • B. Tính khả dụng (Usability) đối với người dùng.
    • C. Tuân thủ yêu cầu ban đầu của dự án.
    • D. Số lượng dòng mã code được viết.

    Câu 22: Khi sử dụng công cụ kiểm tra phần tử (Inspector) trong trình duyệt (ví dụ: Chrome DevTools) để gỡ lỗi CSS, bạn có thể làm gì?

    • A. Xem các quy tắc CSS nào đang được áp dụng cho một phần tử cụ thể, chỉnh sửa trực tiếp các quy tắc đó để thử nghiệm và xem kết quả ngay lập tức.
    • B. Thay đổi cấu trúc HTML của trang vĩnh viễn.
    • C. Chỉ xem được mã nguồn JavaScript.
    • D. Tự động sửa tất cả các lỗi CSS trên trang.

    Câu 23: Trong một dự án nhóm, việc tổ chức các tệp CSS thành các mô-đun nhỏ hơn, mỗi mô-đun phụ trách một phần cụ thể của giao diện (ví dụ: header.css, footer.css, main-content.css) mang lại lợi ích gì?

    • A. Làm cho dự án khó quản lý hơn.
    • B. Tăng tính tổ chức, giúp các thành viên dễ dàng làm việc song song trên các phần khác nhau và giảm xung đột.
    • C. Làm tăng kích thước tệp CSS tổng thể.
    • D. Không có lợi ích đáng kể.

    Câu 24: Bạn muốn tạo một danh sách (`

      ` hoặc `

        `) mà các mục danh sách (`

      1. `) được hiển thị theo chiều ngang thay vì chiều dọc mặc định. Thuộc tính CSS nào của các `
      2. ` cần được thay đổi?
        • A. `display: block;`
        • B. `position: absolute;`
        • C. `float: right;`
        • D. `display: inline-block;` hoặc sử dụng Flexbox trên phần tử cha.

    Câu 25: Khi trình bày báo cáo dự án, việc sử dụng hình ảnh chụp màn hình (screenshots) của trang web trên các thiết bị khác nhau (máy tính, máy tính bảng, điện thoại) có tác dụng gì?

    • A. Minh họa trực quan tính đáp ứng của trang web và giúp người xem dễ hình dung sản phẩm cuối cùng.
    • B. Làm cho báo cáo trở nên nặng nề và khó xem.
    • C. Không cần thiết vì người xem có thể tự truy cập trang web.
    • D. Chỉ mang tính chất trang trí, không cung cấp thông tin hữu ích.

    Câu 26: Đâu là một thách thức phổ biến khi làm việc nhóm trong dự án web và cần có phương pháp giải quyết hiệu quả?

    • A. Quá nhiều thời gian rảnh rỗi.
    • B. Khó khăn trong việc giao tiếp, phối hợp và tích hợp công việc của các thành viên.
    • C. Thiếu ý tưởng sáng tạo.
    • D. Dự án quá đơn giản và nhàm chán.

    Câu 27: Một trang web có văn bản hiển thị rất nhỏ trên màn hình lớn và quá lớn trên màn hình nhỏ. Vấn đề này có thể khắc phục bằng cách sử dụng đơn vị đo lường font chữ nào trong CSS để đảm bảo tính linh hoạt và đáp ứng?

    • A. Chỉ sử dụng `px` (pixel).
    • B. Chỉ sử dụng `pt` (point).
    • C. Sử dụng các đơn vị tương đối như `em`, `rem`, `%`, hoặc kết hợp với Media Queries.
    • D. Sử dụng đơn vị `cm` (centimeter).

    Câu 28: Trong giai đoạn báo cáo, việc phân tích những khó khăn đã gặp phải và cách giải quyết chúng mang lại giá trị gì?

    • A. Rút ra bài học kinh nghiệm cho các dự án tương lai và thể hiện khả năng giải quyết vấn đề của nhóm.
    • B. Làm cho báo cáo có vẻ tiêu cực.
    • C. Không cần thiết vì dự án đã hoàn thành.
    • D. Chỉ để đổ lỗi cho các thành viên.

    Câu 29: Bạn cần tạo một bố cục gồm nhiều cột có chiều rộng bằng nhau và tự động xuống dòng khi không đủ không gian trên màn hình. Kỹ thuật CSS nào phù hợp nhất để xây dựng bố cục linh hoạt này?

    • A. Sử dụng bảng (HTML `
      `).
    • B. Sử dụng thuộc tính `position: absolute;` cho từng cột.
    • C. Sử dụng thuộc tính `float: left;` và quản lý `clear`.
    • D. Sử dụng Flexbox (`display: flex;` trên container và `flex-wrap: wrap;`).
    • Câu 30: Đâu là một trong những lý do chính khiến việc kiểm thử trên nhiều loại trình duyệt và thiết bị là BẮT BUỘC trước khi hoàn thiện và báo cáo dự án web?

      • A. Để tăng thời gian hoàn thành dự án.
      • B. Các trình duyệt luôn hiển thị trang web giống hệt nhau.
      • C. Đảm bảo trải nghiệm người dùng nhất quán và tốt trên mọi nền tảng mà họ có thể sử dụng để truy cập trang web.
      • D. Chỉ là yêu cầu hình thức.

      1 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 1: Trong giai đoạn thực hiện dự án tạo trang web, một nhóm gặp khó khăn khi các thành viên cùng chỉnh sửa một tệp CSS gây ra xung đột. Công cụ hoặc phương pháp nào sau đây hiệu quả nhất để quản lý tình huống này?

      2 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 2: Một trang web đã hoàn thiện phần cấu trúc HTML và nội dung. Bước tiếp theo quan trọng nhất trong giai đoạn thực hiện để trang web có giao diện chuyên nghiệp và thu hút người dùng là gì?

      3 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 3: Khi định kiểu một trang web, bạn muốn tất cả các đoạn văn bản (`

      `) trong một khu vực cụ thể (`

      `) có màu xanh và cỡ chữ 14px. Đoạn mã CSS nào sau đây áp dụng hiệu quả nhất quy tắc này?

      4 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 4: Trong quá trình kiểm thử trang web, bạn phát hiện rằng bố cục của trang bị vỡ trên màn hình điện thoại di động nhưng lại hiển thị bình thường trên máy tính để bàn. Vấn đề này có thể được giải quyết tốt nhất bằng kỹ thuật CSS nào?

      5 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 5: Đâu là mục đích chính của việc viết báo cáo cuối dự án tạo trang web?

      6 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 6: Khi làm việc nhóm phát triển trang web, việc phân chia công việc không hợp lý có thể dẫn đến hậu quả gì?

      7 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 7: Bạn cần tạo một khoảng trống 20px xung quanh nội dung bên trong của một phần tử (ví dụ: một div), nhưng không muốn ảnh hưởng đến khoảng cách giữa phần tử đó và các phần tử lân cận. Thuộc tính CSS nào phù hợp nhất?

      8 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 8: Trong mô hình hộp (Box Model) của CSS, thứ tự các lớp từ trong ra ngoài bao gồm:

      9 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 9: Khi kiểm thử tính tương thích của trang web, điều quan trọng nhất cần kiểm tra là gì?

      10 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 10: Bạn muốn áp dụng một kiểu CSS đặc biệt chỉ cho một phần tử HTML duy nhất trên trang. Loại bộ chọn (selector) CSS nào là phù hợp nhất để sử dụng?

      11 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 11: Đâu là một trong những lợi ích chính của việc sử dụng CSS để định kiểu trang web thay vì định kiểu trực tiếp trong thẻ HTML (inline styles)?

      12 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 12: Khi làm việc nhóm, việc thiết lập các mục tiêu SMART (Specific, Measurable, Achievable, Relevant, Time-bound) cho từng nhiệm vụ có ý nghĩa gì đối với tiến độ dự án?

      13 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 13: Bạn muốn tạo một hiệu ứng khi người dùng di chuột qua một liên kết (thẻ ``). Bộ chọn giả lớp (pseudo-class) nào của CSS được sử dụng cho mục đích này?

      30 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 3

      Câu 30: Đâu là một trong những lý do chính khiến việc kiểm thử trên nhiều loại trình duyệt và thiết bị là BẮT BUỘC trước khi hoàn thiện và báo cáo dự án web?

      Xem kết quả

      0

      Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

      Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 04

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 04 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

      Câu 1: Mục đích chính của giai đoạn Chuẩn bị trong dự án tạo trang web là gì?

      • A. Xây dựng mã nguồn hoàn chỉnh.
      • B. Xác định phạm vi, mục tiêu và yêu cầu của dự án.
      • C. Triển khai trang web lên máy chủ.
      • D. Thu thập phản hồi từ người dùng cuối.

      Câu 2: Hoạt động nào sau đây thường được thực hiện trong giai đoạn Chuẩn bị của dự án tạo trang web?

      • A. Viết mã CSS để định dạng bố cục.
      • B. Thiết kế cơ sở dữ liệu cho trang web.
      • C. Lập kế hoạch tài nguyên và phân công công việc.
      • D. Tối ưu hóa hình ảnh và nội dung.

      Câu 3: Giai đoạn Thực hiện của dự án tạo trang web tập trung vào nhiệm vụ nào?

      • A. Đánh giá rủi ro tiềm ẩn.
      • B. Chuyển các bản thiết kế thành mã nguồn hoạt động.
      • C. Nghiên cứu đối thủ cạnh tranh.
      • D. Đào tạo người dùng cuối.

      Câu 4: Trong giai đoạn Thực hiện, việc

      • A. Thêm chức năng tương tác cho trang web.
      • B. Quản lý dữ liệu người dùng.
      • C. Kiểm soát giao diện và bố cục hiển thị của các phần tử HTML.
      • D. Tăng tốc độ tải trang bằng cách nén mã nguồn.

      Câu 5: Mục tiêu chính của giai đoạn Báo cáo trong dự án tạo trang web là gì?

      • A. Bắt đầu phát triển các tính năng mới.
      • B. Tổng kết, đánh giá kết quả đạt được và rút kinh nghiệm.
      • C. Tuyển thêm thành viên cho nhóm.
      • D. Xây dựng kế hoạch tiếp thị cho trang web.

      Câu 6: Hoạt động nào là đặc trưng của giai đoạn Báo cáo?

      • A. Debugging (sửa lỗi) mã nguồn.
      • B. Thử nghiệm người dùng (User Acceptance Testing - UAT).
      • C. Chuẩn bị báo cáo cuối cùng và trình bày kết quả dự án.
      • D. Mua tên miền và hosting.

      Câu 7: Một nhóm dự án web đang thảo luận về việc trang web sẽ có những mục (sections) nào, thông tin gì sẽ hiển thị trên mỗi mục, và ai là đối tượng người dùng chính. Nhóm đang ở giai đoạn nào của dự án?

      • A. Thực hiện.
      • B. Báo cáo.
      • C. Chuẩn bị.
      • D. Triển khai.

      Câu 8: Sau khi hoàn thành mã HTML cơ bản, nhóm bắt đầu viết các quy tắc CSS để đặt màu nền cho tiêu đề, căn chỉnh các đoạn văn và tạo hiệu ứng di chuột cho nút bấm. Những công việc này thuộc giai đoạn nào?

      • A. Chuẩn bị.
      • B. Thực hiện.
      • C. Báo cáo.
      • D. Bảo trì.

      Câu 9: Dự án đã hoàn thành việc xây dựng và kiểm thử nội bộ. Nhóm trưởng đang tổng hợp lại các mục tiêu ban đầu, so sánh với kết quả đạt được, ghi nhận các bài học kinh nghiệm và chuẩn bị một buổi thuyết trình. Nhóm đang thực hiện công việc của giai đoạn nào?

      • A. Thực hiện.
      • B. Chuẩn bị.
      • C. Báo cáo.
      • D. Thiết kế giao diện.

      Câu 10: Một trang web đã được xây dựng xong HTML và CSS nhưng khi xem trên điện thoại, bố cục bị vỡ và các phần tử chồng chéo lên nhau. Việc xác định nguyên nhân và sửa lỗi này chủ yếu liên quan đến kỹ năng và công việc trong giai đoạn nào?

      • A. Chuẩn bị, do yêu cầu ban đầu không rõ ràng.
      • B. Thực hiện, liên quan đến việc áp dụng CSS Responsive Design.
      • C. Báo cáo, do báo cáo kiểm thử không đầy đủ.
      • D. Triển khai, do lỗi cấu hình máy chủ.

      Câu 11: Việc sử dụng tệp CSS riêng biệt (external stylesheet) thay vì viết CSS trực tiếp trong thẻ

      Xem kết quả

      0

      Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

      Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


      Trắc nghiệm Công nghệ 10 Kết nối tri thức Bài 1: Công nghệ và đời sống

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 05

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 05 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

      Câu 1: Trong dự án tạo trang web, giai đoạn nào sau đây thường tập trung vào việc viết mã nguồn, tích hợp các thành phần và kiểm thử ban đầu?

      • A. Giai đoạn chuẩn bị
      • B. Giai đoạn thực hiện
      • C. Giai đoạn báo cáo
      • D. Giai đoạn lên kế hoạch

      Câu 2: Một nhóm học sinh đang làm dự án trang web giới thiệu về trường. Bạn được giao nhiệm vụ định dạng lại tiêu đề chính của các trang để chúng có màu xanh dương và căn giữa. Nhiệm vụ này thuộc giai đoạn nào của dự án?

      • A. Xác định yêu cầu
      • B. Lập kế hoạch dự án
      • C. Thực hiện (viết mã CSS)
      • D. Kiểm thử

      Câu 3: Khi sử dụng CSS để định dạng trang web, mục đích chính là để tách biệt phần nào khỏi phần nào?

      • A. Nội dung (HTML) và trình bày (CSS)
      • B. Chức năng (JavaScript) và nội dung (HTML)
      • C. Thiết kế (CSS) và cơ sở dữ liệu
      • D. Giao diện người dùng và logic nghiệp vụ

      Câu 4: Trong giai đoạn báo cáo của dự án tạo trang web, hoạt động nào sau đây là quan trọng nhất để nhóm trình bày kết quả làm việc của mình?

      • A. Viết thêm các tính năng mới cho trang web
      • B. Xác định lại đối tượng người dùng ban đầu
      • C. Chỉ ra tất cả các lỗi còn tồn tại
      • D. Trình bày sản phẩm hoàn chỉnh và tóm tắt quá trình làm việc, kết quả đạt được

      Câu 5: Một nhóm đang gặp khó khăn trong việc thống nhất giao diện trang web. Các thành viên có ý tưởng khác nhau về màu sắc, bố cục. Vấn đề này cần được giải quyết chủ yếu trong giai đoạn nào của dự án (hoặc trước khi bắt đầu giai đoạn nào)?

      • A. Thiết kế/Chuẩn bị (trước khi thực hiện)
      • B. Thực hiện (trong khi viết mã)
      • C. Báo cáo (sau khi hoàn thành)
      • D. Kiểm thử (khi tìm lỗi)

      Câu 6: Để đảm bảo tính nhất quán về màu sắc, font chữ và bố cục trên toàn bộ trang web, phương pháp nào sau đây là hiệu quả nhất khi sử dụng CSS?

      • A. Định kiểu trực tiếp (inline style) cho từng phần tử HTML.
      • B. Sử dụng tệp CSS ngoài (external CSS file) được liên kết với tất cả các trang HTML.
      • C. Lặp lại mã CSS trong thẻ `
        Xem kết quả

      0

      Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

      Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 06

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 06 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

      Câu 1: Trong giai đoạn chuẩn bị của dự án tạo trang web, hoạt động nào sau đây giúp xác định rõ ràng mục tiêu và đối tượng người dùng của trang web?

      • A. Phân tích yêu cầu và thu thập thông tin từ khách hàng/người dùng mục tiêu.
      • B. Viết mã HTML cho các trang cơ bản.
      • C. Thiết kế logo và banner cho trang web.
      • D. Triển khai trang web lên máy chủ.

      Câu 2: Một nhóm học sinh đang thực hiện dự án tạo trang web cho câu lạc bộ của trường. Họ vừa hoàn thành việc phác thảo cấu trúc trang (sitemap) và thiết kế giao diện sơ bộ (wireframe). Nhóm đang ở giai đoạn nào của dự án?

      • A. Giai đoạn thực hiện.
      • B. Giai đoạn chuẩn bị/thiết kế.
      • C. Giai đoạn báo cáo.
      • D. Giai đoạn bảo trì.

      Câu 3: Vai trò chính của CSS trong việc phát triển trang web là gì?

      • A. Định nghĩa cấu trúc và nội dung của trang.
      • B. Xử lý logic phía máy chủ (server-side logic).
      • C. Kiểm soát giao diện hiển thị và định dạng của các phần tử HTML.
      • D. Quản lý cơ sở dữ liệu người dùng.

      Câu 4: Giả sử bạn muốn tất cả các đoạn văn (thẻ `

      `) trên trang web của mình có màu chữ xanh dương và căn lề trái. Bạn nên sử dụng quy tắc CSS nào để thực hiện điều này một cách hiệu quả nhất cho toàn bộ trang?

      • A. `p { color: blue; text-align: center; }`
      • B. `p { font-color: blue; align: left; }`
      • C. `p { color: #0000FF; text-align: right; }`
      • D. `p { color: blue; text-align: left; }`

      Câu 5: Trong giai đoạn thực hiện của dự án tạo trang web, một nhóm làm việc theo phương pháp phân chia công việc. Bạn được giao nhiệm vụ "định kiểu cho phần tiêu đề và menu điều hướng". Công việc này chủ yếu liên quan đến việc sử dụng công cụ/ngôn ngữ nào?

      • A. CSS (Cascading Style Sheets).
      • B. HTML (HyperText Markup Language).
      • C. JavaScript.
      • D. SQL (Structured Query Language).

      Câu 6: Tại sao việc sử dụng tệp CSS bên ngoài (external CSS file) thường được khuyến khích trong các dự án trang web lớn?

      • A. Giúp trang web tải nhanh hơn vì mã CSS được nhúng trực tiếp vào HTML.
      • B. Giúp quản lý kiểu dáng tập trung, dễ dàng thay đổi giao diện cho nhiều trang cùng lúc và tái sử dụng mã CSS.
      • C. Cho phép tạo ra các hiệu ứng động phức tạp trên trang web.
      • D. Tăng cường bảo mật cho nội dung trang web.

      Câu 7: Một nhóm dự án đang ở giai đoạn báo cáo. Hoạt động nào sau đây không phải là một phần điển hình của giai đoạn này?

      • A. Trình bày sản phẩm hoàn chỉnh (trang web) cho người đánh giá.
      • B. Tóm tắt các kết quả đạt được so với mục tiêu ban đầu.
      • C. Đánh giá điểm mạnh, điểm yếu và bài học kinh nghiệm từ dự án.
      • D. Viết mã lệnh JavaScript để thêm tính năng tương tác.

      Câu 8: Trong quá trình làm việc nhóm để tạo trang web, việc phân công nhiệm vụ rõ ràng và sử dụng các công cụ cộng tác (ví dụ: Google Drive, Trello) mang lại lợi ích gì?

      • A. Nâng cao hiệu quả làm việc, đảm bảo tiến độ và sự phối hợp nhịp nhàng giữa các thành viên.
      • B. Giảm thiểu hoàn toàn khả năng xảy ra lỗi trong mã lệnh.
      • C. Tự động tạo nội dung cho trang web.
      • D. Chỉ cần một thành viên làm việc chính, các thành viên khác hỗ trợ.

      Câu 9: Thiết kế đáp ứng (Responsive Design), thường được triển khai bằng CSS, nhằm mục đích gì?

      • A. Giúp trang web chỉ hiển thị tốt trên một loại thiết bị cụ thể (ví dụ: máy tính để bàn).
      • B. Đảm bảo trang web hiển thị và hoạt động tốt trên nhiều loại thiết bị khác nhau (máy tính, điện thoại, máy tính bảng) với kích thước màn hình đa dạng.
      • C. Thêm các hiệu ứng chuyển động mượt mà khi người dùng cuộn trang.
      • D. Tăng tốc độ tải trang bằng cách nén hình ảnh tự động.

      Câu 10: Khi nhận được phản hồi tiêu cực từ người dùng về giao diện trang web (ví dụ: chữ quá nhỏ, màu sắc khó nhìn), nhóm dự án nên xem xét lại công việc ở giai đoạn nào?

      • A. Chỉ giai đoạn chuẩn bị để xác định lại yêu cầu.
      • B. Chỉ giai đoạn báo cáo để ghi nhận lỗi.
      • C. Giai đoạn thực hiện (để chỉnh sửa CSS) và có thể quay lại giai đoạn thiết kế/chuẩn bị nếu cần điều chỉnh lớn.
      • D. Chỉ giai đoạn bảo trì sau khi dự án đã kết thúc hoàn toàn.

      Câu 11: Bạn đang định dạng một danh sách các mục (thẻ `

    • `) trong một danh sách không có thứ tự (thẻ `
        `). Bạn muốn loại bỏ dấu chấm đầu dòng mặc định. Quy tắc CSS nào sau đây thực hiện điều đó?

        • A. `ul { list-style-type: none; }`
        • B. `li { display: inline; }`
        • C. `ul { margin: 0; padding: 0; }`
        • D. `li { text-decoration: none; }`
    • Câu 12: Việc tạo ra một "style guide" hoặc "bộ quy chuẩn thiết kế" cho dự án web, bao gồm các thông tin về màu sắc, font chữ, khoảng cách, v.v., nên được thực hiện tốt nhất ở giai đoạn nào?

      • A. Sau khi hoàn thành việc viết mã HTML cho tất cả các trang.
      • B. Trong giai đoạn chuẩn bị hoặc đầu giai đoạn thực hiện, trước khi bắt đầu định kiểu chi tiết.
      • C. Chỉ trong giai đoạn báo cáo để làm tài liệu tham khảo.
      • D. Trong giai đoạn bảo trì để cập nhật giao diện.

      Câu 13: Khi làm việc nhóm, việc sử dụng hệ thống kiểm soát phiên bản (ví dụ: Git) có lợi ích gì đặc biệt liên quan đến mã CSS và HTML?

      • A. Tự động sửa lỗi chính tả trong mã.
      • B. Giúp nén kích thước tệp CSS và HTML.
      • C. Giúp theo dõi lịch sử thay đổi, hợp nhất công việc của các thành viên và quay lại các phiên bản trước nếu có lỗi.
      • D. Tăng tốc độ tải trang web trực tiếp cho người dùng cuối.

      Câu 14: Trong giai đoạn chuẩn bị, việc xác định "persona" (chân dung người dùng mục tiêu) giúp nhóm dự án làm gì tốt hơn?

      • A. Xác định ngân sách chi tiết cho dự án.
      • B. Lựa chọn ngôn ngữ lập trình phía máy chủ.
      • C. Quyết định tên miền cho trang web.
      • D. Thiết kế giao diện và trải nghiệm người dùng phù hợp với nhu cầu và mong đợi của họ.

      Câu 15: Một trang web có cấu trúc HTML phức tạp với nhiều phần tử lồng nhau. Để áp dụng một kiểu dáng cụ thể chỉ cho các đoạn văn nằm bên trong một phần tử có lớp (class) là `main-content`, bạn sẽ sử dụng bộ chọn CSS nào?

      • A. `.main-content p { ... }`
      • B. `p .main-content { ... }`
      • C. `#main-content p { ... }`
      • D. `p, .main-content { ... }`

      Câu 16: Công việc "kiểm thử trang web" để phát hiện lỗi hiển thị, lỗi chức năng, hoặc lỗi tương thích trên các trình duyệt khác nhau, thuộc về giai đoạn nào của dự án?

      • A. Giai đoạn chuẩn bị.
      • B. Giai đoạn báo cáo.
      • C. Giai đoạn thực hiện (thường là cuối giai đoạn).
      • D. Giai đoạn thiết kế.

      Câu 17: Khi một nhóm dự án web gặp khó khăn trong việc phối hợp và chia sẻ công việc, điều này có thể ảnh hưởng tiêu cực đến khía cạnh nào của dự án?

      • A. Chỉ ảnh hưởng đến màu sắc của trang web.
      • B. Chỉ ảnh hưởng đến nội dung văn bản trên trang.
      • C. Chỉ ảnh hưởng đến khả năng tìm kiếm của trang web.
      • D. Ảnh hưởng đến tiến độ, chất lượng sản phẩm và tinh thần làm việc của cả nhóm.

      Câu 18: Trong giai đoạn chuẩn bị, việc nghiên cứu các trang web tương tự (đối thủ cạnh tranh hoặc nguồn cảm hứng) giúp nhóm dự án đạt được điều gì?

      • A. Hiểu rõ hơn về xu hướng thiết kế, tính năng phổ biến và xác định điểm khác biệt cho sản phẩm của mình.
      • B. Sao chép nguyên mẫu mã nguồn của họ.
      • C. Tìm kiếm miễn phí hình ảnh và nội dung.
      • D. Ước tính chính xác chi phí triển khai hosting.

      Câu 20: Việc tạo sơ đồ trang web (sitemap) trong giai đoạn chuẩn bị/thiết kế có mục đích chính là gì?

      • A. Xác định màu sắc chủ đạo của trang web.
      • B. Liệt kê tất cả các tính năng tương tác.
      • C. Ước tính thời gian cần thiết để viết mã CSS.
      • D. Xác định cấu trúc phân cấp và mối liên hệ giữa các trang nội dung khác nhau.

      Câu 21: Khi đánh giá kết quả của một dự án trang web trong giai đoạn báo cáo, nhóm cần xem xét các yếu tố nào để đảm bảo dự án thành công?

      • A. Mức độ đáp ứng yêu cầu ban đầu, trải nghiệm người dùng, tính thẩm mỹ của giao diện và hiệu suất hoạt động.
      • B. Số dòng mã HTML đã viết.
      • C. Chỉ cần đảm bảo trang web hiển thị được trên trình duyệt.
      • D. Số lượng hình ảnh được sử dụng trên trang.

      Câu 22: Trong một dự án web, việc ai đó được giao nhiệm vụ "viết nội dung cho các trang sản phẩm" thuộc về giai đoạn nào?

      • A. Giai đoạn chuẩn bị.
      • B. Giai đoạn thực hiện.
      • C. Giai đoạn báo cáo.
      • D. Giai đoạn bảo trì.

      Câu 23: Sự khác biệt cơ bản giữa HTML và CSS trong việc xây dựng trang web là gì?

      • A. HTML dùng cho máy tính, CSS dùng cho điện thoại.
      • B. HTML tạo hiệu ứng động, CSS tạo nội dung tĩnh.
      • C. HTML định nghĩa cấu trúc và nội dung, CSS định dạng và trình bày cấu trúc đó.
      • D. HTML kết nối cơ sở dữ liệu, CSS xử lý dữ liệu.

      Câu 24: Một nhóm dự án quyết định sử dụng mô hình hộp (box model) trong CSS để kiểm soát khoảng cách, đường viền và lề của các phần tử trên trang. Mô hình hộp bao gồm các thành phần nào?

      • A. Font, Color, Size.
      • B. Header, Footer, Sidebar.
      • C. Background, Border, Text.
      • D. Content, Padding, Border, Margin.

      Câu 25: Việc tạo ra các bản nháp giao diện (mockup) chi tiết, thể hiện bố cục, màu sắc, font chữ và hình ảnh cụ thể cho từng trang, thuộc về giai đoạn nào và giúp ích gì?

      • A. Giai đoạn chuẩn bị/thiết kế; giúp hình dung rõ sản phẩm cuối cùng và nhận phản hồi sớm.
      • B. Giai đoạn thực hiện; giúp kiểm tra lỗi mã lệnh.
      • C. Giai đoạn báo cáo; chỉ để minh họa cho báo cáo.
      • D. Giai đoạn bảo trì; để cập nhật giao diện.

      Câu 26: Một yêu cầu quan trọng đối với trang web là "dễ dàng tìm kiếm thông tin về sản phẩm". Yêu cầu này chủ yếu liên quan đến khía cạnh nào của dự án?

      • A. Chỉ liên quan đến màu sắc của trang web.
      • B. Chỉ liên quan đến việc sử dụng hình ảnh chất lượng cao.
      • C. Liên quan đến cấu trúc nội dung (HTML), thiết kế điều hướng và bố cục (CSS), và có thể cả chức năng tìm kiếm.
      • D. Chỉ liên quan đến tốc độ tải trang.

      Câu 27: Trong giai đoạn báo cáo, việc trình bày những "bài học kinh nghiệm" rút ra từ quá trình thực hiện dự án có ý nghĩa gì?

      • A. Chỉ để điền vào báo cáo cho đủ mục.
      • B. Giúp nhóm và những người khác học hỏi từ những thành công và thất bại, cải thiện cho các dự án tương lai.
      • C. Chứng minh rằng dự án đã gặp rất nhiều khó khăn.
      • D. Thay thế cho việc đánh giá chất lượng sản phẩm.

      Câu 28: Để một phần tử HTML (ví dụ: một khối `

      `) luôn nằm cố định ở góc dưới bên phải màn hình khi người dùng cuộn trang, bạn sẽ sử dụng thuộc tính CSS nào kết hợp với các thuộc tính vị trí (top, bottom, left, right)?

      • A. `position: fixed;`
      • B. `position: relative;`
      • C. `position: absolute;`
      • D. `position: static;`

      Câu 29: Một nhóm dự án web đang gặp khó khăn trong việc thống nhất ý tưởng thiết kế giao diện. Hoạt động nào trong giai đoạn chuẩn bị có thể giúp giải quyết vấn đề này?

      • A. Bắt đầu viết mã CSS ngay lập tức và thử nghiệm.
      • B. Chia nhỏ nhóm thành các nhóm nhỏ hơn và làm việc độc lập.
      • C. Tập trung hoàn toàn vào việc viết nội dung.
      • D. Xem xét lại các yêu cầu từ người dùng, nghiên cứu các mẫu thiết kế và cùng nhau phác thảo các bản nháp giao diện (wireframe/mockup) để thảo luận và lựa chọn.

      Câu 30: Việc tạo các tài liệu hướng dẫn sử dụng hoặc bảo trì cho trang web (nếu có) thường được thực hiện trong giai đoạn nào?

      • A. Giai đoạn chuẩn bị.
      • B. Giai đoạn thiết kế.
      • C. Giai đoạn báo cáo hoặc cuối giai đoạn thực hiện.
      • D. Chỉ khi có lỗi xảy ra trong giai đoạn bảo trì.

      28 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 6

      Để một phần tử HTML (ví dụ: một khối `

      `) luôn nằm cố định ở góc dưới bên phải màn hình khi người dùng cuộn trang, bạn sẽ sử dụng thuộc tính CSS nào kết hợp với các thuộc tính vị trí (top, bottom, left, right)?

      29 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 6

      Một nhóm dự án web đang gặp khó khăn trong việc thống nhất ý tưởng thiết kế giao diện. Hoạt động nào trong giai đoạn chuẩn bị có thể giúp giải quyết vấn đề này?

      30 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 6

      Việc tạo các tài liệu hướng dẫn sử dụng hoặc bảo trì cho trang web (nếu có) thường được thực hiện trong giai đoạn nào?

      Xem kết quả

      0

      Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

      Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 07

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 07 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

      Câu 1: Trong giai đoạn Chuẩn bị của dự án tạo trang web, khi phân tích yêu cầu đối với một trang blog đơn giản, việc xác định loại nội dung nào là chủ yếu trên trang chủ (ví dụ: bài viết, thông tin liên hệ, lịch sử blog) có ảnh hưởng quan trọng nhất đến khía cạnh nào của việc lập kế hoạch cấu trúc ban đầu?

      • A. Phân bổ không gian và bố cục hiển thị chính trên trang chủ.
      • B. Số lượng thành viên cần thiết cho nhóm phát triển.
      • C. Màu sắc chủ đạo sẽ sử dụng cho trang web.
      • D. Tên miền (domain name) phù hợp cho blog.

      Câu 2: Khách hàng yêu cầu trang web phải hiển thị tốt trên cả máy tính để bàn và điện thoại di động (responsive design). Trong giai đoạn Chuẩn bị, loại tài liệu hoặc phân tích yêu cầu nào sau đây là quan trọng nhất để đảm bảo tính responsive được tích hợp ngay từ đầu?

      • A. Hợp đồng pháp lý với khách hàng.
      • B. Kế hoạch kiểm thử bảo mật chi tiết.
      • C. Tài liệu yêu cầu kỹ thuật mô tả rõ các điểm dừng (breakpoints) và hành vi hiển thị trên các kích thước màn hình khác nhau.
      • D. Báo cáo phân tích chiến lược marketing của đối thủ cạnh tranh.

      Câu 3: Nhóm của bạn đang ở giai đoạn Chuẩn bị cho một dự án web. Bản mô tả yêu cầu từ khách hàng rất mơ hồ về trình độ sử dụng công nghệ của người dùng mục tiêu. Sự không chắc chắn này trong giai đoạn chuẩn bị nhiều khả năng sẽ ảnh hưởng như thế nào đến các quyết định thiết kế và thực hiện sau này?

      • A. Dẫn đến việc giảm đáng kể chi phí thuê máy chủ.
      • B. Buộc phải ưu tiên thiết kế giao diện người dùng (UI) thật đơn giản, trực quan và dễ hiểu cho mọi đối tượng.
      • C. Khuyến khích sử dụng nhiều hiệu ứng động phức tạp để gây ấn tượng.
      • D. Cho phép bỏ qua việc kiểm thử trên các trình duyệt web cũ.

      Câu 4: Cho cấu trúc HTML đơn giản sau: `

      ...
      ...

      `. Bạn muốn áp dụng mã CSS để định dạng chỉ nội dung bên trong thẻ `div` có `id="main-content"` với màu nền xám nhạt. Selector CSS nào sau đây là phù hợp nhất?

      • B.

      Câu 5: Bạn áp dụng thuộc tính `margin-top: 30px;` cho một tiêu đề (`

      `), nhưng khoảng cách phía trên tiêu đề lại lớn hơn hoặc nhỏ hơn 30px một cách bất ngờ, đồng thời ảnh hưởng đến khoảng cách với phần tử ngay phía trên nó. Khái niệm hoặc vấn đề CSS nào sau đây nhiều khả năng là nguyên nhân gây ra hành vi không mong muốn này?

      • A. Lỗi cú pháp trong file CSS.
      • B. Thuộc tính `display: none;` trên phần tử tiêu đề.
      • C. Hiện tượng sụp đổ margin (margin collapsing) giữa tiêu đề và phần tử phía trên.
      • D. Sử dụng đơn vị `px` thay vì `em` cho margin.

      Câu 6: Bạn cần căn giữa theo chiều ngang một khối `div` có chiều rộng cố định bên trong phần tử cha của nó bằng CSS. Sự kết hợp các thuộc tính CSS nào sau đây là một phương pháp phổ biến và hiệu quả để đạt được điều này?

      • A. `float: left;` và `clear: both;`
      • B. `position: absolute;` và `left: 50%;`
      • C. `margin: 0 auto;`
      • D. `display: inline-block;` và `text-align: center;`

      Câu 7: So sánh mục đích sử dụng chính của `display: flex;` và `display: grid;` trong bố cục CSS. Khi nào bạn nên chọn Grid thay vì Flexbox cho một bố cục trang phức tạp?

      • A. Flexbox tốt cho bố cục hai chiều (hàng và cột), còn Grid tốt cho bố cục một chiều (hàng hoặc cột).
      • B. Flexbox tối ưu cho việc phân bổ không gian dọc theo một trục duy nhất (ngang hoặc dọc), trong khi Grid được thiết kế để tạo bố cục hai chiều phức tạp theo cả hàng và cột cùng lúc.
      • C. Flexbox chỉ có thể áp dụng cho các phần tử hiển thị kiểu inline, còn Grid chỉ áp dụng cho các phần tử block.
      • D. Grid là công nghệ cũ hơn và ít được hỗ trợ trên các trình duyệt hiện đại hơn Flexbox.

      Câu 8: Trong giai đoạn Thực hiện, một thành viên trong nhóm của bạn đã triển khai một tính năng, nhưng các style CSS của họ lại gây xung đột với style bạn đã viết cho một phần khác của trang. Cách tiếp cận nào sau đây là hiệu quả nhất để xác định và giải quyết xung đột CSS này?

      • A. Xóa toàn bộ mã CSS của thành viên đó và viết lại từ đầu.
      • B. Sử dụng `!important` trên tất cả các quy tắc CSS của bạn để đảm bảo chúng được áp dụng.
      • C. Sử dụng công cụ phát triển của trình duyệt (Developer Tools) để kiểm tra các quy tắc CSS nào đang được áp dụng cho phần tử bị ảnh hưởng và phân tích tính đặc hiệu (specificity) của chúng.
      • D. Yêu cầu thành viên đó tự tìm và sửa toàn bộ lỗi trong mã CSS của họ mà không cần hỗ trợ.

      Câu 9: Sau khi hoàn thành dự án, kết quả kiểm thử người dùng cho thấy 25% người dùng trên thiết bị di động gặp khó khăn khi sử dụng menu chính. Trong giai đoạn Báo cáo, bạn sẽ phân tích phản hồi này như thế nào và loại khuyến nghị nào là phù hợp để đưa vào báo cáo cuối cùng?

      • A. Chỉ đơn giản ghi nhận rằng "người dùng gặp khó khăn với menu" mà không giải thích thêm.
      • B. Phân tích các yếu tố có thể gây khó khăn (ví dụ: kích thước nút quá nhỏ, vị trí đặt menu không thuận tiện, độ nhạy cảm ứng kém) và đề xuất các cải tiến cụ thể về thiết kế hoặc mã nguồn cho phiên bản cập nhật.
      • C. Đề xuất loại bỏ hoàn toàn menu trên thiết bị di động để tránh vấn đề.
      • D. Kết luận rằng người dùng không có kỹ năng sử dụng điện thoại thông minh.

      Câu 10: Bạn cần trình bày kết quả dự án web cho các bên liên quan không có kiến thức kỹ thuật sâu (ví dụ: quản lý, bộ phận kinh doanh). Loại thông tin nào sau đây sẽ là phù hợp nhất và dễ hiểu nhất cho đối tượng này trong báo cáo cuối cùng của bạn?

      • A. Chi tiết về cấu trúc file và số lượng dòng mã CSS đã viết.
      • B. Các chỉ số về hiệu suất trang web (ví dụ: tốc độ tải trang trung bình) và dữ liệu người dùng (ví dụ: số lượt truy cập, thời gian trung bình trên trang).
      • C. Danh sách đầy đủ các thư viện JavaScript và framework CSS đã sử dụng.
      • D. Mô tả kỹ thuật chi tiết về cách triển khai cơ sở dữ liệu.

      Câu 11: Tại sao việc xác định rõ ràng phạm vi (scope) của dự án ngay trong giai đoạn Chuẩn bị lại cực kỳ quan trọng để ngăn ngừa các vấn đề phát sinh trong giai đoạn Thực hiện?

      • A. Nó đảm bảo rằng tất cả thành viên trong nhóm đều có cùng trình độ kỹ năng lập trình.
      • B. Nó giúp kiểm soát "sự bành trướng phạm vi" (scope creep) – việc bổ sung các yêu cầu mới không nằm trong kế hoạch ban đầu, gây chậm trễ và vượt ngân sách trong quá trình thực hiện.
      • C. Nó cho phép tự động hóa toàn bộ quá trình viết mã CSS và HTML.
      • D. Nó quyết định số lượng máy chủ cần thuê để lưu trữ trang web.

      Câu 12: Đánh giá những rủi ro tiềm ẩn khi bỏ qua hoặc thực hiện vội vàng giai đoạn Chuẩn bị của một dự án phát triển trang web.

      • A. Trang web cuối cùng chắc chắn sẽ có tốc độ tải nhanh hơn.
      • B. Tăng khả năng hiểu sai hoặc thiếu sót các yêu cầu quan trọng, dẫn đến việc phải làm lại nhiều phần trong giai đoạn thực hiện, tốn kém thời gian và nguồn lực.
      • C. Giảm bớt nhu cầu làm việc nhóm và giao tiếp giữa các thành viên.
      • D. Giúp dễ dàng thay đổi công nghệ hoặc nền tảng sử dụng giữa chừng dự án.

      Câu 13: Bạn muốn tất cả các đoạn văn bản (`

      `) nằm bên trong một phần tử `div` có class là `article-content` được hiển thị với màu chữ là màu xanh đậm (`darkblue`). Viết quy tắc CSS phù hợp để đạt được điều này.

      • B.

      Câu 14: Giải thích tại sao việc sử dụng các style CSS nội dòng (inline styles, ví dụ: `

      `) lại thường không được khuyến khích cho việc định dạng một trang web lớn, phức tạp so với việc sử dụng các file CSS bên ngoài (`.css`)?

      • A. Inline styles không được hỗ trợ bởi các trình duyệt hiện đại.
      • B. Inline styles khó quản lý, tái sử dụng và cập nhật trên nhiều trang, làm cho việc thay đổi giao diện toàn bộ trang web trở nên phức tạp và tốn thời gian.
      • C. Inline styles làm tăng đáng kể tốc độ tải trang web.
      • D. Chỉ có thể áp dụng một thuộc tính CSS duy nhất cho mỗi phần tử bằng inline styles.

      Câu 15: Dựa trên yêu cầu xây dựng một trang web thương mại điện tử (e-commerce), hãy liệt kê ba loại nội dung cụ thể (ngoài văn bản và hình ảnh cơ bản) mà bạn cần lập kế hoạch thu thập và chuẩn bị kỹ lưỡng trong giai đoạn Chuẩn bị.

      • A. Mã nguồn backend, cấu hình máy chủ, nhật ký truy cập.
      • B. Thông số kỹ thuật sản phẩm, đánh giá/nhận xét của khách hàng, chính sách hoàn trả/đổi hàng.
      • C. Lịch sử hình thành công ty, sơ yếu lý lịch của các thành viên sáng lập, báo cáo tài chính.
      • D. Biểu đồ lưu lượng truy cập, danh sách lỗi phát sinh, phản hồi từ bản thử nghiệm beta.

      Câu 16: Bạn có một hình ảnh trên trang web và muốn nó luôn chiếm 75% chiều rộng của phần tử chứa nó, bất kể kích thước màn hình là bao nhiêu (trong giới hạn của phần tử cha). Viết quy tắc CSS phù hợp để đạt được điều này.

      • C.

      Câu 17: Một nút bấm trên trang web có nội dung văn bản quá dài, gây tràn ra ngoài khu vực nền của nút. Bạn muốn văn bản đó không bị ngắt dòng mà thay vào đó hiển thị dấu ba chấm (...) ở cuối nếu quá dài. Bạn cần sử dụng kết hợp các thuộc tính CSS nào để đạt được hiệu quả này?

      • A. `overflow: scroll;`
      • B. `white-space: nowrap;`, `overflow: hidden;`, và `text-overflow: ellipsis;`
      • C. `word-wrap: break-word;`
      • D. `line-height: normal;`

      Câu 18: Khi trình bày báo cáo dự án, bạn nhận thấy tốc độ tải trang web còn chậm, đặc biệt là trên các thiết bị di động. Dựa trên các công việc thường được thực hiện trong giai đoạn Thực hiện, bạn sẽ phân tích những nguyên nhân tiềm ẩn nào có thể gây ra vấn đề này?

      • A. Thiếu tài liệu yêu cầu chi tiết từ giai đoạn Chuẩn bị.
      • B. Hình ảnh chưa được tối ưu hóa kích thước/định dạng, sử dụng quá nhiều font chữ tùy chỉnh, hoặc mã JavaScript/CSS chặn hiển thị ban đầu.
      • C. Báo cáo cuối cùng không được trình bày một cách chuyên nghiệp.
      • D. Mâu thuẫn cá nhân giữa các thành viên trong nhóm.

      Câu 19: Một yêu cầu quan trọng của dự án là đảm bảo trang web có khả năng tiếp cận (accessibility) tốt cho người dùng khuyết tật (ví dụ: người khiếm thị). Trong giai đoạn Chuẩn bị, yêu cầu này sẽ ảnh hưởng cụ thể như thế nào đến việc lập kế hoạch các nguyên tắc thiết kế và phương pháp mã hóa cho giai đoạn Thực hiện?

      • A. Cần lập kế hoạch sử dụng cấu trúc HTML ngữ nghĩa (semantic HTML), đảm bảo độ tương phản màu sắc đủ cao, và lên kế hoạch kiểm thử trang web bằng trình đọc màn hình (screen reader).
      • B. Chỉ cần tập trung vào việc tạo ra một giao diện hấp dẫn về mặt hình ảnh.
      • C. Yêu cầu giảm thiểu tối đa nội dung văn bản trên trang.
      • D. Ưu tiên sử dụng các font chữ độc đáo và phức tạp để tạo điểm nhấn.

      Câu 20: Bạn muốn tạo một thanh điều hướng (navigation bar) trong đó các mục menu (`

    • `) được sắp xếp theo chiều ngang. Thuộc tính CSS `display` nào sau đây, khi áp dụng cho phần tử chứa các mục menu (`
        `) hoặc chính các mục menu (`

      • `), thường được sử dụng để đạt được bố cục ngang này một cách hiệu quả trong các thiết kế hiện đại?
        • A. `display: block;`
        • B. `display: inline;`
        • C. `display: flex;`
        • D. `display: none;`
    • Câu 21: Giải thích sự khác biệt cơ bản giữa `padding` và `margin` trong CSS và cách thay đổi giá trị của chúng ảnh hưởng đến khoảng trắng xung quanh một phần tử trên trang web.

      • A. Padding tạo khoảng trắng bên ngoài đường viền, còn Margin tạo khoảng trắng bên trong đường viền.
      • B. Padding tạo khoảng trắng bên trong đường viền của phần tử (giữa nội dung và đường viền), còn Margin tạo khoảng trắng bên ngoài đường viền (tạo khoảng cách giữa phần tử đó với các phần tử lân cận).
      • C. Padding chỉ áp dụng cho văn bản, còn Margin chỉ áp dụng cho hình ảnh.
      • D. Padding và Margin đều có chức năng giống nhau là tạo khoảng trắng bên trong phần tử.

      Câu 22: Nhóm của bạn sử dụng hệ thống quản lý phiên bản (version control) như Git. Trước khi bắt đầu làm việc trên một tính năng mới trong giai đoạn Thực hiện, bước khởi đầu chuẩn mà bạn nên thực hiện là gì để đảm bảo bạn đang làm việc trên phiên bản mã nguồn mới nhất và tránh xung đột không cần thiết?

      • A. Xóa toàn bộ thư mục dự án cục bộ và tải lại từ kho chứa chung.
      • B. Tạo một nhánh (branch) mới cho tính năng đó và đảm bảo nhánh này được cập nhật từ nhánh chính (main/master).
      • C. Ngay lập tức bắt đầu viết mã trên nhánh chính.
      • D. Gửi (push) tất cả các thay đổi cục bộ hiện có lên kho chứa chung.

      Câu 23: Dự án của bạn có triển khai một biểu mẫu thu thập phản hồi từ người dùng. Trong báo cáo cuối cùng, bạn cần tóm tắt các phản hồi dạng văn bản không có cấu trúc đã nhận được. Phương pháp nào sau đây là hiệu quả nhất để trình bày các chủ đề lặp lại và những vấn đề phổ biến nhất từ dữ liệu phản hồi này?

      • A. Liệt kê tất cả các bình luận riêng lẻ mà không phân loại.
      • B. Thực hiện phân tích chủ đề (thematic analysis) để nhóm các bình luận có nội dung tương đồng và trình bày các chủ đề chính cùng với số lượng hoặc tỷ lệ bình luận liên quan đến từng chủ đề.
      • C. Chỉ chọn lọc và trình bày những bình luận mang tính tích cực nhất.
      • D. Tạo biểu đồ thể hiện độ dài trung bình của các bình luận.

      Câu 24: Xem xét tính chất lặp (iterative) của quy trình phát triển web. Phản hồi thu thập được và phân tích trong giai đoạn Báo cáo của một vòng lặp phát triển có thể ảnh hưởng trực tiếp như thế nào đến giai đoạn Chuẩn bị của vòng lặp phát triển tiếp theo?

      • A. Giai đoạn Báo cáo hoàn toàn độc lập và không có tác động đến các giai đoạn sau.
      • B. Phản hồi giúp xác định các lỗi cần sửa, các tính năng cần cải thiện hoặc bổ sung, từ đó làm cơ sở để định hình lại các yêu cầu và mục tiêu cho giai đoạn Chuẩn bị tiếp theo.
      • C. Báo cáo chỉ dùng để đánh giá hiệu suất làm việc của từng cá nhân trong nhóm.
      • D. Giai đoạn Chuẩn bị tiếp theo sẽ lặp lại y hệt các bước của giai đoạn Chuẩn bị trước đó.

      Câu 25: Bạn muốn thay đổi màu nền của một nút bấm khi người dùng di chuột qua nó. Viết một quy tắc CSS đơn giản sử dụng một bộ chọn giả lớp (pseudo-class) để đổi màu nền của nút thành màu xanh lá cây (`green`) khi di chuột.

      • C.

      Câu 26: Một rủi ro tiềm ẩn được xác định trong giai đoạn Chuẩn bị là việc thiếu ảnh chất lượng cao cho sản phẩm. Rủi ro này có thể ảnh hưởng như thế nào đến tiến độ thực hiện và thiết kế trực quan cuối cùng của trang web?

      • A. Giúp đẩy nhanh tiến độ thực hiện vì không cần phải xử lý ảnh.
      • B. Có thể gây chậm trễ tiến độ do phải chờ đợi ảnh, hoặc buộc phải sử dụng ảnh có chất lượng thấp làm giảm tính chuyên nghiệp và thẩm mỹ của trang web.
      • C. Chỉ ảnh hưởng duy nhất đến nội dung của báo cáo cuối dự án.
      • D. Không liên quan gì đến thiết kế hay tiến độ của dự án web.

      Câu 27: Một hình ảnh trên trang web quá lớn và gây ra thanh cuộn ngang trên các thiết bị có màn hình nhỏ. Thuộc tính CSS nào, khi áp dụng cho hình ảnh hoặc phần tử chứa nó, có thể giúp hình ảnh tự động thu nhỏ lại để vừa với chiều rộng của phần tử chứa, khắc phục vấn đề tràn màn hình?

      • A. `height: 100%;`
      • B. `width: 100%;` (kết hợp với `height: auto;` hoặc không đặt height)
      • C. `position: fixed;`
      • D. `display: none;`

      Câu 28: Ngoài chức năng và giao diện, khía cạnh quan trọng nào khác về hiệu suất hoặc trải nghiệm người dùng của trang web cuối cùng cần được đánh giá và báo cáo, đặc biệt đối với một trang web công khai?

      • A. Tổng số dòng mã code HTML và CSS đã viết.
      • B. Khả năng tương thích trên các trình duyệt web phổ biến khác nhau (Chrome, Firefox, Safari, Edge) và các thiết bị khác nhau (máy tính, tablet, điện thoại).
      • C. Số giờ làm việc cụ thể của từng thành viên trong nhóm.
      • D. Tên gọi của các tệp tin mã nguồn dự án.

      Câu 29: Giả sử bạn là trưởng nhóm dự án web. Trong giai đoạn Thực hiện, một thành viên gặp khó khăn với một vấn đề bố cục CSS phức tạp. Là người lãnh đạo, cách tiếp cận nào sau đây là hiệu quả nhất để giúp thành viên đó vượt qua trở ngại này?

      • A. Làm hoàn toàn phần việc đó thay cho thành viên để tiết kiệm thời gian.
      • B. Yêu cầu thành viên tự nghiên cứu và giải quyết vấn đề một mình mà không có bất kỳ sự hỗ trợ nào.
      • C. Cùng xem xét mã nguồn, thảo luận để xác định nguyên nhân gốc rễ của vấn đề, giải thích các khái niệm liên quan và gợi ý hướng giải quyết hoặc tài nguyên học tập phù hợp.
      • D. Chuyển ngay công việc đó cho một thành viên khác có kinh nghiệm hơn.

      Câu 30: Giải thích khái niệm Tính đặc hiệu (Specificity) trong CSS và tại sao việc hiểu rõ nó lại quan trọng khi bạn gặp khó khăn trong việc gỡ lỗi (troubleshooting) và hiểu tại sao một số quy tắc style lại không được áp dụng như mong đợi.

      • A. Tính đặc hiệu là tốc độ mà trình duyệt tải và xử lý file CSS.
      • B. Tính đặc hiệu là cách trình duyệt xếp hạng và quyết định quy tắc CSS nào có "quyền lực" cao hơn để áp dụng cho một phần tử khi có nhiều quy tắc nhắm mục tiêu đến cùng phần tử đó, giúp giải thích thứ tự ưu tiên của các style.
      • C. Tính đặc hiệu chỉ áp dụng cho các style được viết trong thẻ `
        Xem kết quả

      0

      Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

      Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 08

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 08 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

      Câu 1: Trong giai đoạn chuẩn bị của dự án tạo trang web, hoạt động nào sau đây là quan trọng nhất để đảm bảo dự án đi đúng hướng?

      • A. Thu thập hình ảnh và video cho trang web.
      • B. Xác định rõ mục tiêu, đối tượng người dùng và các yêu cầu chức năng của trang web.
      • C. Bắt đầu viết mã HTML cho các trang cơ bản.
      • D. Thiết kế logo và bộ nhận diện thương hiệu.

      Câu 2: Một nhóm đang thực hiện dự án tạo trang web về giới thiệu trường học. Trong giai đoạn thực hiện, nhóm cần tập trung vào những công việc cốt lõi nào?

      • A. Hoàn thiện báo cáo cuối dự án.
      • B. Xác định ngân sách và thời gian thực hiện.
      • C. Viết mã (HTML, CSS, JavaScript nếu cần) và tích hợp nội dung vào trang web.
      • D. Đánh giá mức độ hài lòng của người dùng cuối.

      Câu 3: An được giao nhiệm vụ định kiểu cho các tiêu đề (

      ,

      ) và đoạn văn bản (

      ) trên trang web. Kỹ thuật nào sau đây An cần sử dụng chủ yếu để thực hiện công việc này?

      • A. CSS (Cascading Style Sheets).
      • B. HTML (HyperText Markup Language).
      • C. JavaScript.
      • D. SQL (Structured Query Language).

      Câu 4: Khi sử dụng CSS để định dạng một trang web, đâu là lợi ích chính so với việc chỉ định kiểu trực tiếp trong thẻ HTML (ví dụ: `

    • A. Tăng tốc độ tải trang.
    • B. Giúp trang web hiển thị tốt hơn trên mọi trình duyệt.
    • C. Dễ dàng thêm các chức năng tương tác.
    • D. Tách biệt cấu trúc nội dung (HTML) và định dạng (CSS), giúp quản lý, cập nhật và duy trì trang web dễ dàng hơn.
    • Câu 5: Giai đoạn báo cáo trong dự án tạo trang web thường bao gồm những hoạt động nào?

      • A. Phân công nhiệm vụ cho từng thành viên.
      • B. Tổng kết kết quả đạt được, các vấn đề gặp phải và bài học kinh nghiệm.
      • C. Lên kế hoạch chi tiết cho từng công việc.
      • D. Viết mã nguồn chính cho trang web.

      Câu 6: Một nhóm dự án gặp khó khăn trong việc phối hợp công việc giữa các thành viên. Thành viên A hoàn thành phần của mình nhưng thành viên B lại chậm trễ, ảnh hưởng đến tiến độ chung. Vấn đề này thuộc về khía cạnh nào của dự án?

      • A. Vấn đề kỹ thuật liên quan đến mã nguồn.
      • B. Vấn đề về thiết kế giao diện.
      • C. Vấn đề quản lý dự án và làm việc nhóm.
      • D. Vấn đề về nội dung trang web.

      Câu 7: Khi một nhóm thực hiện bài thực hành tạo trang web, việc phân chia vai trò và nhiệm vụ rõ ràng cho từng thành viên (ví dụ: người phụ trách HTML, người phụ trách CSS, người phụ trách nội dung) có tác dụng gì?

      • A. Tăng hiệu quả làm việc, mỗi người tập trung vào chuyên môn và giảm chồng chéo công việc.
      • B. Giúp dự án hoàn thành nhanh hơn mà không cần kiểm tra lại.
      • C. Giảm thiểu việc sử dụng mã CSS.
      • D. Chỉ có lợi ích khi dự án rất lớn và phức tạp.

      Câu 8: Đâu là một ví dụ về yêu cầu chức năng (functional requirement) đối với một trang web bán hàng?

      • A. Trang web có màu sắc chủ đạo là xanh dương.
      • B. Các hình ảnh sản phẩm phải có độ phân giải cao.
      • C. Logo công ty được đặt ở góc trên bên trái.
      • D. Người dùng có thể thêm sản phẩm vào giỏ hàng và tiến hành thanh toán.

      Câu 9: Một bản kế hoạch dự án tạo trang web cần bao gồm những thông tin cơ bản nào?

      • A. Toàn bộ mã nguồn HTML và CSS.
      • B. Danh sách tất cả người dùng tiềm năng.
      • C. Mục tiêu, phạm vi, các giai đoạn chính, nguồn lực cần thiết và thời gian dự kiến.
      • D. Kết quả đánh giá cuối cùng của dự án.

      Câu 10: Khi nhóm bạn hoàn thành việc viết mã HTML và CSS cho trang web, bước tiếp theo quan trọng trong giai đoạn thực hiện là gì trước khi chuyển sang báo cáo?

      • A. Thiết kế lại toàn bộ giao diện.
      • B. Kiểm tra lỗi (bug testing) trên các trình duyệt và thiết bị khác nhau.
      • C. Tuyển thêm thành viên mới.
      • D. Xác định lại mục tiêu ban đầu.

      Câu 11: Đâu là một ví dụ về yêu cầu phi chức năng (non-functional requirement) đối với một trang web tin tức?

      • A. Trang web phải tải xong trong vòng 3 giây trên kết nối internet thông thường.
      • B. Người dùng có thể tìm kiếm bài viết theo từ khóa.
      • C. Các bài viết mới nhất hiển thị ở trang chủ.
      • D. Người dùng có thể bình luận dưới mỗi bài viết.

      Câu 12: Trong quá trình định kiểu CSS, bạn muốn tất cả các đoạn văn bản trong một thẻ `

      ` cụ thể có màu xanh. Bạn nên sử dụng bộ chọn CSS nào hiệu quả nhất cho trường hợp này?

      • A. `p { color: blue; }`
      • B. `div { color: blue; }`
      • C. `.ten_class_cua_div p { color: blue; }` (Nếu div có class)
      • D. `#id_cua_div, p { color: blue; }` (Nếu div có id)

      Câu 13: Khi một nhóm làm việc trên cùng một tệp mã nguồn (ví dụ: tệp CSS chính), vấn đề gì có thể xảy ra nếu không có quy trình làm việc nhóm hợp lý?

      • A. Trang web sẽ tự động tối ưu hóa tốc độ tải.
      • B. Mã nguồn sẽ ngắn gọn hơn.
      • C. Các thành viên sẽ độc lập hơn, không cần trao đổi.
      • D. Xảy ra xung đột khi nhiều người cùng chỉnh sửa một chỗ, khó theo dõi thay đổi, dễ gây lỗi.

      Câu 14: Đâu là mục đích chính của việc chuẩn bị tài liệu (như bản mô tả yêu cầu, sơ đồ trang web) trong giai đoạn chuẩn bị?

      • A. Để nộp cho giáo viên chấm điểm.
      • B. Làm cơ sở cho các giai đoạn thiết kế và thực hiện, đảm bảo mọi người hiểu rõ mục tiêu và phạm vi dự án.
      • C. Giúp trang web trông đẹp mắt hơn.
      • D. Chỉ cần thiết cho các dự án lớn.

      Câu 15: Trong giai đoạn thực hiện, việc kiểm tra và gỡ lỗi (debugging) là cần thiết. Nếu một thuộc tính CSS không hiển thị đúng trên trình duyệt, bạn sẽ bắt đầu kiểm tra từ đâu?

      • A. Kiểm tra kết nối internet.
      • B. Viết lại toàn bộ mã HTML.
      • C. Kiểm tra lại cú pháp CSS, xem bộ chọn có đúng không, thuộc tính có bị ghi đè bởi quy tắc khác có độ ưu tiên cao hơn không.
      • D. Thay đổi nội dung văn bản trên trang.

      Câu 16: Khi trình bày báo cáo dự án tạo trang web, phần nào giúp người nghe nắm bắt nhanh chóng kết quả chính và điểm nổi bật của sản phẩm?

      • A. Phần tóm tắt kết quả và giới thiệu sản phẩm.
      • B. Phần liệt kê chi tiết mã nguồn.
      • C. Phần danh sách các công cụ đã sử dụng.
      • D. Phần phân công nhiệm vụ của từng thành viên.

      Câu 17: Một nhóm quyết định sử dụng một tệp CSS chung cho toàn bộ trang web. Việc này giúp ích gì trong quản lý dự án?

      • A. Mỗi trang có thể có một giao diện hoàn toàn khác nhau.
      • B. Giảm bớt công việc viết nội dung.
      • C. Loại bỏ hoàn toàn nhu cầu sử dụng HTML.
      • D. Đảm bảo tính nhất quán về giao diện trên các trang và dễ dàng cập nhật đồng bộ.

      Câu 18: Đâu là yếu tố quan trọng cần xem xét khi thiết kế bố cục (layout) cho trang web bằng CSS?

      • A. Số lượng từ trong mỗi đoạn văn.
      • B. Sự sắp xếp các phần tử (header, footer, sidebar, nội dung chính) sao cho hợp lý và thân thiện với người dùng.
      • C. Màu sắc của logo.
      • D. Kích thước tệp tin CSS.

      Câu 19: Khi làm việc nhóm, việc thường xuyên trao đổi và cập nhật tiến độ giữa các thành viên có ý nghĩa gì?

      • A. Làm chậm tiến độ dự án.
      • B. Chỉ cần thiết khi có vấn đề nghiêm trọng.
      • C. Giúp kịp thời phát hiện và giải quyết khó khăn, đảm bảo sự đồng bộ và phối hợp hiệu quả.
      • D. Không cần thiết nếu mỗi người làm tốt phần việc của mình.

      Câu 20: Trong giai đoạn báo cáo, việc thu thập phản hồi từ người dùng (nếu có thể) giúp ích gì cho dự án?

      • A. Đánh giá mức độ thành công của sản phẩm và xác định các điểm cần cải thiện cho các phiên bản sau hoặc dự án khác.
      • B. Chứng minh rằng dự án đã hoàn thành đúng thời hạn.
      • C. Giảm bớt khối lượng công việc báo cáo.
      • D. Chỉ mang tính chất hình thức.

      Câu 21: Bạn muốn tạo một hiệu ứng khi di chuột qua một liên kết (

    • D.
    • Câu 22: Khi thiết kế một trang web responsive (thích ứng trên nhiều thiết bị), việc sử dụng đơn vị đo lường nào trong CSS (như %, em, rem) thường được ưu tiên hơn đơn vị cố định (px)?

      • A. Đơn vị tương đối giúp các phần tử co giãn linh hoạt theo kích thước màn hình.
      • B. Đơn vị tương đối giúp trang web tải nhanh hơn.
      • C. Đơn vị tương đối dễ nhớ hơn đơn vị cố định.
      • D. Không có sự khác biệt đáng kể.

      Câu 23: Một nhóm dự án đang trong giai đoạn thực hiện. Họ phát hiện ra một yêu cầu mới từ người dùng mà ban đầu chưa được ghi nhận. Nhóm nên xử lý tình huống này như thế nào theo quy trình dự án thông thường?

      • A. Bỏ qua yêu cầu mới và tiếp tục làm theo kế hoạch ban đầu.
      • B. Thảo luận về yêu cầu mới, đánh giá mức độ ảnh hưởng đến phạm vi và tiến độ, sau đó quyết định có bổ sung vào dự án hay không và cập nhật kế hoạch nếu cần.
      • C. Ngừng toàn bộ công việc hiện tại để thực hiện ngay yêu cầu mới.
      • D. Giao cho một thành viên tự xử lý yêu cầu mới mà không thông báo cho nhóm.

      Câu 24: Đâu là một chỉ số quan trọng cần được đề cập trong báo cáo cuối dự án để đánh giá hiệu quả làm việc nhóm?

      • A. Tổng số dòng mã đã viết.
      • B. Số lần họp nhóm.
      • C. Khả năng hoàn thành công việc đúng thời hạn và chất lượng sản phẩm cuối cùng so với mục tiêu ban đầu.
      • D. Số lượng hình ảnh được sử dụng trên trang web.

      Câu 25: Bạn được yêu cầu tạo một menu điều hướng ngang trên trang web. Thuộc tính CSS nào thường được sử dụng để các mục danh sách (`

    • `) hiển thị trên cùng một dòng thay vì theo chiều dọc?
      • A. `display: inline;` hoặc `display: inline-block;` hoặc sử dụng Flexbox/Grid.
      • B. `float: right;`
      • C. `position: absolute;`
      • D. `clear: both;`
    • Câu 26: Việc sử dụng các bình luận (comments) trong mã CSS (`/* ... */`) có lợi ích gì trong làm việc nhóm?

      • A. Tăng tốc độ tải trang web.
      • B. Làm cho mã CSS ngắn gọn hơn.
      • C. Giúp trình duyệt hiểu mã CSS tốt hơn.
      • D. Giải thích mục đích của các đoạn mã phức tạp, giúp các thành viên khác dễ dàng hiểu và chỉnh sửa.

      Câu 27: Trong giai đoạn chuẩn bị, việc phân tích đối thủ cạnh tranh (nếu có) khi tạo trang web có thể giúp nhóm điều gì?

      • A. Sao chép toàn bộ giao diện và nội dung của họ.
      • B. Học hỏi điểm mạnh, tránh các điểm yếu và tìm ra điểm khác biệt để tạo nên trang web độc đáo và hiệu quả hơn.
      • C. Giảm thiểu số lượng trang cần tạo.
      • D. Chỉ cần thiết cho các trang web phi lợi nhuận.

      Câu 28: Bạn muốn căn giữa một khối (`

      `) theo chiều ngang trên trang web. Phương pháp CSS phổ biến nào có thể được áp dụng?

      • A. `float: center;`
      • B. `position: middle;`
      • C. Sử dụng `margin: 0 auto;` cho khối có `width` xác định (hoặc sử dụng Flexbox/Grid).
      • D. `align-items: center;`

      Câu 29: Đâu là một rủi ro tiềm ẩn khi phân công quá nhiều nhiệm vụ cho chỉ một hoặc hai thành viên trong nhóm dự án?

      • A. Gây quá tải cho các thành viên đó, ảnh hưởng đến chất lượng và tiến độ chung nếu họ gặp khó khăn hoặc chậm trễ.
      • B. Khuyến khích sự sáng tạo cá nhân.
      • C. Giảm bớt sự cần thiết của việc giao tiếp nhóm.
      • D. Làm cho dự án trở nên đơn giản hơn.

      Câu 30: Mục đích cuối cùng của việc tạo báo cáo dự án là gì?

      • A. Chỉ để lưu trữ thông tin.
      • B. Chỉ để chứng minh rằng nhóm đã làm việc.
      • C. Chỉ để tìm ra lỗi của từng thành viên.
      • D. Tổng kết quá trình làm việc, đánh giá kết quả so với mục tiêu, rút ra kinh nghiệm và chia sẻ thông tin với các bên liên quan.

      12 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 12: Trong quá trình định kiểu CSS, bạn muốn tất cả các đoạn văn bản trong một thẻ `

      ` cụ thể có màu xanh. Bạn nên sử dụng bộ chọn CSS nào hiệu quả nhất cho trường hợp này?

      13 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 13: Khi một nhóm làm việc trên cùng một tệp mã nguồn (ví dụ: tệp CSS chính), vấn đề gì có thể xảy ra nếu không có quy trình làm việc nhóm hợp lý?

      14 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 14: Đâu là mục đích chính của việc chuẩn bị tài liệu (như bản mô tả yêu cầu, sơ đồ trang web) trong giai đoạn chuẩn bị?

      15 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 15: Trong giai đoạn thực hiện, việc kiểm tra và gỡ lỗi (debugging) là cần thiết. Nếu một thuộc tính CSS không hiển thị đúng trên trình duyệt, bạn sẽ bắt đầu kiểm tra từ đâu?

      16 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 16: Khi trình bày báo cáo dự án tạo trang web, phần nào giúp người nghe nắm bắt nhanh chóng kết quả chính và điểm nổi bật của sản phẩm?

      17 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 17: Một nhóm quyết định sử dụng một tệp CSS chung cho toàn bộ trang web. Việc này giúp ích gì trong quản lý dự án?

      18 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 18: Đâu là yếu tố quan trọng cần xem xét khi thiết kế bố cục (layout) cho trang web bằng CSS?

      19 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 19: Khi làm việc nhóm, việc thường xuyên trao đổi và cập nhật tiến độ giữa các thành viên có ý nghĩa gì?

      20 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 20: Trong giai đoạn báo cáo, việc thu thập phản hồi từ người dùng (nếu có thể) giúp ích gì cho dự án?

      28 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 28: Bạn muốn căn giữa một khối (`

      `) theo chiều ngang trên trang web. Phương pháp CSS phổ biến nào có thể được áp dụng?

      29 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 29: Đâu là một rủi ro tiềm ẩn khi phân công quá nhiều nhiệm vụ cho chỉ một hoặc hai thành viên trong nhóm dự án?

      30 / 30

      Category: Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Tags: Bộ đề 8

      Câu 30: Mục đích cuối cùng của việc tạo báo cáo dự án là gì?

      Xem kết quả

      0

      Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

      Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 09

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 09 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

      Câu 1: Trong giai đoạn thực hiện dự án tạo trang web, nhóm phát triển cần áp dụng các quy tắc định kiểu để trang web hiển thị theo đúng thiết kế. Công cụ/ngôn ngữ nào chủ yếu được sử dụng cho mục đích này?

      • A. HTML
      • B. JavaScript
      • C. CSS
      • D. SQL

      Câu 2: Một nhóm học sinh đang làm dự án trang web. Họ đã hoàn thành cấu trúc nội dung bằng HTML và giờ cần làm cho các tiêu đề (`

      `) có màu xanh và căn giữa. Thuộc tính CSS nào cần sử dụng để thay đổi màu chữ và căn lề văn bản?

      • A. `color` và `text-align`
      • B. `font-color` và `align`
      • C. `background-color` và `margin`
      • D. `text-decoration` và `padding`

      Câu 3: Khi làm việc nhóm trong dự án web, việc sử dụng hệ thống kiểm soát phiên bản (ví dụ: Git) mang lại lợi ích chính nào?

      • A. Tự động tạo nội dung cho trang web.
      • B. Quản lý các thay đổi mã nguồn, cho phép làm việc song song và phục hồi phiên bản cũ.
      • C. Thiết kế giao diện người dùng một cách trực quan.
      • D. Tăng tốc độ tải trang web cho người dùng cuối.

      Câu 4: Trong giai đoạn thử nghiệm (testing) của dự án web, nhóm phát hiện ra rằng một liên kết trên trang "Giới thiệu" bị hỏng (click vào không chuyển trang). Bước đầu tiên và quan trọng nhất để khắc phục lỗi này là gì?

      • A. Xóa toàn bộ nội dung trang "Giới thiệu" và viết lại.
      • B. Thay đổi màu sắc của liên kết để người dùng dễ nhận biết hơn.
      • C. Thông báo cho khách hàng rằng tính năng này sẽ bị loại bỏ.
      • D. Kiểm tra mã HTML của liên kết đó (`` tag) để xác định địa chỉ URL (`href`) có đúng không.

      Câu 5: Nhóm dự án đã hoàn thành việc xây dựng trang web và cần chuẩn bị báo cáo cuối cùng. Nội dung nào sau đây ít quan trọng nhất để đưa vào báo cáo trình bày cho người quản lý hoặc khách hàng?

      • A. Các tính năng chính đã hoàn thành và kết quả đạt được so với yêu cầu ban đầu.
      • B. Những khó khăn gặp phải trong quá trình thực hiện và cách giải quyết.
      • C. Toàn bộ mã nguồn chi tiết của tất cả các tệp CSS và HTML.
      • D. Đánh giá tổng thể về dự án và các đề xuất cải tiến (nếu có).

      Câu 6: Khi thiết kế giao diện trang web bằng CSS, bạn muốn tạo khoảng trống 20px ở bên trong viền của một phần tử (ví dụ: `

      `), giữa nội dung và viền. Thuộc tính CSS nào phù hợp nhất?

      • A. `margin`
      • B. `padding`
      • C. `border`
      • D. `outline`

      Câu 7: Để liên kết một tệp CSS bên ngoài (`style.css`) vào một tệp HTML (`index.html`), bạn sẽ sử dụng thẻ HTML nào trong phần `` của tài liệu HTML?

      0

      Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

      Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo)

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 10

      Trắc nghiệm Tin học 12 Chân trời sáng tạo Bài F13: Dự án tạo trang web (tiếp theo) - Đề 10 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

      Câu 1: Trong giai đoạn "Thực hiện" của dự án tạo trang web, nhiệm vụ trọng tâm liên quan đến việc sử dụng CSS là gì?

      • A. Xác định đối tượng người dùng mục tiêu.
      • B. Áp dụng các quy tắc định kiểu để thay đổi giao diện trang web.
      • C. Lên kế hoạch chi tiết cho nội dung trang web.
      • D. Viết báo cáo tổng kết dự án.

      Câu 2: Khi định kiểu cho một đoạn văn bản trong HTML bằng CSS, thuộc tính nào thường được sử dụng để thay đổi màu chữ?

      • A. background-color
      • B. font-size
      • C. color
      • D. text-align

      Câu 3: Giả sử bạn có một thẻ HTML `

      ` cần được căn giữa trên trang. Quy tắc CSS nào sau đây có thể giúp thực hiện điều này?

      • A. p { text-align: center; }
      • B. p { color: center; }
      • C. p { align: middle; }
      • D. p { margin: auto; }

      Câu 4: Trong dự án theo nhóm, việc phân chia công việc và phối hợp giữa các thành viên trong giai đoạn "Thực hiện" có ý nghĩa quan trọng nhất là gì?

      • A. Giảm khối lượng công việc cho từng cá nhân.
      • B. Đảm bảo mọi người đều có việc để làm.
      • C. Giúp dự án hoàn thành nhanh hơn bất kể chất lượng.
      • D. Tối ưu hóa hiệu quả, tận dụng thế mạnh mỗi người và đảm bảo tiến độ chung.

      Câu 5: Khi bạn liên kết một tệp CSS bên ngoài vào tài liệu HTML, thẻ nào thường được đặt trong phần `` của tài liệu HTML?

      • A. `
        Xem kết quả