Informatika | Középiskola » Informatikai alapismeretek középszintű írásbeli érettségi vizsga megoldással, 2011

Alapadatok

Év, oldalszám:2011, 36 oldal

Nyelv:magyar

Letöltések száma:78

Feltöltve:2012. április 28.

Méret:128 KB

Intézmény:
-

Megjegyzés:

Csatolmány:-

Letöltés PDF-ben:Kérlek jelentkezz be!



Értékelések

Nincs még értékelés. Legyél Te az első!


Tartalmi kivonat

ÉRETTSÉGI VIZSGA 2011. május 13 Név: . osztály: INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2011. május 13 8:00 I. Időtartam: 60 perc Pótlapok száma Tisztázati Piszkozati NEMZETI ERŐFORRÁS MINISZTÉRIUM Informatikai alapismeretek középszint írásbeli vizsga 1021 I. összetevő Informatikai alapismeretek középszint Név: . osztály: Fontos tudnivalók • A megoldáshoz segédeszköz nem használható. • Ha nem a kérdésben meghatározottak szerint válaszol, akkor a válasz nem fogadható el. Pl.: H betű helyett nem válaszolhat N betűvel • • Ha egy kérdésen belül a jó válasz(ok) mellett hibás válasz(oka)t is megjelöl, akkor a kérdésre adható pontszámból le kell vonni a rossz válaszok számát. (Negatív pontszám nem adható, ezért egy kérdésen belül adott több hibás válasz esetén a minimális pontszám nullánál kevesebb nem lehet.) Pl.: Ha egy jó válasz mellett egy hibás válasz is

bejelölésre kerül, ahol csak egyetlen választ kellene adni, akkor 0 pontot kap. Ez nem vonatkozik azokra a kérdésekre, ahol minden helyes részválasz 1 pontot ér. Ahol szükségesnek tartja, ott indokolhatja válaszadását. írásbeli vizsga, I. összetevő 1021 2 / 12 2011. május 13 Informatikai alapismeretek középszint Név: . osztály: Teszt jellegű, illetve egyszerű, rövid szöveges választ igénylő írásbeli feladatok Hardver 1) USB 2.0 adatátvitelnél a maximális adatátviteli sebesség 480 Mbit/sec Ezt a sebességet feltételezve mennyi idő alatt tudunk átvinni egy 100 000 bájtos fájlt? Karikázza be a helyes válasz betűjelét! 2 pont a. kb 2 millisec b. kb 2 mikrosec c. kb 0,2 sec d. kb 2 sec 2) Monitorunk felbontása 1920*1080 (full HD), a színminőség: legjobb (32 bites). Egy képernyőnyi kép tárolásához mekkora kapacitású videomemória szükséges? Karikázza be a helyes válasz betűjelét! 2 pont a. 12 582 912 bit b. 12

012 kbájt c. kb 7,9 Mbájt d. 234 632 kbit 3) Az alábbi állítások lézernyomtatókkal kapcsolatosak, de az egyik közülük HAMIS. Karikázza be a hamis állítás betűjelét! 2 pont a. Tonerében igen finom szemcséjű festékpor van, ami a meleg hatására a papírra tapad. b. Felbontása akár 4800 x 1200 DPI is lehet c. Egy lapra képes akár soronként is nyomtatni, közben várakozik a következő kinyomtatandó sorra. d. Sebességét kinyomtatott lap/percben mérjük 4) Az alábbiak közül melyik NEM jellemző a merevlemezekre? Karikázza be a helytelen jellemző betűjelét! 1 pont a. Nem melegszik b. Vízszintes és függőleges helyzetben is használható c. Nagy tárolókapacitású d. Fordulatszámát a terheléstől függően megváltoztatja írásbeli vizsga, I. összetevő 1021 3 / 12 2011. május 13 Informatikai alapismeretek középszint 5) Név: . osztály: Jelölje I betűvel az igaz, H betűvel a hamis állítást! 5 pont . A Windows XP

operációs rendszerben egy fájl neve legalább 1, legfeljebb 255 karakter lehet. . A Windows XP operációs rendszer esetén a fájlnevekben szóköz és ékezetes betű is megengedett. . A tintasugaras nyomtató a nyomtatás előtt az egész laphoz tartozó információt összegyűjti a memóriájában, majd a teljes lapot nyomtatja. . A SATA csatolóval ellátott merevlemez fordulatszáma csak 7200 ford/sec lehet. . Érintőképernyő alkalmazása esetén egér és billentyűzet nélkül is használhatjuk számítógépünket. 6) 2 pont Milyen eszköz definícióját adtuk meg a következő meghatározásban? Írja a pontozott vonalra! „Fekete-fehér vagy színes képeket, fényképeket, rajzokat, diafelvételeket, szövegeket digitalizáló készülék. A megvilágított képet képpontonként a szín és a fényerősség szerint binárisan kódolja.” . 7) Írja mindegyik fogalom mellé a hozzá tartozó magyarázat betűjelét! 4 pont SATA:. tuner:URL: router: a.

Számítógép monitorán megjelenő televízióadások vételét lehetővé tévő eszköz. b. Soros adatátviteli szabvány merevlemezek és optikai tárolók illesztéséhez c. Intelligens hálózati eszköz, amelynek feladata a beérkező adatcsomagok továbbítása a célállomás felé a lehető legoptimálisabb úton. d. Egy adott internetes erőforrás elérési módját meghatározó szabványos formátumú karakterlánc. 8) Az alábbi állítások az érintőképernyős megoldásokkal kapcsolatosak, de az egyik hamis. Karikázza be a HAMIS állítás betűjelét! 2 pont a. Érintőképernyős megoldások esetén lehetőségünk van a képernyőt adatbeviteli eszközként használni. b. Az érintőképernyő ultrahang vagy nagyfrekvenciás jelek segítségével érzékeli, hogy a képernyő elé helyezett átlátszó, üveg vagy műanyag réteget a felhasználó hol érinti meg. c. Nemcsak az érintést, hanem a gyors egymás utáni kettős érintést is képes érzékelni.

