wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Android қосымшаны әзірлеу бойынша тест

Total questions: 33

Worksheet time: 17mins

Name
Class
Date
1.

Android платформасы қандай программалау тілдерін қолдайды?

a)

C++ және Python

b)

Java және Kotlin

c)

Ruby және Swift

d)

PHP және C#

2.

Android Studio деген не?

a)

Графикалық дизайн құралы

b)

Android әзірлеу ортасы

c)

Ойын жасау платформасы

d)

Бағдарламалық қамтамасыз етуді тестілеу құралы

3.

Android қосымшасын әзірлеу кезінде қолданылатын негізгі UI компоненттері қандай?

a)

View, Button, TextView

b)

Fragment, Service, RecyclerView

c)

ListView, Adapter, Manifest

d)

File, Class, Object

4.

Activity дегеніміз не?

a)

Жадты басқару жүйесі

b)

Қолданушы интерфейсінің негізгі бөлігі

c)

Қосымшаның деректер базасы

d)

Кітапхана файлы

5.

Fragment пен Activity арасындағы айырмашылық қандай?

a)

Fragment - кішігірім модуль, Activity - негізгі экран

b)

Activity тек графикалық элементтерді ұстайды

c)

Fragment мәліметтерді сақтайды, Activity сақтамайды

d)

Еш айырмашылығы жоқ

6.

AndroidManifest.xml файлының қызметі қандай?

a)

UI компоненттерін анықтайды

b)

Қолданбаның бастапқы файлдарын сақтайды

c)

Қосымша туралы негізгі ақпаратты анықтайды

d)

Жад пен процессорды басқарады

7.

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

a)

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

b)

Қосымшаның негізгі тақырыбын өзгерту

c)

Деректерді SQL базасында сақтау

d)

Файлдарды сыртқы сақтау құрылғысына жіберу

8.

Android-де интенттің түрлері қандай?

a)

Implicit және Explicit

b)

Public және Private

c)

Static және Dynamic

d)

Local және Global

9.

Service дегеніміз не?

a)

Фондық тапсырмаларды орындауға арналған компонент

b)

Деректерді UI-де көрсету үшін

c)

Файлдарды өңдеу құралы

d)

Тек қана Activity-ді қолдау үшін

10.

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

a)

Жүйелік оқиғаларды қабылдау

b)

UI элементтерін ретте

11.

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

a)

Жүйелік оқиғаларды қабылдау

b)

UI элементтерін реттеу

c)

Фондық процестерді тоқтату

d)

Базалық деректерді сақтау

12.

Android-де SharedPreferences қандай мақсатта қолданылады?

a)

Кэштелген файлдарды сақтау

b)

Жеңіл деректерді сақтау

c)

Құжаттарды басқару

d)

Қосымшаны тестілеу

13.

XML-дің Android қосымшасындағы рөлі қандай?

a)

Логикалық код жазу

b)

Қосымшаның интерфейсін құру

c)

Фондық қызметтерді орындау

d)

Жүйелік деректерді өзгерту

14.

Android-де AsyncTask қандай мақсатта қолданылады?

a)

UI анимацияларын құру

b)

Фондық тапсырмаларды орындау

c)

Қолданбаны іске қосу

d)

Желіге қосылу

15.

ConstraintLayout қандай жағдайда қолданылады?

a)

Белсенді тақырыптарды құру

b)

Күрделі орналасуларды жасау

c)

Деректер базасымен жұмыс

d)

Фондық тапсырмаларды орындау

16.

Gradle деген не?

a)

Кодты орындау құралы

b)

Сыртқы кітапханаларды басқару жүйесі

c)

Деректерді сақтау компоненті

d)

Қосымшаның UI компоненті

17.

Android-де permission қалай беріледі?

a)

XML файл арқылы

b)

AndroidManifest файлында

c)

Java класстарында

d)

UI компоненттерінде

18.

ContentProvider-дің қызметі қандай?

a)

Құрылғының деректерін UI-ге беру

b)

Қосымшалар арасында деректерді бөлісу

c)

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

d)

Логикалық есептеулер

19.

Android-де Thread не үшін қолданылады?

a)

Фондық тапсырмаларды орындау

b)

UI компоненттерін өзгерту

c)

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

d)

Құжаттарды басқару

20.

Android-де Splash Screen қалай жасалады?

a)

Қосымша деректер базасын қолдану арқылы

b)

Бөлек Activity құру арқылы

c)

Fragment-ті қолдану арқылы

d)

Service көмегімен

21.

Желіге қосылуды қалай тексеруге болады?

a)

ContentProvider қолдану арқылы

b)

ConnectivityManager арқы

22.

Желіге қосылуды қалай тексеруге болады?

a)

ContentProvider қолдану арқылы

b)

ConnectivityManager арқылы

c)

Activity Lifecycle-ін пайдалану арқылы

d)

AsyncTask қолдану арқылы

23.

Android-де Room кітапханасы не үшін қолданылады?

a)

UI компоненттерін басқару

b)

SQLite деректер базасымен жұмыс

c)

Құрылғының рұқсаттарын басқару

d)

Қолданушының анимациясын құру

24.

Android Jetpack дегеніміз не?

a)

Android қосымшаларын басқару платформасы

b)

Android үшін әзірлеу құралдарының жиынтығы

c)

Желілік ақауларды жөндеу құралы

d)

Файлдарды сыртқы ортаға көшіру құралы

25.

LiveData компоненті қандай мақсатта қолданылады?

a)

Деректерді UI-де динамикалық көрсету

b)

Жадты басқару

c)

Қосымшаның рұқсаттарын өзгерту

d)

SQL сұрауларын орындау

26.

ProGuard деген не?

a)

Қосымшаның өнімділігін арттыру құралы

b)

Кодты обфускациялау және қорғау құралы

c)

UI анимацияларын құру

d)

Service басқару компоненті

27.

Android-де мультимедиа файлдарын ойнату үшін қандай класс қолданылады?

a)

VideoPlayer

b)

MediaPlayer

c)

SoundManager

d)

AudioManager

28.

Firebase-ті қолдану не үшін қажет?

a)

Құжаттарды локалды сақтау

b)

Шынайы уақытта деректерді басқару

c)

UI компоненттерін жақсарту

d)

Кэштелген файлдарды сақтау

29.

Retrofit кітапханасының қызметі қандай?

a)

Желі сұрауларын жеңілдету

b)

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

c)

Кэш жүйесін басқару

d)

Қосымша ішкі анимацияларын құру

30.

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

a)

Espresso

b)

Picasso

c)

ButterKnife

d)

Glide

31.

Android-де ViewModel не үшін қолданылады?

a)

UI компоненттерін басқару

b)

Желілік сұрауларды орындау

c)

Фондық тапсырмаларды орындау

d)

Деректерді сақтау және басқару

32.

Android-де Service қандай мақсатта қолданылады?

a)

UI элементтерін көрсету

b)

Фондық операцияларды орындау

c)

Қосымшаның рұқсаттарын басқару

d)

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

33.

Android-де RecyclerView не үшін қолданылады?

a)

UI анимацияларын құру

b)

Фондық тапсырмаларды орындау

c)

Деректер базасымен жұмыс

d)

Деректер тізімін көрсету