JavaScript is required
Danh sách đề

500+ câu hỏi trắc nghiệm Javascript, CSS, HTML có đáp án chi tiết - Đề 10

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

Phương thức viết chương trình của Javascript như thế nào?

A.

Viết riêng một trang

B.

Viết chung với HTML

C.

Cả hai dạng A và B

D.

Không có dạng nào

Đáp án

Javascript có thể được viết theo hai cách chính:
1. Viết chung với HTML: Javascript có thể được nhúng trực tiếp vào các file HTML bằng cách sử dụng thẻ <script>. Đây là cách phổ biến để thêm các đoạn mã Javascript nhỏ để điều khiển hành vi của trang web.
2. Viết riêng một trang: Javascript cũng có thể được viết trong các file riêng biệt với phần mở rộng .js. Các file này sau đó được liên kết với file HTML bằng cách sử dụng thuộc tính src của thẻ <script>. Cách này giúp tách biệt mã Javascript khỏi HTML, làm cho code dễ đọc, dễ bảo trì và tái sử dụng hơn.

Danh sách câu hỏi:

Câu 1:

Phương thức viết chương trình của Javascript như thế nào?

Lời giải:
Đáp án đúng: C

Javascript có thể được viết theo hai cách chính:
1. Viết chung với HTML: Javascript có thể được nhúng trực tiếp vào các file HTML bằng cách sử dụng thẻ <script>. Đây là cách phổ biến để thêm các đoạn mã Javascript nhỏ để điều khiển hành vi của trang web.
2. Viết riêng một trang: Javascript cũng có thể được viết trong các file riêng biệt với phần mở rộng .js. Các file này sau đó được liên kết với file HTML bằng cách sử dụng thuộc tính src của thẻ <script>. Cách này giúp tách biệt mã Javascript khỏi HTML, làm cho code dễ đọc, dễ bảo trì và tái sử dụng hơn.

Câu 2:

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

Lời giải:
Đáp án đúng: A
Sự kiện `onblur` trong JavaScript xảy ra khi một phần tử HTML mất focus. Focus là trạng thái khi một phần tử (thường là các phần tử trong form như input, textarea, select) được chọn để nhận input từ người dùng (ví dụ: bằng cách click chuột vào nó hoặc dùng phím Tab để di chuyển đến nó). Khi người dùng tương tác với một phần tử khác trên trang web, hoặc khi phần tử đó không còn là phần tử đang được chọn để nhận input, thì sự kiện `onblur` sẽ được kích hoạt. * **Đáp án 1: Đúng.** Khi một đối tượng trong form mất focus, sự kiện `onblur` được kích hoạt. * **Đáp án 2: Sai.** Sự kiện `onfocus` xảy ra khi một đối tượng trong form có focus, không phải `onblur`. * **Đáp án 3: Sai.** Sự kiện khi di chuyển chuột qua form là `onmouseover` hoặc `onmousemove`. * **Đáp án 4: Sai.** Sự kiện khi click chuột vào nút lệnh là `onclick`.

Câu 3:

Thẻ <Frameset rows > </frameset>

Lời giải:
Đáp án đúng: B
Thẻ `` dùng để chia trang web thành nhiều phần theo hàng (dòng). Thuộc tính `rows` chỉ định số lượng và kích thước của các hàng. Ví dụ: `` sẽ chia trang thành hai hàng, hàng trên chiếm 25% chiều cao và hàng dưới chiếm 75%.

Câu 4:

Cách khai báo mảng nào trong JavaScript là đúng?

Lời giải:
Đáp án đúng: B

Trong JavaScript, mảng được khai báo bằng cặp ngoặc vuông []. Các phần tử trong mảng được phân tách nhau bởi dấu phẩy. Do đó, phương án đúng là:

var colors = ["red", "green", "blue"]

Các phương án khác sai vì:

  • Phương án 1 sử dụng cú pháp gán giá trị không hợp lệ (1 = ...) và sử dụng dấu bằng thay vì dấu phẩy để phân tách các phần tử.
  • Phương án 3 sử dụng cú pháp giống object (đối tượng) hơn là mảng, và sử dụng dấu hai chấm thay vì dấu bằng.
  • Phương án 4 thiếu cặp ngoặc vuông để khai báo mảng.

Câu 5:

Cách nào để làm tròn 7.25 tới số nguyên gần nhất trong JavaScript?

Lời giải:
Đáp án đúng: C

Trong JavaScript, để làm tròn một số tới số nguyên gần nhất, chúng ta sử dụng phương thức Math.round(). Phương thức này sẽ làm tròn số đến số nguyên gần nhất. Nếu phần thập phân nhỏ hơn 0.5, số sẽ được làm tròn xuống; nếu phần thập phân lớn hơn hoặc bằng 0.5, số sẽ được làm tròn lên.

Trong trường hợp này, Math.round(7.25) sẽ làm tròn 7.25 thành 7.

Câu 6:

Cấu trúc đơn giản của một trang HTML được khai báo theo thứ tự là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Đâu là tag tạo ra chữ in nghiêng

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

Đâu là tag tạo ra liên kết (links) trong web

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 11:

Đâu là tag tạo ra liên kết đến email?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 12:

Làm sao để mỗi từ trong 1 dòng đều viết hoa ở đầu từ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 15:

 CSS định nghĩa các style khác nhau cho cùng một loại HTML element bằng cách sử dụng:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

Làm thế nào để xoay phần tử trong CSS3?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Kiểu gán nào sau trong JavaScript không hợp lệ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

Để nhúng mã JavaScript trong HTLM ta phải đặt vào vị trí nào sau đây?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 20:

Lệnh để liên kết đến 1 file CSS là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

Sự kiện nào sau không có trong Form?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

Thẻ <input type ="text'' ...> dùng để làm gì?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 25:

Thẻ <input type=''Password'' ...> dùng để làm gì?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 26:

Thẻ <input type=''checkbox'' ...>dùng để làm gì?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Vòng lặp While là dạng vòng lặp?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Lệnh break kết hợp với vòng for dùng để?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Thẻ <Frameset cols> </frameset>
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Cách khai báo mảng nào trong JavaScript là đúng?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Để xác định kiểu chữ, kích thước, màu sắc... Ta dùng thẻ:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 34:

Phần mở rộng của flash movie là:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

Tag nào tạo ra 1 drop-down list?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 41:

text-transform: uppercase dùng để định dạng cho thành phần hiệu ứng
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

Làm cách nào để thay đổi kích thước hình ảnh background bằng CSS3?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 43:

CSS dùng để làm gì?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 44:

Biến trong javascript được khai báo thế nào?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

Trong CSS muốn tạo một đối tượng có nền màu đỏ, lệnh nào sau đây là đúng
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 48:

Thẻ <frameset rows> </framset>:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

Xét lệnh chmod hello.txt 777 có nghĩa là gì?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP