Friss hírek

9. évf. Programozás alapjai

Megosztás

Feleltető teszt

313
Net-Ne-Felejts

Programozás alapjai

Add meg a neved és az e-mail címed!

Az e-mail cím nem kötelező!

1 / 15

Milyen billentyűkombinációval írjuk az idézőjelet Flowgorithm kiírások során?

2 / 15

Mi az, amit deklarálunk a Flowgorithmben?

3 / 15

Milyen folyamatábra szimbólumot látsz képen?

4 / 15

Hogyan alakítod át az a változót egész szám típusról szöveggé?

a = 123

5 / 15

Mit ír ki az alábbi programsor Pythonban, ha lefuttatjuk?

állat = 'holló'
holló = 'Gáspár'
állat = 'Gizi'
print(állat)

6 / 15

Hogyan lehet egy üres listát létrehozni Pythonban?

7 / 15

Mit ír ki az alábbi programsor Pythonban, ha lefuttatjuk?

állat = 'ló'
ló = 'Ráró'
állat = 'macska'
print(állat)

8 / 15

Jelöld meg az alábbi állítás igaz vagy hamis!

Az if feltételében logikai kifejezések használhatók.

9 / 15

Jelöld meg az alábbi állítás igaz vagy hamis!

Az elif használata opcionális.

10 / 15

Mi lesz az alábbi kódrészlet kimenete, ha a szam = 7?

if szam % 2 == 0:
    print("Páros szám.")
else:
    print("Páratlan szám.")

11 / 15

Melyik kódrészlet írja ki, hogy egy szám negatív vagy 10 és 20 közötti?

12 / 15

Egészítsd ki az alábbi kódrészletet úgy, hogy csak a páratlan számokat írja ki!

for i in range(1, 10):
    if __________:
        print(i)

13 / 15

Jelöld, hogy az állítás igaz vagy hamis?

A while ciklus feltétele alapján iterálhat akár végtelenszer is.

14 / 15

Az alábbi kód véletlenszerű számokat generál. Hány számot fog generálni?

import random
for i in range(3):
    print(random.randint(1, 10))

15 / 15

Mi a probléma az alábbi kóddal?

i = 10
while i > 0:
print(i)
    i -= 1

Your score is

0%

Gyakorló tesztek témakörönként

1
Net-Ne-Felejts

Alapfogalmak (Flowgorithm és Python)

Add meg a neved és az e-mail címed!

Az adatok megadása nélkül is kitöltheted a tesztet.

1 / 47

Miből áll az algoritmusok alapszerkezete? A rossz válaszért -1 pont levonás jár!

2 / 47

Milyen folyamatábra szimbólumot látsz képen?

3 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Adat megjelenítése a képernyőn vagy adat küldése fájlba vagy más eszközre.

4 / 47

Mi az az ismétlés?

5 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Egy fájlban tárolt program (általában az, amely futtatásra kerül).

6 / 47

Milyen billentyűkombinációval írjuk az idézőjelet Flowgorithm kiírások során?

7 / 47

Milyen függvénnyel adjuk meg egy 2 féle értéket felvevő véletlen szám generálását Flowgorithmben?

8 / 47

Mi a szekvencia?

9 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A probléma megfogalmazásának, a megoldás megtalálásának és a megoldás kifejezésének folyamata.

10 / 47

Milyen billentyűkombinációval írjuk az & jelet Flowgorithm kiírások során?

11 / 47

Milyen függvénnyel adjuk meg egy n szám 6-tal való maradékos osztását Flowgorithmben? Több jó válasz is lehetséges, a rossz válasz -1 pont levonással jár.

12 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A fordítóprogram kimenete azután, hogy a program le lett fordítva.

13 / 47

Mi az algoritmus?

Az algoritmus, egy jól ismert, megengedett lépésekből, tevékenységekből álló  _______________, amelyet követve mindig elérjük a kívánt célt.

14 / 47

Milyen folyamatábra szimbólumot látsz képen?

15 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Egy hiba a programban, amely a nyelvtani elemzést megakadályozza – és így lehetetlenné teszi a futtatást.

16 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A Python használatának az a módja, amikor a kifejezéseket parancssorba (prompt) gépeljük és azonnal láthatjuk az eredményeket, a szkripttel ellentétben.

17 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Néhány tevékenység végrehajtása újra meg újra, többnyire apró változásokkal.

18 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A három fajta programhiba közül bármelyiknek a megkeresésére és eltávolítására irányuló folyamat.

19 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Információ a programban más programozók számára (vagy bárki más számára, aki olvassa a kódot). Nincs hatása a program futtatására.

20 / 47

Milyen folyamatábra szimbólumot látsz képen?

