wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

THIẾT KẾ WEB - BÀI 1

Total questions: 29

Worksheet time: 34mins

Name
Class
Date
1.

Vai trò chính của trình duyệt web trong việc hiển thị trang web là gì?

a)

Gửi yêu cầu đến máy chủ web, nhận và xử lý các tệp HTML, CSS, JavaScript để hiển thị nội dung

b)

Lưu trữ mã nguồn HTML và các tài nguyên của website

c)

Thiết kế giao diện người dùng (UI) cho trang web

d)

Quản lý tên miền và địa chỉ IP của website

2.

Trong quy trình hiển thị trang HTML, bước nào sau đây được thực hiện ngay sau khi phân tích cú pháp HTML?

a)

Tính toán vị trí (Layout)

b)

Phân tích CSS để tạo CSSOM

c)

Tải tài nguyên như hình ảnh và font

d)

Painting (Vẽ)

3.

Công cụ nào sau đây được sử dụng để kiểm tra và chỉnh sửa cấu trúc DOM của một trang web?

a)

Developer Tools (Inspect) của trình duyệt

b)

GitHub

c)

Figma

d)

Visual Studio Code

4.

Vai trò nào sau đây của trang web được đề cập trong bài học? (Chọn 2 đáp án)

a)

Tạo mã nguồn tự động

b)

Lưu trữ cơ sở dữ liệu

c)

Quảng bá thương hiệu

d)

Cung cấp thông tin

5.

Kéo thả để ghép đúng các bước trong quy trình hiển thị trang HTML của trình duyệt web với mô tả tương ứng:

a)

Vẽ các phần tử lên màn hình với màu sắc, văn bản, bóng...

1.

Painting

b)

Tạo Render Tree chứa các phần tử sẽ hiển thị trên màn hình

2.

Kết hợp DOM và CSSOM

c)

Trình duyệt gửi yêu cầu HTTP để tải HTML, CSS, JavaScript

3.

Tải tài nguyên

d)

Xây dựng DOM Tree từ tài liệu HTML

4.

Phân tích cú pháp HTML

6.

Giai đoạn nào trong quy trình xây dựng website xác định mục tiêu, đối tượng người dùng và các chức năng cần thiết?

a)

Kiểm thử

b)

Thiết kế

c)

Triển khai

d)

Lập kế hoạch

7.

Trong giai đoạn thiết kế website, yếu tố nào được ưu tiên để đảm bảo trải nghiệm người dùng tốt?

a)

Tối ưu hóa cơ sở dữ liệu

b)

Viết mã nguồn back-end

c)

Tạo giao diện trực quan và dễ sử dụng (UI/UX)

d)

Kiểm tra hiệu suất tải trang

8.

Mục đích chính của giai đoạn kiểm thử trong quy trình xây dựng website là gì?

a)

Ra mắt website trên môi trường thực tế

b)

Phát hiện lỗi và đảm bảo các tính năng hoạt động đúng trên mọi thiết bị

c)

Thiết kế giao diện người dùng

d)

Cập nhật nội dung website

9.

Kéo thả để ghép đúng các giai đoạn trong quy trình xây dựng website với công cụ hoặc công nghệ thường được sử dụng:

a)

Cập nhật nội dung và xử lý lỗi phát sinh

1.

Bảo trì

b)

Sử dụng công cụ Developer Tools để tìm và sửa lỗi

2.

Kiểm thử

c)

Sử dụng HTML, CSS, JavaScript và các framework như React

3.

Xây dựng

d)

Sử dụng Figma để tạo giao diện mẫu

4.

Thiết kế

10-13.

Hãy xác định các phát biểu sau là Đúng hay Sai về các hoạt động thuộc giai đoạn bảo trì website:

10.

Cập nhật tính năng theo nhu cầu người dùng là một trong những nhiệm vụ của giai đoạn bảo trì website.

a)

ĐÚNG

b)

SAI

11.

Xác định mục tiêu của website là hoạt động điển hình trong giai đoạn bảo trì.

a)

ĐÚNG

b)

SAI

12.

Thiết kế lại giao diện người dùng từ đầu là nhiệm vụ chính của giai đoạn bảo trì.

a)

ĐÚNG

b)

SAI

13.

Xử lý lỗi phát sinh trong quá trình sử dụng là một phần quan trọng của bảo trì website.

a)

ĐÚNG

b)

SAI

14.

