200+ Trắc nghiệm Phát triển ứng dụng Web với Java (có đáp án)

Tổng hợp trên 200 câu hỏi trắc nghiệm Phát triển ứng dụng Web với Java có đáp án với các câu hỏi đa dạng, phong phú từ nhiều nguồn giúp sinh viên ôn trắc nghiệm Phát triển ứng dụng Web với Java đạt kết quả cao.

200+ Trắc nghiệm Phát triển ứng dụng Web với Java (có đáp án)

Quảng cáo

Câu 1. Trang web tĩnh có thể:

A. Thay đổi được nội dung tùy theo yêu cầu từ client

B. Cung cấp nội dung cố định

C. Tương tác với người sử dụng

D. Kết nối với cơ sở dữ liệu

Câu 2. Công nghệ nào sau đây thường được sử dụng để tạo ra các trang web động

A. HTML

B. JavaScript

C. JSP

D. FTP

Quảng cáo

Câu 3. Khi client gửi yêu cầu truy cập trang JSP thì trình web chủ sẽ gửi lại cho client:

A. Trang JSP

B. Trang HTML

C. Trang ASP

D. Trang web

Câu 4. Tính chất cơ bản nhất của trang web động là?

A. Thay đổi được bố cục trang web

B. Thay đổi được các định dạng trong trang web

C. Không tương tác được với người sử dụng

D. Kết nối được với cơ sở dữ liệu

Câu 5. Jrun là gì?

Quảng cáo

A. Ngôn ngữ lập trình Java

B. Trình duyệt web

C. Họ giao thức truyền tải file HTML

D. Trình web chủ (Web Server)

Câu 6. Công việc nào sau đây không thuộc vào quá trình trao đổi giữa client và server trong mô hình web tĩnh?

A. Tiếp nhận và phân tích yêu cầu

B. Tìm trang web trên server

C. Hình thành nội dung theo yêu cầu

D. Gửi thông tin cho client

Câu 7. Phần request header của HTTP có bao nhiêu phần?

A. 2

B. 3

C. 4

D. 5

Quảng cáo

Câu 8. Khẳng định nào sau đây là sai?

A. Trang web tĩnh được lưu trữ sẵn trên server

B. Nội dung trang web động được lưu trữ sẵn trên server

C. Trang web động được lưu trữ sẵn trên server

D. Không thể thay đổi nội dung trang web tĩnh theo yêu cầu từ client

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

A. (<) và (>)

B. (#) và (;)

C. (<%) và (%>)

D. (</) và (>)

Câu 10. CGI được sử dụng để?

A. Kết nối vào cơ sở dữ liệu trong trang JSP

B. Định dạng mầu sắc cho các thành phần trong trang JSP

C. Tạo ra các thẻ tự tạo trong trang JSP

D. Gửi các yêu cầu tới các chương trình mở rộng khác

Câu 11. Trang JSP khác với trang HTML ở điểm nào?

A. Có thêm mã javascript

B. Có thêm mã VBScript

C. Có thêm các thành phần XML

D. Có thêm các thành phần được xử lý bởi JSP Engine

Câu 12. Hãy cho biết đoạn chương trình sau in ra kết quả là gì?

<%
out.print(2); out.print(10);
%>

A. 2 10

B. 210

C. 2

10

D. 0 2

Câu 13. 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++);
%>

A. Dòng lệnh số 1

B. Dòng lệnh số 2

C. Dòng lệnh số 3

D. Dòng lệnh số 4

Câu 14. Scriptlet là gì?

A. Mã javaScript

B. Một đối tượng Java

C. Đoạn mã java

D. Các hàm java

Câu 15. Chỉ thị <%@ page .... %> được sử dụng để làm gì?

A. Khai báo một trang JSP

B. Để định hướng chuyển sang một trang JSP mới

C. Thêm một tài nguyên từ trang khác vào trang JSP

D. Mô tả các tính chất của trang JSP

