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 4

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

Giả sử đã xây dựng một JavaBean là TimeBean với 2 phương thức: public int getHours()

public void setHours(int h)

hãy cho biết lệnh nào sau đây là đúng trong trang JSP?

<jsp:useBean id="TimeBean1" scope="request"/>

<jsp:setProperty name="TimeBean1" value="10"/>

<jsp:getProperty name="TimeBean" property="hours"/>

<%TimeBean1.setHours(10);%>

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

Đáp án: D

Câu 2

Việc lưu trữ các thuộc tính của JavaBean qua trang JSP được thực hiện qua?

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

Đáp án: D

Câu 3

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

Đáp án: D

Câu 4

Câu lệnh nào sau đây để thiết lập giá trị cho thuộc tính của một JavaBean?

<jsp: usebean... >

<jsp: getProperty... >

<jsp: setProperty... >

<jsp: forward.... >

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

Đáp án: C

Câu 5

Giả sử đã xây dựng một JavaBean là TimeBean với 2 phương thức: public int getHours()

public void setHours(int h)

hãy cho biết lệnh nào sau đây là sai trong trang JSP?

<jsp:useBean id="TimeBean1" scope="request" class="JBean.TimeBean"/>

<jsp:setProperty name="TimeBean1" property="hours" value="10"/>

<jsp:getProperty name="TimeBean1" property="hours"/>

<%=TimeBean1.setHours(10);%>

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

Đáp án: D

Câu 6

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

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

Đáp án: C

Câu 7

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?

<jsp:useBean id="TimeBean1" scope="request" class="JBean.TimeBean"/>

<jsp:getProperty name="TimeBean1" property="hours"/>

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

Đáp án: A

Câu 8

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) Để thiết lập giá trị cho thuộc tính length ta sử dụng lệnh nào?

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

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

<%BoxBean1.setLength(10);%>

<%= BoxBean1.getLength();%>

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

Đáp án: D

Câu 9

Đ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);

}

%>

</%

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

Đáp án: B

Câu 10

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

Đáp án: A

Câu 11

Đ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);

}

%>

</%

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

Đáp án: D

Câu 12

Mô hình ứng dụng JSP thứ nhất có nhược điểm là?

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

Đáp án: C

Câu 13

Đ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);

}

%>

</%

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

Đáp án: C

Câu 14

Đáp án do AI giải
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 15

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 và lời giải

Đáp án: B

Câu 16

Giả sử đã xây dựng một javaBean là TimeBean với phương thức publicint 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ì?

<%

TimeBean1.setHours(10); out.println(TimeBean1.getHours()

+":" + TimeBean1.getMinutes());

%>

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

Đáp án: C

Câu 17

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

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

Đáp án: B

Câu 18

Thành phần nào sau đây hỗ trợ tạo trang web động bằng các lớp Java?

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

Đáp án: C

Câu 19

Mô hình ứng dụng JSP thứ hai có nhược điểm?

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

Đáp án: D

Câu 20

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

;

%>

</%

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

Đáp án: B

Câu 21

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

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

Đáp án: A

Câu 22

Đâu là cú pháp của hành vi include? Include()

Include(ServletRequest request, ServletRespone respone) Include(ServletRequest request)

Include(ServletRespone respone)

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

Đáp án: B

Câu 23

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

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

Đáp án: B

Câu 24

Đ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);

}

%>

</%

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

Đáp án: C

Câu 25

Đ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);

}

%>

</%

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

Đáp án: D

Câu 26

Đâu không phải là ưu điểm của mô hình ứng dụng JSP thứ 2?

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

Đáp án: C

Câu 27

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

Đáp án: B