27 câu hỏi
Trang web tĩnh có thể:
Thay đổi được nội dung tùy theo yêu cầu từ client
Cung cấp nội dung cố định
Tương tác với người sử dụng
Kết nối với cơ sở dữ liệu
Công nghệ nào sau đây thường được sử dụng để tạo ra các trang web động
HTML
JavaScript
JSP
FTP
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:
Trang JSP
Trang HTML
Trang ASP
Trang web
Tính chất cơ bản nhất của trang web động là?
Thay đổi được bố cục trang web
Thay đổi được các định dạng trong trang web
Không tương tác được với người sử dụng
Kết nối được với cơ sở dữ liệu
Jrun là gì?
Ngôn ngữ lập trình Java
Trình duyệt web
Họ giao thức truyền tải file HTML
Trình web chủ (Web Server)
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?
Tiếp nhận và phân tích yêu cầu
Tìm trang web trên server
Hình thành nội dung theo yêu cầu
Gửi thông tin cho client
Phần request header của HTTP có bao nhiêu phần?
2
3
4
5
Khẳng định nào sau đây là sai?
Trang web tĩnh được lưu trữ sẵn trên server
Nội dung trang web động được lưu trữ sẵn trên server
Trang web động được lưu trữ sẵn trên server
Không thể thay đổi nội dung trang web tĩnh theo yêu cầu từ client
Các thẻ JSP được bắt đầu và kết thúc bằng ký tự như thế nào?
(<) và (>)</)>
(#) và (;)
(<%) và (%>)</%)>
(</)và(>)
CGI được sử dụng để?
Kết nối vào cơ sở dữ liệu trong trang JSP
Định dạng mầu sắc cho các thành phần trong trang JSP
Tạo ra các thẻ tự tạo trong trang JSP
Gửi các yêu cầu tới các chương trình mở rộng khác
Trang JSP khác với trang HTML ở điểm nào?
Có thêm mã javascript
Có thêm mã VBScript
Có thêm các thành phần XML
Có thêm các thành phần được xử lý bởi JSP Engine
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);
%>
10
</%
2 10
210
2
0 2
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++);</%
Dòng lệnh số 1
Dòng lệnh số 2
Dòng lệnh số 3
Dòng lệnh số 4
Scriptlet là gì?
Mã javaScript
Một đối tượng Java
Đoạn mã java
Các hàm java
Chỉ thị <%@ page.....%> được sử dụng để làm gì?
Khai báo một trang JSP
Để định hướng chuyển sang một trang JSP mới
Thêm một tài nguyên từ trang khác vào trang JSP
Mô tả các tính chất của trang JSP
Để in ra trình duyệt dòng chữ Hello ta sử dụng lệnh nào?
<%out.println("Hello")%>
<%=out.println("Hello")%>
<%out.println("Hello");%>
<%out.println('Hello')%>
Có bao nhiêu thành phần của trang JSP thuộc loại script
1
3
4
5
Đối tượng Page thuộc lớp nào?
java.lang.object
javax.servlet.ServletContext
javax.servlet.jsp.PageContext
javax.servlet.ServletRequest
Trong trang JSP câu lệnh sau để làm gì?
Khai báo biến
Thêm chú thích vào trang JSP
Thêm mã java core vào trang JSP
Tính toán giá trị của biểu thức trong trang JSP
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);
%>
10
</%
2 10
210
2
10
0 2
Đối tượng out có tác dụng gì?
Ghi dữ liệu ra màn hình
Ghi dữ liệu ra trình duyệt
Ghi dữ liệu ra máy in
Ghi dữ liệu ra vùng nhớ đệm ra
Đối tượng config có tầm vực là:
Ứng dụng (Application)
Session
Page (Trang)
Request
Để 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?
<%!...... %>
<%!--....--%>
<%=.... %>
<%--.... %>
Hãy cho biết lệnh nào sau đây là sai?
<%
int x; decimal s; float y; DecimalFormat m;
%>
</%
Dòng lệnh số 1
Dòng lệnh số 2
Dòng lệnh số 3
Dòng lệnh số 4
Để khai báo biến trong trang JSP sử dụng cú pháp nào?
<%!...... %>
<%!--....--%>
<%=.... %>
<%--.... %>
Cơ chế biên dịch của trang JSP được thực hiện qua mấy bước?
2
3
4
6
Hãy cho biết kết quả khi thực hiện đoạn chương trình sau:
<%
x = ++y+1;
out.println(x); out.println(y);
%>
</%
7 8
8 8
8 7
9 8
