wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

mobalk

Total questions: 71

Worksheet time: 45mins

Name
Class
Date
1.

A normál üzenetszórás esetén

a)

mindenkinek kiküldi

b)

egynek küldi ki, akit véletlenszerűen választ ki

2.

A lokális üzenetszórás esetén

a)

csak az alkalmazáson belüli vevőknek küldi ki

b)

csak a helyi fizikai lokációkhoz közeli vevőknek küldi ki

3.

Erőforrásokat

a)

A fájlrendszer API segítségével tudunk elérni

b)

Az R osztály segítségével tudunk elérni

4.

Az intent lehet

a)

implicit

b)

explicit

5.

Az Activity verem célja

a)

a szálkezelés rendezése

b)

a navigáció támogatása

6.

A RecyclerView

a)

táblázatok kezelésére alkalmas tároló

b)

nagy adathalmaz kezelésére alkalmas görgethető tároló

7.

Az Activity legfontosabb metódusa, amit mindenképp felül kell írni

a)

start

b)

run

c)

onCreate

8.

A szolgáltatás

a)

a konfiguráció változás hatására megsemmisül

b)

továbbfut alkalmazás váltás között is

9.

Gyakori elrendezés osztályok

a)

TableLayout

b)

ConstraintLayout

c)

LinearLayout

d)

RelativeLayout

e)

SpaceLayout

10.

A konfigurációváltoztatás

a)

nem számít, az Activity tartós, csak a program

újraindulása törli a hozzá tartozó erőforrásokat

b)

érvénytelenné teszi az Activity-hez tartozó erőforrásokat

11.

A dimenzió kényszerek

a)

Az elem méreteire mondanak szabályokat

b)

a képernyő Z irányú dimenziójára mondanak szabályokat

12.

A kontextusfüggő megjelenítés

a)

a lánc megjelenítésében adhatunk meg paramétereket

b)

segítségével adott kontextushoz tudunk elrendezést specifikálni

13.

WorkManager

a)

Nem veszi figyelembe a telefon állapotát

b)

Figyelembe veszi a telefon állapotát

c)

Képes feladatok láncolására, párhuzamosítására

14.

Az alkalmazásban a navigáció

a)

intentek közötti váltás Activity segítségével

b)

Activity-k közötti váltás intentek segítségével

15.

SQLITE

a)

SQL adatbázis motort valósít meg

b)

van JOIN

16.

Egyszerre

a)

tetszőleges számú view lehet fókuszban

b)

egy view lehet fókuszban

17.

Nézet hierarchia esetén

a)

Érdemes minél laposabb, egyszerűbb hierarchiát kiépíteni

b)

Érdemes minél tagoltabb, minél mélyebb hierarchiát kiépíteni

18.

Az intent lehet

a)

több vevőnek szóló

b)

egy vevőnek szóló

19.

Szolgáltatások

a)

GUI szintű folyamatok

b)

olyan alkalmazás komponensek amelyek a háttérben futnak és nem rendelkeznek GUI-val

20.

Az Intent segítségével

a)

tudja az adott Activity lementeni az állapotot

b)

tudja megszólítani az alkalmazás a másik alkalmazásokat, Activity-ket

21.

Üzenetszórás segítségével

a)

lehet több szálat is szinkronizálni

b)

lehet több alkalmazást is megszólítani

22.

Saját nézetet

a)

nem tudunk létrehozni, ezek előre elkészített elemek, csak Activity szinten lehet testreszabni

b)

is létre tudunk hozatni a megfelelő View osztályból leszármaztatott osztályunk segítségével

23.

Nézetet és elrendezést az alábbi módon tudunk létrehozni:

a)

Kódból

b)

Deklaratív módon(XML-ben)

24.

Az Activity onStart metódusa

a)

akkor hívódik meg mikor külön szálat kap

b)

akkor hívódik meg, amikor láthatóvá válik

c)

az alkalmazás indulásakor egyszer hívódik meg

25.

Szolgáltatások megvalósítása

a)

Service osztályból kell származtatni

b)

Felül kell írni az életciklus metódusokat

26.

Android Linux Kernel esetén

a)

Az elsődleges tároló a Flash

b)

Az elsődleges tároló a RAM

c)

A szoftverek és az adat két tárolóban van

27.

Az intentek

a)

segítségével meghívhatunk kódrészleteket adott processzen belül

b)

segítségével meghívhatunk kódrészleteket processzusok közt

28.

Az intent szűrő segítségével

a)

a vevő kiszűrheti, hogy mely intenteket szeretné megkapni

b)

a küldő kiszűrheti, hogy kinek szeretné az adott intentet elküldeni

29.

Az Intent szűrő feladata

a)

a beérkező intentek szűrése

b)

a kimenő intentek szűrése

30.

Android alkalmazás keretrendszer rétegre jellemző

a)

