27 câu hỏi
Phương thức nào sẽ lấy thông tin về version của Servlet ?
destroy()
getServletConfig ()
getServletInfo ()
init()
Công việc nào sau đây được thực hiện trước init() khi một Servlet được gọi thực hiện
destroy()
garbage collection
Class loaded
service()
Để cấp phát bộ nhớ cho mảng trong trang JSP ta sử dụng từ khóa nào ?
alloc
malloc
calloc
new
Đoạn chương trình sau in ra thông tin gì?
<%
int i=0;
int x[]=new int[5]; for(i=0;i<5;i++)
{
x[i]=i; out.print(i*x[i]);
}
%>
</5;i++)</%
014916
16
14916
00000
Để khai báo biến trong trang JSP ta sử dụng cú pháp nào?
D. <Tên biến>:</tên>
var<tênbiến>;
<Kiểudữliệu><Tênbiến>;
Dim<tênbiến>;
<Tênbiến>:<Kiểudữliệu>
Đoạn chương trình sau sai ở dòng lệnh nào?
<%
1>int i=0;
2>int x[]=new int[5]; 3>for(i=0,i<5,i++)
{
4>out.println(x[i]);
}
%>
</5,i++)</%
1
2
3
4
Đoạn chương trình sau đây sai ở dòng lệnh nào?
<%
1>int i=0;
2>int x=new int[5]; 3>for(i=0;i<5;i++)
{
4>out.println(x[i]);
}
%>
</5;i++)</%
1
2
3
4
Hãy cho biết lệnh nào sau đây là sai trong khi xây dựng một JavaBean?
private int items[]={1,2,3,4,5};
private PropertyChangeSupport pcs; public int getItems (float i)
{
return items[i];
}
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Khi trang JSP sử dụng action
<jsp:setProperty> của một JavaBean thì action trên sẽ truy cập đến phương thức nào trong lớp JavaBean?
setter
getter
constructor
destructor
Giả sử đã xây dựng một JavaBean với thuộc tính length và 2 phương thức: public int getLength()
Và public void setLength(int L) Để lấy thông tin của thuộc tính length ta sử dụng lệnh nào?
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Khẳng định nào sau đây là đúng?
JavaBean phải là một lớp trừu tượng
JavaBean phải là một lớp cụ thể không thể là lớp trừu tượng hay giao diện
JavaBean phải là một giao diện (Interface)
JavaBean không thể chứa hàm tạo
Để sử dụng JavaBean trong trang JSP sử dụng cú pháp nào?
<jsp:forward... >
<jsp:include... >
<jsp:setProperty.. >
<jsp:useBean.. >
Việc truy xuất các thuộc tính của JavaBean từ 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()
Thể hiện thuộc tính kiểu Private
Khẳng định nào sau đây là sai?
JavaBean phải có các trường kiểu public
JavaBean không được chứa các trường public
JavaBean phải có hàm tạo không
đối số
Giả sử đã có TimeBean như sau: public class TimeBean implements Serializable {
private int hours, minutes, seconds; public TimeBean()
{
hours =minutes=seconds=0;
}
public int getHours()
{
return hours;
}
public void setHours(int h)
{
if(h>=0 && h <24)hours=h;
}
}
Hãy cho biết đoạn mã sau trong trang JSP sẽ hiển thị gì trên trình duyệt?
</24)hours=h;
0
10
Giờ hiện tại
Lỗi, không hiển thị gì
Khẳng định nào sau đây là sai?
JavaBean không thể là lớp trừu tượng
JavaBean phải là một giao diện (Interface)
JavaBean phải có một hàm tạo không đối số
JavaBean được vận dụng theo cơ chế Serializable
Giả sử đã xây dựng một JavaBean với thuộc tính length và 2 phương thức: public int getLength()
Và public void setLength(int L) Để lấy thông tin của thuộc tính length ta sử dụng lệnh nào?
<jsp:useBeanid="BoxBean1"/>
<jsp:setPropertyname="BoxBean1"property="length"/>
<%BoxBean1.setLength(10);%> 4.
<jsp:getPropertyname="BoxBean1"property="length"/>
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
JavaBean gồm mấy thành phần chính?
1
2
3
4
Khi trang JSP sử dụng action
<jsp:getProperty> của một JavaBean thì action trên sẽ truy cập đến phương thức nào trong lớp JavaBean?
setter
getter
constructor
destructor
Khẳng định nào sau đây là đúng?
Thành phần của JavaBean bắt buộc phải có hàm tạo có tham số
Thành phần của JavaBean không bắt buộc phải có hàm tạo
Thành phần của JavaBean bắt buộc phải có hàm tạo không đối số
Thành phần JavaBean bắt buộc phải có hàm hủy
Hãy cho biết lệnh nào sau đây là sai trong khi xây dựng một JavaBean? private int items={1,2,3,4,5};
private PropertyChangeSupport pcs; public int getItems (int i)
{
return items[i];
}
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Hãy cho biết lệnh nào sau đây sai?
<jsp:useBeanid="BoxBean1"scope="request"class="JBean.BoxBean"/>
<jsp:setPropertyname="BoxBean1"property="length"value="10"/>
<%BoxBean1.getWidth(10);%>
<%BoxBean1.setWidth(10);%>
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Khi xây dựng một JavaBean, lệnh nào sau đây sai? public void setLength(int L)
{
if(L>0 && L!=length)
{
int oldValue=length, newValue=L; length=L;
pcs.firePropertyChange("length", oldValue, newValue); return L;
}
}
Lệnh 1
Lệnh 3
Lệnh 5
Lệnh 6
Giả sử ta xây dựng một JavaBean là TimeBean với các phương thức sau: public TimeBean()
{
hours =minutes=seconds=0;
}
public int getHours()
{
return hours;
}
public void setHours(int h)
{
if(h>=0 && h <24)hours=h;
}
public int getMinutes()
{
return minutes;
}
Hãy cho biết đâu là phương thức khởi tạo của TimeBean?
</24)hours=h;
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Hãy cho biết lệnh nào sau đây là sai?
<jsp:useBeanid="BoxBean1"scope="request"class="JBean.BoxBean"/>
<jsp:setPropertyname="BoxBean1"property="length"value="10"/>
<%BoxBean1.getWidth()%>
<%BoxBean1.setWidth(10);%>
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
Khi tạo một JavaBean, lệnh nào sau đây sai?
public BoxBean()
{
pcs=new PropertyChangeSupport(this) ;
length:=width:=height :=1;
}
public int getLength()
{
return length;
}
Lệnh 2
Lệnh 3
Lệnh 4
Lệnh 5
Khi tạo một JavaBean, lệnh nào sau đây sai?
public BoxBean()
{
pcs=new PropertyChangeSupport(this) ; length=width=height =1;
}
public int getLength
{
return length;
}
Lệnh 1
Lệnh 2
Lệnh 3
Lệnh 4
