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

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

A
Admin
Đại họcTrắc nghiệm tổng hợp59 lượt thi
27 câu hỏi
1. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án D

2. Trắc nghiệm
1 điểm

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()

Xem đáp án

Chọn đáp án D

3. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án D

4. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án C

5. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án D

6. Trắc nghiệm
1 điểm

Để chỉ ra phạm vi của JavaBean ta sử dụng từ khóa nào?

class

useBean

scope

property

Xem đáp án

Chọn đáp án C

7. Trắc nghiệm
1 điểm

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ì

Xem đáp án

Chọn đáp án A

8. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án D

9. Trắc nghiệm
1 điểm

Đ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

Xem đáp án

Chọn đáp án B

10. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án A

11. Trắc nghiệm
1 điểm

Đ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

Xem đáp án

Chọn đáp án D

12. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án C

13. Trắc nghiệm
1 điểm

Đ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

Xem đáp án

Chọn đáp án C

14. Trắc nghiệm
1 điểm

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

destroy()

garbage collextion

Class loaded

service()

Xem đáp án

Đáp án

Chọn đáp án

15. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án B

16. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án C

17. Trắc nghiệm
1 điểm

Có bao nhiêu mô hình ứng dụng JSP?

1

2

3

4

Xem đáp án

Chọn đáp án B

18. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án C

19. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án D

20. Trắc nghiệm
1 điểm

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

Xem đáp án

Chọn đáp án B

21. Trắc nghiệm
1 điểm

Đâu là lớp mô tả các lỗi chung khi chạy trang JSP?

JspException

JspTagException

SkipPageException

ELException

Xem đáp án

Chọn đáp án A

22. Trắc nghiệm
1 điểm

Đâ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

Xem đáp án

Chọn đáp án B

23. Trắc nghiệm
1 điểm

Mô hình đối tượng của J2EE gồm bao nhiêu lớp?

1

3

4

5

Xem đáp án

Chọn đáp án B

24. Trắc nghiệm
1 điểm

Đ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

Xem đáp án

Chọn đáp án C

25. Trắc nghiệm
1 điểm

Đ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

Xem đáp án

Chọn đáp án D

26. Trắc nghiệm
1 điểm

Đâ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

Xem đáp án

ChọnđápánC

27. Trắc nghiệm
1 điểm

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

Xem đáp án

ChọnđápánB