wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JSP және Servlet сұрақтары

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

JSP парақшасында сұрат параметрлерін алу үшін қандай әдіс қолданылады?

a)

`getParameter()`

b)

`setAttribute()`

c)

`getRequest()`

d)

`getSession()`

2.

`getParameterValues()` әдісі қандай жағдайда қолданылады?

a)

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

b)

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

c)

Сессия деректерін алу үшін

d)

Қолданба контекстіндегі деректерді алу үшін

3.

Формадан жіберілген деректерді JSP парақшасына өңдеу үшін қандай HTML тегі қолданылады?

a)

<div>

b)

<form>

c)

<input>

d)

<script>

4.

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

a)

Request, Session, Application

b)

Page, Servlet, Context

c)

HTML, CSS, JavaScript

d)

Get, Post, Put

5.

Expression Language (EL) қандай белгімен басталады?

a)

`#`

b)

`$`

c)

`%`

d)

`@`

6.

EL деректерді іздеу кезінде қандай контекстті алдымен тексереді?

a)

Request Scope

b)

Page Scope

c)

Session Scope

d)

Application Scope

7.

Java Bean класының негізгі талаптарына не жатпайды?

a)

Serializable интерфейсін іске асыру

b)

Параметрсіз конструктор болуы

c)

Геттерлер мен сеттерлер болуы

d)

Тек статикалық әдістер болуы

8.

Сервлеттен JSP-ге объектіні беру үшін қандай әдіс қолданылады?

a)

`getAttribute()`

b)

`setParameter()`

c)

`setAttribute()`

d)

`forward()`

9.

Келесі кодта қандай контекст қолданылады: `request.setAttribute("name", "Tom");`?

a)

Request Scope

b)

Session Scope

c)

Application Scope

d)

Page Scope

10.

Java Bean стандартына сәйкес, boolean типіндегі айнымалы үшін геттер қалай аталады?

a)

`getName()`

b)

`isName()`

c)

`getBoolean()`

d)

`setBoolean()`

11.

JSP парақшасында массив элементтерін EL арқылы шығару үшін қандай синтаксис қолданылады?

a)

${array[0]}

b)

${array.get(0)}

c)

${array.value(0)}

d)

${array.element(0)}

12.

`HttpSession` объектісі қандай контекстті білдіреді?

a)

Request Scope

b)

Session Scope

c)

Application Scope

d)

Page Scope

13.

`getServletContext()` әдісі қандай контекстке қатысты деректерді басқарады?

a)

Request Scope

b)

Session Scope

c)

Application Scope

d)

Page Scope

14.

Келесі кодтың нәтижесінде JSP парақшасына қандай деректер жіберіледі? request.setAttribute("user", new User("Tom", 25));

a)

"Tom" және 25 мәндері

b)

"Tom" мәні ғана

c)

25 мәні ғана

d)

Ешқандай деректер жіберілмейді

15.

`pageContext.setAttribute()` әдісі қандай контекстке деректерді сақтайды?

a)

Request Scope

b)

Session Scope

c)

Page Scope

d)

Application Scope

16.

EL-де контекстті нақты көрсету үшін қандай префикстер қолданылады?

a)

`requestScope`, `sessionScope`, `applicationScope`

b)

`getRequest`, `getSession`, `getApplication`

c)

`scopeRequest`, `scopeSession`, `scopeApplication`

d)

`contextRequest`, `contextSession`, `contextApplication`

17.

Келесі кодтың нәтижесінде JSP парақшасында қандай мән шығарылады? <% pageContext.setAttribute("name", "Bob"); %>

<p>Name: ${name}</p>

a)

"Bob"

b)

"null"

c)

"name"

d)

Ешқандай мән шығарылмайды

18.

Java Bean класындағы serialVersionUID өрісі неге қажет?

a)

Объектіні сериялау және десериализациялау үшін

b)

Объектінің идентификаторын анықтау үшін

c)

Класқа қолжетімділікті реттеу үшін

d)

Клас әдістерін орындау үшін

19.

Келесі кодтың нәтижесінде JSP парақшасында қандай мән шығарылады?

String[] users = {"Tom", "Bob", "Sam"};

request.setAttribute("users", users);

<p>Second: ${users[1]}</p>

a)

"Tom"

b)

"Bob"

c)

"Sam"

d)

"null"

20.

EL-де объектінің қасиеттеріне қатынас жасау үшін қандай синтаксис қолданылады?

a)

${object.property}

b)

${object.getProperty()}

c)

${object->property}

d)

${object[property]}