wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kiến thức tổng quan về Web

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Frontend thường chịu trách nhiệm cho phần nào của ứng dụng web?

a)

Xử lý dữ liệu trong server

b)

Hiển thị giao diện cho người dùng

c)

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

d)

Xử lý bảo mật hệ thống

2.

Backend thường làm nhiệm vụ chính gì?

a)

Thiết kế màu sắc giao diện

b)

Lưu trữ và xử lý logic dữ liệu

c)

Tạo hiệu ứng động trên trang web

d)

Đảm bảo trang web hiển thị đẹp trên mọi thiết bị

3.

Frontend và backend kết nối với nhau bằng cách nào phổ biến nhất?

a)

Email

b)

API (Application Programming Interface)

c)

Hệ thống tệp tin văn bản

d)

Copy/Paste dữ liệu

4.

Ngôn ngữ thường dùng cho frontend?

a)

HTML, CSS, JavaScript

b)

Python, Java, C++

c)

SQL, MongoDB

d)

PHP, Node.js

5.

Ngôn ngữ thường dùng cho backend?

a)

HTML, CSS

b)

Python, Javascript, Java

c)

Photoshop, Illustrator

d)

Bootstrap, jQuery

6.

Khi người dùng nhập thông tin vào form trên trang web, phần nào chịu trách nhiệm lưu dữ liệu vào database?

a)

Frontend

b)

Backend

c)

CSS

d)

Bootstrap

7.

Một ứng dụng web muốn hiển thị đúng trên cả điện thoại và máy tính cần kỹ thuật nào?

a)

Responsive design

b)

Web crawler

c)

Static hosting

d)

Cloud computing

8.

Frontend chủ yếu tập trung vào yếu tố nào?

a)

UX/UI, hiển thị và tương tác

b)

Xử lý nghiệp vụ kinh doanh

c)

Quản lý bảo mật

d)

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

9.

Backend có thể giao tiếp với cơ sở dữ liệu thông qua gì?

a)

SQL hoặc ORM

b)

HTML

c)

CSS

d)

Photoshop

10.

Một website bán hàng online, chức năng hiển thị sản phẩm thuộc về phần nào?

a)

Backend

b)

Frontend

c)

Database

d)

API

11.

Thẻ HTML nào được dùng để tạo đoạn văn bản?

a)

<h1>

b)

<p>

c)

<div>

d)

<br>

12.

Thuộc tính href thường dùng trong thẻ nào?

a)

<a>

b)

<p>

c)

<div>

d)

<h1>

13.

Thẻ HTML nào dùng để chèn hình ảnh?

a)

<img>

b)

<picture>

c)

<src>

d)

<figure>

14.

Thẻ HTML nào chứa thông tin tiêu đề trang web (hiển thị trên tab trình duyệt)?

a)

<head>

b)

<title>

c)

<meta>

d)

<header>

15.

Thuộc tính nào để đặt văn bản in đậm?

a)

<bold>

b)

<b> hoặc <strong>

c)

<big>

d)

<em>

16.

Đâu là cách viết đúng để thêm CSS trực tiếp trong một thẻ HTML?

a)

<p style="color:red;">Text</p>

b)

<p css="color:red;">Text</p>

c)

<p background="red">Text</p>

d)

<p font="red">Text</p>

17.

Trong CSS, bộ chọn (selector) .intro {} có nghĩa là gì?

a)

Tất cả thẻ <intro>

b)

Class có tên "intro"

c)

ID có tên "intro"

d)

Thẻ <p> đầu tiên trong file

18.

Trong CSS, thuộc tính margin dùng để làm gì?

a)

Căn khoảng cách giữa nội dung và viền

b)

Căn khoảng cách giữa phần tử với phần tử khác

c)

Thay đổi màu nền

d)

Căn chỉnh chữ

19.

Trong mô hình Box Model của CSS, "padding" là gì?

a)

Khoảng cách giữa border và nội dung

b)

Khoảng cách ngoài border

c)

Độ dày viền

d)

Độ cao chữ

20.

Cách nào để chèn CSS ngoài (external CSS)?

a)

<link rel="stylesheet" href="style.css">

b)

<style src="style.css">

c)

<css link="style.css">

d)

<import css="style.css">

21.

Bootstrap là gì?

a)

Ngôn ngữ lập trình

b)

Framework CSS/JS giúp thiết kế web nhanh hơn

c)

Công cụ quản lý cơ sở dữ liệu

d)

Thư viện ảnh cho website

22.

Trong Bootstrap, class nào tạo container chuẩn?

