wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Java анықтамалығы және негізгі ерекшеліктері

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Java-ның «платформаға тәуелсіздік» қасиеті нені білдіреді?

a)

Бір рет жазылған код кез келген ортада іске асады

b)

Тек браузерде жұмыс істейтін қосымшалар

c)

Тек серверлік жүйелерге арналған тіл

d)

Код тек Windows-та орындалады

2.

Объектілерге бағытталған тіл ретінде Java қандай принциптерді қолданады?

a)

Рекурсия, итерация, кэштеу

b)

Шифрлау, протоколдар, хэштеу

c)

Инкапсуляция, мұрагерлік, полиморфизм

d)

Композиция, компиляция, интерпретация

3.

Java-дағы қауіпсіздікке назар аударудың негізгі мақсаты қандай?

a)

GUI элементтерін әдемі ету

b)

Қолданбаны вирустар мен зиянды бағдарламалардан қорғау

c)

Кодты жылдам компиляциялау

d)

Жадты қолмен басқару

4.

Garbage Collection Java-да қандай рөл атқарады?

a)

Объектілердің өмір циклін қолмен басқару

b)

Қолданылмайтын жадты JVM автоматты түрде босату

c)

Кластарды динамикалық жүктеу

d)

Жіптерді синхрондау механизмін құру

5.

Java-дағы көп ағынды өңдеу (Multithreading) не үшін қолданылады?

a)

Тек желілік хаттамаларды жүзеге асыру

b)

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

c)

Параллель есептеулер арқылы өнімділікті арттыру

d)

Кодты бір процессорда баяу орындау

6.

Берілген код үзіндісінде Car класындағы displayInfo() әдісі не істейді?

a)

Жаңа объектінің конструкторын шақырады

b)

Жадты автоматты түрде босатады

c)

Түс пен жыл туралы ақпаратты басып шығарады

d)

Жыл мен түсті өзгертіп сақтайды

7.

Car класындағы конструктордың параметрлері қандай мақсатта қолданылады?

a)

Жаңа жіптер құру үшін

b)

color және year өрістерін бастапқы мәнге қою үшін

c)

Статикалық өрістерді инициализациялау үшін

d)

Garbage Collector-ды іске қосу үшін

8.

Java-да класс пен объекті арасындағы негізгі айырмашылық қандай?

a)

Класс қасиеттер үлгісі, объекті нақты экземпляр

b)

Класс орындалатын код, объекті тек деректер

c)

Класс тек интерфейс, объекті тек әдіс

d)

Класс файл жүйесі, объекті ағын басқаруы

9.

Берілген кодта Car класындағы конструктордың мақсаты не?

a)

Статикалық әдісті жариялау

b)

Интерфейсті жүзеге асыру

c)

Өрістерді бастапқы мәндерге орнату

d)

Жадыны автоматты түрде тазалау

10.

HelloWorld бағдарламасындағы main әдісінің дұрыс сигнатурасы қандай?

a)

static int main(String[] args)

b)

private void main(String args)

c)

public void main(){ }

d)

public static void main(String[] args)

11.

Java-дағы мұрагерлік туралы дұрыс тұжырымды таңдаңыз.

a)

Туынды класс әдістерін жоғалтады

b)

Мұрагерлік тек финал класқа рұқсат

c)

Интерфейстерден ғана мұрагерлік болады

d)

Туынды класс базалықтың әдістерін алады

12.

Dog extends Animal мысалында eat() әдісін шақыру қалай мүмкін болады?

a)

Мүлде шақыруға болмайды

b)

Тек статикалық контекстте мүмкін

c)

Тек Animal сілтемесімен шақырылады

d)

Dog объектісі арқылы тікелей шақырылады

13.

Интерфейс Flyable ішінде қандай мүшелер анықталған?

a)

Дала color және year

b)

Статикалық блок коды

c)

Абстракт әдіс fly()

d)

Конструктор fly()

14.

Bird implements Flyable класы fly() әдісін қалай қамтамасыз етеді?

a)

Абстракт класқа мұрагерлік етеді

b)

Жады жинағышын шақырады

c)

Интерфейстегі әдісті жүзеге асырады

d)

Қорғаулы конструкторды жазады

15.

Garbage Collection механизмінің рөлі не?

a)

Интерфейстерді компиляциялау

b)

Қолданылмайтын объектілер жадысын босату

c)

Кодты JVM-ге орнату