d. Érzékenységét a felület erősebb megnyomásával lehet fokozni írásbeli vizsga, I. összetevő 1021 4 / 12 2011. május 13 Informatikai alapismeretek középszint Név: . osztály: Szoftver 9) Az alábbiakban a grafikus operációs rendszerek egy elemét írtuk körül. Írja a pontozott vonalra, hogy mely elemről van szó! Tárolóegység, speciális mappa a grafikus operációs rendszerekben, amelybe a törölt fájlok kerülnek. A törölt fájlok itt megtekinthetők, szükség esetén visszaállíthatók. Amennyiben ezt az egységet kiürítjük, az állományok végérvényesen törlésre kerülnek. 2 pont . 10) 6 pont Jelölje I betűvel az igaz, H betűvel a hamis állítást! . Az SSD típusú tárolók a merevlemezekhez hasonlóan írhatók is és olvashatók is. . Ha egy file kiterjesztését BIN-ről EXE-re változtatom, akkor biztosan futtatható lesz. . Egy számítógép teljesítménye az operációs rendszertől független, azt csak a hardver

összetevők határozzák meg. . 1 kilobájt címzéséhez 10 bit szükséges (1kilobájt=1024 bájt) . A képernyő-billentyűzet segédprogramot egérrel, képernyővel történő adatbevitelre használhatjuk. . A felhasználói fiókok alkalmazásával egy felhasználó is használhat, de nem egyszerre. 11) vagy érintő számítógépet több 2 pont Mire való a CACHE memória? Karikázza be a helyes válasz betűjelét! a. Virtuális memória, biztonsági másolatainkat tárolhatjuk benne b. Itt tárolhatjuk a számítógép elindításához szükséges programokat (BIOS). c. A processzor és az egyéb eszközök közötti adatátvitel meggyorsítására szolgál. d. Tartalék memória Ha a valódi memória megsérül, akkor ez veszi át a szerepét, így nem vesznek el az adataink. 12) Adja meg a következő angol szavak, magyar megfelelőjét! 3 pont a. Interrupt: b. Connection: c. Frame: írásbeli vizsga, I. összetevő 1021 5 / 12 2011. május 13

Informatikai alapismeretek középszint Név: . osztály: Szövegszerkesztés, táblázatkezelés 13) Jelölje I betűvel az igaz, H betűvel a hamis állítást! 5 pont . A Word szövegszerkesztőben a kurzor előtti karaktert a Delete billentyűvel törölhetjük. . A Word szinonimaszótár funkciója segít abban, hogy egy szó helyett másik, rokon értelmű szót használjunk. . Az Excel-ben a több cellából álló terület azonosítása annak bal felső és jobb alsó cellájának megadásával lehetséges, a következő módon: B2-C5 . A szerkesztett dokumentum legelső karakterére a Home, a legutolsó karakterére pedig az End billentyű megnyomásával vihetjük a kurzort. . Körlevél készítéséhez szükség van az azonos szövegrészeket tartalmazó törzsdokumentumra, valamint az eltérő adatokat tartalmazó adatbázisra. 14) Egy, a Word szövegszerkesztőbe beolvasott szövegben sok helyen többszörös szóköz alkalmazásával oldották meg a formázást.

Hogyan lehet a többszörös szóközöket a leggyorsabban eltávolítani? Karikázza be a helyes válasz betűjelét! 2 pont a. Az egyetlen megoldás az, hogy bekapcsoljuk a „Minden látszik” funkciót és ott, ahol több szóköz látszik (ezt kis pont jelöli), a felesleges szóközöket kitöröljük. b. Egy beolvasott szöveg a Wordben nem módosítható c. A „Keresés és csere” menü „Csere” funkcióját felhasználva, a „Keresett szöveg” mezőbe két szóközt írunk, a „Csere erre” mezőbe pedig egy szóközt, majd „Az összes cseréje” gombra kattintunk, ahányszor szükséges. d. A „Keresés és csere” menü „Keresés” funkcióját felhasználva, a „Keresett szöveg” mezőbe két szóközt írunk, és segítségével megkeressük az egymás mellett megismételt szóközöket, és a talált helyeken kitöröljük a felesleges szóközöket. írásbeli vizsga, I. összetevő 1021 6 / 12 2011. május 13 Informatikai alapismeretek

középszint Név: . osztály: Informatikai alapok 15) 1 pont Milyen összetett logikai műveletsort szemléltet ez a kapcsolómodell? Válaszát írja a pontozott vonalra! . 16) Jelölje I betűvel az igaz, H betűvel a hamis állítást! 3 pont . Ha az A, B, C, D logikai változók értéke rendre 1,0,0,1 és E=(A OR (NOT (B AND C)))AND(D OR (NOT (A OR C))), akkor az E logikai változó értéke 1 lesz. . Ha a 01010111 és az 11110000 bitcsoport azonos helyi értékű bitjei között ÉS műveletet végzünk, akkor az eredmény decimálisan 122 lesz. . Ha az A, B, C logikai változók értéke rendre 1,1,0 és E=A AND (NOT (B OR C)), akkor az E logikai változó értéke 0 lesz. 17) Melyik a 6AF hexadecimális szám decimális alakja? Karikázza be a helyes válasz betűjelét! 2 pont a. 1234 b. 1711 c. 2220 d. 4096 Hálózati alapismeretek, HTML 18) Mi a következő, 32 bites IP cím bináris alakja? A cím: 210.4313155 Karikázza be a helyes válasz betűjelét! 2 pont

a. 11000010 00101001 10010101 10101100 b. 11010010 00101001 10000011 01010010 c. 11000010 00101001 10110101 10101011 d. 11010010 00101011 10000011 00110111 19) Az OSI modell mely rétegéhez tartozik a HTTP protokoll? Karikázza be a helyes válasz betűjelét! 1 pont a. Fizikai réteg b. Adatkapcsolati réteg c. Szállítási réteg d. Alkalmazási réteg írásbeli vizsga, I. összetevő 1021 7 / 12 2011. május 13 Informatikai alapismeretek középszint 20) Név: . osztály: Igaz-e a következő kijelentés? Az IP („Internet Protocol”) biztosítja, hogy a feladott csomagok a címzetthez hiánytalanul, és a megfelelő sorrendben érkezzenek meg. Karikázza be a helyes válasz betűjelét! 1 pont a. A fenti kijelentés igaz b. A kettőből csak az egyiket biztosítja c. A kettő közül egyiket sem biztosítja d. Az állítások egyike sem igaz írásbeli vizsga, I. összetevő 1021 8 / 12 2011. május 13 Informatikai alapismeretek középszint írásbeli

