SZÁMÍTÁSTECHNIKA EGYSÉGES íRÁSBELI FELVÉTELI FELADATOK 2004.
B sorozat 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ő
Feladat
Elérhető pont
1
20
2
15
3
10
4
25
5
30
Mind
100
Szerzett pont
Javító tanár olvasható aláírása
Számítástechika 2004 Egységes írásbeli felvételi feladatok B sorozat
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.
Az RGB érték a Red - Green – Black (piros– zöld- fekete) összetevők arányát határozza meg egy színben.
I/H
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.
Az Internet címekben az utolsó tag utalhat arra az ágazatra, ahova a domain név tulajdonosa tartozik.
I/H
6. I / H
1 Gigabájt = 220 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 Egységes írásbeli felvételi feladatok B sorozat
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 B Elágazás vége Ha abs(B+C) < abs(B) + abs(C) akkor B különben A Elágazás vége Eljárás vége.
:= -1 * A := -1 * B := -1 * B := -1 * A
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=
Számítástechika 2004 Egységes írásbeli felvételi feladatok B sorozat
3/8
(5;5;5 pont)
3. feladat: (10 pont) A 1 2 3 4 5 6 7
C
D
E
1. tábla Megnevezés: árucikk1 árucikk2 árucikk3 árucikk4
8 9 10 11 12 13 14 15 16 17
B ÁFA 25,00% 12,00% 20,00% 15,00%
BUDAPEST 98,00 23,20 1500,00 860,00
BUDAPEST 120,50 25,98 1800,00 989,00
GYŐR 126,25 23,63 1560,00 1035,00
25,98
23,63
GYŐR 101,00 21,10 1300,00 900,00
EGER 96,00 19,00 1600,00 880,00
2. tábla árucikk1 árucikk2 árucikk3 árucikk4 legolcsóbb:
EGER 120,00 21,28 1920,00 1012,00
átlagár 122,92 23,63 1760,00 1012,00
21,28
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 B sorozat 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 Egységes írásbeli felvételi feladatok B sorozat
4/8
4. feladat: (25 pont) A 1 2 3 4 5 6 7 8 9 10
B Adatok
Név Kovács Péter Nagy Ede Kiss Virág Hó Lea Kovács Lajos Horváth Éva Kun Vilmos
Az a. osztályos tanulók átlaga
C
D
E
F
G
H
Tantárgyak
Minősítés Vizsga Végső Megjegyzés Osztály Matematika Fizika Informatika átlag jegy 12.b. 4 3 3 3,33 3 megfelelő 10.a. 4 5 5 4,67 5 kiváló 12.b. 2 2 1 1,67 1 rossz 11.a. 2 3 4 3,00 3 megfelelő 12.a. 3 4 4 3,67 4 megfelelő 10.b. 3 4 1 2,67 1 rossz 12.a. 2 2 2 2,00 2 megfelelő
3,5
11 12 13
Legjobb tanuló 0,00 2,00 4,00
Nagy Ede 1,99 3,59 5,00
rossz megfelelő 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 B sorozat 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 Egységes írásbeli felvételi feladatok B sorozat
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 Egységes írásbeli felvételi feladatok B sorozat
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 FROM Telefon 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! (5 pont) (A megoldást a következő oldal tetejére írja!) Számítástechika 2004 Egységes írásbeli felvételi feladatok B sorozat
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. (5 pont)
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! (5 pont) SELECT Név FROM Telefon WHERE (NOT Hivatalos) and ( Mennyiség= (SELECT MAX(Mennyiség) FROM Telefon 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? (5 pont) SELECT Név, Típus, COUNT(*) FROM Telefon WHERE NOT Hivatalos GROUP BY Név, Típus;
e) A következő lekérdezés milyen információkat határoz meg?
(5 pont)
SELECT Név, COUNT(*) FROM Telefon 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? (5 pont)
Számítástechika 2004 Egységes írásbeli felvételi feladatok B sorozat
8/8