Tạo Trắc Nghiệm

200+ Trắc nghiệm Phát triển ứng dụng web cơ bản (có đáp án)

30 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

Câu 1. Khi client gửi yêu cầu truy cập trang JSP thì trình web chủ sẽ gửi lại cho client.

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

Đáp án: B

Câu 2

Câu 2. Tính chất cơ bản nhất của trang web động là?

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

Đáp án: D

Câu 3

Câu 3. Jrun là gì?

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

Đáp án: D

Câu 4

Câu 4. Công việc nào sau đây không thuộc vào quá trình trao đổi giữa client và server trong mô hình web tĩnh?

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

Đáp án: C

Câu 5

Câu 5. CGI được sử dụng để?

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

Đáp án: D

Câu 6

Câu 6. Chỉ thị <%@ page.....%> được sử dụng để làm gì?

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

Đáp án: B

Câu 7

Câu 7. Có bao nhiêu thành phần của trang JSP thuộc loại script

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

Đáp án: B

Câu 8

Câu 8. Hãy cho biết đoạn chương trình sau in ra kết quả là gì?

<%

out.println(2); out.println(10);

%>

10

</%

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

Đáp án: B

Câu 9

Câu 9. Đối tượng out có tác dụng gì?

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

Đáp án: A

Câu 10

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

<%

int x; String s; float y; double m;

%>

</%

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

Đáp án: B

Câu 11

Câu 11. Dòng lệnh nào bị sai trong đoạn chương trình sau?

<%

1>int a=5; 2>int b=10; 3>if(a>b)

4>out.println(a&&b);

%>

</%

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

Đáp án: B

Câu 12

Câu 12. Kiến trúc của Java Servlet được thực hiện nhờ gói chính nào?

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

Đáp án: B

Câu 13

Câu 13. Đ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(int i=0;i<5;i++)

{

4>out.println(x[i]);

}

%>

</5;i++)</%

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

Đáp án: B

Câu 14

Câu 14. Các kiểu dữ liệu sau đây, kiểu nào có kết quả trả về là một số nguyên ?

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

Đáp án: B

Câu 15

Câu 15. Hãy cho biết dòng lệnh sai trong đoạn chương trình sau đây?

<%

1>int a=5, b=2; 2>float x=2.5; 3>x=a*b; 4>out.println(x);

%>

</%

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

Đáp án: B

Câu 16

Câu 16. Để truy cập vào phần tử thứ i của mảng x ta sử dụng lệnh nào ?

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

Đáp án: B

Câu 17

Câu 17. Thứ tự thực hiện của một servlet là?

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

Đáp án: B

Câu 18

Câu 18. Hãy cho biết dòng lệnh đúng trong đoạn chương trình sau.

<%

1>int count=""; 2>if(count<>1) 3>out.printf(count +1); else 4>out.println(count);

%>

</%

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

Đáp án: B

Câu 19

Câu 19. 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: B

Câu 20

Câu 20. Đ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: B

Câu 21

Câu 21. 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 22

Câu 22. 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?

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

Đáp án: B

Câu 23

Câu 23. Khẳng định nào sau đây là đúng?

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

Đáp án: B

Câu 24

Câu 24. 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: B

Câu 25

Câu 25. 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: B

Câu 26

Câu 26. Đ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: C

Câu 27

Câu 27. 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 28

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

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

Đáp án: B

Câu 29

Câu 29. 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: D

Câu 30

Câu 30. Đâ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