wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

java 150-200

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

ResultSet интерфейсі не үшін пайдаланылады?

a)

бұл деректердің кіріс ағынын анықтайды

b)

дерекқордың реляциялық дерекқормен қосылуын білдіреді

c)

дерекқордың нәтижелі жиынтығын көрсету

d)

параметрлер қойылатын орындарды көрсете отырып сұрау дайындау

e)

SQL сұрауларын орындау үшін пайдаланылады

2.

Деректер қорымен жұмыс істеу кезінде транзакцияларды басқару үшін ең жиі қолданылатын әдістерді көрсетіңіз?

a)

add() және remove()

b)

save() және delete()

c)

commit() және rollback()

d)

update() және select()

e)

insert() және drop()

3.

Java-да Commit әдісі не үшін пайдаланылады?

a)

SQL сұрауларын орындау үшін пайдаланылады

b)

дерекқордағы өзгерістерді сақтамайды және транзакция басталған сәттегі бастапқы күйін қалпына келтіреді.

c)

параметрлер қойылатын орындарды көрсете отырып сұрау дайындайды

d)

транзакцияның сәтті аяқталғанын және өзгерістерді деректер қорына сақтау үшін қолданылады

e)

дерекқордың реляциялық дерекқормен қосылуын білдіреді

4.

Rollback әдісі не үшін пайдаланылады?

a)

транзакцияда болған өзгерістерді қайтару үшін, яғни транзакция сәтсіз аяқталғанда немесе қателер болған жағдайда пайдаланылады.

b)

дерекқордағы барлық өзгерістерді аяқтайды және транзакциямен орнатылған барлық бұғаттауларды алып тастайды.

c)

параметрлер қойылатын орындарды көрсете отырып сұрау дайындайды.

d)

SQL сұрауларын орындау үшін пайдаланылады.

e)

дерекқордың реляциялық дерекқормен қосылуын білдіреді.

5.

start() әдісі не үшін пайдаланылады?

a)

ағынды тоқтату үшін пайдаланылады

b)

транзакцияны бастау үшін пайдаланылады

c)

ағынды жою үшін пайдаланылады

d)

деректердің кіріс ағынын анықтайды

e)

ағынның аяқталуын күту үшін пайдаланылады

6.

join() әдісі не үшін пайдаланылады?

a)

ағынды тоқтату үшін

b)

ағынды жою үшін

c)

ағынның аяқталуын күту үшін

d)

ағынды орындау үшін

e)

ағынды тексеру үшін

7.

Swing не үшін қолданылады?

a)

Желімен жұмыс жасау үшін

b)

Деректер базасын басқару үшін

c)

Драйверлер жазу үшін

d)

Графикалық интерфейс жасау үшін

e)

Анимация жасау үшін

8.

Java-да лямбда өрнектері не үшін пайдаланылады?

a)

Параметрлерді тексеру үшін

b)

Класс конструкторларын көрсету үшін

c)

Класс әдістерін көрсету үшін

d)

Функционалдық интерфейсті іске асыру үшін

e)

Класс мүшелерін жою үшін

9.

Лямбда өрнегінің синтаксисі қандай?

a)

(аргументтер) =>( операторлар)

b)

(аргументтер) : {операторлар}

c)

(параметрлер) -> {     операторлар}

d)

(аргументтер) ? (денесі)

e)

(аргументтер) = (денесі)

10.

Микросервистер архитектурасының негізгі ерекшелігі неде?

a)

Барлық компоненттерді бір қызметте орталықтандыру тәсілі

b)

Транзакцияның сәтті аяқталғанын және өзгерістерді деректер қорына сақтау үшін қолданылады

c)

Барлық қызметтер үшін бір дерекқорды пайдалану

d)

Жүйені кіші, тәуелсіз және әрқайсысы белгілі бір функционалды орындауға арналған сервистерге бөлу

e)

Барлығын бір сервер арқылы басқару

11.

Java-да әлдеқайда аз уақытта жұмыс істеуге дайын қосымшаны жасауға мүмкіндік беретін платформа?

a)

JavaFX

b)

Hibernate

c)

Apache Struts

d)

JSF

e)

Spring Boot

12.

Java-да орталықсыздандырылған, бөлінген ортадағы түрлі қосымшалар арасында құрылымдалған деректермен алмасуға арналған хаттаманы көрсетіңіз?

a)

SMTP

b)

FTP

c)

RESTful API

d)

HTTP

e)

SPRING BOOT

13.

JButton элементінің негізгі қызметі қандай?

a)

графикалық интерфейсте мәтін енгізу

b)

графикалық интерфейсте батырма ретінде әрекет ету

c)

графикалық интерфейсте мәтін оқу

d)

Деректерді сақтау

e)

Деректерді жою

14.

JPanel не үшін қолданылады?

a)

Графика сызу үшін

b)

Мәтін жазу үшін

c)

Компоненттер жиынтығын топтастыру үшін

d)

Графикалық интерфейсте батырма ретінде әрекет ету үшін

e)

Деректерді енгізу үшін

15.

