Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiểm tra đầu ra khóa học Frontend Cơ bản

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Thẻ nào dưới đây không phải là thẻ HTML

a)

h1

b)

mark

c)

h7

d)

br

2.

Cú pháp bộ chọn nào sẽ xác định phần tử HTML sau?

<div id="myId" class="myClass" color="grey">Content</div>

a)

.myId

b)

[color="grey"]

c)

div.myId

d)

#myClass

3.

Ký tự nào không được sử dụng để xác định loại thuộc tính bộ chọn trong CSS

a)

#

b)

@

c)

.

d)

[]

4.

Trong Javascript sự kiện Onclick thực hiện khi nào?

a)

Khi một đối tượng trong form mất focus.

b)

Khi một đối tượng trong form có focus

c)

Khi click chuột vào một đối tượng trong form.

d)

Khi click chuột vào nút lệnh

5.

Giá trị nào đại diện cho khoảng cách từ phần nội dung HTML đến vị trí đường viền

a)

padding

b)

margin

c)

borderWidth

d)

borderWidth

6.

Thuộc tính gộp các hàng trong bảng

a)

spancol

b)

colspan

c)

rowspan

d)

spanrow

7.

JavaScript được bắt đầu bằng?

a)

thẻ script

b)

thẻ style

c)

thẻ link

d)

thẻ headings

8.

Để định dạng kiểu đường viền của phần tử HTML, thuộc tính nào sau đây được dùng

a)

border

b)

border-format

c)

border-style

d)

border-width

9.

Thẻ <input type="password /> dùng để làm gì?

a)

Tạo một ô text để nhập dữ liệu

b)

Tạo một ô password

c)

Tạo một cùng có nhiều cột nhiều dòng

d)

Tất cả các ý trên

10.

Sự kiện nào không hợp lệ trong javascript?

a)

onclick

b)

onmouseover

c)

onmouthleave

d)

onchange

11.

Cú pháp để liên kết file style.css vào file HTML ( 2 file cùng thư mục) ?

a)

<style src="style.css"></style>

b)

<link rel="stylesheet" src="style.css" />

c)

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

d)

Cả 3 đáp án đề đúng

12.

Vòng lặp (Do.. while) là dạng vòng lặp?

a)

Không xác định và xét điều kiện rồi mới lặp

b)

Không xác định và lặp rồi mới xét điều kiện

c)

Cả hai dạng trên

d)

Không có dạng nào.

13.

Lệnh break kết hợp với vòng for dùng để?

a)

Ngưng vòng for nếu gặp lệnh này

b)

Không có ý nghĩa trong vòng lặp

c)

Nhảy đến một tập lệnh khác

d)

Không thể kết hợp được.

14.

Thuộc tính nào sẽ được dùng khi đường link ảnh trong thuộc tính src của thẻ <img /> không hoạt động?

a)

text

b)

alt

c)

value

d)

description

15.

Thuộc tính căn lề chữ "text-align" không nhận giá trị nào?

a)

left

b)

center

c)

right

d)

top

16.

Lệnh lặp for có dạng như thế nào?

a)

For ( biến = Giá trị đầu, Điều kiện, Giá trị tăng)

b)

For ( biến = Giá trị đầu, Giá trị tăng, điều kiện)

c)

For ( biến = Điều kiện, Giá trị tăng Giá trị cuối)

d)

Tất cả các dạng trên.

17.

Giá trị nào sẽ quy định mở thẻ a trong tab mới khi click vào thẻ a?

a)

_newtab

b)

_top

c)

_blank

d)

_self

18.

Thẻ nào dùng để phân nhóm các input trong form?

a)

fieldset

b)

form

c)

legend

d)

section

19.

Thuộc tính gộp đường viền của các ô, cột trong bảng?

a)

border-merge

b)

border-combine

c)

border-collapse

d)

border-concat

20.

Có thể dùng câu lệnh điều kiện nào trong javascript?

a)

if else

b)

swich case

c)

while

d)

for

21.