d)

Қосымшаны желіге қосу

16.

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

a)

Тек веб-қосымшада іске қосу

b)

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

c)

Әр ОС үшін бөлек байт-код жазу

d)

JVM арқылы бір кодты әр ортада орындау

17.

Spring Framework қандай мүмкіндіктер ұсынады?

a)

Қолмен жады басқаруды міндеттеу

b)

Желі протоколдарын төмен деңгейде жазу

c)

Тек графика драйверлерін орнату

d)

MVC үлгісі мен REST API құру

18.

Spring Framework қандай негізгі қабілеттерді ұсынады?

a)

MVC үлгісі мен деректерді басқару

b)

Төмен деңгейлі желі стектері

c)

GUI виджеттері мен анимациялар

d)

Ойын қозғалтқышы мен физика модулі

19.

Hibernate ORM-ның басты мақсаты не?

a)

Тізбекті файл жүйесін құру

b)

Объектілерді дерекқормен байланыстыру

c)

GUI макеттерін құрастыру

d)

Мобильді құрылғы драйверлері

20.

JavaFX қандай типтегі қосымшаларды жасауға арналған платформа?

a)

Мәліметтер қоймасы репликасы

b)

Графикалық интерфейсі бар GUI

c)

Бұлттық контейнер оркестрациясы

d)

Желілік брандмауэр конфигурациясы

21.

Android үшін Java қалай қолданылады?

a)

Қауіпсіздік аудиттеріне ғана

b)

Аппараттық код жинауға ғана

c)

Микробағдарламаны жүктеуге ғана

d)

Қосымшалар әзірлеуге кеңінен

22.

Swing кітапханасының орнына қазіргі кезде қандай технология ұсынылады?

a)

JavaFX платформасы

b)

GWT веб-құралы

c)

AWT жүйесі

d)

SWT плагині

23.

Java экожүйесінің маңызын сипаттайтын үздік тұжырымды таңдаңыз.

a)

Тек серверлік скриптке арналған

b)

Тек оқу мақсатындағы шағын тіл

c)

Функционалды, тұрақты және қауіпсіз тіл

d)

Тек дерекқор сұрауларына арналған

24.

RESTful API құру мүмкіндігі қай фреймворкта кеңінен бар?

a)

Android SDK-де

b)

Hibernate кітапханасында

c)

JavaFX модулінде

d)

Spring экожүйесінде

25.

SQL жазбай-ақ дерекқормен жұмыс істеуге көмектесетін құралды таңдаңыз.

a)

Spring Security модулі

b)

JavaFX Scene Builder

c)

Android Studio IDE

d)

Hibernate ORM жүйесі

26.

Java-да конструктордың негізгі мақсаты қандай?

a)

Қолданбаға негізгі кіру нүктесін қамтамасыз ету

b)

Объектіні жою және жадты дереу босату

c)

Объект әдістерін статикалық ету және шақыру

d)

Объект күйін бастапқы мәндермен инициализациялау

27.

Инкапсуляцияны дұрыс сипаттайтын тұжырымды таңдаңыз.

a)

Барлық өрістерді public етіп ашық жариялау

b)

Кодты тек интерфейстер арқылы құрастыру үлгісі

c)

Әдістерді бірнеше модульге бөлшектеп қайта пайдалану

d)

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

28.

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

a)

class Child inherits Parent түйінді сөзі

b)

new Parent(Child) арқылы құру тәсілі

c)

class Parent implements Child интерфейсі

d)

class Child extends Parent конструкциясы

29.

Полиморфизмді қолданудың дұрыс мысалын таңдаңыз.

a)

Әдіс атауын өзгертіп, бірдей денені қайта жазу

b)

Барлық класстарды final етіп, әдістерді жасыру

c)

Parent типіндегі айнымалы Child объектісін ұстап, overridden әдісті шақыру

d)

Объектіні сериализациялап, файлға жазу

30.

Интерфейс пен абстракт класс арасындағы негізгі айырмашылық қандай?

a)

Екеуі тек нақты әдістерден тұрады және күй сақтамайды

b)

Интерфейс тек әдіс келісімін береді, абстракт класс күй мен жүзеге асыру ұстай алады

c)

Интерфейс тек бір класстан мұра алады, абстракт класс көп мұра алады

d)

Абстракт класс тек private әдістерді жариялайды, интерфейс тек public әдістерді жазады