JavaScript is required
Danh sách đề

100+ câu hỏi trắc nghiệm Phát triển ứng dụng Web có lời giải chi tiết - Đề 1

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ần request header của HTTP có bao nhiêu phần?

A.

2

B.

3

C.

4

D.

5

Đáp án
Đáp án đúng: B

Request Header của HTTP bao gồm 4 phần chính:



  1. General Header

  2. Request Header

  3. Entity Header

  4. Extension Header

Danh sách câu hỏi:

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

Request Header của HTTP bao gồm 4 phần chính:



  1. General Header

  2. Request Header

  3. Entity Header

  4. Extension Header

Câu 2:

Các thẻ JSP được bắt đầu và kết thúc bằng ký tự như thế nào?

Lời giải:
Đáp án đúng: C
Thẻ JSP (JavaServer Pages) được sử dụng để nhúng mã Java vào trang HTML. Chúng được phân biệt với HTML thông thường bằng cách sử dụng các dấu hiệu đặc biệt. Cụ thể, các thẻ JSP bắt đầu bằng ký tự "<%" và kết thúc bằng ký tự "%>".

Ví dụ:

<%-- Đây là một comment JSP --%>
<% int x = 5; %>

Giá trị của x là: <%= x %>



Trong đó:
- "<%-- ... --%>" là comment trong JSP.
- "<% ... %>" là scriptlet, chứa mã Java.
- "<%= ... %>" là expression, hiển thị giá trị của một biểu thức Java.

Các lựa chọn khác không chính xác vì chúng không phải là cú pháp chuẩn để đánh dấu các thẻ JSP.

Câu 3:

Trang JSP khác với trang HTML ở điểm nào?

Lời giải:
Đáp án đúng: D
Trang JSP (JavaServer Pages) là một công nghệ cho phép các nhà phát triển tạo ra các trang web động dựa trên nền tảng Java. Điểm khác biệt chính giữa trang JSP và trang HTML là trang JSP chứa các thành phần (ví dụ: scriptlet, expression, declaration, directive, action) được xử lý bởi JSP Engine (một phần của Web Server). JSP Engine sẽ biên dịch các thành phần này thành Servlet và thực thi chúng để tạo ra nội dung HTML động gửi về trình duyệt web của người dùng. Các trang HTML thuần túy chỉ chứa mã HTML tĩnh và không cần engine xử lý.
Lời giải:
Đáp án đúng: B
Đoạn chương trình sử dụng cú pháp JSP (JavaServer Pages). Lệnh `out.print()` dùng để in nội dung trực tiếp vào luồng xuất (output stream) của trang web. Trong đoạn mã này, `out.print(2)` in ra số 2, và `out.print(10)` in ra số 10. Vì hai lệnh in này liền nhau, kết quả sẽ là `210` mà không có khoảng trắng ở giữa. Phần `10` và thẻ `<%` tiếp theo không ảnh hưởng đến kết quả in ra trước đó.

Câu 5:

Dòng lệnh nào sau đây là đúng

<%

int x=5

int y = ++x+10; out.println(z); for(int i=0,i<=10,i++);

%>

</=10,i++);</%

Lời giải:
Đáp án đúng: B
Dòng lệnh thứ 3 có lỗi cú pháp:

* `out.println(z);` biến `z` chưa được khai báo.
* `for(int i=0,i<=10,i++);` điều kiện lặp trong vòng `for` phải là `i<=10;`, và biểu thức tăng/giảm phải là `i++`. Ngoài ra, dấu `;` sau vòng lặp `for` làm cho vòng lặp không thực hiện bất kỳ hành động nào.

Các dòng lệnh khác không có lỗi về mặt cú pháp. Vậy đáp án đúng là C.

Câu 6:

Để in ra trình duyệt dòng chữ Hello ta sử dụng lệ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 7:

Trong trang JSP câu lệnh sau để 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 8:

Để khai báo biến trong trang JSP sử dụng cú pháp 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 9:

Đối tượng Response có tầm vực 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

Câu 11:

Để khai báo một mảng trong trang JSP ta sử dụng cú pháp nào? (Với N là một số nguyên)

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

Phương thức nào sẽ lấy các tham số khởi tạo của Servlet ?

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

Khẳng đị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

Câu 22:

Để sử dụng JavaBean trong trang JSP sử dụng cú pháp 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
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 31:

Mô hình ứng dụng JSP thứ nhất có nhược điểm 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 32:

Phương thức nào sẽ lấy thông tin về version của Servlet ?
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 35:

Mô hình ứng dụng JSP thứ hai có nhược điểm?

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

Hành vi forward tương ứng với thẻ 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
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:

Khẳng định nào sau đây là 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

Câu 44:

Để xóa cookie thì làm 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

Câu 46:

Khẳng đị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
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