vizsga, I. összetevő 1021 Név: . osztály: 9 / 12 2011. május 13 Informatikai alapismeretek középszint Név: . osztály: írásbeli vizsga, I. összetevő 1021 10 / 12 2011. május 13 Informatikai alapismeretek középszint Név: . osztály: írásbeli vizsga, I. összetevő 1021 11 / 12 2011. május 13 Informatikai alapismeretek középszint témakör a feladat sorszáma Név: . osztály: a témakör maximális elért maximális pontszám pontszám pontszáma Alapfogalmak 3. 2 4. 1 7. 4 9. 2 11. 2 12. 3 13. 5 I. RÉSZ 15. 1 17. 2 Teszt jellegű, 18. 2 illetve egyszerű, 19. 1 rövid szöveges Összefüggések választ igénylő 1. 2 írásbeli feladatok 2. 2 5. 5 6. 2 8. 2 10. 6 14. 2 16. 3 20. 1 AZ I. RÉSZ PONTSZÁMA a témakör elért pontszáma 25 25 50 javító tanár Dátum: pontszáma programba egész beírt egész számra pontszám kerekítve I. Teszt jellegű, illetve egyszerű, rövid szöveges választ igénylő írásbeli

feladatok javító tanár Dátum: jegyző Dátum: Megjegyzések: 1. Ha a vizsgázó a II írásbeli összetevő megoldását elkezdte, akkor ez a táblázat és az aláírási rész üresen marad! 2. Ha a vizsga az I összetevő teljesítése közben megszakad, illetve nem folytatódik a II összetevővel, akkor ez a táblázat és az aláírási rész kitöltendő! írásbeli vizsga, I. összetevő 1021 12 / 12 2011. május 13 ÉRETTSÉGI VIZSGA 2011. május 13 Név: . osztály: INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA 2011. május 13 8:00 II. Időtartam: 120 perc Pótlapok száma Tisztázati Piszkozati Beadott fájlok nevei NEMZETI ERŐFORRÁS MINISZTÉRIUM Informatikai alapismeretek középszint írásbeli vizsga 1021 II. összetevő Informatikai alapismeretek középszint Név: . osztály: Fontos tudnivalók • A feladatok megoldásához a számítógépes konfiguráción, illetve papíron és íróeszközön kívül egyéb

segédeszközt nem használhat! • Ahol a feladat szövege másképp nem rendelkezik, ott az adott feladatot megoldó program forráskódját kell beadnia! Amennyiben a megoldás során egyéb fájlokat is használ (pl. adatbázisfájlok, indexfájlok, adatfájlok), természetesen azokat is be kell adnia • A feladatok megoldása során, ahol ez külön nincs jelezve a feladatban, feltételezzük, hogy a program használója a billentyűzetes inputoknál a megfelelő formátumú és a feladat kritériumrendszerének megfelelő értékeket ad meg, így külön input ellenőrzéssel nem kell foglalkoznia, ezért az ilyen jellegű kódrészekért többletpont sem adható. • Ahol a feladat szövege a kimenet pontos formátumát nem határozza meg, ott törekedjen a kulturált, ám egyszerű megjelenítésre. A kiíratott adatok formátuma kellően olvasható legyen (pl. a valós számokat ne az exponenciális formátumban jelenítse meg stb) • A 4. feladat megoldását

készítheti teljes egészében SQL nyelven is Ebben az esetben az adatbázis létrehozását és feltöltését végző SQL forráskódot is be kell adnia egy megfelelő szövegfájlban. • A feladatok befejezésekor a beadásra szolgáló hajlékonylemezen, illetve hálózati könyvtárban az alábbi könyvtárszerkezetet alakítsa ki! xxxxFELADAT1 Az xxxx a saját nevét jelenti. Értelemszerűen a FELADATn könyvtár tartalmazza az n. feladat megoldásait Az egyes feladatok megoldását adó forrásfájlt, illetve az esetlegesen szükséges egyéb kiegészítő állományokat a FELADAT1.FELADAT4 könyvtárakban bocsássa a vizsgabizottság rendelkezésére! írásbeli vizsga, II. összetevő 1021 2/8 2011. május 13 Informatikai alapismeretek középszint Név: . osztály: Programozási-, illetve adatbázis-feladatok számítógépes megoldása 1. feladat 10 pont Kódolja az alábbi algoritmust a választott programozási nyelven! Az algoritmus a bekért számokat

orgonasípszerűen rendezi, amely után a legnagyobb értékek középre kerülnek, a szélek felé haladva pedig egyre kisebbek következnek. Beadandó a feladatot megoldó program forráskódja. A feladat megoldásaként teljes, fordítható és futtatható kódot kérünk, mely az adatokat a képernyőre (standard output) írja ki. Vizuális fejlesztőeszköz használata esetén a megoldást konzol (szöveges ablakban futó) alkalmazásként kérjük elkészíteni! Konstans N=10 Változó A[0.N-1]:egész elemű tömb Eljárás TombBeker: Változó I:egész Ciklus I:=0-től N-1-ig Be: A[I] Ciklus vége Eljárás vége Eljárás OrgonaRendez: Változó I,J,K,L,Ind,S:egész J:=0 K:=N-1 Ciklus I:=0-től N-1-ig Ind:=J Ciklus L:=J+1-től K-ig Ha (A[L]<A[Ind]) Akkor Ind:=L Elágazás vége Ciklus vége S:=A[Ind] Ha (I mod 2=0) Akkor A[Ind]:=A[J] A[J]:=S J:=J+1; Különben A[Ind]:=A[K] A[K]:=S K:=K-1 Elágazás vége Ciklus vége Eljárás vége Eljárás TombKiir: Változó I:egész

Ciklus I:=0-től N-1-ig Ki: A[I] Ciklus vége Eljárás vége Program: TombBeker OrgonaRendez TombKiir Program vége. írásbeli vizsga, II. összetevő 1021 3/8 2011. május 13 Informatikai alapismeretek középszint Név: . osztály: 2. feladat 10 pont Írjon programot, amely összead két 2-es számrendszerben megadott pozitív egész számot az alábbiak szerint! − A program kérje be a felhasználótól a két számot! − A beolvasott számokat a program szöveg típusú adatként tárolja el! − A beolvasás során semmilyen ellenőrzést nem kell végezni, feltételezzük, hogy a két szám csak ’0’ és ’1’ számjegyeket tartalmaz. − Ha a két szám különböző darabszámú számjegyet tartalmaz, akkor az összeadás elvégzése előtt a program a rövidebb számot töltse fel a szükséges mennyiségű ’0’ számjeggyel! − A program a műveletet a papíron végzett összeadáshoz hasonlóan végezze, azaz o a legkisebb helyi értékű