A vezérlés események és callback-ek segítségével történik

b)

IoC alapú

31.

Szolgáltatásban

a)

érdemes nagy CPU igényű feladatokat megvalósítani

b)

nem szabad nagy CPU igényű feladatokat megvalósítani

c)

egyik se

32.

Az aktivitás

a)

egy alkalmazás komponens

b)

egy párhuzamosan futtatott folyamat

c)

a kliens szerver kapcsolatáért felelős osztály

33.

A nézet hierarchia

a)

OO objektum öröklődés hierarchia mentén valósítható meg

b)

Szülő-gyermek, tároló hierarchia mentén valósítható meg

34.

Az egyedi üzenetszórás

a)

az egyedi(nem rendszer) alkalmazások küldi ki

b)

olyan, mint a rendszer üzenetszórás , csak ez egy csoportnak szól

35.

Intent segítségével

a)

nem lehet adatot küldeni

b)

lehet adatot küldeni

36.

Az Activity és a GUI leíró XML kapcsolatát

a)

nem kell megadni, mert automatikusan megtalálja név alapján

b)

a setContentView segítségével lehet megtalálni

37.

Activity állapotát érdemes

a)

az onStart metódussal érdemes kezelni

b)

az onRestoreInstanceState metódussal kezelni

38.

Szolgáltatások indítása az alábbi függvényekkel lehetséges

a)

onStartCommand()

b)

onDestroy()

c)

onBind()

39.

Adattárolás-fájlrendszer

a)

Külső tár - Publikus könyvtárak

b)

Az alkalmazások böngészhetik a fájlokat, mappákat

c)

Belső tár-Privát csak az app számára látható fájlok

d)

Belső tár- Privát mindenki számára csak olvasható fájlok

40.

Activity - Service kommunikáció messenger segítségével

a)

a handelMessage() segítségével tudjuk a Messenger proxy üzenetét fogadni

b)

Az Android IM keretrendszerét használja

c)

Android handler-t használ(beburkolva Messengerbe)

d)

Az Android push-ra épít

41.

Activity - Service kommunikáció megoldások

a)

Az AIDL által generált proxy-t hívja meg

b)

Activity - Service intent segítségével

c)

bindService() esetén send() messenger referencián

42.

A HAL-ra igaz, hogy

a)

a HAL egy kerneltérbeli C könyvtár

b)

a keresztülívelő problémák elválasztására van kialakítva

c)

Az alkalmazásfejlesztők a logikára és nem az alacsony szintű részletekre koncentrálhatnak

d)

Elválasztja az Android platform szoftvert a HW-től

43.

A kötött szolgáltatás esetén

a)

Az életciklusa fügetlen az elindító komponens életciklusától

b)

JobScheduler által adott kritériumok teljesítése esetén lesz elindítva

c)

Az életciklusa függ az elindító komponens életciklusától

44.

Android helyi Inter-Process Communication(ICP) motivációja

a)

Az alkalmazások egy processzben futnak, nem látják egymás memóriaterületét

b)

Az alkalmazások különböző processzekben futnak, és látják egymás memóriaterületét

c)

Az alkalmazások különböző processzekben futnak, és nem látják egymás memóriaterületét

45.

JobManager

a)

Nem veszi figyelembe a telefon állapotát

b)

Képes feladatok láncolására, párhuzamosítására

c)

Figyelembe veszi a felefon állapotát

d)

Segít a háttérfolyamatokat intelligensen ütemezni

46.

Értesítések

a)

A normál alkalmazás UI-n kívül kézbesített üzenetek

b)

Értesítés csatornák : Az egyes értesítés típusokat fogja össze a felhasználónak által testreszabható módon

c)

Több értesítés is tartozhat egy csatornához

d)

Csak egy értesítés is tartozhat egy csatornához

47.

Riasztások

a)

Nem veszi figyelembe a telefon állapotát

b)

Adott tevékenységet ütemez időben

c)

Figyelembe veszi a telefon állapotát

d)

Az idő mérése lehet: eltelt valós idő

e)

Az idő mérése lehet : RTC

48.

Szolgáltatás életciklus állapotok

a)

Indítás

b)

Leállás

c)

Párhuzamosítás

d)

Futás

49.

Melyek egy android program főbb absztrakciói

a)

TCP socket

b)

Broadcast Reciewer

c)

Activity

d)

Intent

50.

Az alábbi állítások közül melyek írják le legjobban az Android Linux kernel szerepét

a)

Java szolgáltatások halmaza mely gazdagítja a környezetet

b)

Android alkalmazásokat futtat és menedzsel

c)

Segít a HW erőforrások elérésében, megosztásában

51.

Melyek Android alkalmazás keretrendszer komponensek

a)

Package Manager

b)

Services és Activities

c)

Content Providers

d)

Dalvik Virtual Machine

e)

Broadcast Recievers

52.

