Tạo Trắc Nghiệm

100+ câu trắc nghiệm Phát triển ứng dụng Web có đáp án - Phần 3

27 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Phương thức nào sẽ lấy thông tin về version của Servlet ?

Đáp án và lời giải

Đáp án: C

Câu 2

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

Đáp án và lời giải

Đáp án: C

Câu 3

Để cấp phát bộ nhớ cho mảng trong trang JSP ta sử dụng từ khóa nào ?

Đáp án và lời giải

Đáp án: D

Câu 4

Đ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++)</%

Đáp án và lời giải

Đáp án: A

Câu 5

Để khai báo biến trong trang JSP ta sử dụng cú pháp nào?

D. <Tên biến>:</tên>

Đáp án và lời giải

Đáp án: B

Câu 6

Đ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++)</%

Đáp án và lời giải

Đáp án: C

Câu 7

Đ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++)</%

Đáp án và lời giải

Đáp án: B

Câu 8

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];

}

Đáp án và lời giải

Đáp án: C

Câu 9

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?

Đáp án và lời giải

Đáp án: A

Câu 10

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?

 

 

Đáp án và lời giải

Đáp án: B

Câu 11

Khẳng định nào sau đây là đúng?

Đáp án và lời giải

Đáp án: B

Câu 12

Để sử dụng JavaBean trong trang JSP sử dụng cú pháp nào?

Đáp án và lời giải

Đáp án: D

Câu 13

Việc truy xuất các thuộc tính của JavaBean từ trang JSP được thực hiện qua?

Đáp án và lời giải

Đáp án: C

Câu 14

Khẳng định nào sau đây là sai?

Đáp án và lời giải

Đáp án: A

Câu 15

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;

Đáp án và lời giải

Đáp án: B

Câu 16

Khẳng định nào sau đây là sai?

Đáp án và lời giải

Đáp án: B

Câu 17

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:useBean id="BoxBean1"/>

<jsp:setProperty name="BoxBean1" property="length"/>

<%BoxBean1.setLength(10);%> 4.

<jsp:getProperty name="BoxBean1" property="length"/>

 

Đáp án và lời giải

Đáp án: C

Câu 18

JavaBean gồm mấy thành phần chính?

Đáp án và lời giải

Đáp án: C

Câu 19

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?

Đáp án và lời giải

Đáp án: B

Câu 20

Khẳng định nào sau đây là đúng?

Đáp án và lời giải

Đáp án: C

Câu 21

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];

}

Đáp án và lời giải

Đáp án: A

Câu 22

Hãy cho biết lệnh nào sau đây sai?

<jsp:useBean id="BoxBean1" scope="request" class="JBean.BoxBean"/>

<jsp:setProperty name="BoxBean1" property="length" value="10"/>

<%BoxBean1.getWidth(10);%>

<%BoxBean1.setWidth(10);%>

 

Đáp án và lời giải

Đáp án: C

Câu 23

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;

}

}

Đáp án và lời giải

Đáp án: D

Câu 24

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;

Đáp án và lời giải

Đáp án: A

Câu 25

Hãy cho biết lệnh nào sau đây là sai?

<jsp:useBean id="BoxBean1" scope="request" class="JBean.BoxBean"/>

<jsp:setProperty name="BoxBean1" property="length" value="10"/>

<%BoxBean1.getWidth()%>

<%BoxBean1.setWidth(10);%>

 

Đáp án và lời giải

Đáp án: C

Câu 26

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;

}

Đáp án và lời giải

Đáp án: B

Câu 27

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;

}

Đáp án và lời giải

Đáp án: D