számjegytől a legnagyobb felé haladjon; o az aktuális helyi értéken adja össze a két számjegyet, illetve az előző lépésben esetleg keletkezett átvitelt; o ha az eredmény egy számjegyű, akkor azt az adott helyi értéken tárolja el; o ha az eredmény két számjegyű, akkor az adott helyi értéken csak az utolsó számjegyet tárolja el; ekkor átvitel is keletkezik, amelynek értéke 1; o az átvitelt a következő lépésben hozzá kell adni az aktuális számjegyek összegéhez; o ha a legnagyobb helyi értéken is keletkezik átvitel, akkor azt a program helyezze addig eltárolt számjegyek elé! Példa: az összeadandók: - egyik szám: - másik szám: 1101102 11112 Az összeadás algoritmusát a következő táblázat szemlélteti: Pozíció (jobbról) 1. 2. 3. 4. 5. 6. 7. Művelet Van átvitel? 0+1+0= 1 1+1+0= 10 1+1+1= 11 0+1+1= 10 1+0+1= 10 1+0+1= 10 - Nem Igen Igen Igen Igen Igen - Leírt számjegy 1 0 1 0 0 0 1 Részeredmény 1 01 101 0101 00101

000101 1000101 Az összeadás eredménye: 10001012 Beadandó a feladatot megoldó program forráskódja. A feladat megoldásaként teljes, fordítható és futtatható kódot kérünk, mely az adatokat billentyűzetről (standard input) olvassa, és a képernyőre (standard output) írja ki. Vizuális fejlesztőeszköz használata esetén a megoldást konzol (szöveges ablakban futó) alkalmazásként kérjük elkészíteni! írásbeli vizsga, II. összetevő 1021 4/8 2011. május 13 Informatikai alapismeretek középszint Név: . osztály: 3. feladat 15 pont Egy központi csillagvizsgálóban összegyűjtötték egy adott nap adott órájára vonatkozóan az országszerte történt meteorészlelések időpontjait. Írjon programot, amely lehetőséget ad az észlelési időpontokkal kapcsolatos egyszerű statisztika elkészítésére az alábbiak szerint! – Adatbevitel o A program tegye lehetővé az adatok bevitelét a billentyűzetről! o Az észlelési időpontokat

”mm:ss” formátumban kérje be, pl. ”23:05” (23 perc 5 másodperc), vagy ”07:45” (7 perc 45 másodperc)! o Feltételezzük, hogy a felhasználó a megfelelő pozíciókon számjegyeket ír be. o Az egyjegyű számok előtt a program várja el a vezető 0 beírását! o A program ellenőrizze a bevitt időérték helyességét, és szükség esetén kérje be újra az adatot! o A beolvasás végét üres string megadásával jelezhesse a felhasználó, de legfeljebb 20 észlelési időpontot legyen lehetősége bevinni! o A bekért észlelési időket a program tárolja el későbbi feldolgozás céljából! o Feltételezzük, hogy a felhasználó az adatokat nem növekvően rendezetten viszi be. – Készítsen növekvően rendezett listát az észlelési időpontokról! o A lista tartalmazza az észlelés (rendezettség szerinti) sorszámát, valamint a perc és másodperc értéket külön oszlopokban, a minta szerint igazítva! A táblázatnak legyen fejléce! o Az

egyjegyű számok előtt ne legyen 0! Minta: Sorszám 1. 2. 3. 4. 5. Perc 7 9 16 21 25 Másodperc 17 5 59 4 34 – Határozza meg az első olyan észlelési időpontot, amelyet 3 másodpercen belül újabb két észlelés követ! o Ha van ilyen észlelés, írassa ki a sorszámát! o Ha nincs ilyen észlelés, írjon ki ennek megfelelő üzenetet! Beadandó a feladatot megoldó program forráskódja. A feladat megoldásaként teljes, fordítható és futtatható kódot kérünk, mely az adatokat billentyűzetről (standard input) olvassa, és a képernyőre (standard output) írja ki. Vizuális fejlesztőeszköz használata esetén a megoldást konzol (szöveges ablakban futó) alkalmazásként kérjük elkészíteni! írásbeli vizsga, II. összetevő 1021 5/8 2011. május 13 Informatikai alapismeretek középszint Név: . osztály: 4. feladat 15 pont Az alábbi táblázat egy autósiskola-hálózatban jogosítványt szerzett tanulók adatait tartalmazza. Végezze el az

ezzel kapcsolatos adatbázis-kezelési feladatokat! A. Hozzon létre egy „autosiskola” nevű adatbázist! Az adatbázison belül hozzon létre egy „jogositvany” nevű adattáblát! Hozza létre a szükséges adatmezőket a megfelelő típussal, az „azon” mezőt állítsa be elsődleges kulcsként! Töltse fel az adattáblát az alább megadott adatokkal! azon 1122 1634 2254 2345 3542 4321 5123 5671 Nev Kocsis Emília Kiss Julianna Mária Erdei Zakariás Halápi Zsolt Kiss Tamás Xavér Ugrai Viktor Nagy-Varga János Xiang Hao iskola Csigavér Vezess Csigavér Csigavér Csigavér Vezess Jogsigyár Jogsigyár jogsiszerzes 2010.0602 2010.0309 2010.0125 2010.0630 2010.0504 2010.0830 2010.0711 2010.0618 vizsgaszam 2 1 2 4 2 1 2 5 B. Adja meg lekérdezéssel azon tanulók nevét és vizsgaszámát, akik valamely év június hónapjában szereztek jogosítványt a Csigavér iskolában, és a vizsgaszámuk eltér a tanulók között előforduló minimális és maximális

vizsgaszámtól! A lista legyen vizsgaszám szerint növekvően rendezett! A lekérdezés neve legyen lista! Megjegyzés: Azon adatbázis-kezelőknél, ahol adatbázisokat nem tud létrehozni, csak táblákat, ott adatbázis helyett alkönyvtárat (mappát) készítsen, és ebben hozza létre a táblát megvalósító fájlt! Ekkor a beadandó a létrehozott alkönyvtár (mappa) és tartalma. Amennyiben az adatbázis létrehozása és feltöltése nem az adott keretrendszerből, hanem valamilyen programnyelvi kóddal (pl. SQL) történik, beadandó a használt forrásnyelvű kód is írásbeli vizsga, II. összetevő 1021 6/8 2011. május 13 Informatikai alapismeretek középszint írásbeli vizsga, II. összetevő 1021 Név: . osztály: 7/8 2011. május 13 Informatikai alapismeretek középszint Név: . osztály: A feladat sorszáma I. Teszt jellegű, illetve egyszerű, rövid szöveges választ igénylő írásbeli feladatok 1. 2. II. Programozási-, illetve