A lánc kényszerek

a)

egy nézet láncolat a nézetet köti a saját tulajdonságaihoz

b)

nézetet köt intent segítségével Activityhez

c)

kétirányú kényszer a nézetek közt

53.

Shared Preferences

a)

Csak az alkalmazás férhet hozzá

b)

Csak az alkalmazás írhatja a többi csak olvassa

c)

Kevés, egyszerű adat név/érték alapú tárolása egy fájlban

54.

Infrastruktúra köztesrétegre jellemző

a)

A linux kernel képességeit bővíti ki

b)

A köztesréteg az o perációs rendszer és az alkalmazások közt helyezkedik el

c)

Átemeli a HW/SW fejlődése által adott lehetőségeket

d)

Egyszerűsíti az alkalmazások evolúcióját

55.

Room

a)

SQLite Android kódot generál

b)

Az entitásoknak üzleti interfészeket kell megvalósítaniuk

c)

A Room egy robosztus SQL objektum áthidaló könyvtár

d)

DAO megközelítést alkalmazza

e)

Az entitások POJO alapúak

56.

Az alábbi állítások közül melyek írnak le Android köztesrétegbe tartozó rétegeket/elemeket?

a)

Native C/C++ libraries

b)

Binder (IPC) Driver

c)

Activity Manager Service és Power Management

d)

Hardware abstraction layer

e)

Android Run-Time(ART)

57.

Az android alkalmazás keretrendszerre mely állítások igazak?

a)

A szolgáltatásai folyamatosan futnak

b)

Rendszerszolgáltatásokat biztosít

c)

Linux-ot mobil környezethez igazítja

58.

Mi igaz a Java szálakra?

a)

A szál a legkisebb végrehajtható programegység

b)

Minden szálnak külön hívási verme van

c)

Java szál futtatásához meg kell adni a futtatandó kódot

d)

Java szál indítása az egyetlen mód párhuzamos Android alkalmazás megvalósítására

e)

Minden processzhez több szál tartozhat

59.

A kényszer elrendezés külső elemei

a)

Külső rögzítési pontok

b)

Kényszerek

c)

Alapvonal rögzítési pontok

60.

Eseménykezelőt

a)

Java/Kotlinban tudunk megvalósítani

b)

XML-ben tudunk megvalósításhoz kötni

c)

XML-ben tudunk megvalósítani

61.

Az alábbiak közül melyek az Android rendszerek jellemző HW elemei?

a)

Wifi

b)

CPU

c)

Gyorsulásmérő

d)

Activity és Intent

e)

GPU

62.

Mi igaz az Android alkalmazásra?

a)

A legtöbb Java/Kotlin nyelven van megírva

b)

Nem írhatunk C/C++ nyelven alkalmazást

c)

A legtöbb C/C++ nyelven van megírva

d)

Adott részeit C/C++ -ban is írhatjuk

63.

A nézet csoport ( ViewGroup)

a)

egy láthatatlan tároló

b)

az elrendezés(Layout)alapja

c)

az a tároló, ahol több nézetet (View) is együtt tudunk kezelni

64.

Android szolgáltatások típusai

a)

Kötött szolgáltatás

b)

Időzített szolgáltatás

c)

Proxy szolgáltatás

d)

Elindított(Started) szolgáltatás

65.

Rétegelt szoftver architektúrára jellemző:

a)

A rétegek koncentrikus körökben helyezkednek el

b)

Szorosan csatolt helyett lazán csatolt

c)

Spegetti architektúra helyett struktúrált

d)

Egy jó példa erre az Onion fájlrendszer

66.

ContentProvider

a)

Akkor jön létre, amikor a Content resolver megpróbálja elérni

b)

Központi strukturált adattár

c)

Több alkalmazás számára is elérhető

d)

Folyamatosan fut a háttérben

67.

IntentService keretrendszer

a)

Intentek egyszerű kezelését segíti

b)

Egyszerűvé teszi a párhuzamos szolgáltatások megvalósítását

c)

Az Intent-et egy HandlerThread-ben kezeli, leállítását

d)

Az Activity életciklusához segít proxy interfészen

68.

Az Intent

a)

egy végrehajtandó művelet leírása

b)

Olyan, mint az Activity, csak párhuzamos

69.

A központ pozícionálás esetén, ha nem akarjuk a központba tenni, akkor

a)

bias segítségével tudunk eltolást specifikálni

b)

más kényszert kell választanunk, csak középre tudunk pozícionálni

70.

A rendezett üzenetszórás esetén

a)

egyszerre többen is megkapják, a válasz rendezett

b)

egyszerre egy vevőnek küldi ki

71.

A kényszer elrendezés kezelő típusai

a)

Cirkuláris pozícionálás

b)

Relatív pozícionálás

c)

Láncok

d)

Központ pozícionálás

e)

Dimenzió kényszerek