Bạn cần chia sẻ thiết kế giao diện mẫu với nhóm lập trình viên để họ bắt đầu viết mã. Hành động nào sau đây là phù hợp nhất trong Figma?

a)

Sử dụng Inspect Panel để cung cấp thông số kỹ thuật

b)

Tạo một Frame mới với kích thước khác

c)

Sử dụng Auto Layout để điều chỉnh bố cục

d)

Thêm hiệu ứng hoạt hình bằng plugin Figmotion

15.

Khi thiết kế giao diện mẫu, bạn muốn đảm bảo bố cục tự động điều chỉnh khi nội dung thay đổi. Tính năng nào của Figma nên được sử dụng?

a)

Assets

b)

Layers

c)

Prototype

d)

Auto Layout

16.

Bạn đang thiết kế phần Header của một trang web trong Figma. Yếu tố nào sau đây nên được đặt ở góc trên bên trái để thu hút sự chú ý của người dùng?

a)

Menu điều hướng

b)

Nút kêu gọi hành động (CTA)

c)

Logo thương hiệu

d)

Thông tin liên hệ

17.

Kéo thả để ghép đúng các tính năng của Figma với mục đích sử dụng trong thiết kế giao diện mẫu:

a)

Định nghĩa màu sắc và kiểu chữ để đảm bảo tính nhất quán

1.

Style Guide

b)

Cung cấp thông số kỹ thuật cho lập trình viên

2.

Inspect Panel

c)

Tạo thành phần tái sử dụng như nút bấm

3.

Components

d)

Tạo bố cục tự động điều chỉnh khi nội dung thay đổi

4.

Auto Layout

18-21.

Hãy xác định các phát biểu sau là Đúng hay Sai về hành động nên thực hiện khi xuất và chia sẻ thiết kế giao diện mẫu từ Figma cho lập trình viên:

18.

Tạo Frame mới cho thiết bị khác là việc bắt buộc để chia sẻ thiết kế với lập trình viên.

a)

ĐÚNG

b)

SAI

19.

Xuất hình ảnh dưới định dạng SVG hoặc PNG giúp lập trình viên dễ dàng sử dụng trong quá trình phát triển giao diện.

a)

ĐÚNG

b)

SAI

20.

Sử dụng Inspect Panel trong Figma để cung cấp thông số kỹ thuật như màu sắc, kích thước, font chữ,... cho lập trình viên.

a)

ĐÚNG

b)

SAI

21.

Tạo hoạt hình bằng Figmotion là bước cần thiết trước khi bàn giao thiết kế cho lập trình viên.

a)

ĐÚNG

b)

SAI

22.

Thành phần nào sau đây là một phần của cấu trúc cây DOM?

a)

Element Nodes

b)

Tên miền (Domain)

c)

Giao thức HTTP

d)

Web Hosting

23.

Những hoạt động nào sau đây thuộc về giai đoạn lập kế hoạch trong quy trình xây dựng website? (Chọn 2 đáp án)

a)

Xác định mục tiêu của website

b)

Viết mã nguồn back-end

c)

Phân tích đối tượng người dùng

d)

Kiểm tra khả năng tương thích trên các trình duyệt

24.

Khi sử dụng Figma để thiết kế giao diện mẫu, bạn muốn tạo một nút bấm có thể tái sử dụng trên nhiều trang. Tính năng nào của Figma bạn nên sử dụng?

a)

Components

b)

Grid

c)

Inspect Panel

d)

Auto Layout

25.

Khi thiết kế giao diện mẫu bằng Figma, những hành động nào sau đây giúp đảm bảo tính nhất quán trong thiết kế? (Chọn 2 đáp án)

a)

Xuất file dưới định dạng PDF

b)

Tạo Style Guide để định nghĩa màu sắc và kiểu chữ

c)

Sử dụng Components để tái sử dụng các thành phần như nút bấm

d)

Sử dụng plugin Figmotion để tạo hoạt hình

26.

Trong giai đoạn xây dựng website, phần front-end chủ yếu liên quan đến việc gì?

a)

Quản lý cơ sở dữ liệu và server

b)

Kiểm tra bảo mật của website

c)

Tích hợp hệ thống kiểm soát phiên bản

d)

Xây dựng giao diện người dùng với HTML, CSS, JavaScript

27.

Những thành phần nào sau đây là cần thiết để một website hoạt động? (Chọn 2)

a)

Tên miền (Domain)

b)

Auto Layout trong Figma

c)

Source Code (Mã nguồn)