Câu 16. Để in ra trình duyệt dòng chữ Hello ta sử dụng lệnh nào?

A. <%out.println("Hello")%>

B. <%=out.println("Hello")%>

C. <%out.println("Hello");%>

D. <%out.println('Hello')%>

Câu 17. Có bao nhiêu thành phần của trang JSP thuộc loại script

A. 1

B. 3

C. 4

D. 5

Câu 18. Đối tượng Page thuộc lớp nào?

A. java.lang.object

B. javax.servlet.ServletContext

C. javax.servlet.jsp.PageContext

D. javax.servlet.ServletRequest

Câu 19. Trong trang JSP câu lệnh sau để
làm gì?

<%= .... %>

A. Khai báo biến

B. Thêm chú thích vào trang JSP

C. Thêm mã java core vào trang JSP

D. Tính toán giá trị của biểu thức trong trang JSP

Câu 20. Hãy cho biết đoạn chương trình sau in ra kết quả là gì?

<%
out.println(2); out.println(10);
%>

A. 2 10

B. 210

C. 2

10

D. 0 2

Câu 21. Đối tượng out có tác dụng gì?

A. Ghi dữ liệu ra màn hình

B. Ghi dữ liệu ra trình duyệt

C. Ghi dữ liệu ra máy in

D. Ghi dữ liệu ra vùng nhớ đệm ra

Câu 22. Đối tượng config có tầm vực là:

A. Ứng dụng (Application)

B. Session

C. Page (Trang)

D. Request

Câu 23. Để thêm các chú thích vào trang JSP theo cú pháp tương thích với XML ta sử dụng câu lệnh nào?

A. <%! .... %>

B. <%!-- .... --%>

C. <%= ... %>

D. <%-- ... %>

Câu 24. Hãy cho biết lệnh nào sau đây là sai?

<%
int x; decimal s; float y;
DecimalFormat m;
%>

A. Dòng lệnh số 1

B. Dòng lệnh số 2

C. Dòng lệnh số 3

D. Dòng lệnh số 4

Câu 25. Để khai báo biến trong trang JSP sử dụng cú pháp nào?

A. <%! .... %>

B. <%!-- .... --%>

C. <%= ... %>

D. <%-- ... %>

Câu 26. Cơ chế biên dịch của trang JSP được thực hiện qua mấy bước?

A. 2

B. 3

C. 4

D. 6

Câu 27. Hãy cho biết kết quả khi thực hiện đoạn chương trình sau:

<%! int x=5; int y=6;%>
<%
x = ++y+1;
out.println(x); out.println(y);
%>

A. 7 8

B. 8 8

C. 8 7

D. 9 8

Câu 28. Để thêm các chú thích vào trang JSP theo cú pháp chuẩn của JSP ta sử dụng cách nào?

A. // Chú thích

B. <%!--Chú thích --%>

C. <%-- Chú thích --%>

D. { Chú thích }

Câu 29. Đối tượng Response có tầm vực là:

A. Ứng dụng (Application)

B. Session

C. Page (Trang)

D. Request

Câu 30. Hãy cho biết lệnh nào sau đây là sai?

<%
int x; String s; float y; double m;
%>

A. Dòng lệnh số 1

B. Dòng lệnh số 2

C. Dòng lệnh số 3

D. Dòng lệnh số 4

................................

................................

................................

Xem thêm câu hỏi trắc nghiệm các môn học Đại học có đáp án hay khác:

ĐỀ THI, GIÁO ÁN, GÓI THI ONLINE DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 12

Bộ giáo án, đề thi, bài giảng powerpoint, khóa học dành cho các thầy cô và học sinh lớp 12, đẩy đủ các bộ sách cánh diều, kết nối tri thức, chân trời sáng tạo tại https://tailieugiaovien.com.vn/ . Hỗ trợ zalo VietJack Official


Giải bài tập lớp 12 Kết nối tri thức khác