adatbázis 3. feladatok számítógépes megoldása 4. ÖSSZESEN AZ ÍRÁSBELI VIZSGARÉSZ PONTSZÁMA maximális pontszám elért pontszám 50 10 10 15 15 50 100 javító tanár Dátum: . pontszáma programba egész beírt egész számra pontszám kerekítve I. Teszt jellegű, illetve egyszerű, rövid szöveges választ igénylő írásbeli feladatok II. Programozási-, illetve adatbázisfeladatok számítógépes megoldása javító tanár jegyző Dátum: . írásbeli vizsga, II. összetevő 1021 Dátum: . 8/8 2011. május 13 ÉRETTSÉGI VIZSGA 2011. május 13 Informatikai alapismeretek középszint Javítási-értékelési útmutató 1021 INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM Javítási-értékelési útmutató Informatikai alapismeretek középszint Fontos tudnivalók

Általános megjegyzések: Ha egy kérdésre a jó válasz(ok) mellett a vizsgázó válaszában hibás választ is megjelöl, akkor a kérdésre adható pontszámból le kell vonni a rossz válaszok számát. Negatív pontszám nem adható, ezért több hibás válasz esetén a minimális pontszám nullánál kevesebb nem lehet Pl. Ha egy jó válasz mellett a vizsgázó egy hibás választ is bejelöl, akkor 0 pontot kell adni. Egyes esetekben előfordulhat, hogy egy általánostól eltérő rendszer használata miatt valamely kérdésre a vizsgázó nem a várt válasz adja, de a válasza és az indoklása elfogadható. Ilyen esetben a kérdésre adható pontszámot meg kell adni Pl. Táblázatkezelőkben magyar beállításnál a tizedesek elválasztásának a jele a vessző, és ez a várt válasz. Ha a vizsgázók munkájuk során angol beállítást használnak, vagy a vizsgázó odaírja ezt megjegyzésként, akkor az előző helyett az angol beállítású környezetben

használt pont lesz a helyes válasz. A javítási-értékelési útmutatóban feltüntetett válaszokra kizárólag a megadott pontszámok adhatók. A megadott pontszámok további bontása csak ott lehetséges, ahol erre külön utalás van. Az így kialakult pontszámok csak egész pontok lehetnek. írásbeli vizsga 1021 2 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint I. Teszt jellegű, illetve egyszerű, rövid szöveges választ igénylő írásbeli feladatok Hardver 1) a körülbelül 2 millisec: 2 pont 100000 bájt = 100 * 1000 8 bit= 800000 bit 1 sec alatt: 480 Mbit = 480 * 1000000 bit= 480 000000 bit 800000/(480 000000)=8/4800= 0,0017 sec = 1,7 millisec 2) c kb. 7,9 Mbájt 1920 * 1080 4=8294400 bájt 2 pont 8294400/(1024 * 1024)=7,9 Mbájt 3) c Egy lapra képes akár soronként is nyomtatni, közben várakozik a következő kinyomtatandó sorra. 2 pont 4) d Fordulatszámát a terheléstől függően

megváltoztatja. 1 pont 5) I, I, H, H, I 5 pont 6) Szkenner vagy más néven lapolvasó. 2 pont 7) SATA: b 8) d tuner: a URL: d router: c 4 pont Érzékenységét a felület erősebb megnyomásával lehet fokozni. 2 pont Szoftver 9) Lomtár, kuka. 2 pont 10) I, H, H, I, I, I 6 pont 11) c 2 pont 12) Interrupt-megszakítás Connection-kapcsolat Frame-keret A processzor és az egyéb eszközök közötti adatátvitel meggyorsítására szolgál. 3 pont Szövegszerkesztés, táblázatkezelés 13) H, I, H, H, I 5 pont 14) c 2 pont A „Keresés és csere” menü „Csere” funkcióját felhasználva, a „Keresett szöveg” mezőbe két szóközt írunk, a „Csere erre” mezőbe pedig egy szóközt, majd „Az összes cseréje” gombra kattintunk, ahányszor szükséges. írásbeli vizsga 1021 3 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint Informatikai alapok 15) F=A*(B+C)D,

másképpen: F=A and (B or C) and D 1 pont 16) I, H, I 3 pont 17) b 1711 2 pont Hálózati alapismeretek, HTML 18) d 11010010 00101011 10000011 00110111 2 pont 19) d Alkalmazási réteg 1 pont 20) c A kettő közül egyiket sem biztosítja. vagy d Az állítások egyike sem igaz. írásbeli vizsga 1021 4 / 16 1 pont 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint II. Programozási-, illetve adatbázis-feladatok számítógépes megoldása 1. feladat 10 pont Feladatkitűzés: Kódolja az alábbi algoritmust a választott programozási nyelven! Az algoritmus a bekért számokat orgonasípszerűen rendezi, amely után a legnagyobb értékek középre kerülnek, a szélek felé haladva pedig egyre kisebbek következnek. Beadandó a feladatot megoldó program forráskódja. A feladat megoldásaként teljes, fordítható és futtatható kódot kérünk, mely az adatokat a képernyőre (standard output) írja ki.

Vizuális fejlesztőeszköz használata esetén a megoldást konzol (szöveges ablakban futó) alkalmazásként kérjük elkészíteni! Konstans N=10 Változó A[0.N-1]:egész elemű tömb Eljárás TombBeker: Változó I:egész Ciklus I:=0-től N-1-ig Be: A[I] Ciklus vége Eljárás vége Eljárás OrgonaRendez: Változó I,J,K,L,Ind,S:egész J:=0 K:=N-1 Ciklus I:=0-től N-1-ig Ind:=J Ciklus L:=J+1-től K-ig Ha (A[L]<A[Ind]) Akkor Ind:=L Elágazás vége Ciklus vége S:=A[Ind] Ha (I mod 2=0) Akkor A[Ind]:=A[J] A[J]:=S J:=J+1; Különben A[Ind]:=A[K] A[K]:=S K:=K-1 Elágazás vége Ciklus vége Eljárás vége Eljárás TombKiir: Változó I:egész Ciklus I:=0-től N-1-ig Ki: A[I] Ciklus vége Eljárás vége Program: TombBeker OrgonaRendez TombKiir Program vége. írásbeli vizsga 1021 5 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint Mintamegoldás: az algoritmus C# nyelven kódolva using using using using System;

