wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Thiết kế Web bài 1

Total questions: 29

Worksheet time: 1hrs 1mins

Name
Class
Date
1.

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

a)

Tên miền (Domain)

b)

Web Hosting

c)

Giao thức HTTP

d)

Element Nodes

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)

Painting (Vẽ)

b)

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

c)

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

d)

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

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)

Visual Studio Code

b)

GitHub

c)

Figma

d)

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

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)

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

c)

Cung cấp thông tin

d)

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

5-8.

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: (Chỉ điền một số vào câu trả lời VD:1)

  1. Tải tài nguyên

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

  3. Kết hợp DOM và CSSOM

  4. Painting

5.

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

(a)  

6.

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

(a)  

7.

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

(a)  

8.

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

(a)  

9.

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)

Triển khai

b)

Kiểm thử

c)

Thiết kế

d)

Lập kế hoạch

10.

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ạo giao diện trực quan và dể sử dụng (UI/UX)

b)

Viết mã nguồn back-end

c)

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

d)

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

11.

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

a)

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

b)

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

c)

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

d)

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

12.

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)

Cập nhật nội dung website

b)

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

c)

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

d)

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ị

13.

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)

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

b)

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

c)

Viết mã nguồn back-end

d)

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

14.

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)

Auto Layout

b)

Grid

c)

Inspect Panel

d)

Components

15.

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 Auto Layout để điều chỉnh bố cục

b)

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

c)

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

d)

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

16.

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)

Prototype

b)

Layers

c)

Auto Layout

d)

Assets

17.

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 dung?

a)

Thông tin liên hệ

b)

Menu điều hướng

c)

Logo thương hiệu

d)

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

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.

1) 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.

2) 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

20.

3) 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)

Sai

b)

Đúng

21.

4) 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

22.

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

a)

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

b)

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

c)

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

d)

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

23-26.

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: (Chỉ điền một số vào câu trả lời VD:1)

  1. Thiết kế

  2. Xây dựng

  3. Bảo trì

  4. Kiểm thử

23.

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

(a)  

24.

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

(a)  

25.

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

(a)  

26.

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

(a)  

27.

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)

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

b)

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

c)

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

d)

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

28-31.

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:

28.

1) 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

29.

2) 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)

Sai

b)

Đúng

30.

3) 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

31.

4) 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)

Sai

b)

Đúng

32-35.

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: (Chỉ điền một số vào câu trả lời VD:1)

  1. Components

  2. Auto Layout

  3. Style Guide

  4. Inspect Panel

32.

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

(a)  

33.

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

(a)  

34.

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

(a)  

35.

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

(a)  

36.

Document Object Model (DOM) là gì?

a)

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

b)

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

c)

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

d)

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

37-39.

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: (Chỉ điền một số vào câu trả lời VD:1)

  1. Attribute Nodes

  2. Element Nodes

  3. Text Nodes

37.

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

(a)  

38.

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

(a)  

39.

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

(a)  

40.

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)

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

b)

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

c)

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

d)

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

41-44.

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 Hero section khi thiết kế giao diện mẫu trong Figma:

41.

Hình ảnh lớn 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)

Sai

b)

Đúng

42.

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

a)

Sai

b)

Đúng

43.

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

a)

Sai

b)

Đúng

44.

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

45.

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

a)

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

b)

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

c)

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

d)

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

46-49.

Kéo thả để ghép đúng các giai đoạn trong quy trình xây dựng website với mô tả tương ứng:

  1. Xây dựng

  2. Lập kế hoạch

  3. Thiết kế

  4. Kiểm thử

46.

Sử dụng HTML, CSS, JavaScript để biến thiết kế thành sản phẩm thực tế:

(a)  

47.

Xác định mục tiêu, đối tượng người dùng và chức năng cần thiết:

(a)  

48.

Tạo giao diện người dùng (UI) và trải nghiệm người dùng (UX):

(a)  

49.

Đảm bảo các tính năng hoạt động đúng và website tương thích trên nhiều thiết bị:

(a)  

50-53.

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:

50.

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

51.

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

52.

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

53.

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)

Sai

b)

Đúng

54.

Trang web là gì?

a)

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

b)

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

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 chương trình phần mềm chạy trên trình duyệt web

55-58.

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

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

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

  3. Sử dụng Auto Layout và Prototype

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

55.

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

(a)  

56.

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

(a)  

57.

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

(a)  

58.

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

(a)