d)

Trình duyệt web

28.

Kéo thả để ghép đúng các loại nút trong cấu trúc cây DOM với định nghĩa của chúng:

a)

Đại diện cho nội dung văn bản trong các thẻ HTML

1.

Text Nodes

b)

Đại diện cho các thuộc tính của thẻ HTML (như id, class, href)

2.

Attribute Nodes

c)

Đại diện cho các thẻ HTML (như div, span)

3.

Element Nodes

29.

Giai đoạn triển khai website bao gồm hoạt động nào sau đây?

a)

Phân tích hành vi người dùng để xác định mục tiêu

b)

Đưa website lên máy chủ và kiểm tra lần cuối trước khi công khai

c)

Thiết kế giao diện bằng Figma

d)

Sửa lỗi mã nguồn JavaScript

30-33.

Hãy xác định các phát biểu sau là Đúng hay Sai về các thành phần nên có trong phần Hero section khi thiết kế giao diện mẫu trong Figma:

30.

Hình ảnh nổi bật là một thành phần quan trọng trong Hero section để thu hút sự chú ý người dùng

a)

ĐÚNG

b)

SAI

31.

Thông điệp chính của trang web nên được thể hiện rõ ràng trong Hero section.

a)

ĐÚNG

b)

SAI

32.

Logo thương hiệu luôn phải được đặt trong Hero section của trang web.

a)

ĐÚNG

b)

SAI

33.

Thông tin liên hệ thường được đặt trong Hero section để người dùng dễ thấy nhất

a)

ĐÚNG

b)

SAI

34-37.

Hãy xác định các phát biểu sau là Đúng hay Sai về các yếu tố được tập trung trong giai đoạn thiết kế website để cải thiện trải nghiệm người dùng:

34.

Tối ưu hóa tốc độ tải trang là yếu tố chính được ưu tiên trong giai đoạn thiết kế trải nghiệm người dùng.

a)

ĐÚNG

b)

SAI

35.

Thiết kế trải nghiệm người dùng (UX) là yếu tố cốt lõi được chú trọng để nâng cao mức độ hài lòng của người dùng.

a)

ĐÚNG

b)

SAI

36.

Thiết kế giao diện người dùng (UI) là một phần quan trọng nhằm cải thiện trải nghiệm người dùng.

a)

ĐÚNG

b)

SAI

37.

Kiểm thử bảo mật là một bước quan trọng để tăng cường UX trong giai đoạn thiết kế.

a)

ĐÚNG

b)

SAI

38.

Document Object Model (DOM) là gì?

a)

Một công cụ thiết kế giao diện web

b)

Một giao diện lập trình ứng dụng (API) biểu diễn tài liệu HTML dưới dạng cây phân cấp các nút

c)

Một hệ thống quản lý cơ sở dữ liệu cho website

d)

Một giao thức truyền tải dữ liệu giữa máy chủ và trình duyệt

39.

Kéo thả để ghép dúng các bước thiết kế giao diện mẫu trong Figma với mô tả tương ứng:

a)

Tạo bố cục linh hoạt và mô phỏng tương tác người dùng

1.

Sử dụng Auto Layout và Prototype

b)

Đăng ký tài khoản tại www.figma.com và khám phá giao diện

2.

Tạo tài khoản và làm quen với giao diện

c)

Sử dụng Frame để xác định kích thước và bố cục cho thiết bị

3.

Thiết lập kích thước khung làm việc

d)

Tạo các nút bấm, văn bản, hình ảnh và sử dụng Components

4.

Thêm và quản lý thành phần thiết kế

40.

Trang web là gì?

a)

Một máy chủ lưu trữ dữ liệu của website

b)

Một chương trình phần mềm chạy trên trình duyệt web

c)

Một văn bản được viết bằng HTML hoặc XHTML, hiển thị trên World Wide Web thông qua trình duyệt

d)

Một giao diện thiết kế đồ họa cho ứng dụng di động

41.

Bạn đang thiết kế giao diện mẫu cho một trang web thương mại điện tử bằng Figma. Để đảm bảo tính nhất quán trong thiết kế, bước nào sau đây bạn nên thực hiện đầu tiên?

a)

Tạo Style Guide với màu sắc và kiểu chữ

b)

Sử dụng plugin Unsplash để thêm hình ảnh sản phẩm

c)

Xuất tài nguyên dưới định dạng PNG

d)

Thiết lập Prototype để kiểm tra tương tác