System.CollectionsGeneric; System.Linq; System.Text; namespace Feladat1 { class orgona { private const int n = 10; private int[] a = new int[n]; public void tombbeker() { for (int i = 0; i < n; i++) { Console.Write((i+1)+" elem: "); a[i] = int.Parse(ConsoleReadLine()); } } public void orgonarendez() { int j = 0; int k = n - 1; for (int i = 0; i < n; i++) { int ind=j; for (int l = j+1; l <=k ; l++) { if (a[l]<a[ind]) { ind=l; } } int s = a[ind]; if (i % 2 == 0) { a[ind] = a[j]; a[j++] = s; } else { a[ind] = a[k]; a[k--] = s; } } } } public void tombkiir() { for (int i = 0; i < n; i++) { Console.Write(a[i] + " "); } Console.WriteLine(); Console.ReadLine(); } írásbeli vizsga 1021 6 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint } class Program { static void Main(string[] args) { orgona o = new orgona(); o.tombbeker(); o.orgonarendez(); o.tombkiir(); } } Értékelés: a) A programkód

szintaktikailag hibátlan, lefordítható, eljárásokra tagolt . 1 pont – A pont csak abban az esetben jár, ha legalább egy eljárás definiálásra és meghívásra került Megjegyzés: A későbbiekben már nem kell pontot levonni, ha a program esetleg nem használ eljárásokat! b) A konstans és a változók helyes definiálása, deklarálása . – A tömbváltozó és a konstans helyes deklarálása: 1 pont – Az algoritmusnak megfelelő lokális változók deklarálása: 1 pont c) Beolvasás a tömbbe . d) A tömb kiírása . e) Orgonarendezés . – Külső ciklus előtti értékadások, külső ciklusfej kódolása: 1 pont – Belső ciklus előtti és utáni értékadás, belső ciklusfej kódolása: 1 pont – Belső ciklusmag kódolása: 1 pont – Belső ciklus utáni elágazás feltétele és igaz ága: 1 pont – Belső ciklus utáni elágazás hamis ága: 1 pont írásbeli vizsga 1021 7 / 16 2 pont 1 pont 1 pont 5 pont 2011. május 13

Javítási-értékelési útmutató Informatikai alapismeretek középszint 2. feladat 10 pont Feladatkitűzés: Írjon programot, amely összead két 2-es számrendszerben megadott pozitív egész számot az alábbiak szerint! − A program kérje be a felhasználótól a két számot! − A beolvasott számokat a program szöveg típusú adatként tárolja el! − A beolvasás során semmilyen ellenőrzést nem kell végezni, feltételezzük, hogy a két szám csak ’0’ és ’1’ számjegyeket tartalmaz. − Ha a két szám különböző darabszámú számjegyet tartalmaz, akkor az összeadás elvégzése előtt a program a rövidebb számot töltse fel a szükséges mennyiségű ’0’ számjeggyel! − A program a műveletet a papíron végzett összeadáshoz hasonlóan végezze, azaz o a legkisebb helyi értékű számjegytől a legnagyobb felé haladjon; o az aktuális helyi értéken adja össze a két számjegyet, illetve az előző lépésben esetleg keletkezett

átvitelt; o ha az eredmény egy számjegyű, akkor azt az adott helyi értéken tárolja el; o ha az eredmény két számjegyű, akkor az adott helyi értéken csak az utolsó számjegyet tárolja el; ekkor átvitel is keletkezik, amelynek értéke 1; o az átvitelt a következő lépésben hozzá kell adni az aktuális számjegyek összegéhez; o ha a legnagyobb helyi értéken is keletkezik átvitel, akkor azt a program helyezze addig eltárolt számjegyek elé! Példa: az összeadandók: - egyik szám: - másik szám: 1101102 11112 Az összeadás algoritmusát a következő táblázat szemlélteti: Pozíció (jobbról) 1. 2. 3. 4. 5. 6. 7. Művelet Van átvitel? 0+1+0= 1 1+1+0= 10 1+1+1= 11 0+1+1= 10 1+0+1= 10 1+0+1= 10 - Nem Igen Igen Igen Igen Igen - Leírt számjegy 1 0 1 0 0 0 1 Részeredmény 1 01 101 0101 00101 000101 1000101 Az összeadás eredménye: 10001012 Beadandó a feladatot megoldó program forráskódja. A feladat megoldásaként teljes, fordítható és

futtatható kódot kérünk, mely az adatokat billentyűzetről (standard input) olvassa, és a képernyőre (standard output) írja ki. Vizuális fejlesztőeszköz használata esetén a megoldást konzol (szöveges ablakban futó) alkalmazásként kérjük elkészíteni! írásbeli vizsga 1021 8 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint Mintamegoldás: a feladat egy lehetséges megoldása C# nyelven (A tördelési problémák miatt a fájlban mellékelt megoldáshoz képest a nagyon hosszú sorok néhány helyen áttördelve láthatók!) using using using using System; System.CollectionsGeneric; System.Linq; System.Text; namespace Feladat2 { class szamrendszer { private string szama, szamb; public void beker szamit() { Console.WriteLine("=> Összeadás 2-es számrendszerben "); Console.Write(" Adja meg az első számot: "); szama = Console.ReadLine(); Console.Write(" Adja meg második

számot: "); szamb = Console.ReadLine(); Console.WriteLine(" Az összeg: "+osszeg(szama, szamb)); Console.ReadLine(); } public string osszeg(string a, string b) { string c; if (a.Length < bLength) // Az a-ban legyen a hosszabb string { c = a; a = b; b = c; } while (a.Length>bLength) // b feltöltése 0-kal { b = String.Concat(0,b); } int int c = for { } atvitel = 0; eredmeny; ""; (int i = a.Length-1; i >=0; i--) eredmeny=ertek(a[i])+ertek(b[i])+atvitel; if (eredmeny >= 2) // Ha van átvitel { eredmeny -= 2; // az eredmény-be az utolsó jegyet tesszük atvitel = 1; } else atvitel = 0; c =karakter(eredmeny)+c; } if (atvitel == 1) c = 1 + c; return c; írásbeli vizsga 1021 // Ha a legnagyobb helyiértéken van átvitel 9 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint public int ertek(char c) { return c - 48; } } } // 0 => 0, public char karakter(int a) { return (char)(a + 48); }

