„Kliensalkalmazások kvíz” változatai közötti eltérés
A VIK Wikiből
Kérdések: újak hozzáadása (a 13. hét anyagáig) |
a Kérdések: meglévő javítása |
||
(5 közbenső módosítás ugyanattól a felhasználótól nincs mutatva) | |||
7. sor: | 7. sor: | ||
{{Kvízkérdés|típus=több|válasz=1,2,4,5}} | {{Kvízkérdés|típus=több|válasz=1,2,4,5}} | ||
#<code>Activity</code> | #<code>Activity</code> | ||
# | #<code>ContentProvider</code> | ||
#Application | #Application | ||
#<code>Service</code> | #<code>Service</code> | ||
17. sor: | 17. sor: | ||
#hamis | #hamis | ||
==Angularben milyen szintaxissal adjuk meg a felületeket?*== | ==Angularben milyen szintaxissal adjuk meg '''a felületeket?'''*== | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#deklaratív | #deklaratív | ||
#imperatív | #imperatív | ||
==Angularben milyen szintaxissal adjuk meg a logikát?*== | ==Angularben milyen szintaxissal adjuk meg '''a logikát?'''*== | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#deklaratív | #deklaratív | ||
33. sor: | 33. sor: | ||
==Egy [[wikipedia:Single-page application|SPA]] használata közben nem cserélődik le a teljes DOM, csak annak egyes részei.== | ==Egy [[wikipedia:Single-page application|SPA]] használata közben nem cserélődik le a teljes DOM, csak annak egyes részei.== | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#igaz | #igaz | ||
47. sor: | 42. sor: | ||
#hamis | #hamis | ||
==A CSS-szabályokat a HTML-forráskódban található <code><style></code> tageken belülre, vagy a HTML-fájllal '''azonos könyvtárban lévő''' <code>.css</code> fájlba kell írni.== | |||
==A CSS-szabályokat a HTML-forráskódban található <code><style></code> tageken belülre, vagy a HTML-fájllal azonos könyvtárban lévő <code>.css</code> fájlba kell írni.== | |||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#igaz | #igaz | ||
178. sor: | 168. sor: | ||
== Az Android Linux kernel alapú. == | == Az Android Linux kernel alapú. == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
#igaz | |||
#hamis | |||
== Androidban a <code>.dex</code> compiler Dalvik bytecode-ot állít elő. == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#igaz | #igaz | ||
197. sor: | 192. sor: | ||
#hamis | #hamis | ||
== Androidos alkalmazást csak telefon segítségével lehet | == Androidos alkalmazást csak telefon segítségével lehet debugolni. == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#igaz | #igaz | ||
222. sor: | 217. sor: | ||
#hamis | #hamis | ||
== Egy androidos | == Egy androidos <code>ContentProvider</code> egy webszerveren tárolt adatokat is elérhetővé tud tenni. == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#igaz | #igaz | ||
243. sor: | 238. sor: | ||
== Egy androidos alkalmazásban csak egy erőforrásminősítőt használhatunk. == | == Egy androidos alkalmazásban csak egy erőforrásminősítőt használhatunk. == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
#igaz | |||
#hamis | |||
== Egy androidos alkalmazásban erőforrásminősítőkkel is meg lehet adni egy elforgatott képernyő esetén használatos egyedi témát. == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#igaz | #igaz | ||
282. sor: | 282. sor: | ||
== Hány dpi-s kijelzőn felel meg <code>1.dp</code> <code>1.px</code>-nek? == | == Hány dpi-s kijelzőn felel meg <code>1.dp</code> <code>1.px</code>-nek? == | ||
{{Kvízkérdés|típus=egy|válasz= | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#120 | #120 | ||
#160 | #160 | ||
#240 | |||
#320 | #320 | ||
293. sor: | 293. sor: | ||
#hamis | #hamis | ||
== Egy androidos alkalmazás menüelemeit kódból kell felvenni. == | == Egy androidos alkalmazás menüelemeit kódból '''kell''' felvenni. == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#igaz | #igaz | ||
303. sor: | 303. sor: | ||
#hamis | #hamis | ||
== Androidban a szövegek méretezéséhez dp helyett sp-t használunk. == | == Androidban a szövegek méretezéséhez <code>dp</code> helyett <code>sp</code>-t használunk. == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#igaz | #igaz | ||
364. sor: | 364. sor: | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== | == Androidban van beépített adatbáziskezelő. == | ||
{{Kvízkérdés|típus=egy|válasz= | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
396. sor: | 392. sor: | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== Az androidos | == Az androidos <code>ContentProvider</code>-ekben elérhető a teljes CRUD-funkcionalitás. == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== Az androidos | == Az androidos <code>ContentProvider</code>-ekben csak egyszerű, strukturálatlan adatokat tudunk megosztani. == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== Androidban nem tudunk saját | == Androidban nem tudunk saját <code>ContentProvider</code>-t írni, csak a beépítettek használhatóak. == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== Az androidos | == Az androidos <code>ContentProvider</code>-ek használatával másik alkalmazásból is elérhetőek az adataink. == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#igaz | #igaz | ||
416. sor: | 412. sor: | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== Jetpack Compose-ban a UI | == Jetpack Compose-ban a UI elemei kódból készíthetőek. == | ||
{{Kvízkérdés|típus=egy|válasz=1}} | {{Kvízkérdés|típus=egy|válasz=1}} | ||
#igaz | #igaz | ||
440. sor: | 436. sor: | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== Jetpack Compose-ban a <code>Modifier</code>-ek az elrendezés testreszabásához használhatóak. == | == Jetpack Compose-ban a <code>Modifier</code>-ek az '''elrendezés''' testreszabásához használhatóak. == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#igaz | #igaz | ||
476. sor: | 472. sor: | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== Jetpack Compose-ban a navigációhoz FragmentManager-t használunk == | == Jetpack Compose-ban a navigációhoz <code>FragmentManager</code>-t használunk == | ||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#igaz | #igaz | ||
484. sor: | 480. sor: | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== Egy androidos projektben nem keveredhet a View és a Jetpack Compose framework. == | == Mire való a lazy loading Jetpack Compose-ban? == | ||
{{Kvízkérdés|típus=több|válasz=2}} | |||
#hosszú folyamatok végrehajtására | |||
#listák relatív alacsony erőforrásigényű renderelésére | |||
#egy változó kései inicializálására | |||
== Egy androidos projektben nem keveredhet a <code>View</code> és a Jetpack Compose framework. == | |||
{{Kvízkérdés|típus=egy|válasz=2}} | {{Kvízkérdés|típus=egy|válasz=2}} | ||
#igaz | #igaz | ||
492. sor: | 493. sor: | ||
#igaz | #igaz | ||
#hamis | #hamis | ||
== Az Android támogatja a Bluetooth LE-t. == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
#igaz | |||
#hamis | |||
== Androidban a webes eléréshez engedély kell. == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
#igaz | |||
#hamis | |||
== A Retrofit androidos library automatikusan végzi a JSON objektumokká konvertálását. == | |||
{{Kvízkérdés|típus=egy|válasz=1}} | |||
#igaz | |||
#hamis | |||
== Hogyan '''kell''' végezni Androidban egy hálózati hívást? == | |||
{{Kvízkérdés|típus=több|válasz=2}} | |||
#a UI szálon | |||
#külön szálon | |||
#''Apache HttpClient''tel | |||
#egy Service-szel |
A lap jelenlegi, 2024. június 24., 01:49-kori változata
A csillaggal megjelölt kérdések egyetlen vizsgafeladatsorban kétszer is szerepelhetnek, más megfogalmazással.
Melyek az Android-komponensek?
Activity
ContentProvider
- Application
Service
BroadcastReceiver
Az androidos SDK fizetős.
- igaz
- hamis
Angularben milyen szintaxissal adjuk meg a felületeket?*
- deklaratív
- imperatív
Angularben milyen szintaxissal adjuk meg a logikát?*
- deklaratív
- imperatív
Androidban nem készíthető saját View
, csak a beépítettek használhatóak.
- igaz
- hamis
Egy SPA használata közben nem cserélődik le a teljes DOM, csak annak egyes részei.
- igaz
- hamis
Az Angular service-ek csak statikus metódusokat tartalmazhatnak.
- igaz
- hamis
A CSS-szabályokat a HTML-forráskódban található <style>
tageken belülre, vagy a HTML-fájllal azonos könyvtárban lévő .css
fájlba kell írni.
- igaz
- hamis
Egy androidos alkalmazás manifestjében csak az Activity
-komponenseket kell felsorolni.
- igaz
- hamis
Az Ajax-hívások blokkolják a végrehajtó szálat mindaddig, amíg véget nem ér a meghívott művelet.
- igaz
- hamis
Mit kell csinálni androidos engedélyek kezelésekor?
- ellenőrizni, hogy van-e engedély
- dinamikusan regisztrálni az engedélyt
- tájékoztatni a felhasználót
- kezelni az engedély megadását vagy megtagadását
Melyik a legerősebb prioritású stílus CSS-ben?
- egyik sem ezek közül
- az
!important
jelzővel ellátott részek - ami a
<style>
tag attribútumában van - a CSS classok betöltésének sorrendjében az első
Az alábbiak közül mely JS arrow functionök helyesek?
var func = x => x * x;
var func = (x, y) => { return x + y; };
var func = () => { foo: 1 };
var func = () => { foo: function() {} };
var func = () => ({foo: 1});
Mire való az Angular @Output
dekorátor?
- események publikálására
- egy eseménykezelővel fel lehet rá iratkozni
Androidban mit kell tenni ahhoz, hogy egy adott broadcast intentet megkapjon az alkalmazásunk?
- be kell állítani az intent filtert
- Service-t kell létrehozni
- fel kell venni az
Application
osztályba - be kell regisztrálni a receivert
Mire való egy @media screen and (min-width: 1100px)
CSS-query?
- egy grid megjelenésének módosítására
- a tartalom megjelenítésével kapcsolatos minimális kijelzőszélesség megadására
- egy videós stream módosítására
- egy táblázat méretének módosítására
Jelez-e hibát a TS compiler, ha egy any
típusú objektumnak olyan tagváltozóját kérjük le, ami nem létezik?
- igen
- nem
Egy Android alkalmazás manifestjében csak az esetlegesen veszélyes engedélyeket kell felsorolni.
- igaz
- hamis
Mit kell tenni ahhoz, hogy használhassuk a Jetpack Compose viewBinding
-ot?
- semmit, egyből használható
- példányosítani a binding objektumot
- bekapcsolni a
build.gradle
-ben - bekapcsolni a manifestben
Egy Angular-komponenshez hány nézet tartozhat?
- 0
- 0..n
- 1
- 1..n
- igaz
- hamis
Egy promise eredménye, ha sikeres volt az Ajax-hívás: true
; egyébként: false
.
- igaz
- hamis
A confirm()
JS-függvény aszinkron.
- igaz
- hamis
Mi igaz az Angular pipe-okra?
- adatok formázására való
- többet is lehet egymás után kapcsolni
@Pipe
dekorátorral ellátott, aPipeTransform
interfészt megvalósító függvényekkel lehet sajátot készíteni- egy pure pipe nem érzékeli a modellben beállt változásokat
- az impure pipe nagy teljesítményigényű
- igaz
- hamis
Mely(ek) a @Composable
függvények szabálya(i)?
- egy recomposition leállítható menet közben
- a recompositiont mindig kézzel kell kiváltani
- a
@Composable
függvények sorban, egymás után hajthatóak végre - a recomposition kihagyja a lehető legtöbb
@Composable
függvényt és lambdát
Angularben mik segítik a felelősségek szétválasztását (SoC)?
- components
- directives
- bootstrapping
- decorators
- dependency injection (DI)
- libraries
- data binding
Az Android Linux kernel alapú.
- igaz
- hamis
Androidban a .dex
compiler Dalvik bytecode-ot állít elő.
- igaz
- hamis
Az Android-verziók kódneve általában egy édesség.
- igaz
- hamis
Csak okostelefonokon fut Android.
- igaz
- hamis
Az Android nyílt forráskódú.
- igaz
- hamis
Androidos alkalmazást csak telefon segítségével lehet debugolni.
- igaz
- hamis
C++-ban is lehet írni androidos alkalmazásokat.
- igaz
- hamis
Androidos eseménykezelőt csak layoutban lehet megadni.
- igaz
- hamis
Egy Android-alkalmazásban legalább egy Activity
-re szükség van.
- igaz
- hamis
Lehet készíteni UI nélküli androidos alkalmazást is.
- igaz
- hamis
Egy androidos ContentProvider
egy webszerveren tárolt adatokat is elérhetővé tud tenni.
- igaz
- hamis
Egy androidos alkalmazás manifestje csak egy Service
-komponenst tartalmazhat.
- igaz
- hamis
Egy androidos alkalmazás manifestjében az összes komponenst fel kell sorolni – kivéve a dinamikusan regisztrálható BroadcastReceiver
-eket.
- igaz
- hamis
Egy androidos alkalmazás manifestjében lehet XML- és Java-kód is.
- igaz
- hamis
Egy androidos alkalmazásban csak egy erőforrásminősítőt használhatunk.
- igaz
- hamis
Egy androidos alkalmazásban erőforrásminősítőkkel is meg lehet adni egy elforgatott képernyő esetén használatos egyedi témát.
- igaz
- hamis
Androidban az R.java
állományt kézzel kell karbantartani.
- igaz
- hamis
Az .apk
-ban található forráskód visszafejthető.
- igaz
- hamis
Melyik igaz az Activity
életciklusfüggvényeire?
- Kötelező minden életciklusfüggvényt felüldefiniálni, különben nem fordul az alkalmazás kódja.
- Kötelező az ősosztály implementációjának meghívása.
- Egy
Activity
élete során minden függvénye csak egyszer hívódhat meg. - Szükség esetén manuálisan is meg kell őket hívni.
Mi Androidban az explicit Intent
?
- Ami kihív az alkalmazásból.
- Ami explicit képet ad vissza hívás után.
- Ami konkrét telefonszámot hív fel.
- Amikor megadjuk a konkrét osztályt (komponenst), akinek a kérést küldjük.
Az Android automatikusan átméretez egy képet, ha nincs megfelelően illeszkedő változata.
- igaz
- hamis
Az Android támogatja a sűrűségfüggetlen megjelenítést.
- igaz
- hamis
Hány dpi-s kijelzőn felel meg 1.dp
1.px
-nek?
- 120
- 160
- 240
- 320
Egy androidos alkalmazásban pixelben is megadhatóak a méretek.
- igaz
- hamis
Egy androidos alkalmazás menüelemeit kódból kell felvenni.
- igaz
- hamis
Egy androidos alkalmazásban a View
-k méretét mindig pixelben kell megadni.
- igaz
- hamis
Androidban a szövegek méretezéséhez dp
helyett sp
-t használunk.
- igaz
- hamis
Androidban a Toolbar
támogatja a menüerőforrásokat.
- igaz
- hamis
Androidban egyszerű alakzatok megjelenítése csak képi erőforrással lehetséges.
- igaz
- hamis
Androidban nem készíthető saját stílus, csak a beépítettek használhatóak.
- igaz
- hamis
Androidban a gombok színét egyszerűen állíthatjuk az állapotuktól függő selectorokkal.
- igaz
- hamis
Egy androidos Activity
dialógus formájában is megjelenhet.
- igaz
- hamis
Az androidos Fragment
-ek saját életciklusfüggvényekkel rendelkeznek.
- igaz
- hamis
Az androidos Fragment
-ek dialógusként is megjeleníthetőek.
- igaz
- hamis
Az androidos Fragment
-ek dinamikusan és statikusan is csatolhatóak.
- igaz
- hamis
Az androidos Fragment
-ek a tabletek felhasználói felületének kialakításakor különösen hasznosak.
- igaz
- hamis
Az androidos RecyclerView
csak egymás alatti elrendezést támogat.
- igaz
- hamis
Az androidos RecyclerView
kikényszeríti a ViewHolder
mintát.
- igaz
- hamis
Az androidos RecyclerView
támogatja a scrollozást.
- igaz
- hamis
Az androidos RecyclerView
használatakor el kell készítenünk egy sor layoutját.
- igaz
- hamis
Androidban van beépített adatbáziskezelő.
- igaz
- hamis
Androidban az adatbázisműveleteket mindig aszinkron módon kell végezni.
- igaz
- hamis
Az Android tartalmaz beépített ORM-réteget.
- igaz
- hamis
Androidban az external storage-ba mentett fájljaink mindig elérhetőek.
- igaz
- hamis
Az androidos internal storage-ban lévő gyorsítótárba mentett fájljaink korlátlan ideig elérhetőek.
- igaz
- hamis
Androidban a háttértár eléréséhez engedély szükséges.
- igaz
- hamis
Androidban a saját statikus fájljainkat "kézzel" kell átmásolnunk az internal storage-ba.
- igaz
- hamis
Az androidos ContentProvider
-ekben elérhető a teljes CRUD-funkcionalitás.
- igaz
- hamis
Az androidos ContentProvider
-ekben csak egyszerű, strukturálatlan adatokat tudunk megosztani.
- igaz
- hamis
Androidban nem tudunk saját ContentProvider
-t írni, csak a beépítettek használhatóak.
- igaz
- hamis
Az androidos ContentProvider
-ek használatával másik alkalmazásból is elérhetőek az adataink.
- igaz
- hamis
Jetpack Compose-ban könnyű a UI frissítése az alkalmazás állapota alapján.
- igaz
- hamis
Jetpack Compose-ban a UI elemei kódból készíthetőek.
- igaz
- hamis
A @Composable
függvények egymásba ágyazhatóak.
- igaz
- hamis
Jetpack Compose-ban minden osztályhoz tartozik egy XML layout.
- igaz
- hamis
Jetpack Compose-ban három fő layout van.
- igaz
- hamis
Jetpack Compose-ban Row
esetén a verticalArrangement
argumentum használatos a függőleges elrendezéshez.
- igaz
- hamis
Jetpack Compose-ban a Row
és a Column
is súlyozható.
- igaz
- hamis
Jetpack Compose-ban a Modifier
-ek az elrendezés testreszabásához használhatóak.
- igaz
- hamis
Jetpack Compose-ban a recomposition mindig a teljes felületet újrarajzolja.
- igaz
- hamis
Jetpack Compose-ban az aktuális állapot mindig az Activity
-ben van tárolva.
- igaz
- hamis
Egy @Composable
függvényben ciklus is használható az elemek felületre helyezéséhez.
- igaz
- hamis
Egy @Composable
függvény argumentumai futás közben is változhatnak.
- igaz
- hamis
A @Composable
függvények szekvenciálisan hajthatóak végre.
- igaz
- hamis
A @Composable
függvények bármilyen sorrendben végrehajthatóak.
- igaz
- hamis
A recomposition minden @Composable
függvényt és lambdát lefuttat.
- igaz
- hamis
A @Composable
függvények recompositionje leállítható menet közben.
- igaz
- hamis
- igaz
- hamis
Jetpack Compose-ban egy coroutine mindig több threaden fut.
- igaz
- hamis
Mire való a lazy loading Jetpack Compose-ban?
- hosszú folyamatok végrehajtására
- listák relatív alacsony erőforrásigényű renderelésére
- egy változó kései inicializálására
Egy androidos projektben nem keveredhet a View
és a Jetpack Compose framework.
- igaz
- hamis
Jetpack Compose-ban a CoroutineScope
egy vagy több kapcsolódó coroutine-t kezel.
- igaz
- hamis
Az Android támogatja a Bluetooth LE-t.
- igaz
- hamis
Androidban a webes eléréshez engedély kell.
- igaz
- hamis
A Retrofit androidos library automatikusan végzi a JSON objektumokká konvertálását.
- igaz
- hamis
Hogyan kell végezni Androidban egy hálózati hívást?
- a UI szálon
- külön szálon
- Apache HttpClienttel
- egy Service-szel