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)
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
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ì?
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
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:
Sách VietJack thi THPT quốc gia 2025 cho học sinh 2k7:
- Soạn văn 12 (hay nhất) - KNTT
- Soạn văn 12 (ngắn nhất) - KNTT
- Giải sgk Toán 12 - KNTT
- Giải Tiếng Anh 12 Global Success
- Giải sgk Tiếng Anh 12 Smart World
- Giải sgk Tiếng Anh 12 Friends Global
- Giải sgk Vật Lí 12 - KNTT
- Giải sgk Hóa học 12 - KNTT
- Giải sgk Sinh học 12 - KNTT
- Giải sgk Lịch Sử 12 - KNTT
- Giải sgk Địa Lí 12 - KNTT
- Giải sgk Giáo dục KTPL 12 - KNTT
- Giải sgk Tin học 12 - KNTT
- Giải sgk Công nghệ 12 - KNTT
- Giải sgk Hoạt động trải nghiệm 12 - KNTT
- Giải sgk Giáo dục quốc phòng 12 - KNTT
- Giải sgk Âm nhạc 12 - KNTT
- Giải sgk Mĩ thuật 12 - KNTT