NEW
Font size
WorksheetsINFO
Total questions: 80
Worksheet time: 40mins
Mit jelent az API rövidítés?
Advanced Program Interface
Application Programming Interface
Automated Programming Interface
Advanced Process Interaction
Melyik HTTP metódust használják adatok lekérésére a szerverről?
POST
PUT
GET
DELETE
Mi a RESTful API fő célja?
Az adatok titkosítása
Adatok átvitele HTTP használatával
Bonyolult számítások végrehajtása
Nagy mennyiségű adat tárolása
Melyik HTTP státuszkód jelzi, hogy a kérés sikeres volt?
200
404
500
403
Milyen formátumban válaszolnak általában a RESTful API-k?
HTML
JSON vagy XML
CSV
TXT
Melyik Python modul használható JSON adatok kezelésére?
os
json
requests
urllib
Mi a POST HTTP metódus szerepe?
Adatok lekérése
Adatok frissítése
Adatok törlése
Új adatok küldése
Hogyan lehet JSON adatot küldeni POST kéréssel a Python requests könyvtárral?
response = requests.post(url, json=data)
response = requests.get(url, json=data)
response = requests.post(url, data=json)
response = requests.put(url, json=data)
Melyik HTTP státuszkód jelzi, hogy az erőforrás nem található?
500
200
404
403
Mit csinál a PUT HTTP metódus?
Töröl egy erőforrást
Új erőforrást hoz létre
Frissíti a meglévő erőforrást
Lekéri az erőforrást
Mi a REST architektúra egyik fő előnye?
Korlátozott adatátvitel
Bonyolult kommunikáció
Egyszerű és skálázható adatátvitel
Kép alapú adatátvitel
Melyik Python könyvtárat használjuk HTTP kérések küldésére?
requests
json
urllib
os
Mi a válasz formátuma a JSON objektumok küldésekor?
CSV
HTML
JSON
XML
Melyik HTTP státuszkód jelzi, hogy a szerver belső hibát tapasztalt?
404
500
200
403
Melyik HTTP metódus használatos egy erőforrás törlésére?
GET
POST
PUT
DELETE
Mi a célja a requests.get() metódusnak?
Adatok küldése a szerverre
Adatok lekérése a szerverről
Adatok frissítése
Adatok törlése
Melyik HTTP metódust használjuk új adat küldésére a szerverre?
GET
POST
PUT
DELETE
Melyik Python kód segít lekérni egy API válaszát JSON formátumban?
response.json()
response.text()
response.jsons()
response.status()
Mi a Pythonban a json.loads() függvény szerepe?
JSON formátumú adatot szöveggé alakít
JSON formátumú adatot Python szótárrá alakít
Python szótárat JSON-ra alakít
JSON adatokat töröl
Hogyan küldhetünk HTTP kérésben fejlécet a requests könyvtár segítségével?
response = requests.get(url, headers=headers)
response = requests.post(url, data=data)
response = requests.get(url, data=headers)
response = requests.put(url, headers=headers)
Mi a RESTful API-k fő kommunikációs protokollja?
FTP
SMTP
HTTP
TCP/IP
Mi történik, ha egy API válaszának státuszkódja 404?
A kérés sikeres volt
Az erőforrás nem található
A kérés hibás volt
A szerver nem elérhető
Mi az alap autentikációs módszer a REST API-kban?
Felhasználónév és jelszó
JWT token
OAuth 2.0
Képes hitelesítés
Mi a célja a requests.raise_for_status() metódusnak?
A válasz státuszkódjának megváltoztatása
Hibát dob, ha a válasz nem 200
A kérés újraindítása
JSON adat kinyerése
Mi a célja a requests.post() metódusnak?
Adatok frissítése a szerveren
Adatok lekérése a szerverről
Adatok küldése a szerverre
Adatok törlése a szerveren
Hogyan lehet kivételkezelést végezni a Python requests könyvtár használatával?
try-except blokk alkalmazásával
Ha-ellenőrzéssel
assert használatával
while ciklussal
Hogyan küldhetünk HTTP kérést paraméterekkel a Python requests könyvtár segítségével?
Az URL-ben paramétereket adunk meg
A params kulcsszóval a kérés során
Csak a fejlécben
Nem lehet paramétereket küldeni HTTP kérésben
Mi történik, ha egy API válasza hibás formátumú JSON-t tartalmaz?
A válasz automatikusan újra próbálkozik
Kivételt dob és nem dolgozzuk fel
A rendszer megpróbálja automatikusan javítani a hibát
A válasz feldolgozásra kerül, de hibás adatokat tartalmaz
Melyik HTTP státuszkód jelzi, hogy a kérés elutasításra került a jogosultságok hiánya miatt?
401
200
404
500
Mi a szerepe a headers változónak HTTP kérésben?
Az adatok átvitele
A válasz formátumának meghatározása
Különféle metaadatok, mint például az autentikációs token
A kérés URL-jének meghatározása
Melyik HTTP státuszkód jelzi, hogy a kérés érvényes, de nincs jogosultság hozzáférni az erőforráshoz?
401
403
404
500
Hogyan lehet lekérni egy API válaszát JSON formátumban Pythonban?
Mi történik, ha a requests.get() metódus nem találja a célt URL-t?
500 Internal Server Error válasz érkezik
A program újrapróbálkozik a kérés elküldésével
404 Not Found válasz érkezik
A kérés automatikusan átirányítja másik URL-re
Mi a különbség a GET és a POST metódusok között?
A GET nem küld adatokat, a POST küld
A GET mindig frissíti az adatokat, míg a POST nem
A GET biztonságosabb, mint a POST
A GET mindig JSON formátumban válaszol
Mi történik, ha az API nem válaszol egy HTTP kérésre?
A kérés automatikusan megismétlődik
A Python program hibát dob
A kérés várakozik, amíg válasz érkezik
A válasz időtúllépést eredményezhet
Mi a célja a try-except blokk használatának a Python programozásban?
Adatok küldése a szerverre
Hibák és kivételek kezelése
Adatok titkosítása
A válasz kódjának ellenőrzése
Mi történik, ha a szerver nem tud válaszolni egy HTTP kérésre?
500 Internal Server Error státuszkódot ad vissza
A válasz üres lesz
A válaszban hibaüzenet szerepel
A kérés újraindul automatikusan
Hogyan lehet HTTP kéréshez fejléceket hozzáadni a requests könyvtárban?
headers paraméter megadása a kérésnél
A params paraméter megadása
A kérés URL-jéhez kell hozzáadni
Fejléceket nem lehet hozzáadni
Mi történik, ha egy API válasza nem tartalmaz JSON adatokat?
Kivétel történik
A válasz XML formátumban érkezik
A válasz nem kerül feldolgozásra
A válasz CSV formátumban érkezik
Melyik HTTP státuszkód jelzi, hogy a kérés nem engedélyezett?
400
401
500
200
Mi az a JSON (JavaScript Object Notation)?
Egy programozási nyelv
Egy adatcsere formátum, amelyet gyakran használnak API válaszokban
Egy HTML kód formátum
Egy titkosítási eljárás
Hogyan lehet Pythonban JSON adatot visszaalakítani szótárrá?
Mi a célja a json.dumps() függvénynek?
JSON adat szöveggé alakítása
Python szótár JSON-ra alakítása
JSON adat szótárrá alakítása
JSON adat visszaalakítása Python osztályra
Hogyan tudsz HTTP-kérést küldeni a Python requests könyvtárban egy autómatikusan generált autentikációs tokennel?
headers = {'Authorization': 'Bearer token'}
data = {'Authorization': 'Bearer token'}
auth = 'Bearer token'
params = {'Authorization': 'Bearer token'}
Mi történik, ha a requests.post() metódus nem találja a célt URL-t?
500 Internal Server Error válasz érkezik
A kérés automatikusan újrapróbálkozik
404 Not Found válasz érkezik
A válasz üres lesz
Mi a fő különbség a GET és POST metódus között?
A GET nem küld adatokat a szerverre, míg a POST igen
A GET frissíti az adatokat a szerveren, míg a POST nem
A GET csak JSON formátumban válaszol, míg a POST bármilyen formátumban
A GET mindig a válasz kódját tartalmazza, míg a POST nem
Mi a célja az alap autentikációs módszernek a REST API-kban?
Tokenek küldése az API-khoz
Felhasználónév és jelszó használata HTTP kérésben
HTTP fejlécek beállítása
HTTP státuszkódok kezelése
Mi történik, ha egy HTTP kérésben nem megfelelő a Content-Type fejléc?
A kérés automatikusan nem kerül feldolgozásra
A válaszban hibás formátumú adatok érkeznek
A kérés automatikusan hibát dob
A kérés tartalmát átalakítja a szerver
Hogyan dolgozol a Python requests könyvtárával egy hibás válasszal?
response.raise_for_status()
response.error()
response.raise_exception()
response.check_status()
Mi történik, ha a Python kódban a requests.get() metódus nem talál válasz szöveget?
Kivétel történik
A válasz üres lesz
A válasz JSON formátumban érkezik
A válasz szöveg üresen kerül visszaadásra
Melyik HTTP státuszkód jelzi, hogy a kérés érvénytelen adatokat tartalmazott?
400
401
404
500
Mi a célja a requests.exceptions.RequestException kivételnek a Pythonban?
Hibát dob, ha a kérés nem találja az URL-t
Hibát dob, ha a JSON nem megfelelő
Hibát dob, ha a kérés hálózati problémát tapasztal
Hibát dob, ha a válasz nem tartalmaz fejléceket
Mi a célja a json.loads() függvénynek a Pythonban?
JSON adat betöltése egy szótárba
JSON adatot titkosít
JSON adatot szöveggé alakít
JSON adatot elküldi a szerverre
Milyen típusú autentikációs módszer használható a REST API-kban?
Alap autentikáció
OAuth 2.0
Token alapú autentikáció
Minden fent említett módszer
Hogyan kezelhetők HTTP kérésekben az API válaszok JSON formátumban Pythonban?
A requests.get() metódusban beállítjuk a válasz formátumot
A requests könyvtár automatikusan JSON formátumban válaszol
A válasz kódját ellenőrizzük, majd JSON formátumban dolgozzuk fel
A válasz JSON formátumú, amennyiben a Content-Type fejléc ezt jelzi
Hogyan frissíthetsz adatokat egy RESTful API-ban Python segítségével?
requests.put() metódus használatával
requests.post() metódus használatával
requests.get() metódus használatával
requests.delete() metódus használatával
Mi a szerepe a HTTP kérés fejlécének?
A válasz formátumának meghatározása
Az autentikációs információk és egyéb metaadatok megadása
A kérés URL-jének meghatározása
A válasz kódjának megadása
Hogyan biztosíthatod, hogy egy HTTP kérés sikertelen válasz esetén hibát dobjon a requests könyvtárban?
Használj response.raise_for_status() metódust
Használj try-except blokkot a hibák kezelésére
Ellenőrizd a válasz kódját és használd assert-et
Mindhárom megoldás használható
Mi a célja az API kulcsoknak a REST API-kban?
Az API-val való kommunikáció biztosítása
Az autentikáció és az engedélyezés ellenőrzése
A kérés gyorsítása
Az API válaszok titkosítása
Hogyan küldhetsz adatokat a RESTful API-nak JSON formátumban Python segítségével?
requests.post(url, json=data)
requests.get(url, json=data)
requests.put(url, data=data)
requests.delete(url, data=data)
Mi történik, ha egy API válasza egy hibás JSON-t tartalmaz?
A válasz automatikusan korrigálásra kerül
A Python hibát dob, és nem dolgozza fel a választ
A kérés újrapróbálkozik
A válasz feldolgozása megtörténik, de figyelmeztetést kapunk
Mi az a HTTP HEAD metódus?
A GET metódushoz hasonló, de nem ad vissza tartalmat
A POST metódus kiegészítése
A válaszban a fejléceket kéri le
Különleges metódus adat frissítésére
Mi történik, ha a kérés nem tartalmazza az Authorization fejlécet?
A szerver elutasítja a kérést
A szerver válaszol, de hibát dob
A kérés automatikusan hozzáadja az alap autentikációt
A válasz nem tartalmaz adatokat
Mi lesz a következő Python kód eredménye?
x = [1, 2, 3]
y = x
y[0] = 5
print(x)
[5, 2, 3]
[1, 2, 3]
[5, 1, 3]
Hiba történik
Mi lesz a következő Python kód eredménye?
def add(a, b):
return a + b
print(add(3, 4))
7
34
None
Hiba történik
Mi a következő kód eredménye?
x = "Hello"
y = x * 3
print(y)
HelloHelloHello
3Hello
Hello3
Hiba történik
Mi lesz a következő Python kód eredménye?
x = {'a': 1, 'b': 2}
y = x.copy()
y['a'] = 10
print(x)
{'a': 1, 'b': 2}
{'a': 10, 'b': 2}
{'a': 10, 'b': 10}
Hiba történik
Mi lesz a következő Python kód eredménye?
x = [1, 2, 3]
x.append([4, 5])
print(x)
[1, 2, 3, [4, 5]]
[1, 2, 3, 4, 5]
[1, 2, 3, 4]
Hiba történik
Mi lesz a következő Python kód eredménye?
x = 5
if x > 3:
print("Greater")
else:
print("Lesser")
Greater
Lesser
Hiba történik
Nincs kimenet
Mi lesz a következő Python kód eredménye?
6
3
None
Hiba történik
Mi lesz a következő Python kód eredménye?
None
10
Hiba történik
x
Mi történik, ha a Python osztályban nem definiálunk init metódust?
Az osztály nem hozható létre
A konstruktor automatikusan létrejön
A program hibát dob
Az osztály nem lesz képes adatok tárolására
Mi lesz a következő Python kód eredménye?
Hello, world!
None
greet
Hiba történik
Mi történik, ha a Python osztályban nem definiálunk konstruktor (__init__) metódust, de az osztály példányosításakor adunk neki értéket?
Az érték nem tárolódik el az osztályban
Az osztály automatikusan egy alapértelmezett konstruktort hoz létre
Hiba történik
Az osztály nem hozható létre
Mi lesz a következő Python kód eredménye?
5
6
7
Hiba történik
Hogyan hozhatsz létre osztálytörzset Pythonban, ha az osztály örökölni szeretne egy másik osztálytól?
class MyClass(self):
class MyClass(BaseClass):
class MyClass: BaseClass
class MyClass(BaseClass(self)):
Mi lesz a következő Python kód eredménye?
Name: Alice
Alice
Name: None
Hiba történik
Mi történik, ha a Python osztályban nem adjuk meg a self paramétert a metódusoknak?
A metódus nem hívható meg az osztály példányain
Hiba történik
Az osztály nem lesz képes állapotot tárolni
Az osztály példányai nem tudják elérni a metódusokat
Mi lesz a következő Python kód eredménye?
10
Value of x: 10
None
Hiba történik
Mi a különbség a init és a str metódusok között?
A init az osztály példányosításakor hajtódik végre, míg a str a példány string reprezentációját adja vissza
A init az osztály string reprezentációját adja vissza, míg a str a példányosítást végzi
A init a példányok számát számolja, míg a str a hibák kezelésére szolgál
Nincs különbség, mindkét metódus ugyanazt csinálja
