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 / H Színes képernyőnél a színek meghatározásához legfeljebb 16 bit használható fel.. 2. I / H Az RGB érték a Red - Green Black (piros zöld- fekete) összetevők arányát határozza meg egy színben. 3. I / H A zenét tartalmazó fájlok kiterjesztése mindig.mp3. 4. I / H Bizonyos mértékű tömörítésig a képminőség nem romlik észrevehetően. 5. I / H Az Internet címekben az utolsó tag utalhat arra az ágazatra, ahova a domain név tulajdonosa tartozik. 6. I / H 1 Gigabájt = 2 20 Kilóbájt 7. I / H Vannak olyan CD lemezek, amelyekre csak egyszer lehet írni, de ezt akárhányszor elolvashatjuk. 8. I / H Ugyanabban a könyvtárban (mappában) nem lehet két teljesen azonos nevű alkönyvtár (mappa). 9. I / H Különböző könyvtárakban (mappákban) lehet két teljesen azonos nevű fájl. 10. I / H Csak akkor tudunk E-mailt fogadni, ha a leveleinket kezelő szerver-gép üzemel. 11. I / H Egy program utasítás végrehajtásához lehet, hogy több gépi utasítás is szükséges. 12. I / H Egy adott számítógépen a különböző gépi utasítások végrehajtási ideje azonos. 13. I / H A számítógépünk ROM-jába nem írhatunk be. 14. I / H Csomagkapcsolt üzenetnél egy üzenet mindig több csomagból áll. 15. I / H Csomagkapcsolt üzenetnél a több csomagból álló üzenetek feladási és beérkezési sorrendje nem feltétlenül azonos. 16. I / H Számítógépes hálózat nem lehet szerver gép nélkül. 17. I / H A 16-os (hexadecimális) számrendszerben felírt szám soha sem áll ugyanannyi számjegyből, mint a tízes rendszerben felírt megfelelője. 18. I / H A Windows operációs rendszerben a fájlnév két részből áll. Az első (célszerűen) utal a fájl tartalmára (pl. felvételi), a második a típusára (pl. doc, szövegszerkesztővel készített dokumentum). 19. I / H A fájlnevek hosszát és jelkészletét a számítógép hardverje korlátozza. 20. I / H A másolás (copy) és az áthelyezés (move) utasítások között az a különbség, hogy másolás után az eredeti fájl megmarad, áthelyezés után nem. Számítástechika 2004 2/8
2. feladat: (15 pont) Az alábbi programok az A, B, és C változókat értékét módosítják. Az abs(a) függvény a paraméterként megadott érték abszolút értékét adja eredményül. Első(A, B, C): Ha abs(a) > A akkor A := -1 * A Ha abs(a) + abs(b) = abs(a+b) akkor B := 0 A := A * B Elágazás vége Ha abs(b+c) abs(b) + abs(c) akkor C := B + C Eljárás vége. Második(A, B, C): Ha abs(c) > C akkor C := -1 * C Ha abs(a) + abs(b) > abs(a+b) akkor A := -1 * A B := -1 * B Elágazás vége Ha abs(b+c) < abs(b) + abs(c) akkor B := -1 * B különben A := -1 * A Elágazás vége Eljárás vége. Harmadik(A, B, C): Ciklus D := 1-től 3-ig Ha abs(a) > abs(b) akkor A := A + B különben B := A + B Elágazás vége C := abs(a+b) Ciklus vége 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=-2; B=1; C=-3; Első(A,B,C) A= B= C= A=-3; B=2; C=-1; Második(A,B,C) A= B= C= A=-2; B=1; C=3; Harmadik(A,B,C) A= B= C= (5;5;5 pont) Számítástechika 2004 3/8
3. feladat: (10 pont) 1 1. tábla A B C D E 2 Megnevezés: ÁFA BUDAPEST GYŐR EGER 3 árucikk1 25,00% 98,00 101,00 96,00 4 árucikk2 12,00% 23,20 21,10 19,00 5 árucikk3 20,00% 1500,00 1300,00 1600,00 6 árucikk4 15,00% 860,00 900,00 880,00 7 8 2. tábla 9 BUDAPEST GYŐR EGER átlagár 10 árucikk1 120,50 126,25 120,00 122,92 11 árucikk2 25,98 23,63 21,28 23,63 12 árucikk3 1800,00 1560,00 1920,00 1760,00 13 árucikk4 989,00 1035,00 1012,00 1012,00 14 15 legolcsóbb: 25,98 23,63 21,28 16 17 Az 1. tábla 4 árucikk NETTÓ árait tartalmazza három telephelyen. A B oszlopban az egyes árucikkek ÁFA kulcsa található. A 2. tábla 4 árucikk BRUTTÓ árait tartalmazza a három telephelyen.. a) A B10 cellába írja be azt a B10:D13 tartományba másolható képletet, amely meghatározza a bruttó árakat. B10:...4 pont b) Az E10 cellába írja be azt a végigmásolható képletet, amellyel az egyes árucikkek átlagára meghatározható. E10:...3 pont c) A B15 cellába írja be azt a végigmásolható képletet, amely a legolcsóbb árucikk bruttó árát adja meg az egyes telephelyeken. B15:...3 pont A számítástechnika felvételi 3. feladatában szereplő táblázat B10-es cellájába helytelenül 120,5 került. A helyes érték ott 122,5. A feladat megoldásakor alkalmazandó képletet az elírás nem befolyásolja, ezért az eredeti megoldókulcs szerint kell értékelni. Számítástechika 2004 4/8
4. feladat: (25 pont) A B C D E F G H 1 Adatok Tantárgyak Minősítés 2 Név Osztály Matematika Fizika Informatika Vizsga átlag Végső jegy Megjegyzés 3 Kovács Péter 12.b. 4 3 3 3,33 3 megfelelő 4 Nagy Ede 10.a. 4 5 5 4,67 5 kiváló 5 Kiss Virág 12.b. 2 2 1 1,67 1 rossz 6 Hó Lea 11.a. 2 3 4 3,00 3 megfelelő 7 Kovács Lajos 12.a. 3 4 4 3,67 4 megfelelő 8 Horváth Éva 10.b. 3 4 1 2,67 1 rossz 9 Kun Vilmos 12.a. 2 2 2 2,00 2 megfelelő 10 Az a. osztályos Legjobb 3,5 tanulók átlaga tanuló Nagy Ede 11 0,00 1,99 rossz 12 2,00 3,59 megfelelő 13 4,00 5,00 kiváló A táblázat egy csoport vizsga eredményeit tartalmazza 3 tantárgyból. a) Az F3 cellába írjon F4:F9 tartományba másolható képletet, amely meghatározza a tanuló vizsga átlagát (a 3 tantárgy eredményét figyelembe véve): F3:...2 pont b) A G3 cellában a végső jegyet a G4:G9 tartományba másolható képlettel számolja, a következőképpen: a végső jegy 1-es, ha bármelyik tárgyból elégtelent kapott, különben a vizsgaátlag egészre kerekített értéke G3:...5 pont c) A H3 cellába, a H4:H9 tartományba másolható képlettel írja a kiváló, megfelelt vagy rossz megjegyzéseket, az F11:H13 tartományban található táblázatnak megfelelően. Ha a végső jegy 1, akkor a megjegyzés rovatba az átlagtól függetlenül a rossz szó kerüljön! H3:...6 pont A számítástechnika felvételi 4. feladatban a G12-es cellában 3,99 helyett 3,59 szerepel. Ez az elírás a c feladatrész megoldása szempontjából okozhat problémát. A megoldáshoz alkalmazandó képletben az adott cellában szereplő értéket nem kell felhasználni, ezért a megoldókulcsban szereplő mintamegoldásnak megfelelően pontozandó. Azoknál a vizsgázóknál, akik ezt a részfeladatot nem tudták hibátlanul megoldani a 4. feladatra adható 25 pont az alábbiak alapján számítandó ki: A c. részfeladat nélkül elért pontszámát 25/19-del kell szorozni, majd kerekíteni. d) A B10 cellába írjon képletet, amely meghatározza az a osztályos tanulók végső jegyeinek átlagát: B10:...6 pont A megoldáshoz használható segéd cellák az B11, B12,! Számítástechika 2004 5/8
e) A G10 cellában képlettel határozza meg a vizsgaátlag alapján a legjobb tanuló nevét: G10:...6 pont A megoldáshoz használható segéd cellák az E11, E12,! Segítség: 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. (folytatás a következő oldalon!) MIN(tartomány) megadja az adott tartomány legkisebb értékű elemét MAX(tartomány) megadja az adott tartomány legnagyobb értékű elemét KEREK(szám; hány_számjegy): a megadott számot adott számú tizedesjegyet tartalmazó számra kerekíti 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 VAGY(feltétel1; feltétel2; ) 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 SZUMHA(tartomány; feltétel; összegtartomány): a tartomány feltételt kielégítő celláinak megfelelő cellákat összegzi az összegtartományból Számítástechika 2004 6/8
5. feladat (30 pont) Egy vállalat a dolgozóinak a telefonhívásait adminisztrálja. Mindenki maga adja meg, hogy hívása magán vagy hivatalos célú volt. A többi adatot a telefonközpont rögzíti. A táblázat egy hét adatait adja meg. Telefon HívásAZ Név Típus Mennyiség Mikor Állomás Hivatalos 1 Hosszú Pál Helyi 1:05 hétfő 3 Igen 2 Vastag Ábel Helyközi 0:35 péntek 2 Nem 3 Vastag Ábel Mobil 2:21 hétfő 1 Igen 4 Arany István Helyi 1:23 kedd 1 Igen 5 Szikár Alex Helyközi 0:23 szerda 2 Nem 6 Arany István Mobil 0:45 hétfő 2 Igen 7 Szikár Alex Helyi 2:19 kedd 1 Igen 8 Arany István Mobil 3:11 csütörtök 3 Igen 9 Szikár Alex Helyközi 1:45 kedd 3 Nem 10 Arany István Helyközi 1:55 szerda 2 Nem 11 Hosszú Pál Helyi 1:45 szerda 2 Igen 12 Szikár Alex Mobil 0:11 kedd 3 Igen 13 Fülig Károly Mobil 0:36 kedd 2 Igen 14 Arany István Helyi 0:42 szerda 2 Nem 15 Erős György Helyközi 0:34 csütörtök 2 Igen 16 Erős György Mobil 1:46 szerda 1 Nem 17 Fülig Károly Helyi 2:11 csütörtök 3 Nem 18 Fülig Károly Helyi 2:45 kedd 2 Igen 19 Hosszú Pál Helyi 1:34 szerda 2 Igen 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. A 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). logikai kifejezésben műveleti jel (pl. OR, AND, NOT, =, <, >, >=), állandó (pl. szerda ), oszlopnév (pl.: Állomás) 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 HívásAZ, Típus, Mennyiség, Állomás, Hivatalos WHERE Név='Fülig Károly' AND Hivatalos; Felsorolja Fülig Károly hivatalos hívásait. a) Készítsen lekérdezést, amely hívásonként adja meg, hogy ki és mennyi ideig telefonált hivatalosan hétfőn! (A megoldást a következő oldal tetejére írja!) Számítástechika 2004 7/8
b) Lekérdezés segítségével adja meg minden telefonállomásra, hogy Arany István azokról hányszor telefonált. c) Mit határoz meg az alábbi SELECT parancs? Adja meg a tábla alapján az értékeket és fogalmazza meg a tulajdonságokat! SELECT Név WHERE (NOT Hivatalos) and ( Mennyiség= (SELECT MAX(Mennyiség) WHERE NOT Hivatalos )); d) Az alábbi SELECT parancs egy listát készít. A felsorolásban milyen információt fog meghatározni a lekérdezés? SELECT Név, Típus, COUNT(*) WHERE NOT Hivatalos GROUP BY Név, Típus; e) A következő lekérdezés milyen információkat határoz meg? SELECT Név, COUNT(*) WHERE Állomás=2 GROUP BY Név; f) Készítsen lekérdezést, amely felsorolja, hogy Erős György mely állomásokról hányszor telefonált? Számítástechika 2004 8/8