Câu 1
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?
Đáp án và lời giải
Đáp án: A
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?
Đáp án: A
Hành vi forward tương ứng với thẻ nào sau đây?
Đáp án: D
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);
}
%>
</%</%
Đáp án: C
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());
%>
</%
Đáp án: D
Đâ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)
Đáp án: A
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);
}
%>
</%
Đáp án: C
Khẳng định nào sau đây là đúng?
Mô hình ứng dụng JSP thứ 2 không bị ràng buộc bởi các thiết lập phía client
Mô hình ứng dụng JSP thứ nhất tách biệt được giữa code java và html
Mô hình ứng dụng JSP thứ hai thường sử dụng mệnh đề
<jsp:forward...> để chuyển đổi giữa trang java core và trang giao diện html
Mô hình ứng dụng JSP thứ hai không thể sử dụng phạm vi có tầm vực request
Đáp án: C
Thuộc tính nào sẽ chỉ ra trang tài nguyên được đưa vào trang JSP trong mệnh đề include?
Đáp án: D
Thành phần nào sau đây trong J2EE sẽ hỗ trợ việc truy xuất cơ sở dữ liệu?
Đáp án: B
Session ID do ai tạo ra?
Đáp án: D
Đố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);
%>
</%
Đáp án: A
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?
Đáp án: D
Đ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");
%>
</%
Đáp án: B
Khẳng định nào sau đây là sai?
Đáp án: C
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?
Đáp án: B
Cho biết các lệnh sau đây lệnh nào được sử dụng để thiết lập thời hạn cho cookie?
String newValue ="A";
aCookie = new Cookie("myCookie",newValue);
aCookie.setMaxAge(3600);
response.addCookie(aCookie);
aCookie.setValue("B");
aCookie.setVersion(1);
Đáp án: B
Đố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);
%>
Đáp án: D
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");
Đáp án: C
Để xóa cookie thì làm thế nào?
Đáp án: D
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?
Đáp án: A
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");
Đáp án: D
Khẳng định nào sau đây là đúng?
Đáp án: D
Có bao nhiêu cơ chế để theo dõi Session trong trang JSP?
Đáp án: C
Khẳng định nào sau đây về cookie là đúng?
Đáp án: D
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);
Đáp án: C
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?
Đáp án: B
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);
%>
</%
Đáp án: B