JavaScript is required
Danh sách đề

300+ câu hỏi trắc nghiệm Lập trình Web giải thích chi tiết từng câu - Đề 2

50 câu hỏi 60 phút

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

Trong mô hình trình khách – trình chủ (client – server), trình duyệt đóng vai trò là?

A.

Trình khách

B.

Trình chủ

C.

Cả hai câu A, B đều đúng

D.
Cả hai câu A, B đều sai
Đáp án
Đáp án đúng: A
Trong mô hình client-server, trình duyệt (như Chrome, Firefox, Safari, Edge) hoạt động như một trình khách (client). Nó gửi yêu cầu đến máy chủ (server) để lấy tài nguyên (ví dụ: trang web, hình ảnh, video) và hiển thị chúng cho người dùng. Máy chủ sau đó xử lý yêu cầu và gửi lại dữ liệu cho trình duyệt. Vì vậy, trình duyệt đóng vai trò là trình khách trong quá trình giao tiếp này.

Danh sách câu hỏi:

Câu 1:

Trong mô hình trình khách – trình chủ (client – server), trình duyệt đóng vai trò là?

Lời giải:
Đáp án đúng: A
Trong mô hình client-server, trình duyệt (như Chrome, Firefox, Safari, Edge) hoạt động như một trình khách (client). Nó gửi yêu cầu đến máy chủ (server) để lấy tài nguyên (ví dụ: trang web, hình ảnh, video) và hiển thị chúng cho người dùng. Máy chủ sau đó xử lý yêu cầu và gửi lại dữ liệu cho trình duyệt. Vì vậy, trình duyệt đóng vai trò là trình khách trong quá trình giao tiếp này.

Câu 2:

Phát biểu nào dưới đây là đúng với website động?

Lời giải:
Đáp án đúng: B
Website động là website mà nội dung của nó có thể thay đổi tùy thuộc vào tương tác của người dùng, dữ liệu được truy vấn từ cơ sở dữ liệu, hoặc các yếu tố khác. Điều này có nghĩa là trình chủ (server) cần phải xử lý yêu cầu (request) bằng một ngôn ngữ lập trình web (ví dụ: PHP, Python, Java, Node.js) để tạo ra nội dung trang web trước khi gửi nó về cho trình khách (client).

Phương án A sai vì website động không chỉ truy cập các tập tin có đường dẫn cố định.
Phương án C và D sai vì trình chủ không chỉ trả về tập tin thuần văn bản mà trả về nội dung đã được xử lý.
Phương án B đúng vì nó mô tả chính xác cách website động hoạt động: trình khách gửi yêu cầu đến một tập tin (thường là script) và tập tin này được xử lý bởi ngôn ngữ lập trình web để tạo ra trang web động.

Câu 3:

Sau 2 câu lệnh dưới đây thì giá trị biến $x và $y là bao nhiêu?$x = 10;$y = 2 + $x++;

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

Đầu tiên, $x được gán giá trị 10. Sau đó, $y được gán giá trị bằng 2 cộng với giá trị hiện tại của $x (là 10), tức là $y = 2 + 10 = 12. Sau phép gán này, $x tăng lên 1, tức là $x = 11. Vậy, $x là 11 và $y là 12.

Lời giải:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về cú pháp comment (ghi chú) trong PHP. Trong PHP, có nhiều cách để viết comment:

* `//` : Comment một dòng.
* `#` : Comment một dòng (tương tự `//`).
* `/* ... */` : Comment nhiều dòng.

Vì vậy, đáp án D "/\*…\*/" là cách viết comment nhiều dòng trong PHP, và là đáp án đúng nhất trong các lựa chọn đã cho. Các đáp án còn lại không phải là cú pháp comment hợp lệ trong PHP.

Câu 5:

Khai báo giá trị mặc định cho tham số $temp1 là 0 của hàm myFunction nào sau đây là đúng?

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

Trong PHP, để khai báo giá trị mặc định cho một tham số của hàm, ta sử dụng cú pháp $tham_so = gia_tri_mac_dinh. Trong các phương án trên, chỉ có phương án C sử dụng cú pháp này một cách chính xác. Các phương án A và B sử dụng cú pháp không hợp lệ trong PHP để gán giá trị mặc định cho tham số.

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à những tag dành cho việc tạo bả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 căn lề trái cho nội dung 1 ô trong bả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 11:

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

Câu 12:

Tag nào định nghĩa CSS ở ngay trong file HTML?

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 13:

Làm thế nào thêm màu nền cho tất cả các phần 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

Câu 14:

Làm thế nào để hình ở đầu mỗi dòng của 1 list (danh sách) có hình vuô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 15:

Trong Javascript hàm parseInt() 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 16:

Trong Javascript sự kiện onmouseover thực hiện khi 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

Câu 17:

Thẻ <input type="submit" …> 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 18:

Trong Javascript, 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
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:

Thuộc tính nào dùng để đặt tên duy nhất cho 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 21:

Tên miền .com đại diện cho?

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 22:

Tên miền .gov đại diện cho

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:

Phần mềm FTP, ví dụ như FileZilla được 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 25:

Để nhúng file âm thanh vào HTML?

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 27:

Tên biến nào sau đây là không hợp lệ trong Javascript?

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:

Trong jQuery, dòng nào thay thế:(document).ready(f)?

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:

Tính kế thừa trong OOP 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 30:

PHP không hỗ trợ từ khóa tầm vực nào sau đây:

i) private

ii) final

iii) static

iv) abstract

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 32:

Câu lệnh nào được dùng để xóa 1 database trong MySQL:

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 36:

Trong PHP, hàm nào dùng để nhận dữ liệu trả về từ câu truy vấn database?

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:

MySQL chạy trên hệ điều hành 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

Câu 38:

PHP được bao bởi:

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 39:

Biến nào có tên sai?

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 43:

Đoạn code sau cho ra kết quả gì:

php


<?php

$arr = array(5 => 1, 12 => 2);

$arr[] = 56;

$arr["x"] = 42;

echo var_dump($arr);

?>

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:

Để chạy code PHP, bạn cần cài đặ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
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:

Kết quả của đoạn code dưới đây là?

php


<?php

echo ucwords("i love my country");

?>

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