Java-да аутентификация мен авторизацияны жүзеге асыру үшін қандай технологиялар жиі қолданылады?

a)

RMI

b)

JNDI

c)

JDBC

d)

JAAS

e)

JMS

16.

JUnit –не үшін қолданылады?

a)

Пайдаланушы интерфейсін құру

b)

Java-да аутентификация мен авторизацияны жүзеге асыру үшін қолданылатын технологиялар

c)

Желі арқылы байланыс құру

d)

Java бағдарламалау тілінде жазылған бағдарламаларды автоматты түрде тестілеу үшін арналған кітапхана

e)

Компоненттер жиынтығын топтастыру үшін

17.

JUnit тестілеу әдісін белгілеу үшін қандай белгі пайдаланылады?

a)

@Override

b)

@Entity

c)

@Test

d)

@Service

e)

@Component

18.

Java-да “final” кілт сөзі не үшін қолданылады?

a)

Айнымалыны жариялау үшін

b)

Мәнді өзгермейтін ету үшін

c)

Құжат жазу үшін

d)

Циклды аяқтау үшін

e)

Графика сызу үшін

19.

Java-да   енді пайдаланбайтын нысандарды автоматты түрде жою процесі?

a)

Database Connections

b)

Thread Management

c)

Garbage Collection

d)

File Handling

e)

Network Protocols

20.

BorderLayout қандай мақсатта қолданылады?

a)

Java-да енді пайдаланбайтын нысандарды автоматты түрде жою үшін пайдаланылады

b)

Батырма жасау үшін қолданылады

c)

Интерфейсте элементтерді шет жағына және орталыққа орналастыру үшін қолданылады

d)

Мәтін енгізу үшін қолданылады

e)

Деректерді сақтау үшін пайдаланылады

21.

JOptionPane қандай мақсатта қолданылады?

a)

Ыңғайлы диалогтік терезелер құруды жеңілдететін класс

b)

Есептеулер орындау үшін қолданылады

c)

Интерфейсте элементтерді шет жағына және орталыққа орналастыру үшін қолданылатын әдіс

d)

Сурет салу үшін қолданылады

e)

Деректерді сақтау үшін

22.

Java-дағы “this” кілт сөзі қандай мақсатта қолданылады?

a)

Айнымалыны жариялау үшін

b)

Ағымдық объектіге сілтеме жасау үшін

c)

Циклды аяқтау үшін

d)

Құжат жазу үшін

e)

Стандартты диалогты терезелерін жасау үшін

23.

Java-да массивтерді қалай жариялауға болады?

a)

array int[];

b)

int [];

c)

int[] array;

d)

array[] int;

e)

int array;

24.

Java-да мәтіндік файлды оқу үшін қандай класс қолданылады?

a)

FileWriter

b)

FileReader

c)

BufferedReader

d)

InputStream

e)

Scanner

25.

Java-да static кілт сөзі не үшін пайдаланылады?

a)

Интерфейстіанықтауүшін

b)

Ағымдық объектіге сілтеме жасау үшін

c)

бұл субъектінің ағымдағы класқа байланыстырылғанын көрсететін модификатор

d)

Элемент басқа пакеттерді қоса алғанда, бағдарламадағы кез келген жерден қол жетімді

e)

1 Жадтыбасқаруүшін

26.

Java-да графикамен жұмыс істеу үшін қандай пакет қажет?

a)

javax.swing

b)

java.util

c)

java.awt*

d)

java.io

e)

java.graphics

27.

java.swing пакетінің бір бөлігі болып табылатын қарапайым контейнер класы?

a)

JFrame

b)

JButton

c)

Graphics

d)

JPanel

e)

Rectangle

28.

Graphics класында қандай әдіс шеңберді сызуға қолданылады?

a)

drawCircle()

b)

drawArc()

c)

drawRect()

d)

drawPolygon()

e)

drawLine()

29.

Graphics класында түзу сызықты қалай сызады?

a)

drawPolygon()

b)

drawRect()

c)

drawLine()

d)

drawArc()

e)

drawString()

30.

Graphics класында кенепке мәтіндік жолды сызу үшін қандай әдіс қолданылады?

a)

drawString()*

b)

drawLabel()

c)

drawText()

d)

printText()

e)

displayText()

31.

Java-да қандай әдіс ағымдағы графика мәтін мәнінің түсін орнатады?

a)

setPaint()

b)

setBackground()

c)

setColor()

d)

changeColor()

e)

setFill()

32.

Шеңбердің ішінде түстерді бояу үшін қандай әдіс қолданылады?

a)

fillRect()

b)

fillOval()

c)

fillCircle()

d)

fillPolygon()

e)

fillArc()

33.

Java-да басты терезені құруға және басқаруға мүмкіндік беретін қандай класс қолданылады?

a)

JLabel

b)

JPanel

c)

JFrame

d)

JButton

e)

Canvas

34.

paintComponent әдісі қандай класс ішінде қайта жазылады?

a)

JFrame

b)

JButton

c)

JPanel

d)

JLabel

e)

Graphics

35.

