SZÁMÍTÁSTECHNIKA EGYSÉGES írásbeli FELVÉTELI FELADATOK 2004. Fontos tudnivalók: A feladatlapon szereplő kérdések megválaszolásával és feladatok megoldásával maximum 100 pont érhető el. Ügyeljen az áttekinthető, világos munkára! A feladatok esetében csak egy megoldást értékelünk. Ha egy megoldást, vagy annak egy részét áthúzza, azt mindenképpen érvénytelennek tekintjük. Ha egy megoldást vagy abból egy részt újra kezd, csak a legutolsó változatot értékeljük. Pontösszesítő Elérhető Feladat pont 1 20 Szerzett pont 2 15 3 10 4 25 5 30 Mind 100 Javító tanár olvasható aláírása Számítástechika 2004 1/8
1. feladat Karikázza be, hogy a kijelentés Igaz vagy Hamis (Minden jó válasz 1 pont) 1. I / N Az RGB érték a képernyőn megjeleníthető szín meghatározására szolgál. 2. I / N Az Interneten a képeket gyakran.jpg kiterjesztésű fájlokból olvassuk. 3. I / N A zenét tartalmazó fájlok kiterjesztése.txt is lehet. 4. I / N Az élvezhető képminőséghez sohasem szabad a képfájlokat tömöríteni. 5. I / N Az Internet címekben az utolsó tag nem mindig arra az országra utal, ahol a domain nevet regisztrálták. 6. I / N Egy átlagos floppy lemezen körülbelül 1,4 Megabájtot tudunk tárolni. 7. I / N 1 Gigabájt = 1000 Terabájt 8. I / N Vannak olyan CD lemezek, amelyekre csak írni lehet. 9. I / N Ugyanabban a könyvtárban (mappa) nem lehet két teljesen azonos nevű fájl. 10. I / N Csak akkor tudunk E-mailt küldeni, ha a leveleinket kezelő szerver-gép üzemel. 11. I / N Az E-mail címünkben mindenképpen szerepelni kell valamilyen a nevünkkel kapcsolatban álló információnak. 12. I / N Egy adott számítógépen az azonos típusú adatokon végrehajtott matematikai műveletekhez tartozó gépi utasítások végrehajtási ideje azonos. 13. I / N Egy adott számítógépen az azonos típusú adatokon végrehajtott elemi matematikai műveletek közül a szorzás a leglassúbb. 14. I / N A saját számítógépünk ROM-jába csak mi írhatunk be. 15. I / N Csomagkapcsolt üzenetnél egy üzenet mindig egy csomagból áll. 16. I / N Csomagkapcsolt üzenetnél az üzenet minden része mindig azonos az útvonalon érkezik meg a célállomásra. 17. I / N Egy számítógépes hálózatban több szerver gép is lehet. 18. I / N A legtöbb operációs rendszerben a fájlnév két részre bontható. Az első (célszerűen) utal a fájl tartalmára (pl. felvételi), a második a típusára (pl. doc, szöveg-szerkesztővel készített dokumentum). 19. I / N A fájlnevek hosszát és jelkészletét a számítógép memóriája korlátozza. 20. I / N A másolás (copy) és az áthelyezés (move) utasítások hatása azonos. Számítástechika 2004 2/8
2. feladat (15pont) Az alábbi programok az A, B, és C változókat rendezik át valamilyen sorrendbe. A min(a,b) függvény a paraméterként megadott értékek közül a kisebbet adja eredményül. A csere(a,b) eljárás a paraméterként megadott változók értékeit kicseréli. Első(A, B, C): Ha A < B akkor csere (A, B) Ha B < C akkor csere (B, C) Ha min (A, C) < A akkor csere (A, C) Eljárás vége. Második(A, B, C): Ha min (A, B) < min (B, C) akkor csere (A, C) Ha min (A, B) < min (A, C) akkor csere (B, C) Ha min (A, B) < B akkor csere (A, B) Eljárás vége. Harmadik(A, B, C): Ha min (A, B) < B akkor csere (A, B) Ha min (A, B) < min (A, C) akkor csere (B, C) Ha min (A, B) < min (B, C) akkor csere (A, C) Eljárás vége. Mi lesz az A, a B és a C változók értéke az alábbi eljáráshívások végrehajtása után? A=3; B=1; C=2; Első(A, B, C) A= B= C= (5;5;5 pont) A=2; B=1; C=3; Második(A, B, C) A= B= C= A=1; B=3; C=2; Harmadik(A, B, C) A= B= C= Számítástechika 2004 3/8
3. feladat: (10 pont) A B C D 1 1. tábla 2 ANGOL Valuta megnevezése: EURÓ US DOLLÁR FONT 3 Szabó László 983 220 100 4 Szabó Lászlóné 589 170 231 5 ifj. Szabó László 100 88 31 6 1 egység forintban 265 212 360 7 8 2. tábla 9 ANGOL EURÓ US DOLLÁR FONT 10 Szabó László 260495 46640 36000 11 Szabó Lászlóné 156085 36040 83160 12 ifj. Szabó László 26500 18656 11160 13 14 Mindösszesen (FT-ban) 674736 15 EURÓ aránya: 65,67 16 17 Az 1. tábla egy család tagjainak háromféle valutában lévő pénzét tartalmazza. A 6. sorban az egy valutaegység forint értéke található. A 2. tábla az egyes családtagok egyes valutamennyiségeinek forint értékét tartalmazza. a) A B10 cellába írja be azt a B10:D12 tartományba másolható képletet, amely meghatározza a megfelelő forintértéket. B10:...4 pont b) A D14 cellába írjon függvényt, amely a család összes valutájának forintértékét adja eredményül. D14:...3 pont c) A D15 cellába számítsa ki, hogy a család EURÓ készlete hány százaléka összes valutájuk értékének D15:...3 pont Számítástechika 2004 4/8
4. feladat: (25 pont) A B C D E F 1 GYÁRTÓ 2002 2003 Átlag Minősítés Változás 2 OPEL 12 036 db 13 569 db 12 802,5 db XXXX nőtt 3 FORD 9 658 db 10 212 db 9 935,0 db XXX nőtt 4 SUZUKI 19 863 db 22 356 db 21 109,5 db XXXXX nőtt 5 AUDI 1 542 db 1 496 db 1 519,0 db XXX csökkent 6 MERCEDES 989 db 653 db 821,0 db XX csökkent 7 RENAULT 11 569 db 14 368 db 12 968,5 db XXXX nőtt 8 PEUGEOT 9 563 db 9 997 db 9 780,0 db XXX nőtt 9 CITROEN 7 536 db 8 963 db 8 249,5 db XXX nőtt 10 JAGUAR 456 db 456 db 456,0 db X változatlan 11 MAZDA 1 236 db 2 563 db 1 899,5 db XXX nőtt 12 NISSAN 1 596 db 1 523 db 1 559,5 db XXX csökkent 13 TOYOTA 2 569 db 3 697 db 3 133,0 db XXX nőtt 14 BMW 1 100 db 1 215 db 1 157,5 db XXX nőtt 15 ROVER 423 db 369 db 396,0 db X csökkent 16 17 Sikeres gyártók száma: 3 MIINŐSÍTÉS 18 0 db 500 db X 19 Legsikeresebb gyártó: SUZUKI 501 db 1 000 db XX 20 1 001 db 10 000 db XXX 21 10 001 db 15 000 db XXXX 22 15 001 db XXXXX A táblázat különböző autógyártók 2002. és 2003. évi értékesítési adatait tartalmazza. a) A D2 cellába írjon olyan D3:D15 tartományba másolható képletet, amely meghatározza típusonként a két év eladási adatainak átlagát: D2:...2 pont b) Az E2 cellába írjon olyan E3:E15 tartományba másolható képletet, amely a gyártóhoz, a D17:F22 tartományban lévő táblázat alapján, az átlagosan eladott darabszámnak (D oszlop) megfelelően az X, XX, XXX, XXXX, XXXXX minősítést rendeli: E2:...6 pont c) Az F2 cellába írjon olyan F3:F15 tartományba másolható képletet, amely a cellába a nőtt, csökkent vagy változatlan szavakat írja a szerint, ahogy az eladási adatok alakultak 2003-ban 2002-höz képest: F2:...6 pont Számítástechika 2004 5/8
d) A B17 cellába írjon képletet, amely meghatározza, hogy hány olyan gyártó van, amelynek a minősítése legalább 4 db X? B17:...5 pont e) A B19 cellába írjon képletet, amely kiírja a legsikeresebb (legtöbbet értékesítő) gyártó nevét a 2003-as adatok alapján! (A megoldáshoz használható segéd cellák B20, B21,!) B19:...6 pont Segítség: DARABTELI(tartomány; feltétel): adott tartományban megkeresi, hány olyan cella van, amely értéke eleget tesz a feltételnek FKERES(érték; tartomány; oszlopszám): egy tartomány bal szélső oszlopában keres egy megadott értéket, és az így kapott sorból veszi az oszlopszám argumentummal kijelölt cellát, és ennek tartalmát adja eredményül. Ha az FKERES nem találja a keresési értéket, akkor a keresési értéknél kisebb vagy egyenlő legnagyobb értéket használja HA(feltétel; érték1; érték2): Ha a feltétel teljesül érték1-t adja eredményül, különben érték2-t. INDEX(tartomány; sorszám; oszlopszám): adott cellatartomány megadott sorában és oszlopában lévő cella tartalmát adja eredményül HOL.VAN(keresési érték; tartomány; 0): megadja, hogy a keresési érték a tartomány hányadik eleme ÁTLAG(tartomány) adott tartományban lévő értékek átlagát adja vissza MAX(tartomány) adott tartomány legnagyobb értékű elemét adja vissza Számítástechika 2004 6/8
5. feladat (30 pont) Egy kosárlabda bajnokság néhány mérkőzésének adatait tároljuk egy adattáblában. Mérkőzés Forduló Hazai Vendég SajátPont EllenPont 3 Vörös Rókák Vargány KK 87 53 2 Borz SK Vargány KK 77 78 2 Hosszúkéz Vörös Rókák 83 92 2 Pesti EKE Borz SK 78 78 4 Vargány KK Vörös Rókák 73 98 3 Borz SK Hosszúkéz 103 58 1 Hosszúkéz Borz SK 102 23 4 Borz SK Hosszúkéz 88 63 1 Vörös Rókák Pesti EKE 91 68 5 Borz SK Vörös Rókák 0 0 A táblázat lekérdezésére a SELECT utasítás használható: SELECT oszlopnév, oszlopnév, FROM táblanév WHERE logikai kifejezés GROUP BY oszlopnév, oszlopnév, ; Az összes oszlop nevét * helyettesítheti. Az oszlopnév helyén oszlopra alkalmazott függvény is szerepelhet (pl.: MIN(oszlopnév) az oszlopban szereplő értékek minimuma, MAX(oszlopnév) - maximuma, COUNT(oszlopnév) - darabszáma, SUM(oszlopnév) - összege). A logikai kifejezésben műveleti jel (pl. OR, AND, NOT, =, <, >, >=), állandó (pl. Borz SK ), oszlopnév (pl.: SajátPont) vagy zárójelben egy újabb, beágyazott SELECT utasítás használható. A GROUP BY oszlopnév záradék a sorokat csoportosítja, használata nem kötelező, ha nincs rá szükség, elhagyható. A lekérdezés azokat a sorokat választja ki a táblázatból, amelyekre a logikai kifejezés teljesül. Minden kiválasztott sorból csak a megnevezett oszlopok adatait vagy függvény értékét kapjuk eredményül. A nem beágyazott SELECT utasítás kiírja az eredményt a képernyőre. Példa: SELECT Hazai, Vendég WHERE Forduló=1; A képernyőre listázza az első forduló mérkőzéseinek csapatait. a) Sorolja fel egy lekérdezés segítségével azoknak a mérkőzéseknek a résztvevőit és eredményeit, ahol a vendégcsapat nyert! (4 pont) Számítástechika 2004 7/8
b) Készítsen lekérdezést, amely megadja a Vörös Rókák csapat összes mérkőzésének minden tárolt adatát! (5 pont) c) Mit ír ki az alábbi SELECT parancs? (adja meg a tulajdonságokat és nem a tábla konkrét értékeit) (5 pont) SELECT Forduló WHERE EllenPont=(SELECT MAX(EllenPont) WHERE vendég='vörös Rókák'); d) Milyen tulajdonságú adatokat határoz meg az alábbi SELECT parancs? (6 pont) SELECT Hazai WHERE SajátPont-EllenPont= (SELECT MAX(SajátPont-EllenPont) ) AND (SajátPont-EllenPont) >0; e) Mit ír ki az alábbi SELECT parancs? (adja meg a tulajdonságokat és nem a tábla konkrét értékeit) (5 pont) SELECT Forduló, Count(*) GROUP BY Forduló; f): Készítsen lekérdezést, amely meghatározza, hogy a csapatok a hazai mérkőzéseiken összesen hány pontot dobtak, illetve kaptak? (5 pont) Számítástechika 2004 8/8