21 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Tévedés a programban.

22 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Bármelyik nyelv, amelyet emberek terveztek valamilyen speciális célból, mint például a matematikai ötletek megjelenítése vagy számítógépes programok írása.

23 / 47

Milyen jel közé tesszük a Flowgorithmben a kiírás során a szó szerint kiírandó szövegeket?

24 / 47

Válaszd ki az algoritmizálás módjait! A rossz válaszért -1 pont levonás jár!

25 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Adat beolvasása billentyűzetről, egy fájlból vagy valamilyen másik eszközről.

26 / 47

Mikor használunk elágazást?

27 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A program vizsgálata és a szintaktikai szerkezet elemzése.

28 / 47

Milyen függvénnyel adjuk meg egy n szám gyökét Flowgorithmben?

29 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A program szerkezete.

30 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A program szintaktikai szerkezetének egyik alapeleme, hasonlóan a természetes nyelvek szó fogalmához.

31 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Egy fordítás előtt álló magas szintű program.

32 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Programozási nyelvek, mint a Python is, amelyeket úgy terveztek, hogy az ember számára könnyen olvasható és írható legyen.

33 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A Python parancsértelmező interaktív felhasználói felülete. A felhasználója a prompt (>>>) után írja a parancsokat és megnyomja az Enter gombot, hogy a parancsértelmező azonnal feldolgozza azokat. A szó a Unixtól származik.

34 / 47

Mit jelent az elágazás?

35 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A motor, amely végrehajtja a Python szkriptjeidet és a kifejezéseket.

36 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Utasítások sorozata, amely meghatározza a számítógép tevékenységeit és a számítás menetét.

37 / 47

A szekvencia esetében mi történik az i. lépés befejezése után?

38 / 47

Válaszd ki az algoritmizálás módjait! A rossz válaszért -1 pont levonás jár!

39 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A program jelentése.

40 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Egy programnyelv, amelyet úgy terveztek, hogy a számítógép könnyen végre tudja hajtani. Gépi nyelvnek vagy assembly nyelvnek is hívják.

41 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A programnak az a tulajdonsága, amely révén több számítógépen is futtatható.

42 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Egy programban vagy szkriptben használt függvény, amelynek hatására a Python parancsértelmező kijelez egy értéket a kimeneti eszközén.

43 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Bizonyos feltételek ellenőrzése és ez alapján a megfelelő utasítássorozat végrehajtása.

44 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
A futási idejű hibák másik neve.

45 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Egy hiba a programban, aminek a hatására az mást csinál, mint amit a programozó szeretett volna.

46 / 47

Válaszd ki az algoritmizálás módjait! A rossz válaszért -1 pont levonás jár!

47 / 47

Válaszd ki a meghatározás alapján, hogy miről van szó!
Egy hiba, ami addig nem jelenik meg, amíg a program végrehajtása el nem kezdődik, de meggátolja a program folytatását.

Your score is

0%

193
Net-Ne-Felejts

Változók és listák

Add meg a neved és az e-mail címed!

Az e-mail cím nem kötelező!

1 / 13

Melyik kódrészlet deklarál egy egész szám típusú változót?

2 / 13

Mit ír ki az alábbi kód? (Csak 1 db számmal válaszolj!)

lista = [1, 2, 3, 4, 5]

print(len(lista))

3 / 13

Mit ír ki az alábbi program?

név1 = 'Anna'

név2 = 'Béla'

név3 = név1

név1 = név2

print(név1, név2, név3)

4 / 13

Mit ír ki az alábbi program?

x = 5

y = 3

x = y

y = x

print(x, y)

5 / 13

Melyik változónév helytelen Pythonban?

6 / 13

Hogyan lehet egy üres listát létrehozni Pythonban?

7 / 13

Milyen típusú az alábbi változó?

a = "alma"

8 / 13

Hogyan alakítod át az a változót egész szám típusról szöveggé?

a = 123

9 / 13

Mit ad vissza az alábbi kódrészlet? (Csak 1 db számmal válaszolj!)

lista = [10, 20, 30, 40]

print(lista[2])

10 / 13

Kérd be a felhasználó nevét!

11 / 13

Mit ír ki az alábbi program?

név = 'Judit'

kor = 17

print(név, 'idős:', kor > 18)

12 / 13

Milyen típusú az alábbi változó?

szoveg = "Python tanulás"

13 / 13

Definiálj egy városok nevű listát, amely tartalmazza Budapest, Debrecen, Szeged városok nevét ebben a sorrendben!

Your score is

0%

190
Net-Ne-Felejts

While- és for-ciklusok

Add meg a neved és az e-mail címed!

Az e-mail cím nem kötelező!

1 / 13