drawRect(x1,y1,x2, y2) не істейді?

a)

Үшбұрыш сызады

b)

Шеңбер сызады

c)

Түзу сызық сызады

d)

Тіктөртбұрыш сызады

e)

Мәтінді шығарады

36.

java.awt.Color классы не үшін қолданылады?

a)

Мәтінді шығару үшін

b)

Түстерді анықтау үшін

c)

Графикалық элементтерді жылжыту үшін

d)

Массив құру үшін

e)

Түзу сызу үшін

37.

Градиентті түс беру үшін қай класс қолданылады?

a)

GradientPaint

b)

LinearGradient

c)

ColorPaint

d)

ShapeGradient

e)

FillGradient

38.

Анимация – дегеніміз не?

a)

Компоненттерді контейнерде орналастыру

b)

субъектінің ағымдағы класқа байланыстырылғанын көрсететін модификатор.

c)

кескіндер жиыны белгілі бір түрде біріктіріліп, өңделетін әдіс, содан кейін олар жылжитын кескіндер түрінде пайда болады

d)

Компоненттерді контейнерде орналастыру

e)

элемент басқа пакеттерді қоса алғанда, бағдарламадағы кез келген жерден қол жетімді болады

39.

repaint() әдісі не үшін қолданылады?

a)

компоненттерді контейнерде орналастыру әдісі

b)

субъектінің ағымдағы класқа байланыстырылғанын көрсететін модификатор

c)

бұл жүйеге байланысты компоненттің қайта сызу қажеттігін білдіретін әдіс

d)

массив құру үшін

e)

бағдарламаны аяқтау үшін

40.

Graphics2D классы нені ұсынады?

a)

Java графикасында кеңейтілген және жоғары дәлдікпен кескіндерді салу және өңдеу мүмкіндіктерін ұсынады

b)

Дыбыспен жұмыс істеуді қамтамасыз ететін классты ұсынады

c)

Java бағдарламалау тілінде жазылған бағдарламаларды автоматты түрде тестілеу үшін арналған кітапхананы ұсынады

d)

Объектілерді сақтайды

e)

Массивтерді сұрыптайды

41.

Жүйелік сипаттардағы түстерді іздеу үшін қандай әдіс қолданылады?

a)

getPixelColor()getRGB()

b)

getRGB()

c)

getColor()

d)

getPixel()

e)

readColor()

42.

Font классы не үшін қолданылады?

a)

Графиканы жылжыту үшін

b)

Мәтіннің түсін өзгерту үшін

c)

Класты сақтау үшін

d)

Мәтіннің шрифтін орнату үшін

e)

Массив құру үшін

43.

Java деректерімен байланысты терезе ресурстарын босату үшін операциялық жүйеге арналған өтінім?

a)

hide()

b)

close()

c)

end()

d)

dispose()

e)

stop()

44.

addMouseListener() не үшін қолданылады?

a)

Графиканы жылжыту үшін

b)

Мәтіннің шрифтін орнату үшін

c)

Тінтуір оқиғаларын өңдеу үшін

d)

Мәтін енгізу үшін

e)

Бағдарламаны аяқтау үшін

45.

Әдіс қандай жағдайда ештеңе қайтармайды?

a)

static типімен жарияланғанда

b)

void типімен жарияланғанда

c)

int типімен жарияланғанда

d)

double типімен жарияланғанда

e)

public типімен жарияланғанда

46.

Егер әдіс public static int sum(int a, int b) болып жарияланса, оны қалай шақыруға болады?

a)

Name.sum(a, b)

b)

new ClassName.sum(a, b)

c)

sum(a, b)

d)

ClassName(a, b)

e)

sum(a + b)

47.

Конструктор мен кәдімгі әдістің айырмашылығы қандай?

a)

Әдістер тек деректерді қайтару үшін қолданылады

b)

Конструктор аргумент қабылдамайды

c)

Конструктор класс атауымен сәйкес болуы керек

d)

Конструктор void типін қолданады

e)

Конструктор тек private болуы керек

48.

Рекурсивті әдіс дегеніміз не?

a)

Графикалық элементтерді сызатын әдіс

b)

Тек бір рет шақырылатын әдіс

c)

Массивтерді сұрыптайтын әдіс

d)

Айнымалыларды қайта анықтайтын әдіс

e)

Өзін өзі шақыратын әдіс

49.

Java-да функцияның артық жүктелуі (overloading) деген не?

a)

бірдей атаулы, бірақ әртүрлі параметрлері бар бірнеше әдістерді жасау мүмкіндігі

b)

Бір әдісті бірнеше рет шақыру

c)

Түсініксіз қателер жасау

d)

Барлық әдістерді қайта анықтау

e)

субъектінің ағымдағы класқа байланыстырылғанын көрсететін модификатор

50.

Қандай жағдайларда this сөзі қолданылады?

a)

Түстерді өзгерту үшін

b)

ағымдық объектіге сілтеме жасау үшін

c)

Константаны қайта анықтау үшін

d)

Массив элементін өшіру үшін

e)

Объектілерді жою үшін