wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Eclipse сервлеттері бойынша тест

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Eclipse IDE-де сервлет құру үшін қандай жоба типін таңдау керек?

a)

Static Web Project

b)

Dynamic Web Project

c)

Maven Project

d)

Java Project

2.

Сервлет класында HTTP GET сұраныстарын өңдеу үшін қандай әдіс қолданылады?

a)

doPost()

b)

doPut()

c)

doGet()

d)

doDelete()

3.

Сервлеттегі getParameter() әдісінің мақсаты неде?

a)

Барлық параметрлерді массив ретінде алу

b)

Белгілі бір параметрдің мәнін алу

c)

Сұраныс жолын өзгерту

d)

Жауапты HTML түрінде қайтару

4.

GET сұранысы арқылы сервлетке параметрлерді қалай жіберуге болады?

a)

JSON форматта

b)

Сұраныс жолы арқылы

c)

XML форматта

d)

Файл арқылы

5.

Сервлетте массив түріндегі параметрлерді алу үшін қандай әдіс қолданылады?

a)

getParameter()

b)

getParameterValues()

c)

getAttribute()

d)

getHeader()

6.

Пішін деректерін сервлетке жіберу үшін қандай HTTP әдісі қолданылады?

a)

GET

b)

POST

c)

PUT

d)

DELETE

7.

Сервлеттен басқа ресурсқа сұранысты бағыттау үшін қандай әдіс қолданылады?

a)

sendRedirect()

b)

forward()

c)

include()

d)

dispatch()

8.

Қайта бағыттау (redirect) үшін қандай әдіс қолданылады?

a)

forward()

b)

sendRedirect()

c)

include()

d)

dispatch()

9.

RequestDispatcher объектісін қалай алуға болады?

a)

request.getRequestDispatcher()

b)

servletContext.getRequestDispatcher()

c)

response.getRequestDispatcher()

d)

session.getRequestDispatcher()

10.

Сервлеттен сыртқы ресурсқа қайта бағыттау үшін қандай код қолданылады?

a)

response.forward("https://metanit.com/")

b)

response.sendRedirect("https://metanit.com/")

c)

request.forward("https://metanit.com/")

d)

request.sendRedirect("https://metanit.com/")

11.

Сервлеттегі doPost() әдісінің мақсаты неде?

a)

GET сұраныстарын өңдеу

b)

POST сұраныстарын өңдеу

c)

PUT сұраныстарын өңдеу

d)

DELETE сұраныстарын өңдеу

12.

Сервлеттегі HttpServletRequest объектісінің рөлі неде?

a)

Жауапты баптау

b)

Сұраныс деректерін алу

c)

Сессияны басқару

d)

Деректер базасына қосылу

13.

Сервлеттегі HttpServletResponse объектісінің рөлі неде?

a)

Сұраныс деректерін алу

b)

Жауапты баптау және жіберу

c)

Сессияны басқару

d)

Деректер базасына қосылу

14.

Сервлетте пішіннен жіберілген деректерді қалай алуға болады?

a)

request.getParameter()

b)

response.getParameter()

c)

request.getAttribute()

d)

response.getAttribute()

15.

Сервлетте бірнеше параметрді қалай жіберуге болады?

a)

JSON форматта

b)

Сұраныс жолында амперсанд (&) арқылы

c)

XML форматта

d)

Файл арқылы

16.

Сервлетте массив түріндегі параметрлерді қалай алуға болады?

a)

request.getParameter()

b)

request.getParameterValues()

c)

request.getAttribute()

d)

response.getParameter()

17.

Сервлеттегі @WebServlet аннотациясының мақсаты неде?

a)

Сервлетті баптау

b)

Сервлетті URL-мен байланыстыру

c)

Сервлетті деректер базасына қосу

d)

Сервлетті сессиямен байланыстыру

18.

Сервлеттегі PrintWriter объектісінің рөлі неде?

a)

Сұраныс деректерін алу

b)

Жауапты HTML түрінде жіберу

c)

Сессияны басқару

d)

Деректер базасына қосылу

19.

Сервлеттегі ServletContext объектісінің рөлі неде?

a)

Сұраныс деректерін алу

b)

Жауапты баптау

c)

Сервлет контекстіне қол жеткізу

d)

Сессияны басқару

20.

Сервлеттегі response.setContentType("text/html") әдісінің мақсаты неде?

a)

Сұраныс деректерін алу

b)

Жауаптың мазмұн түрін көрсету

c)

Сессияны басқару

d)

Деректер базасына қосылу