„Kliensalkalmazások kvíz” változatai közötti eltérés

Kvíz létrehozása
 
Kérdések: újak hozzáadása (a 11. hét anyagáig)
1. sor: 1. sor:
{{Vissza|Kliensalkalmazások}}{{Kvízoldal
{{Vissza|Kliensalkalmazások}}A csillaggal megjelölt kérdések egyetlen vizsgafeladatsorban kétszer is szerepelhetnek, más megfogalmazással.{{Kvízoldal
| cím = Kliensalkalmazások kvíz
| cím = Kliensalkalmazások kvíz
| pontozás = +
| pontozás = -
}}
}}


== Melyik '''nem''' Android komponens? ==
==Melyek az Android-komponensek?==
{{Kvízkérdés|típus=több|válasz=1,2,4,5}}
#<code>Activity</code>
#Content provider
#Application
#<code>Service</code>
#<code>BroadcastReceiver</code>
 
==Az androidos SDK fizetős.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
==Angularben milyen szintaxissal adjuk meg a felületeket?*==
{{Kvízkérdés|típus=egy|válasz=1}}
#deklaratív
#imperatív
 
==Angularben milyen szintaxissal adjuk meg a logikát?*==
{{Kvízkérdés|típus=egy|válasz=2}}
#deklaratív
#imperatív
 
==Androidban nem készíthető saját <code>View</code>, csak a beépítettek használhatóak.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
==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}}
#igaz
#hamis
 
