WorksheetsProgramozás
Total questions: 80
Worksheet time: 43mins
Mit jelent a szintaktikai hiba?
beírási szabályoktól eltérő módon megírt utasítások
a megoldandó feladat szempontjából hibás
helyesírási hiba
fogalmazási hiba
Melyik nem programozási nyelv?
C#
Java
Windows
Java Script
Az alábbi programozási nyelvek közül melyik alacsony szintű nyelv?
Assembly
C++
BIOS
Basic
Mi nem jellemző a gépi kódra?
A processzor közvetlenül tudja végrehajtani a kódot.
Gépfüggő
Könnyű a program megírása
Gyors, nincs szükség fordítása
Jelölje meg a hamis állításokat!
A magas szintű programozási nyelvek gyorsabb programírást tettek lehetővé.
A compiler (fordító) a teljes kódot fordítja.
Az interpreter (értelmező) a teljes kódot fordítja.
A magas szintű programozási nyelvekkel megnőtt a programkészítés ideje.
Melyik a legrégibb programozási nyelv a következők közül:
Basic
Logo
Python
Excel
Melyik programozási nyelv?
Java
Wookie
Rodian
Tauntaun
Melyik programozási nyelv?
A
B
C
D
Mire szolgál a <p> </p> tag?
lista beszúrására
metaadatok beillesztésére
címsor létrehozására
bekezdés létrehozására
Milyen információkat rögzítünk <head> </head> között?
szöveget, képet, videót
meta adatokat, karakterkódolást, dokumentum címét, stíluslapok elérését
kizárólag listákat
csak a DTD meghatározást
Hogyan hozunk létre a www.w3schools.com oldalra mutató hivatkozást?
<anchor link="https://www.w3schools.com">W3Schools</a>
<h1 link="https://www.w3schools.com">W3Schools</h1>
<a href="https://www.w3schools.com">W3Schools</a>
<img link:"https://www.w3schools.com">W3Schools</img>
Hol kell elhelyezni a <title> </title> tageket?
<head> után </head> előtt
<!DOCTYPE html> előtt
</body> és </html> között
</body> után
Melyik tag segítségével hozok létre rendezetlen listát?
<row>
<lists>
<ol>
<ul>
Melyik tulajdonság - érték párral tudok egy szöveget aláhúzni?
font-style: underline;
font-decoration: underline;
text-decoration: underline;
text-decoration: line;
Melyik tag segítségével hozok létre rendezett listát?
<ul>
<ol>
<form>
<a>
Melyik számrendszerben működik a számítógép?
Kettes számrendszerben!
Nyolcas számrendszerben!
Tízes számrendszerben!
Tizenhatos számrendszerben!
Melyik jelöl programozási nyelvet?
Mark1
ENIAC
FORTRAN
EDVAC
A(z) ______ függvény publikus, kivűlről is látható.
Mi hiányzik a mondat kiegészítéséhez?
static
public
while
for
Melyik függvény az amely visszatérési típus, avagy nincs visszatérési értéke?
(a)
Melyik a helyes for ciklus felépítés?
for(i=kezdőérték, i<=végérték, léptetés)
for(léptetés; i<=végérték; i => kezdoérték)
for(i=kezdőérték; i<=végérték; léptetés)
for(kezdőérték, léptetés, i=végérték)
While ciklus mindig átírható for ciklussá!
Igaz
Hamis
Bemeneti források:
Fájl
docx
egy program
billentyűzet
Scanner funkciója a következő:...
adatok rendszerezése
több helyről is adat beolvasás
adatok kiolvasása
adatok törlése
Mire szolgál a nextLine() ?
következő sor
adatbekérés
adatkikérés
adatok rendszerezése
Ha elakarunk távolitani egy elemet az ArrayListből, akkor a ______ függvényt kell használni.
delete
remove
cut
törlés
ArrayListünkün belül felül is írhatjuk a már létező elemeket a colorList. (a) metódus segítségével. Írd le mi hiányzik a mondatból.
Melyik metódus segítségével tudhatjuk meg, hogy hány elem található egy ArrayListben?
long
count
size
Betűrendszerint rendezhetjük a következő metódus segítségével:
sort ()
set ()
array ()
int ()
Számértékek beolvasásához mindig a _____() nevű utasítással tudunk beolvasni.
backInt
sortInt
nextInt
stringInt
Melyik állítások igazak a konstruktorra?
Neve megegyezik az osztály nevével
Több is lehet belőle
Ha egy se lenne, a fordító generál egyet.
A default konstruktor mindig elérhető
Visszatérési értéke void
Az alábbiak közül mely elem elé NEM tehetünk final jelzőt?
metódus
osztály
adattag
csomag
paraméter
Fejezd be a mondatot HELYESEN! A statikus polimorfizmus
miatt van lehetőség arra, hogy egy osztálynak több konstruktora is legyen.
más elnevezése az overloading, vagy operáció kiterjesztés.
az overriding fogalmat jelenti.
már a C-ben megismert fogalmak egyike.
Az attribútumok inicializálásának helyes sorrendje:
konstruktorban, példány inicializáló blokkban, definíció helyén
definíció helyén, példány inicializáló blokkban, konstruktorban
definíció helyén, konstruktorban, példány inicializáló blokkban
példány inicializáló blokkban, definíció helyén, konstruktorban
Melyik nem helyes tömb deklaráció?
int tomb[][];
int[][] tomb;
int tomb = {{1,2,3}, {4,5,6}};
int[] tomb[];
Rakd sorrenbe az elérést vezérlőket erősség szerint. Legerősebbel kezdd!
public;package private; protected; private
private; package private; protected; public
public;protected;package private; private
private; protected; package private; public
Mely állítások igazak a statikus belső osztályokra?
Csak a külső osztályból, vagy annak egy példánya által példányosítható.
Statikus tagja a külső osztálynak.
Nem látja a külső osztály adattagjait és metódusait.
Egy helyen deklaráljuk és példányosítjuk.
A következő állítások adatok inicializálására vonatkoznak. Melyik állítás IGAZ?
Lokális változók inicializálása automatikus.
Adattagok inicializálása esetén a primitív adattagok értéke 0 lesz.
A konstruktor az az egyetlen hely, ahol az adattagok inicializálása megtörténhet.
Objektumok inicializálásakor az instance init blokkok utasításai a konstruktor utasításai előtt lefutnak.
Mely állítás NEM igaz az alábbiak közül?
A konstruktor láthatósága mindig public.
Az interfész részek általában publikus láthatóságúak.
A protected adattagokat az osztályon kívül csak a származtatott osztályban lehet látni.
Egy java fordítási egységben csak egy publikus osztály lehet.
Mely állítások jellemzőek a java programok fordítására?
Egy java állományból több class állomány keletkezhet.
A Java linker a fordítás során létrehoz egy jar állományt.
Minden fordítási egységben egy java osztály szerepel.
A publikus osztályokból keletkeznek a class fájlok fordításkor.
A folyamatábra készítésénél feltételt mibe kell írni?
rombusz
téglalap
ellipszis
paralelogramma
Mi látható a képen?
folyamatábra
program
eljárás
egyiksem
Melyik paranccsal kell lezárni a programot?
end.
end
stop
stop.
Válaszd ki az alábbiak közül az igaz állításokat!
Az algoritmus VÉGES.
Az algoritmus ÁLTALÁNOS.
Az algoritmus HELYTELEN.
Az algoritmus OPTIMÁLIS.
Mit jelent az algoritmus?
kódolás
ábrakészítés
eljárás, folyamat
folyamatábra
Melyik nem programozási nyelv?
C#
Java
Windows
Java Script
Jelöld be azokat az eszközöket, amelyeket robotnak nevezhetünk!
drón
magától működő fűnyíró
konyhai turmix
benzines fűnyíró
humanoid pincérrobot, amelyik kihozza az italunkat
A programozási környezet...
ahol jól érezzük magunkat.
ahol a programot tároljuk.
ahol a legjobbak a körülmények a programozáshoz.
ahol a programot megírjuk / elkészítjük.
Milyen blokkokkal, programozási elemekkel találkoztunk?
ciklus
elágazás
esemény
feltétel
kiírás
A ScrathJr-ral lehet...
hangot felvenni.
rajzolni.
szereplőt mozgatni.
szöveget írni.
robotot vezérelni.
A programozás során egy dolgot többféleképpen is meg lehet oldani.
Igaz
Hamis
Mi az algoritmus röviden?
eljárás, folyamat
eljárás, futam
folyamat, intervallum
folyamatábra
Melyik nem tartozik az algoritmus követelményei közé?
végesség
meghatározottság
input adatok
folyamat
Melyik az a síkidom, amelyiket a folyamatábránál a feltétel alkalmazására használjuk?
rombusz
paralelogramma
téglalap
ellipszis
Saját kivétel osztály létrehozásakor mely osztály(ok) használhatók ősként?
Bármely kivétel osztály.
Csak az Exception osztály.
Csak a RuntimeException osztály.
Saját kivétel osztályt nem írhatunk Java-ban.
Hogyan dobhatunk el kivételt Javában?
throw new IllegalArgumentException();
throw IllegalArgumentException();
throws IllegalArgumentException();
throws new IllegalArgumentException();
Mely kulcsszóval jelezhetjük egy függvény fejlécében, hogy az adott metódus egy adott típusú kivételt dobhat?
void
throws
throw
implements
Az alábbiak közül mely állítások igazak Javában?
Ha van try-catch blokkunk, akkor biztosan minden kivételt el fogunk kapni, ami a try blokkon belül keletkezik.
Lehet több catch blokk egy try blokk után.
A finally ág mindig lefut.
Ha a try blokkban kivétel keletkezik, akkor a catch blokk fut le, különben a finally blokk.
Miért fontos, hogy az általános Excpetion osztályt utoljára kapjuk el?
Nem fontos, csak konvenció.
Csak így garantálhatjuk, hogy a finally águnk lefusson.
Polimorfizmus miatt, az utána következő kivételkezeléseket elfedi.
Ezt a kivételtípust a legnehezebb kezelni általánossága miatt, ezért próbáljuk halogatni.
Mit fog tartalmazni a szoveg string?
String szoveg = "Macska".substring(1, 4);
Mac
acs
acsk
Egyiket sem, mivel először létre kell hozni egy Stringet a "Macska" szövegnek és csak utána tudjuk meghívni a substring metódusát.
Mely állítások igazak az alábbiak közül?
A String osztály split() metódusa egy Set objektumot ad vissza.
A String osztály split() metódusa egy tömböt ad vissza.
A String osztály startsWith() metódusa NEM érzékeny a kis- és nagybetűkre (case-insensitive).
Két String változó tartalmának összehasonlítására az equals metódus használandó.
Melyik metódus adja vissza a String adott karakterének indexét?
index()
charAt()
char()
substring()
Hogyan tudjuk lekérni egy macska nevű string i. karakterét?
macska[i];
macska.charAt(i);
new String(macska.toCharArray()).toString().charAt(i);
macska.split("")[i]
Az alábbiak közül melyek helyes módjai egy String objektum létrehozásának Javaban?
String str = new String("FunnyText");
String str = "NotSoFunnyText";
String str = new String( { 'h', 'a', 'h', 'a' } );
String str = 'VeryFunnyText';
Mikor érdemes generikus osztályt készíteni?
Ha egy konténer típust szeretnénk készíteni, aminél előre nem tudjuk megmondani, milyen típusú elemeket fogunk benne tárolni.
Ha gyorsítani szeretnénk a programunk futását.
Ha algoritmust szeretnénk készíteni, ami több típuson azonosan működik.
Ha nem tudjuk eldönteni milyen típusokat szeretnénk kezelni.
Milyen típus lehet generikus paraméter?
Primitív típus.
Referencia típus.
Mindkettő.
Egyik sem.
Hogyan néz ki egy generikus osztály deklarációja?
class OsztalyNev[T] {...}
class OsztalyNev<T> {...}
class[T] OsztalyNev {...}
class<T> OsztalyNev = new OsztalyNev<T> {...}
Hogyan tudunk sztringeket tároló listát létrehozni javában?
List<String> strings = new ArrayList<>();
List<String> strings = new List<>();
ArrayList<String> strings = new ArrayList<>();
ArrayList<String> strings = new List<>();
Mi haszna a Raw type-oknak Javaban?
Futási idő optimalizálásra adnak lehetőséget.
Visszafelé kompatibitást segítik.
Az ilyen típusú változók értékként adódnak át.
A generikus típusok ezekből épülnek fel.
Mi a különbség algoritmus és program között?
a program nyelvfüggő, az algoritmus nem
az algoritmus nyelvfüggő, a program nem
semmi, azonosak
a program véges számú lépésből áll. az algoritmus nem
Mi lesz a kiírt eredmény?
x
5
y
semmi
Mi fog megjelenni: print("3+5")?
"3+5"
8
3+5
hibaüzenet, a sor hibás
Az a és b egész számok osztási maradékát (x) adja:
x=a/b
x=a:b
x=a%b
x=a//b
Cél egy egész szám (a) beolvasása. Melyik megoldás helyes?
input("Kérek egy számot: ")=a
a=input("Kérek egy számot: ")
print("Kérek egy számot: ") , majd input(a)
a=int(input("Kérek egy számot: "))
Ha egy ciklus lépésszáma előre ismert, a ciklus ...
elöltesztelő
számláló
középen tesztelő
hátultesztelő
Mi lesz ennek az eredménye: #print("Hello világ!")?
Helló világ!
'Hello világ!'
a sor hibás, hibaüzenet
semmi
Melyik nem elemi adattípus?
egész szám
logikai
szöveg(string)
valós szám
Mi lesz az eredmény?
50
100
0
15
Mit írjon ki az alábbi kódrészlet, ahol x pozitív egész szám?
Az x prímszám
Az x páros szám
Az x páratlan szám
Az x törtszám
Milyen nyelv a Python?
compileres (fordítós)
erősen típusos
interpreteres (értelmezős)
alcsony szintű
Mit írjunk az üres helyekre, ha a páratlan számokat szeretnénk megkapni 100-ig?
% és ==
// és ==
// és !=
% és !=
