27 câu hỏi
Thành phần nào trong J2EE hỗ trợ việc xây dựng các phần tử ứng dụng phía server?
EJB
JDBC
JMS
Java Servlet
Hành vi forward tương ứng với thẻ nào sau đây?
<jsp:include...>
<jsp:setProperty...>
<jsp:getProperty...>
<jsp:forward...>
Hãy cho biết dòng lệnh nào sai?
<%
<%
1>int x=5; int y=0; 2>try
{
3>out.println(x/y);
}
4>catch(Exception ex) 5>out.println(x); 6>finally
{
7>out.println(z);
}
%>
</%</%
1 và 3
2
4 và 7
6
Giả sử đã xây dựng một javaBean là TimeBean với phương thức public int getHours() và void setHours(int h), int getMinutes(),void setMinutes(int m).
Hãy cho biết trang JSP theo mô hình thứ nhất sau đây sẽ hiển thị thông tin gì?
<%
TimeZone t=TimeZone.getDefault(); Calendar cal=Calendar.getInstance(t);
TimeBean1.setHours(cal.get(Calen dar.HOUR_OF_DAY)); out.println(TimeBean1.getHours()
+":" + TimeBean1.getMinutes());
%>
</%
Ngày và giờ hiện tại
Giờ hiện tại
Giờ và phút hiện tại
Giờ hiện tại và số 0
Đâu là cú pháp chuẩn của hành vi forward?
Forward(ServletRequest request, ServletRespone respone)
Forward(ServletRequest request)
Forward() Forward(ServletRespone respone)
Cú pháp 1
Cú pháp 2
Cú pháp 3
Cú pháp 4
Hãy cho biết dòng lệnh nào sai?
<%
1>int x=5; int y=0; 2>try
{
3>out.println(x/y);
}
4>catch()
{
5>out.println(x);
}
6>finally
{
7>out.println(y);
}
%>
</%
1 và 3
2 và 3
4
5 và 7
Khẳngđịnhnàosauđâylà đúng?
MôhìnhứngdụngJSPthứ2khôngbịràngbuộcbởicácthiếtlậpphíaclient
Mô hình ứng dụng JSPthứ nhất tách biệt được giữa code java và html
MôhìnhứngdụngJSPthứhaithườngsửdụngmệnhđề
<jsp:forward...>đểchuyểnđổigiữatrangjavacorevàtranggiaodiện html
MôhìnhứngdụngJSPthứhaikhôngthể sửdụngphạmvicótầmvựcrequest
1
2
3
4
Thuộc tính nào sẽ chỉ ra trang tài nguyên được đưa vào trang JSP trong mệnh đề include?
flush
value
param name
page
Thành phần nào sau đây trong J2EE sẽ hỗ trợ việc truy xuất cơ sở dữ liệu?
EJB
JDBC
Java Servlet
JSP
Session ID do ai tạo ra?
Client
Người lập trình
User
Server
Đối tượng myCookie được khai báo như sau sẽ tồn tại trong khoảng thời gian bao nhiêu lâu?
<%
Cookie acookie=null; acookie = new Cookie("myCookie","Hung");
acookie.setMaxAge(36060*24); response.addCookie(acookie);
%>
</%
3 ngày
60 ngày
60 giờ
3 giờ
Phương thức nào sau đây của lớp cookie được sử dụng để tạo ra bản sao của đối tượng cookie?
Copy()
setValue()
setMaxAge()
Clone()
Đoạn chương trình sau sai ở dòng lệnh nào?
<%
HttpSession s=request.getSession(true); if(s.isNew==true)
{
Integer visitors = new Integer(0); s.setAttribute("counter", visitors);
}
Integer visitors =(Integer) s.getAttribute("counter");
%>
</%
Lệnh 1
Lệnh 2
Lệnh 4
Lệnh 5
Khẳng định nào sau đây là sai?
Một session là một chuỗi các giao tiếp giữa client và server
Mỗi client truy cập vào server sẽ tồn tại một session riêng rẽ
Session tồn tại vĩnh viễn khi client truy xuất server
Session bị giải phóng sau một khoảng thời gian xác định khi client không tương tác với server
Khi ràng buộc một đối tượng vào request thì đối tượng được giải phóng khi nào?
Đóng trình duyệt
Server đáp ứng lại cho cilent
Hết hạn được thiết lập
Không bao giờ bị giải phóng
Chobiếtcáclệnhsauđâylệnhnàođượcsửdụngđể thiết lậpthờihạn cho cookie?
StringnewValue="A";
aCookie=newCookie("myCookie",newValue);
aCookie.setMaxAge(3600);
response.addCookie(aCookie);
aCookie.setValue("B");
aCookie.setVersion(1);
2
3
4
6
Đối tượng myCookie được khai báo như sau sẽ tồn tại trong khoảng thời gian bao nhiêu lâu?
<%
Cookie acookie=null; acookie = new Cookie("myCookie","Hung");
acookie.setMaxAge(36060);
response.addCookie(acookie);
%>
3 ngày
60 ngày
60 giờ
3 giờ
Lệnh nào sau đây thiết lập giá trị cho thuộc tính của đối tượng session?
HttpSession s=request.getSession(true);
Integer visitors = new Integer(0);
s.setAttribute("counter", visitors);
s.getAttribute("counter");
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Để xóa cookie thì làm thế nào?
Sử dụng phương thức Cookie.Delete()
Sử dụng phương thức Cookie.Clear()
Sử dụng phương thức Cookie.RemoveAll()
Thiết lập ngày hết hạn của cookie là số âm
Khi sử dụng trường ẩn để theo dõi session thì
Người sử dụng không thể quan sát được nội dung trường ẩn trên trình duyệt Người sử dụng có thể quan sát được nội dung khi xem trong phần mã của trang Người sử dụng không thể quan sát nội dung trường ẩn trong phần mã của trang
Người sử dụng có thể xem được nội dung trường ẩn trên trình duyệt Những khẳng định nào là đúng?
1, 2
3, 4
1, 3
2, 4
Lệnh nào sau đây lấy giá trị cho thuộc tính của đối tượng session? HttpSession s=request.getSession(true);
Integer visitors = new Integer(0); s.setAttribute("counter", visitors); s.getAttribute("counter");
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Khẳng định nào sau đây là đúng?
HTTP là giao thức truyền tải tệp tin
HTTP là giao thức kết nối liên tục
HTTP là giao thức lưu lại thông tin trang thái yêu cầu của client
HTTP là giao thức ngắt kết nối
Có bao nhiêu cơ chế để theo dõi Session trong trang JSP?
2
3
4
5
Khẳng định nào sau đây về cookie là đúng?
Cookie luôn được lưu trên server như một tệp tin
Cookie luôn được chấp nhận trong mọi tình huống
Có thể thiết lập kích thước cookie một cách tùy ý, không bị giới hạn
Cookie được lưu trên bộ nhớ RAM như một đối tượng tạm thời nếu không có thuộc tính ngày hết hạn
Cho biết các lệnh sau đây lệnh nào được sử dụng để thiết lập giá trị cho đối tượng cookie?
String newValue ="A";
aCookie = new Cookie("myCookie",newValue); 3. aCookie.setMaxAge(36060*24); response.addCookie(aCookie); aCookie.setValue("B");
aCookie.setVersion(1);
1, 3
2, 4
2, 5
2, 5, 6
Khi sử dụng trường ẩn để theo dõi session thì:
Người sử dụng không thể quan sát được nội dung trường ẩn trên trình duyệt
Người sử dụng có thể quan sát được nội dung khi xem trong phần mã của trang
Người sử dụng không thể quan sát nội dung trường ẩn trong phần mã của trang
Người sử dụng có thể xem được nội dung trường ẩn trên trình duyệt
Những khẳng định nào là sai?
1, 2
3, 4
1, 3
2, 4
Cho biết lệnh nào sai trong đoạn chương trình sau?
<%
Cookie acookie=null; acookie = new Cookie(); acookie.setMaxAge(60); 4.
response.addCookie(acookie);
%>
</%
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
