wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Backend Fejlesztés Kvíz

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

Mi a backend elsődleges feladata?

a)

a felhasználói felület megjelenítése

b)

az üzleti logika és adatkezelés megvalósítása

c)

HTML oldalak stílusozása

d)

böngészőben futó kód kezelése

2.

Mi az API?

a)

adatbázis-kezelő rendszer

b)

szabványos kommunikációs felület alkalmazások között

c)

frontend keretrendszer

d)

operációs rendszer szolgáltatás

3.

Melyik NEM backend feladat?

a)

üzleti logika megvalósítása

b)

jogosultságkezelés

c)

felhasználói felület renderelése

d)

adatbiztonság

4.

Mit jelent a CRUD rövidítés?

a)

Create, Read, Update, Delete

b)

Connect, Run, Update, Deploy

c)

Create, Remove, Upload, Download

d)

Call, Return, Use, Dispose

5.

Melyik adatcsere-formátum tipikus Web API esetén?

a)

TXT

b)

JSON

c)

CSV

d)

PDF

6.

Mi a middleware szerepe?

a)

adatbázis táblák létrehozása

b)

frontend logika kezelése

c)

kérésfeldolgozás közbeni köztes funkciók biztosítása

d)

HTTP válasz formázása HTML-re

7.

Mit jelent a REST?

a)

Representational State Transfer

b)

Remote Service Technology

c)

Request State Transport

d)

Relational Entity Service Transfer

8.

Mit azonosít egy URI a REST-ben?

a)

felhasználót

b)

sessiont

c)

HTTP metódust

d)

erőforrást

9.

Mi az authentication?

a)

a felhasználó jogosultságainak ellenőrzése

b)

a felhasználó kilétének ellenőrzése

c)

adatok titkosítása

d)

session létrehozása

10.

Mi az authorization?

a)

a felhasználó azonosítása

b)

token generálása

c)

a hozzáférési jogosultság ellenőrzése

d)

adatbázis kapcsolat létrehozása

11.

Mi jellemző a session alapú megoldásra?

a)

szerveroldali állapottárolás

b)

kliensoldali token

c)

stateless működés

d)

JWT használata kötelező

12.

Mi jellemző a token alapú megoldásra?

a)

szerver memóriában tárolódik

b)

session fájl szükséges

c)

kliens nem küld azonosítót

d)

kliens minden kérésnél elküldi a tokent

13.

Mi a JWT?

a)

Java Web Tool

b)

JSON Web Token

c)

JavaScript Web Template

d)

Joint Web Transaction

14.

Mi a skálázás célja?

a)

több kérés kiszolgálása hatékonyan

b)

adatbázis struktúra módosítása

c)

frontend gyorsítása

d)

kód rövidítése

15.

Mi a terheléselosztás?

a)

kérések elosztása több szerver között

b)

adatbázis indexelése

c)

token titkosítása

d)

cache törlése

16.

Mit jelent a HTTP?

a)

High Transfer Text Protocol

b)

HyperText Transfer Protocol

c)

Host Transfer Protocol

d)

Hyper Tool Transfer Process

17.

Mi a HTTPS célja?

a)

gyorsabb adatátvitel

b)

tömörítés

c)

session kezelés

d)

titkosított kommunikáció

18.

Melyik HTTP metódus adatlekérésre szolgál?

a)

GET

b)

POST

c)

PUT

d)

DELETE

19.

Melyik metódus hoz létre új erőforrást?

a)

GET

b)

POST

c)

PATCH

d)

OPTIONS

20.

Melyik metódus frissít teljes erőforrást?

a)

GET

b)

POST

c)

PUT

d)

PATCH

21.

Melyik metódus töröl adatot?

a)

GET

b)

POST

c)

PUT

d)

DELETE

22.

Mit csinál az OPTIONS metódus?

a)

támogatott műveleteket kérdez le

b)

adatot töröl

c)

választ küld body nélkül

d)

sessiont hoz létre

23.

Mit csinál a HEAD metódus?

a)

csak a body-t küldi vissza

b)

csak a fejlécet küldi vissza

c)

adatot módosít

d)

átirányít

24.

Melyik státuszkód jelent sikeres választ?

a)

200 OK

b)

400 Bad Request

c)

404 Not Found

d)

500 Internal Server Error

25.

Mit jelent a 201 Created?

a)

sikeres törlés

b)

hibás kérés

c)

új erőforrás létrejött

d)

nincs válasz

26.

Mit jelent a 204 No Content?

a)

erőforrás nem található

b)

szerverhiba

c)

sikeres válasz adatokkal

d)

sikeres válasz body nélkül

27.

Mit jelent a 400 Bad Request?

a)

szerver nem elérhető

b)

hibás klienskérés

c)

nincs jogosultság

d)

átirányítás

28.

Mit jelent a 401 Unauthorized?

a)

nincs vagy hibás azonosítás

b)

nincs jogosultság

c)

erőforrás nem létezik

d)

szerverhiba

29.

Mit jelent a 403 Forbidden?

a)

nincs erőforrás

b)

rossz URL

c)

nincs jogosultság

d)

szerver túlterhelt

30.

