27 câu hỏi
GiảsửđãxâydựngmộtJavaBeanlàTimeBeanvới2phươngthức:public int getHours()
publicvoidsetHours(inth)
hãychobiếtlệnhnàosauđâylà đúng trong trang JSP?
<jsp:useBeanid="TimeBean1"scope="request"/>
<jsp:setPropertyname="TimeBean1"value="10"/>
<jsp:getPropertyname="TimeBean"property="hours"/>
<%TimeBean1.setHours(10);%>
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Việc lưu trữ các thuộc tính của JavaBean qua trang JSP được thực hiện qua?
Thể hiện thuộc tính là kiểu public
Thể hiện thuộc tính kiểu Protected
Sử dụng phương thức getXxx()
Sử dụng phương thức kiểu setXxx()
GiảsửđãxâydựngmộtJavaBeanlàTimeBeanvới2phươngthức:public int getHours()
publicvoidsetHours(inth)
Lệnhnàosauđâysẽ inragiátrịcủathuộctính hours?
<jsp:useBeanid="TimeBean1"scope="request"class="JBean.TimeBean"/>
<jsp:setPropertyname="TimeBean1"property="hours"value="10"/>
<%=TimeBean1.getHours();%>
<%=TimeBean1.getHours()%>
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
CâulệnhnàosauđâyđểthiếtlậpgiátrịchothuộctínhcủamộtJavaBean?
<jsp:usebean... >
<jsp:getProperty... >
<jsp:setProperty... >
<jsp:forward.... >
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
GiảsửđãxâydựngmộtJavaBeanlàTimeBeanvới2phươngthức:public int getHours()
publicvoidsetHours(inth)
hãychobiếtlệnhnàosauđâylàsaitrongtrangJSP?
<jsp:useBeanid="TimeBean1"scope="request"class="JBean.TimeBean"/>
<jsp:setPropertyname="TimeBean1"property="hours"value="10"/>
<jsp:getPropertyname="TimeBean1"property="hours"/>
<%=TimeBean1.setHours(10);%>
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Để chỉ ra phạm vi của JavaBean ta sử dụng từ khóa nào?
class
useBean
scope
property
GiảsửđãcóTimeBeannhưsau:
public class TimeBean implements Serializable { private int hours, minutes, seconds; public TimeBean() {hours =minutes=seconds=0; } public int getHours(){returnhours;}publicvoidsetHours(inth)if(h>=0&&h<24)hours=h;
}}HãychobiếtđoạnmãsautrongtrangJSPsẽ hiểnthịgìtrêntrìnhduyệt?
<jsp:useBeanid="TimeBean1"scope="request"class="JBean.TimeBean"/>
<jsp:getPropertyname="TimeBean1"property="hours"/>
0
Giờ hiện tại
24:00
Lỗi, không hiển thị gì
Giả sửđãxâydựngmộtJavaBeanvớithuộctínhlengthvà2 phươngthức: public int getLength()
Vàpublic voidsetLength(int L)Đểthiếtlậpgiátrịchothuộctínhlengthtasửdụng lệnh nào?
<jsp:useBeanid="BoxBean1"class="JBean.BoxBean"/>
<jsp:setPropertyname="BoxBean1"property="length"value="10"/>
<%BoxBean1.setLength(10);%>
<%=BoxBean1.getLength();%>
Lệnh 1
Lệnh 4
Lệnh 1 hoặc lệnh 3
Lệnh 2 hoặc lệnh 3
Đoạn code sau đây in ra thông tin gì?
<%
int x=10; int y=10; try
{
out.println(x/y);
}
catch(Exception e)
{
out.println(e);
}
%>
</%
10
1
0
Thông báo lỗi
GiảsửđãcóJavaBeanlàTimeBeanvàđãxâydựngxongtrangStart.Jsp vàthiết lập giátrịchocácthuộctínhhousr, minutes, seconds. Đoạnchươngtrình sau đây sai ở lệnh nào?
<jsp:includeflush="true"/>
<jsp:useBeanid="TimeBean1"class="JBean.TimeBean"scope="request"/>
<jsp:getPropertyname="TimeBean1"property="hours"/>
<jsp:getPropertyname="TimeBean1"property="minutes"/>
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Đoạn mã sau đây sẽ in ra thông tin gì?
<%
int x=5; int y=0; try
{
out.println(x/y);
}
catch(Exception e)
{
out.println(x);
}
finally
{
out.println(y);
}
%>
</%
Thông báo lỗi
5
0
5 0
Mô hình ứng dụng JSP thứ nhất có nhược điểm là?
Khó tổ chức trang
Khó viết code
Chưa tách biệt code java và mã HTML
Việc sử dụng session có thể không thành công do client từ chối
Đoạn code sau đây in ra thông tin gì?
<%
int x=5; int y=10; try
{
out.println(x/y);
}
catch(Exception e)
{
out.println(e);
}
%>
</%
10
1
0
Thông báo lỗi
Phương thức nào sẽ lấy thông tin về version của Servlet ?
destroy()
garbage collextion
Class loaded
service()
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
GiảsửđãxâydựngmộtjavaBeanlàTimeBeanvớiphươngthứcpublicint getHours() và void setHours(int h), int getMinutes(),void setMinutes(int m). Hãy cho biết trang JSPtheo mô hình thứ nhất sau đây sẽ hiển thị thông tin gì?
<%
TimeBean1.setHours(10);out.println(TimeBean1.getHours()
+":"+TimeBean1.getMinutes());
%>
Giờ và phút hiện tại
10:10
10:0
10:30
Có bao nhiêu mô hình ứng dụng JSP?
1
2
3
4
Thành phần nào sau đây hỗ trợ tạo trang web động bằng các lớp Java?
EJB
JDBC
Java Servlet
JSP
Mô hình ứng dụng JSP thứ hai có nhược điểm?
Khó tổ chức trang
Khó viết code
Chưa tách biệt code java và mã HTML
Việc sử dụng session có thể không thành công do client từ chối
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). 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())
;
%>
</%
Ngày và giờ hiện tại
Giờ hiện tại
Không hiển thị gì
Thứ trong tuần
Đâu là lớp mô tả các lỗi chung khi chạy trang JSP?
JspException
JspTagException
SkipPageException
ELException
Đâu là cú pháp của hành vi include? Include()
Include(ServletRequest request, ServletRespone respone) Include(ServletRequest request)
Include(ServletRespone respone)
Cú pháp 1
Cú pháp 2
Cú pháp 3
Cú pháp 4
Mô hình đối tượng của J2EE gồm bao nhiêu lớp?
1
3
4
5
Đoạn mã sau đây sai ở dòng lệnh nào?
<%
int x=10; float z; try
{
out.println(x/y);
}
catch(Exception e)
{
out.println(e);
}
%>
</%
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Đoạn mã sau đây hiển thị thông tin gì?
<%
int x=10; int y=0; try
{
out.println(x/y);
}
catch(Exception e)
{
out.println(e);
}
%>
</%
Không hiển thị gì
10
0
java.lang.ArithmeticException: / by zero
Đâukhôngphảilà ưuđiểmcủamôhìnhứngdụngJSPthứ2?
Táchbiệtcodevà mãHTML
Dễ bảotrì
Tiếtkiệmchiphíthiếtkế
Phânbiệtrõvaitrò,tráchnhiệmcủangườithiếtkếvàngườilậptrình
GiảsửđãcóJavaBeanlàTimeBeanvàđãxâydựngxongtrangStart.Jsp và thiết lập giá trị cho các thuộc tính housr, minutes, seconds. Đoạn chương trình sau đây sai ở lệnh nào?
<jsp:includeflush="true"page="Start.jsp"/>
<jsp:useBeanclass="JBean.TimeBean"scope="request"/>
<jsp:getPropertyname="TimeBean1"property="hours"/>
<jsp:getPropertyname="TimeBean1"property="minutes"/>
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
