Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Minitest FrontEnd

Total questions: 20

Worksheet time: 4mins

Name
Class
Date
1.

 HTML là viết tắt của?

a)

Hyper Text Markup Language

b)

Hyper Tool Markup Language

c)

Hyperlink Text Markup Language

d)

Hyper Transfer Markup Language

2.

CSS là viết tắt của gì?

a)

Cascading Style Sheets

b)

Cascading System Sheets

c)

Colorful Style Sheets

d)

Creative Style Sheets

3.

JavaScript là ngôn ngữ lập trình phía gì?

a)

Phía máy chủ (server-side)

b)

Phía client (client-side)

c)

Cả phía máy chủ và client

d)

Không phải phía nào cả

4.

Điều gì xảy ra khi bạn gõ vào URL của trang web?

a)

Trang web được hiển thị trực tiếp

b)

Trình duyệt gửi yêu cầu đến máy chủ

c)

Máy chủ tự động gửi trang web đến trình duyệt

d)

Không có gì xảy ra cả

5.

Để tạo một đường viền xung quanh một phần tử HTML, chúng ta sử dụng thuộc tính nào của CSS?

a)

border

b)

padding

c)

margin

d)

outline

6.

Khi sử dụng JavaScript, sự kiện "click" được sử dụng để làm gì?

a)

Thay đổi nội dung của phần tử HTML

b)

Hiển thị một hộp thoại cảnh báo

c)

Xử lý khi người dùng nhấp chuột vào phần tử HTML

d)

Chuyển hướng trang web sang trang khác

7.

Để chèn một tệp JavaScript vào trang HTML, chúng ta sử dụng thẻ nào?

a)

<script>

b)

<style>

c)

<link>

d)

<img>

8.

Để hiển thị một phần tử HTML theo chiều ngang, chúng ta sử dụng thuộc tính CSS nào?

a)

display: inline;

b)

display: block;

c)

display: inline-block;

d)

 display: flex;

9.

Khi chúng ta sử dụng thuộc tính "position" của CSS với giá trị "absolute", phần tử sẽ được định vị dựa trên gì?

a)

Vị trí của phần tử cha gần nhất có thuộc tính "position" khác "static"

b)

Vị trí của phần tử cha gần nhất có thuộc tính "position" bằng "relative"

c)

Vị trí của trình duyệt

d)

Không có gì xảy ra

10.

Khi sử dụng CSS, chúng ta có thể sử dụng một lớp (class) để áp dụng các thuộc tính cho nhiều phần tử cùng một lúc. Chúng ta sử dụng dấu gì để định danh một lớp?

a)

#

b)

.

c)

:

d)

@

11.

Khi chúng ta sử dụng thuộc tính "background-image" của CSS, chúng ta đang làm gì?

a)

Đặt hình nền cho phần tử HTML

b)

Đặt hình nền cho trang web

c)

Đặt hình ảnh chèn vào phần tử HTML

d)

Không có gì xảy ra

12.

Khi sử dụng JavaScript, sự kiện "keydown" được sử dụng để làm gì?

a)

Xử lý khi người dùng nhập phím trên bàn phím

b)

Xử lý khi người dùng nhấp chuột

c)

Xử lý khi người dùng thay đổi giá trị trong một ô nhập liệu

d)

Xử lý khi người dùng nhấn nút submit trong một form

13.

Khi sử dụng JavaScript, chúng ta có thể sử dụng hàm để thực hiện một công việc cụ thể. Chúng ta sử dụng từ khóa gì để định nghĩa một hàm?

a)

function

b)

variable

c)

object

d)

if

14.

React được sử dụng để làm gì trong phát triển web?

a)

Xây dựng giao diện người dùng (UI)

b)

Xử lý logic phía máy chủ (server-side)

c)

Quản lý cơ sở dữ liệu (database management)

d)

Không có tác dụng gì trong phát triển web

15.

Để tạo một component trong React, chúng ta sử dụng phương thức nào của class?

a)

constructor

b)

render

c)

componentDidMount

d)

setState

16.

Khi sử dụng React, chúng ta có thể truyền dữ liệu từ một component cha đến một component con thông qua thuộc tính nào?

a)

props

b)

state

c)

setState

d)

constructor

17.

Khi sử dụng React, chúng ta có thể tạo một bộ xử lý sự kiện để xử lý khi người dùng thao tác với một phần tử DOM. Chúng ta sử dụng thuộc tính nào để đăng ký bộ xử lý sự kiện này?

a)

onClick

b)

onChange

c)

onSubmit

d)

onKeyDown

18.

Khi sử dụng React, chúng ta có thể sử dụng một thư viện để quản lý trạng thái của ứng dụng. Thư viện này có tên là gì?

a)

 Redux

b)

Angular

c)

Vue

d)

Ember

19.

Khi sử dụng React, chúng ta có thể tạo một router để quản lý điều hướng của ứng dụng. Thư viện router được sử dụng phổ biến trong React là gì?

a)

react-router-dom

b)

react-native-router

c)

react-navigation

d)

react-router-native

20.

TypeScript là gì?

a)

Một ngôn ngữ lập trình phía client (client-side)

b)

Một framework JavaScript để xây dựng ứng dụng web

c)

Một phiên bản tiên tiến của JavaScript, có hỗ trợ kiểu dữ liệu tĩnh và nhiều tính năng khác

d)

Không có đáp án nào đúng