100+ câu trắc nghiệm Phát triển ứng dụng Web có đáp án - Phần 2
27 câu hỏi
Để thêm các chú thích vào trang JSP theo cú pháp chuẩn của JSP ta sử dụng cách nào?
// Chú thích
<%!--Chúthích--%>
<%--Chúthích--%>
{ Chú thích }
Chọn đáp án C
Đối tượng Response có tầm vực là:
Ứng dụng (Application)
Session
Page (Trang)
Request
Chọn đáp án C
Hãy cho biết lệnh nào sau đây là sai?
<%
int x; String s; float y; double m;
%>
</%
Dòng lệnh số 1
Dòng lệnh số 2
Dòng lệnh số 3
Dòng lệnh số 4
Chọn đáp án B
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);
%>
</%
1
2
3
4
Chọn đáp án D
Toán tử nào trả về số dư của phép chia a cho b?
(/)
(*)
(&&)
(%)
Chọn đáp án D
Để khai báo một mảng trong trang JSP ta sử dụng cú pháp nào? (Với N là một số nguyên)
var<Tênbiến>:array;
<Kiểudữliệu><Tênbiến>:array[1..N];
<Kiểudữliệu><Tênbiến>[N];
<Tênbiến>:<Kiểudữliệu>[N];
Chọn đáp án C
Hãy cho biết đoạn chương trình sau in ra thông tin gì?
<%
int i=0,t=0;
int x[]=new int[5]; for(i=0;i<5;i++)
{
x[i]=i;
}
t=i*x[i-1]; out.println(t);
%>
</5;i++)</%
5
10
15
20
Chọn đáp án D
Kiến trúc của Java Servlet được thực hiện nhờ gói chính nào?
javax.servlet.http
javax.servlet.jsp
java.lang.Object
javax.servlet.jsp.HttpJspPage
Chọn đáp án A
Câu lệnh nào sau đây được sử dụng để khai báo một biến kiểu nguyên
float x;
int y;
y : integer;
int nhiet do;
Chọn đáp án B
Một trang JSP được thực hiện qua mấy công đoạn?
2
3
4
5
Chọn đáp án C
Để đưa mã Java core vào trang JSP ta sử dụng lệnh nào?
<%=Lệnh%>
<%!Lệnh%>
<%--lệnh%>
<%lệnh%>
Đáp án
Chọn đáp án D
Đoạn chương trình sau in ra thông tin gì?
<%
int a=5,b=10; out.println(a&&b);
%>
</%
5
10
50
Không in gì
Chọn đáp án D
Đ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++)</%
1
2
3
4
Chọn đáp án C
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 ?
short
float
double
char
Chọn đáp án A
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);
%>
</%
1
2
3
4
Chọn đáp án B
Đâ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
Chọn đáp án C
Từ khóa nào được sử dụng để khai báo dữ liệu kiểu logic?
bool
int
boolean
logic
Chọn đáp án C
Lệnh nào sau đây sẽ tạo ra một mảng 5 phần tử kiểu số thực ?
float[5] x
int x[5]
double x[5]
double y[]=new double[5];
Chọn đáp án C
Cho biết đoạn chương trình sau in ra thông tin gì?
<%
int a=5, b=2; out.println(a/b);
%>
</%
0
2
2.5
Không in gì
Chọn đáp án B
Để truy cập vào phần tử thứ i của mảng x ta sử dụng lệnh nào ?
x.i
x(i)
x[i]
x{i}
Chọn đáp án C
Đoạn chương trình sau sẽ in ra trình duyệt thông tin gì?
<%
int i=0;
int x[]=new int[5]; for(i=0;i<5;i++)
{
x[i]=i;
}
%>
</5;i++)</%
014916
14916
00000
Không có thông tin gì
Chọn đáp án D
Thứ tự thực hiện của một servlet là?
init(), destroy(), service()
destroy(), init(), service()
destroy(),service(),init()
init(), service(), destroy(),
Chọn đáp án D
Hành động nào sau đây sẽ thực hiện sau hành động destroy() trong chu kỳ thực hiện của trang JSP
ClassLoaded
Service()
init()
garbage collection
Chọn đáp án D
Phương thức nào sẽ lấy các tham số khởi tạo của Servlet ?
destroy()
getServletConfig ()
getServletInfo ()
init()
Chọn đáp án D
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);
%>
</%
1
2
3
4
Chọn đáp án D
Toán tử nào là toán tử so sánh bằng?
=
!=
= =
>=
Chọn đáp án C
Các phương thức sau đây, phương thức nào có giá trị trả về là kiểu String?
destroy()
getServletConfig()
getServletInfo()
init()
Chọn đáp án C