==Jetpack Compose-ban a menüelemeket kódból kell felvenni.==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
==Az Angular [https://angular.dev/guide/di/creating-injectable-service service]-ek csak statikus metódusokat tartalmazhatnak.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
==Jetpack Compose-ban a Recomposition leállítható menet közben.==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#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.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
==Egy androidos alkalmazás manifestjében csak az <code>Activity</code>-komponenseket kell felsorolni.==
{{Kvízkérdés|típus=egy|válasz=2}}
#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.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
==Mit kell csinálni androidos engedélyek kezelésekor?==
{{Kvízkérdés|típus=több|válasz=1,3,4}}
#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?==
{{Kvízkérdés|típus=több|válasz=2}}
#egyik sem ezek közül
#az <code>!important</code> jelzővel ellátott részek
#ami a <code><style></code> tag attribútumában van
#a CSS classok betöltésének sorrendjében az első
 
==Az alábbiak közül mely JS [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions arrow functionök] helyesek?==
{{Kvízkérdés|típus=több|válasz=1,2,5}}
#<syntaxhighlight lang="js">var func = x => x * x;</syntaxhighlight>
#<syntaxhighlight lang="js">var func = (x, y) => { return x + y; };</syntaxhighlight>
#<syntaxhighlight lang="js">var func = () => { foo: 1 };</syntaxhighlight>
#<syntaxhighlight lang="js">var func = () => { foo: function() {} };</syntaxhighlight>
#<syntaxhighlight lang="js">var func = () => ({foo: 1});</syntaxhighlight>
 
==Mire való az Angular <code>@Output</code> dekorátor?==
{{Kvízkérdés|típus=több|válasz=1,2}}
#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?==
{{Kvízkérdés|típus=több|válasz=1,4}}
#be kell állítani az intent filtert
#Service-t kell létrehozni
#fel kell venni az <code>Application</code> osztályba
#be kell regisztrálni a receivert
 
==Mire való egy <code>@media screen and (min-width: 1100px)</code> CSS-query?==
{{Kvízkérdés|típus=több|válasz=1,2}}
#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 <code>any</code> típusú objektumnak olyan tagváltozóját kérjük le, ami nem létezik?==
{{Kvízkérdés|típus=egy|válasz=2}}
#igen
#nem
 
==Egy Android alkalmazás manifestjében csak az esetlegesen veszélyes engedélyeket kell felsorolni.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
==Mit kell tenni ahhoz, hogy használhassuk a Jetpack Compose <code>viewBinding</code>-ot?==
{{Kvízkérdés|típus=több|válasz=2,3}}
#semmit, egyből használható
#példányosítani a binding objektumot
#bekapcsolni a <code>build.gradle</code>-ben
#bekapcsolni a manifestben
 
==Egy Angular-komponenshez hány nézet tartozhat?==
{{Kvízkérdés|típus=egy|válasz=3}}
{{Kvízkérdés|típus=egy|válasz=3}}
# Activity
#0
# ContentProvider
#0..n
# Application
#1
# Service
#1..n
 
==Egy szabványos HTML-dokumentum <code><html></code> eleme csak a <code><header></code>, <code><body></code> és <code><footer></code> elemeket tartalmazhatja.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis


== Angularben a felületeket deklaratív szintaxissal adjuk meg. ==
==Egy promise eredménye, ha sikeres volt az Ajax-hívás: <code>true</code>; egyébként: <code>false</code>.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
==A <code>confirm()</code> JS-függvény aszinkron.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
==Mi igaz az Angular [https://angular.dev/guide/pipes pipe]-okra?==
{{Kvízkérdés|típus=több|válasz=1,2,3,4,5}}
#adatok formázására való
#többet is lehet egymás után kapcsolni
#<code>@Pipe</code> dekorátorral ellátott, a <code>PipeTransform</code> 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ű
 
==Egy Android <code>Activity</code>-hez csak egy <code>SharedPreferences</code> tartozhat.==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
==Mely(ek) a <code>@Composable</code> függvények szabálya(i)?==
{{Kvízkérdés|típus=több|válasz=1,4}}
#egy recomposition leállítható menet közben
#a recompositiont mindig kézzel kell kiváltani
#a <code>@Composable</code> függvények sorban, egymás után hajthatóak végre
#a recomposition kihagyja a lehető legtöbb <code>@Composable</code> függvényt és lambdát
 
==Angularben mik segítik a felelősségek szétválasztását ([[wikipedia:Separation of concerns|SoC]])?==
{{Kvízkérdés|típus=több|válasz=1,2,5}}
#[https://angular.dev/guide/components components]
#[https://angular.dev/guide/directives directives]
#bootstrapping
#decorators
#[https://angular.dev/guide/di dependency injection] ([[wikipedia:Dependency injection|DI]])
#[https://angular.dev/tools/libraries libraries]
#data binding
 
== Az Android Linux kernel alapú. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Az Android-verziók kódneve általában egy édesség. ==
{{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 SDK fizetős. ==
== Csak okostelefonokon fut Android. ==
{{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 Android nyílt forráskódú. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Androidos alkalmazást csak telefon segítségével lehet debuggolni. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== C++-ban is lehet írni androidos alkalmazásokat. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Androidos eseménykezelőt csak layoutban lehet megadni. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== Egy Android-alkalmazásban legalább egy <code>Activity</code>-re szükség van. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== Lehet készíteni UI nélküli androidos alkalmazást is. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Egy androidos content provider egy webszerveren tárolt adatokat is elérhetővé tud tenni. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Egy androidos alkalmazás manifestje csak egy <code>Service</code>-komponenst tartalmazhat. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== Egy androidos alkalmazás manifestjében az összes komponenst fel kell sorolni – kivéve a dinamikusan regisztrálható <code>BroadcastReceiver</code>-eket. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Egy androidos alkalmazás manifestjében lehet XML- és Java-kód is. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== 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
 
== Androidban az <code>R.java</code> állományt kézzel kell karbantartani. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== Az <code>.apk</code>-ban található forráskód visszafejthető. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Melyik igaz az <code>Activity</code> életciklusfüggvényeire? ==
{{Kvízkérdés|típus=egy|válasz=4}}
#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 <code>Activity</code> é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 <code>Intent</code>? ==
{{Kvízkérdés|típus=egy|válasz=4}}
#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. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Az Android támogatja a sűrűségfüggetlen megjelenítést. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== 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=3}}
#80
#120
#160
#320
 
== Egy androidos alkalmazásban pixelben is megadhatóak a méretek. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Egy androidos alkalmazás menüelemeit kódból kell felvenni. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== Egy androidos alkalmazásban a <code>View</code>-k méretét mindig pixelben kell megadni. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== Androidban a szövegek méretezéséhez dp helyett sp-t használunk. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Androidban a <code>Toolbar</code> támogatja a menüerőforrásokat. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Androidban egyszerű alakzatok megjelenítése csak képi erőforrással lehetséges. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== Androidban nem készíthető saját stílus, csak a beépítettek használhatóak. ==
{{Kvízkérdés|típus=egy|válasz=2}}
#igaz
#hamis
 
== Androidban a gombok színét egyszerűen állíthatjuk az állapotuktól függő selectorokkal. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis
 
== Egy androidos <code>Activity</code> dialógus formájában is megjelenhet. ==
{{Kvízkérdés|típus=egy|válasz=1}}
#igaz
#hamis