Jelöld, hogy az állítás igaz vagy hamis?

A range(5) a számokat 1-től 5-ig generálja.

2 / 13

Jelöld, hogy az állítás igaz vagy hamis?

A break parancs megszakítja a ciklust.

3 / 13

Egészítsd ki az alábbi kódrészletet úgy, hogy csak a páratlan számokat írja ki!

for i in range(1, 10):
    if __________:
        print(i)

4 / 13

Jelöld, hogy az állítás igaz vagy hamis?

A for ciklus mindig előre meghatározott számú iterációt hajt végre.

5 / 13

Mi a program célja, és hogyan ér véget?

import random
szam = random.randint(1, 10)
tipp = 0

while tipp != szam:
    tipp = int(input("Tippelj egy számot 1 és 10 között: "))
    if tipp < szam:
        print("Nagyobb!")
    elif tipp > szam:
        print("Kisebb!")
print("Eltaláltad!")

6 / 13

Jelöld, hogy az állítás igaz vagy hamis?

A while ciklus feltétele alapján iterálhat akár végtelenszer is.

7 / 13

Melyik kódrészlet írja ki az első 5 pozitív egész számot?

8 / 13

Egészítsd ki az alábbi programot, hogy a szam értéke minden iterációban eggyel csökkenjen, és a ciklus megálljon, ha a szam eléri a 0-t!

szam = 5
while __________:
    print(szam)
    __________

9 / 13

Mi a probléma az alábbi kóddal?

i = 10
while i > 0:
print(i)
    i -= 1

10 / 13

Az alábbi kód véletlenszerű számokat generál. Hány számot fog generálni?

import random
for i in range(3):
    print(random.randint(1, 10))

11 / 13

Mi lesz az alábbi kódrészlet kimenete?

for i in range(3):
    for j in range(2):
        print(i, j)

12 / 13

Miért hibás az alábbi kódrészlet?

 

for i in range(1, 10, -1):
    for j in range(2):
        print(i, j)

 

13 / 13

Mit ír ki az alábbi program?

szam = 1
while szam < 5:
    print(szam)
    szam += 1

Your score is

0%

180
Net-Ne-Felejts

Elágazások

Add meg a neved és az e-mail címed!

Az e-mail cím nem kötelező!

1 / 13

Egészítsd ki az alábbi kódot, hogy kiírja, hogy a szám pozitív, negatív vagy nulla!

szam = int(input("Adj meg egy számot: "))
if __________:
    print("A szám pozitív.")
elif __________:
    print("A szám negatív.")
else:
    print("A szám nulla.")

2 / 13

Miért hibás az alábbi kód?

szam = input("Adj meg egy számot: ")
if szam > 10:
    print("A szám nagyobb, mint 10.")
else:
    print("A szám kisebb vagy egyenlő, mint 10.")

3 / 13

Mi a program célja?

import random
szam = random.randint(1, 100)
if szam < 50:
    print("A szám kisebb, mint 50.")
else:
    print("A szám nagyobb vagy egyenlő, mint 50.")

4 / 13

Mi lesz az alábbi kódrészlet kimenete, ha a szam = 7?

if szam % 2 == 0:
    print("Páros szám.")
else:
    print("Páratlan szám.")

5 / 13

Jelöld meg az alábbi állítás igaz vagy hamis!

Egy if utáni blokk mindig tartalmazhat több parancsot is.

6 / 13

Jelöld meg az alábbi állítás igaz vagy hamis!

Egy if után mindig szükség van egy else ágra.

7 / 13

Mi lesz az alábbi kódrészlet kimenete, ha x = 4?

if x > 5:
    print("Nagyobb, mint 5.")
elif x == 4:
    print("Pontosan 4.")
else:
    print("Kisebb, mint 5.")

8 / 13

Miért hibás az alábbi kódrészlet?

if szam > 10:
print("Nagyobb, mint 10.")
else:
print("Kisebb vagy egyenlő, mint 10.")

9 / 13

Jelöld meg az alábbi állítás igaz vagy hamis!

Az if feltételében logikai kifejezések használhatók.

10 / 13

Egészítsd ki az alábbi kódrészletet, hogy csak az 50-nél nagyobb számokat írja ki!

szam = int(input("Adj meg egy számot: "))
if __________:
    print("A szám nagyobb, mint 50.")

11 / 13

Melyik kódrészlet írja ki, hogy egy szám negatív vagy 10 és 20 közötti?

12 / 13

Melyik kódrészlet határozza meg, hogy egy szám osztható-e 3-mal, 5-tel, vagy mindkettővel?

13 / 13

Jelöld meg az alábbi állítás igaz vagy hamis!

Az elif használata opcionális.

Your score is

0%