Tiêu đề của trang web thường nằm ở vị trí thẻ nào?

a)

head

b)

body

c)

main

d)

footer

22.

Đâu không phải là một thuộc tính background CSS hợp lệ?

a)

background

b)

background-image

c)

background-url

d)

background-color

23.

Giá trị nào của thuộc tính position sẽ lấy toạ độ của window hiển thị trang web làm trục toạ độ định vị các toạ độ top, left, bottom, right?

a)

fixed

b)

static

c)

position

d)

relative

24.

Thuộc tính pseudo class nào quy định hiển thị của phần tử HTML khi rê chuột lên bề mặt phần tử đó?

a)

:hover

b)

:active

c)

:focus

d)

:mouseover

25.

Thẻ <input type="checkbox" /> dùng để làm gì?

a)

Tạo một ô text để nhập dữ liệu

b)

Tạo một nhóm đối tượng chọn được nhiều đối tượng

c)

Tạo một cùng có nhiều cột nhiều dòng

d)

Tất cả các ý trên

26.

Dòng nào tuân theo đúng cú pháp của CSS?

a)

body {color: black}

b)

{body;color:black}

c)

body:color=black

d)

{body:color=black(body}

27.

Thuộc tính nào thay đổi kích cỡ chữ?

a)

font-style

b)

font-size

c)

text-style

d)

text-size

28.

Tag nào tạo ra 1 drop-down list?

a)

select

b)

list

c)

dropdown

d)

menu

29.

Câu lệnh javascript sau sẽ có kết quả x là gì?

let x = 1 + "2" + 3;

a)

6

b)

123

c)

Báo lỗi

30.

Hàm javascript nào sẽ chạy khối lệnh sau một khoảng thời gian xác định?

a)

setTimeout

b)

setInterval

c)

timeout

d)

interval

31.

Tính năng được sử dụng để tương tác với hệ thống API của backend là gì?

a)

Ajax

b)

HTTP Request

c)

Jquery

d)

Request Polling

32.

Làm sao để tạo chữ đậm?

a)

font-weight:bold

b)

style:bold

c)

font:b

d)

Tất cả các câu trên đều đúng

33.

Làm thế nào để hiển thị viền 1 phần tử với kích thước đường viền như sau:

The top border = 10 pixels

The bottom border = 5 pixels

The left border = 20 pixels

The right border = 1pixel?

a)

border-width:5px 20px 10px 1px

b)

border-width:10px 5px 20px 1px

c)

border-width:10px 1px 5px 20px

d)

border-width:10px 20px 5px 1px

34.

Thẻ nào cho phép người dùng nhập nhiều dòng text?

a)

input

b)

multipleInput

c)

textarea

d)

select

35.

Định dạng css ẩn hiển thị của phần tử HTML và khiến phần tử HTML không chiếm không gian hiển thị trên giao diện web?

a)

visibility: hidden;

b)

display: none;

c)

opacity: 0;

d)

space: none;

36.

Phát biểu nào sau đây là đúng?

a)

Kiểu dữ liệu của biến trong javascript có thể thay đổi được

b)

Kiểu dữ liệu của biến trong javascript là cố định

c)

Sử dụng let, const, var, int để khai báo biến trong javascript

d)

1book là tên hợp lệ cho biến của javascript

37.

Hàm alert() dùng để làm gì?

a)

Dùng để hiện một thông báo

b)

Dùng để hiện một thông báo nhập

c)

Dùng để chuyển đổi số sang chữ

d)

Tất cả các dạng trên.

38.

Thuộc tính nào quy định mức độ ưu tiên hiển thị của các phần tử HTML với gía trị thuộc tính CSS "position" khác "static"?

a)

z-index

b)

specificity

c)

stack-index

d)

top

39.

Selector nào dùng để tìm các thẻ p là thẻ con trực tiếp của thẻ div

a)

div p

b)

div > p

c)

div + p

d)

div ~ p

40.

Thuộc tính định nghĩa một animation là?

a)

@keyframe

b)

@animate

c)

@media

d)

@keyword