1 => 1 // 0 => 0, 1 => 1 class Program { static void Main(string[] args) { szamrendszer s = new szamrendszer(); s.beker szamit(); } } Értékelés: a) A programkód szintaktikailag hibátlan, lefordítható . 1 pont – Ez a pont csak abban az esetben adható meg, ha a programkód tartalmaz a b-d szakaszokba tartozó, összességében legalább 3 pontot érő részmegoldást. b) A fő változók helyes definiálása, az adatok beolvasása, végeredmény kiírása . 1 pont – A két szám tárolására alkalmas szöveges változók deklarálása, egyértelmű beolvasás, a számok eltárolása, a végeredmény kiírása c) A rövidebb szám kiegészítése 0 számjegyekkel . 2 pont – A program megállapítja, hogy melyik a rövidebb szám: 1 pont – A rövidebb szám kiegészítése a megfelelő számú ’0’-val: 1 pont d) A két szám összeadása . 6 pont – Ciklus a legkisebb helyi értéktől a legnagyobbig : 1 pont – Karakterek konvertálása számértékké:

1 pont – Az adott pozíció értékeinek és az átvitelnek az összeadása: 1 pont – Az átvitel meghatározása: 1pont – A tárolandó számjegy (karakter) meghatározása: 1pont – Az eredmény számjegyeinek helyes sorrendben történő összefűzése: 1 pont írásbeli vizsga 1021 10 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint 3. feladat 15 pont Feladatkitűzés: Egy központi csillagvizsgálóban összegyűjtötték egy adott nap adott órájára vonatkozóan az országszerte történt meteorészlelések időpontjait. Írjon programot, amely lehetőséget ad az észlelési időpontokkal kapcsolatos egyszerű statisztika elkészítésére az alábbiak szerint! – Adatbevitel o A program tegye lehetővé az adatok bevitelét a billentyűzetről! o Az észlelési időpontokat ”mm:ss” formátumban kérje be, pl. ”23:05” (23 perc 5 másodperc), vagy ”07:45” (7 perc 45 másodperc)! o Feltételezzük,

hogy a felhasználó a megfelelő pozíciókon számjegyeket ír be. o Az egyjegyű számok előtt a program várja el a vezető 0 beírását! o A program ellenőrizze a bevitt időérték helyességét, és szükség esetén kérje be újra az adatot! o A beolvasás végét üres string megadásával jelezhesse a felhasználó, de legfeljebb 20 észlelési időpontot legyen lehetősége bevinni! o A bekért észlelési időket a program tárolja el későbbi feldolgozás céljából! o Feltételezzük, hogy a felhasználó az adatokat nem növekvően rendezetten viszi be. – Készítsen növekvően rendezett listát az észlelési időpontokról! o A lista tartalmazza az észlelés (rendezettség szerinti) sorszámát, valamint a perc és másodperc értéket külön oszlopokban, a minta szerint igazítva! A táblázatnak legyen fejléce! o Az egyjegyű számok előtt ne legyen 0! Minta: Sorszám 1. 2. 3. 4. 5. Perc 7 9 16 21 25 Másodperc 17 5 59 4 34 – Határozza meg az első

olyan észlelési időpontot, amelyet 3 másodpercen belül újabb két észlelés követ! o Ha van ilyen észlelés, írassa ki a sorszámát! o Ha nincs ilyen észlelés, írjon ki ennek megfelelő üzenetet! Beadandó a feladatot megoldó program forráskódja. A feladat megoldásaként teljes, fordítható és futtatható kódot kérünk, mely az adatokat billentyűzetről (standard input) olvassa, és a képernyőre (standard output) írja ki. Vizuális fejlesztőeszköz használata esetén a megoldást konzol (szöveges ablakban futó) alkalmazásként kérjük elkészíteni! írásbeli vizsga 1021 11 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint Mintamegoldás: a feladat egy lehetséges megoldása C# nyelven (A tördelési problémák miatt a fájlban mellékelt megoldáshoz képest a nagyon hosszú sorok néhány helyen áttördelve láthatók!) using using using using System; System.CollectionsGeneric; System.Linq;

System.Text; namespace Feladat3 { enum uzenet { vegjel = -1, hiba = -2 } class Meteor { private const int max = 20; private int n; private int[] idok = new int[max]; public int idomp(string s) { if (s.Length == 0) return (int)uzenet.vegjel; else if ((s.Length == 5) && (s[2] == :)) { int perc = int.Parse(sSubstring(0, 2)); int mperc = int.Parse(sSubstring(3, 2)); if ((perc>=0) && (perc<=59) && (mperc>=0) && (mperc<= 59)) { return perc * 60 + mperc; } else return (int)uzenet.hiba; ; } else return (int)uzenet.hiba; ; } public void feltolt() { Console.WriteLine("=> Észlelési idők beolvasása:"); int i = 0; Console.WriteLine(); Console.WriteLine("Következő észlelési idő:"); int ido; do{ Console.Write("> "); ido = idomp(Console.ReadLine());} while (ido == (int)uzenet.hiba); while (!(ido == (int)uzenet.vegjel) && (i < max)) { idok[i++] = ido; Console.WriteLine(); írásbeli vizsga 1021 12 /

16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint if (i < max) { Console.WriteLine("Következő észlelési idő:"); do { Console.Write("> "); ido = idomp(Console.ReadLine()); } while (ido == (int)uzenet.hiba); } } n = i; } public void rendez() { for (int i = 0; i < n - 1; i++) { for (int j = i + 1; j < n; j++) { if (idok[j] < idok[i]) { int s = idok[i]; idok[i] = idok[j]; idok[j] = s;} } } } public void kiir() { Console.WriteLine(); Console.WriteLine("=> Táblázat:"); Console.WriteLine(); Console.WriteLine(StringFormat("{0,15}{1,13}{2,18}", "Sorszám", "Perc", "Másodperc")); for (int i = 0; i < n; i++) { Console.WriteLine(StringFormat("{0,13}{1,14}{2,15}", (i + 1).ToString() + "", idok[i] / 60, idok[i] % 60)); } Console.WriteLine(); } public void keres() { Console.WriteLine(); Console.WriteLine("=> Az első

olyan észlelés, amelyet 3 mp-en belül két másik követ "); int i = -1; bool l = false; while ((i < n - 3) && !(l)) { i++; l = (idok[i+1]-idok[i]<=3) && (idok[i+2]-idok[i]<= 3); } if (l) Console.WriteLine(" Sorszám: "+(i+1) ); else Console.WriteLine(" Nincs ilyen észlelés!"); Console.ReadLine(); } írásbeli vizsga 1021 13 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint } } class Program { static void Main(string[] args) { Meteor m = new Meteor(); m.feltolt(); m.rendez(); m.kiir(); m.keres(); } } Értékelés: a) A programkód szintaktikailag hibátlan, lefordítható . 1 pont – Ez a pont csak abban az esetben adható meg, ha a programkód tartalmaz a b-f szakaszokba tartozó, összességében legalább 5 pontot érő részmegoldást. b) A konstansok és változók helyes definiálása . 2 pont – Az időértékek tárolására alkalmas tömb és az észlelések

számának tárolására alkalmas változó helyes deklarálása: 1 pont – Az egyéb szükséges konstansok, változók helyes deklarálása: 1 pont c) Adatok beolvasása . 4 pont – Az észlelések száma és az időértékek a későbbi feladatok végrehajtása érdekében beolvasásra és tárolásra kerülnek: 1 pont – A program megállapítja, hogy a bevitt adat helyes, vagy helytelen: 1 pont – Hibás adatbevitel esetén újra kéri az adatot, ameddig szükséges: 1 pont – Az adatok beolvasása üres string végjelig történik, legfeljebb 20 érték vihető be: 1 pont d) Táblázatszerű kiírás: . 2 pont – A sorok tartalmazzák az észlelések sorszámát, a perc és másodperc értékeket: 1 pont – A táblázat áttekinthető, oszlopokba rendezett, van megfelelő fejléc: 1 pont e) Az észlelési idők rendezése . 2 pont – A program rendezi a bekért adatokat: 1 pont – A rendezés észlelési idő szerint növekvő: 1pont f) A szövegnek megfelelő