a)

.content

b)

.container

c)

.box

d)

.grid

23.

Hệ thống Grid của Bootstrap chia trang thành bao nhiêu cột?

a)

6

b)

12

c)

10

d)

16

24.

Class nào trong Bootstrap để tạo nút bấm (button) cơ bản?

a)

.btn

b)

.button

c)

.click

d)

.press

25.

Trong Bootstrap, để tạo thanh điều hướng (navigation bar) dùng class nào?

a)

.nav hoặc .navbar

b)

.menu

c)

.header

d)

.topbar

26.

Tính năng "responsive" của Bootstrap giúp làm gì?

a)

Trang web có thể tự động thích ứng với nhiều kích thước màn hình

b)

Làm cho website tải nhanh hơn

c)

Tự động kết nối cơ sở dữ liệu

d)

Bảo mật website

27.

Trong Bootstrap, class .progress-bar thường dùng để làm gì?

a)

Hiển thị tiến độ

b)

Tạo bảng dữ liệu

c)

Hiển thị hình ảnh

d)

Thêm hiệu ứng động

28.

Trong UI/UX, "Typography" liên quan đến yếu tố nào?

a)

Cách bố trí hình ảnh

b)

Phong cách và cách trình bày chữ

c)

Kích thước container

d)

Độ phân giải màn hình

29.

Trong UI/UX, “Design Thinking” được áp dụng để làm gì?

a)

Viết code backend hiệu quả hơn

b)

Tìm hiểu người dùng và thiết kế giải pháp thân thiện

c)

Thiết kế cơ sở dữ liệu chuẩn hóa

d)

Tăng tốc độ mạng Internet

30.

Thẻ HTML nào được sử dụng để tạo danh sách không thứ tự?

a)

<ol>

b)

<li>

c)

<ul>

d)

<list>

31.

Trong CSS, thuộc tính nào dùng để thay đổi màu nền của phần tử?

a)

text-color

b)

background-color

c)

border-color

d)

color

32.

Thẻ HTML nào được dùng để tạo liên kết đến một trang web khác?

a)

<link>

b)

<a>

c)

<url>

d)

<href>

33.

Khi muốn sử dụng Bootstrap, cần thêm gì vào file HTML?

a)

Thêm file JavaScript bất kỳ

b)

Thêm thẻ <link> hoặc <script> trỏ tới thư viện Bootstrap

c)

Chỉ cần viết class .bootstrap

d)

Không cần thêm gì, trình duyệt tự hỗ trợ

34.

Tại sao cần chú ý đến phiên bản (version) khi link Bootstrap?

a)

Vì mỗi version có class, cú pháp, tính năng khác nhau

b)

Vì Bootstrap cũ chạy nhanh hơn

c)

Vì version mới chỉ thay đổi màu sắc

d)

Vì version không ảnh hưởng gì

35.

Trong Bootstrap, muốn tạo một form nhóm các trường nhập input với label thì dùng thẻ gì?

a)

<form-label> và <form-control>

b)

<input-group> và <input-box>

c)

<form> và <label-box>

d)

<label> và <input>

36.

Trong Bootstrap, để chia layout thành 3 cột bằng nhau trên màn hình lớn (desktop), class nào phù hợp?

a)

col-4 col-4 col-4

b)

col-lg-4 col-lg-4 col-lg-4

c)

grid-3

d)

column-3

37.

Ý nghĩa của Bootstrap trong thiết kế web là gì?

a)

Thay thế hoàn toàn HTML và CSS

b)

Giúp viết code ngắn gọn, tái sử dụng, responsive nhanh chóng

c)

Chỉ dùng để vẽ đồ họa 3D

d)

Chỉ chạy được trên Chrome

38.

Bootstrap có lợi thế gì so với việc tự viết toàn bộ HTML + CSS thuần?

a)

Viết ít code hơn, sẵn có các class chuẩn cho responsive, layout, form, button

b)

Tốc độ tải luôn nhanh hơn HTML/CSS

c)

Không cần học HTML/CSS

d)

Bootstrap tự động kết nối database

39.

Nếu muốn tạo một nút màu xanh dương chuẩn Bootstrap, ta dùng class nào?

a)

.btn-primary

b)

.btn-blue

c)

.button-primary

d)

.btn-main

40.

Quá trình nào không xuất hiện trong Design Thinking (UI/UX)?

a)
  1. Empathize (Thấu hiểu)

b)
  1. Ideate (Ý tưởng)

c)
  1. Prototype (Dựng bản mẫu)

d)
  1. Code (Lập trình)