200+ Trắc nghiệm Phát triển ứng dụng web cơ bản (có đáp án)
Tổng hợp trên 200 câu hỏi trắc nghiệm Phát triển ứng dụng web cơ bản có đáp án với các câu hỏi đa dạng, phong phú từ nhiều nguồn giúp sinh viên ôn trắc nghiệm Phát triển ứng dụng web cơ bản đạt kết quả cao.
200+ Trắc nghiệm Phát triển ứng dụng web cơ bản (có đáp án)
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.
A. Trang JSP
B. Trang HTML
C. Trang ASP
D. Trang web
Câu 2. Tính chất cơ bản nhất của trang web động là?
A. Thay đổi được bố cục trang web
B. Thay đổi được các định dạng trong trang web
C. Không tương tác được với người sử dụng
D. Kết nối được với cơ sở dữ liệu
Câu 3. Jrun là gì?
A. Ngôn ngữ lập trình Java
B. Trình duyệt web
C. Họ giao thức truyền tải file HTML
D. Trình web chủ (Web Server)
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?
A. Tiếp nhận và phân tích yêu cầu
B. Tìm trang web trên server
C. Hình thành nội dung theo yêu cầu
D. Gửi thông tin cho client
Câu 5. CGI được sử dụng để?
A. Kết nối vào cơ sở dữ liệu trong trang JSP
B. Định dạng mầu sắc cho các thành phần trong trang JSP
C. Tạo ra các thẻ tự tạo trong trang JSP
D. Gửi các yêu cầu tới các chương trình mở rộng khác
Câu 6. Chỉ thị <%@ page.....%> được sử dụng để làm gì?
A. Khai báo một trang JSP
B. Để định hướng chuyển sang một trang JSP mới
C. Thêm một tài nguyên từ trang khác vào trang JSP
D. Mô tả các tính chất của trang JSP
Câu 7. Có bao nhiêu thành phần của trang JSP thuộc loại script
A. 1
B. 3
C. 4
D. 5
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
</%
A. 2 10
B. 210
C. 2
10
D. 0 2
Câu 9. Đối tượng out có tác dụng gì?
A. Ghi dữ liệu ra màn hình
B. Ghi dữ liệu ra trình duyệt
C. Ghi dữ liệu ra máy in
D. Ghi dữ liệu ra vùng nhớ đệm ra
Câu 10. Hãy cho biết lệnh nào sau đây là sai?
<%
int x; String s; float y; double m;
%>
</%
A. Dòng lệnh số 1
B. Dòng lệnh số 2
C. Dòng lệnh số 3
D. Dòng lệnh số 4
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);
%>
</%
A. 1
B. 2
C. 3
D. 4
Câu 12. Kiến trúc của Java Servlet được thực hiện nhờ gói chính nào?
A. javax.servlet.http
B. javax.servlet.jsp
C. java.lang.Object
D. javax.servlet.jsp.HttpJspPage
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++)</%
A. 1
B. 2
C. 3
D. 4
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 ?
A. short
B. float
C. double
D. char
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);
%>
</%
A. 1
B. 2
C. 3
D. 4
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 ?
A. x.i
B. x(i)
C. x[i]
D. x{i}
Câu 17. Thứ tự thực hiện của một servlet là?
A. init(), destroy(), service()
B. destroy(), init(), service()
C. destroy(),service(),init()
D. init(), service(), destroy(),
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);
%>
</%
A. 1
B. 2
C. 3
D. 4
Câu 19. Phương thức nào sẽ lấy thông tin về version của Servlet ?
A. destroy()
B. getServletConfig ()
C. getServletInfo ()
D. init()
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++)</%
A. 1
B. 2
C. 3
D. 4
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?
A. Lệnh 1
B. Lệnh 2
C. Lệnh 3
D. Lệnh 4
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?
A. 0
B. 10
C. Giờ hiện tại
D. Lỗi, không hiển thị gì
Câu 23. Khẳng định nào sau đây là đúng?
A. Thành phần của JavaBean bắt buộc phải có hàm tạo có tham số
B. Thành phần của JavaBean không bắt buộc phải có hàm tạo
C. Thành phần của JavaBean bắt buộc phải có hàm tạo không đối số
D. Thành phần JavaBean bắt buộc phải có hàm hủy
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);%>
A. Lệnh 1
B. Lệnh 2
C. Lệnh 3
D. Lệnh 4
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?
A. Thể hiện thuộc tính là kiểu public
B. Thể hiện thuộc tính kiểu Protected
C. Sử dụng phương thức getXxx()
D. Sử dụng phương thức kiểu setXxx()
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);
}
%>
</%
A. Thông báo lỗi
B. 5
C. 0
D. 5 0
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?
A. EJB
B. JDBC
C. Java Servlet
D. JSP
Câu 28. Có bao nhiêu mô hình ứng dụng JSP?
A. 1
B. 2
C. 3
D. 4
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());
%>
</%
A. Ngày và giờ hiện tại
B. Giờ hiện tại
C. Không hiển thị gì
D. Thứ trong tuần
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)
A. Cú pháp 1
B. Cú pháp 2
C. Cú pháp 3
D. Cú pháp 4
................................
................................
................................
Xem thêm câu hỏi trắc nghiệm các môn học Đại học có đáp án hay khác:
Sách VietJack thi THPT quốc gia 2025 cho học sinh 2k7:
- Soạn văn 12 (hay nhất) - KNTT
- Soạn văn 12 (ngắn nhất) - KNTT
- Giải sgk Toán 12 - KNTT
- Giải Tiếng Anh 12 Global Success
- Giải sgk Tiếng Anh 12 Smart World
- Giải sgk Tiếng Anh 12 Friends Global
- Giải sgk Vật Lí 12 - KNTT
- Giải sgk Hóa học 12 - KNTT
- Giải sgk Sinh học 12 - KNTT
- Giải sgk Lịch Sử 12 - KNTT
- Giải sgk Địa Lí 12 - KNTT
- Giải sgk Giáo dục KTPL 12 - KNTT
- Giải sgk Tin học 12 - KNTT
- Giải sgk Công nghệ 12 - KNTT
- Giải sgk Hoạt động trải nghiệm 12 - KNTT
- Giải sgk Giáo dục quốc phòng 12 - KNTT
- Giải sgk Âm nhạc 12 - KNTT
- Giải sgk Mĩ thuật 12 - KNTT
Giải bài tập SGK & SBT
Tài liệu giáo viên
Sách
Khóa học
Thi online
Hỏi đáp