Mit jelent a 404 Not Found?

a)

hibás token

b)

nincs internet

c)

szerverhiba

d)

erőforrás nem található

31.

Mit jelent az 5xx státuszkód?

a)

szerveroldali hiba

b)

klienshiba

c)

átirányítás

d)

sikeres válasz

32.

Mi az adatbázis?

a)

ideiglenes memória

b)

tartós (perzisztens) adattároló

c)

frontend komponens

d)

HTTP válasz

33.

Mi a relációs adatbázis alapja?

a)

fájlstruktúra

b)

objektumok

c)

táblák

d)

JSON dokumentumok

34.

Mi az SQL?

a)

strukturált lekérdező nyelv

b)

programozási nyelv

c)

ORM keretrendszer

d)

API protokoll

35.

Melyik SQL parancs olvas adatot?

a)

INSERT

b)

SELECT

c)

UPDATE

d)

DELETE

36.

Melyik SQL parancs módosít adatot?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

JOIN

37.

Mit csinál az INNER JOIN?

a)

csak a kapcsolódó rekordokat adja vissza

b)

minden rekordot visszaad

c)

csak bal oldalt adja vissza

d)

csak jobb oldalt adja vissza

38.

Mit csinál a LEFT JOIN?

a)

csak a közös rekordokat adja vissza

b)

a bal tábla összes sorát visszaadja

c)

csak a jobb táblát adja vissza

d)

nem használható WHERE-rel

39.

Mire való a GROUP BY?

a)

rekordok törlésére

b)

adatok rendezésére

c)

adatok csoportosítására

d)

adatok beszúrására

40.

Mire való a HAVING?

a)

sorok szűrésére

b)

táblák összekapcsolására

c)

oszlop létrehozására

d)

csoportosított eredmények szűrésére

41.

Mi az ORM?

a)

objektum–relációs leképezés

b)

adatbázis motor

c)

HTTP szabvány

d)

frontend könyvtár

42.

Mi az ORM egyik előnye?

a)

több SQL kód

b)

kevesebb hibalehetőség

c)

lassabb futás

d)

több boilerplate kód

43.

Mi az Entity Framework?

a)

.NET ORM megoldás

b)

frontend keretrendszer

c)

adatbázis szerver

d)

HTTP kliens

44.

Mi a DbContext szerepe?

a)

adatbázis séma (táblák, kapcsolatok) kezelése

b)

UI renderelése

c)

token generálás

d)

middleware futtatás

45.

Mi a DbSet?

a)

egy tábla kollekciója

b)

HTTP kérés

c)

konfigurációs fájl

d)

middleware lánc

46.

Mire használható a LINQ?

a)

HTTP routing

b)

token kezelés

c)

lekérdezések írására

d)

CSS generálásra

47.

Mi a lambda kifejezés?

a)

névtelen függvény

b)

adatbázis kapcsolat

c)

HTTP metódus

d)

konfigurációs elem

48.

Mit jelent az async/await?

a)

szinkron futás

b)

aszinkron végrehajtás

c)

többszálú UI

d)

hibakezelés

49.

Mi az async előnye backend rendszernél?

a)

blokkolja a szálat

b)

lassabb válasz

c)

több párhuzamos kérés kezelése

d)

kevesebb memória

50.

Mi a Dependency Injection?

a)

objektumok manuális létrehozása

b)

statikus osztály használata

c)

globális változók

d)

függőségek automatikus átadása

51.

Mire használjuk a Dependency Injection-t?

a)

laza csatolásra

b)

UI animációkra

c)

adatbázis indexelésre

d)

HTTP státuszkódokra

52.

Mi a Foreign Key?

a)

idegen tábla kulcsára mutató mező

b)

elsődleges kulcs

c)

index

d)

trigger

53.

Mi a navigációs attribútum?

a)

kapcsolatot jelöl két entitás között

b)

adat típust módosít

c)

HTTP route

d)

JSON kulcs

54.

Mi a tranzakció célja?

a)

adatkonzisztencia biztosítása

b)

lekérdezés gyorsítása

c)

token kezelés

d)

UI frissítés

55.

Mit csinál a COMMIT?

a)

visszagörget

b)

véglegesít

c)

ment ideiglenesen

d)

lezár kapcsolatot

56.

Mit csinál a ROLLBACK?

a)

véglegesít

b)

adatot beszúr

c)

visszavonja a módosításokat

d)

indexel

57.

Mi a SAVEPOINT?

a)

tranzakció köztes pontja

b)

adatbázis tábla

c)

HTTP végpont

d)

JWT mező

58.

Miért fontos a HTTPS API-knál?

a)

adatvédelem miatt

b)

gyorsabb válasz

c)

kevesebb kód

d)

nincs szükség tokenre

59.

Mi a Web API tipikus felhasználása?

a)

asztali alkalmazás UI

b)

mobil és web kliens kiszolgálása

c)

CSS renderelés

d)

HTML sablonozás

60.

Melyik állítás igaz a REST API-ra?

a)

állapotot tárol a szerveren

b)

csak POST metódust használ

c)

erőforrás-alapú szemléletű

d)

nem használ HTTP-t