észlelési idő keresése . 4 pont – Helyes a keresési feltétel: 1 pont – Helyes a keresési intervallum, nincs indextúllépés, az első találatnál kilép a ciklusból: 1 pont – Találat esetén kiírja a sorszámot: 1 pont – Ha nincs találat, kiír üzenetet: 1pont írásbeli vizsga 1021 14 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint 4. feladat 15 pont Feladatkitűzés: Az alábbi táblázat egy autósiskola-hálózatban jogosítványt szerzett tanulók adatait tartalmazza. Végezze el az ezzel kapcsolatos adatbázis-kezelési feladatokat! A. Hozzon létre egy „autosiskola” nevű adatbázist! Az adatbázison belül hozzon létre egy „jogositvany” nevű adattáblát! Hozza létre a szükséges adatmezőket a megfelelő típussal, az „azon” mezőt állítsa be elsődleges kulcsként! Töltse fel az adattáblát az alább megadott adatokkal! azon 1122 1634 2254 2345 3542 4321 5123 5671 Nev

Kocsis Emília Kiss Julianna Mária Erdei Zakariás Halápi Zsolt Kiss Tamás Xavér Ugrai Viktor Nagy-Varga János Xiang Hao iskola Csigavér Vezess Csigavér Csigavér Csigavér Vezess Jogsigyár Jogsigyár jogsiszerzes 2010.0602 2010.0309 2010.0125 2010.0630 2010.0504 2010.0830 2010.0711 2010.0618 vizsgaszam 2 1 2 4 2 1 2 5 B. Adja meg lekérdezéssel azon tanulók nevét és vizsgaszámát, akik valamely év június hónapjában szereztek jogosítványt a Csigavér iskolában, és a vizsgaszámuk eltér a tanulók között előforduló minimális és maximális vizsgaszámtól! A lista legyen vizsgaszám szerint növekvően rendezett! A lekérdezés neve legyen lista! Megjegyzés: Azon adatbázis-kezelőknél, ahol adatbázisokat nem tud létrehozni, csak táblákat, ott adatbázis helyett alkönyvtárat (mappát) készítsen, és ebben hozza létre a táblát megvalósító fájlt! Ekkor a beadandó a létrehozott alkönyvtár (mappa) és tartalma. Amennyiben az adatbázis

létrehozása és feltöltése nem az adott keretrendszerből, hanem valamilyen programnyelvi kóddal (pl. SQL) történik, beadandó a használt forrásnyelvű kód is Mintamegoldás: ld. a mellékelt autosiskolamdb állományban Értékelés: a) Az adatbázis és a tábla létrehozása . 4 pont – Létezik az adatbázis és a tábla, a nevük a megadott: 1 pont – Léteznek a megfelelő típusú és nevű adatmezők: 2 pont (hibánként -1 pont, minimum 0 pont) – Az elsődleges kulcs megfelelően beállításra került: 1 pont b) Az adatok helyes és pontos felvitele . 4 pont – A 4 pont csak abban az esetben adható meg, ha az adatbevitel semmiféle hibát nem tartalmaz! – Hibásan bevitt értékenként -1 pont, minimum 0 pont. írásbeli vizsga 1021 15 / 16 2011. május 13 Javítási-értékelési útmutató Informatikai alapismeretek középszint c) A lekérdezés helyes megfogalmazása . 7 pont – A lekérdezés létezik, a megfelelő néven mentve: 1 pont –

A segéd vagy beágyazott lekérdezés megadja a maximális vizsgaszámot1: 1 pont – A segéd vagy beágyazott lekérdezés megadja a minimális vizsgaszámot2: 1 pont – A lekérdezés a megfelelő mezőket listázza3: 1 pont – Helyes a szűrés az iskolára és a hónapra4: 1 pont – Helyes a szűrés a vizsgaszámra5: 1 pont – A lista vizsgaszám szerint rendezett6: 1 pont Egy lehetséges megoldás MS Access SQL-ben: Fő lekérdezés: SELECT nev3, vizsgaszam3 FROM jogositvany, segedmax, segedmin WHERE (iskola="Csigavér")4 and (vizsgaszam<segedmax.MaxOfvizsgaszam)5 and (vizsgaszam>segedmin.MinOfvizsgaszam)5 and (Month(jogsiszerzes)=6)4 ORDER BY vizsgaszam6; Segédlekérdezések: SegedMax1 lekérdezés: SELECT Max(vizsgaszam) AS MaxOfvizsgaszam FROM jogositvany; SegedMin2: SELECT Min(vizsgaszam) AS MinOfvizsgaszam FROM jogositvany; A megoldásban szerepeltetett felső indexek az előbbiekben felsorolt részfeladatokat jelölik, nem részei az SQL

lekérdezésnek! írásbeli vizsga 1021 16 / 16 2011. május 13