B I T M A N B I v: T M A N

Hasonló dokumentumok
B I T M A N B I v: T M A N

Programozás alapjai gyakorlat. 2. gyakorlat C alapok

A C programozási nyelv I. Bevezetés

A C programozási nyelv I. Bevezetés

Programozás II. 2. Dr. Iványi Péter

B I T M A N B I v: T M A N

Mintavételes szabályozás mikrovezérlő segítségével

A C# programozási nyelv alapjai

Programozás I gyakorlat. 10. Stringek, mutatók

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós augusztus 29. Széchenyi István Egyetem, Gy r

Programozás alapjai 2.Gy: A C nyelv alapjai P R O

Programozás alapjai 9.Gy: Struktúra 2.

Algoritmizálás és adatmodellezés tanítása 1. előadás

C programozás. 6 óra Függvények, függvényszerű makrók, globális és

Programozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek

Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Előfeldolgozó rendszer Tömbök. Dr. Bécsi Tamás 4. Előadás

Occam 1. Készítette: Szabó Éva

Informatika érettségi vizsga

Mechatronika és mikroszámítógépek 2017/2018 I. félév. Bevezetés a C nyelvbe

Vezérlési szerkezetek

Programozás alapjai C nyelv 4. gyakorlat. Mit tudunk már? Feltételes operátor (?:) Típus fogalma char, int, float, double

Programozás I. gyakorlat

Pénzügyi algoritmusok

10. gyakorlat Tömb, mint függvény argumentum

Algoritmizálás + kódolás C++ nyelven és Pascalban

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)

Programozás alapjai 5. gyakorlat Vezérlési szerkezetek egymásba ágyazása

Java II. I A Java programozási nyelv alapelemei

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

Szoftvertervezés és -fejlesztés I.

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

C programozási nyelv

Programozás alapjai 8.Gy: Program struktúra

C programozás. 1 óra Bevezetés

Labor gyakorlat Mikrovezérlők

Labor gyakorlat Mikrovezérlők

C programozási nyelv Pointerek, tömbök, pointer aritmetika

1.1. A forrásprogramok felépítése Nevek és kulcsszavak Alapvető típusok. C programozás 3

Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás

Webprogramozás szakkör

OOP I. Egyszerő algoritmusok és leírásuk. Készítette: Dr. Kotsis Domokos

Programozás alapjai 3.Gy: C elágazások, ciklusok P R O

1. Alapok. #!/bin/bash

A C# PROGRAMOZÁSI NYELV

BASH SCRIPT SHELL JEGYZETEK

Adatok ábrázolása, adattípusok

Java programozási nyelv

Szoftvertechnológia alapjai Java előadások

Matematikai alapok. Dr. Iványi Péter

Mit tudunk már? Programozás alapjai C nyelv 4. gyakorlat. Legnagyobb elem keresése. Feltételes operátor (?:) Legnagyobb elem keresése (3)

Függvény pointer. Feladat: Egy tömbben soroljunk fel függvényeket, és hívjuk meg valahányszor.

A programozás alapjai

Adattípusok, vezérlési szerkezetek. Informatika Szabó Adrienn szeptember 14.

S z á m í t ó g é p e s a l a p i s m e r e t e k

Programzás I gyakorlat

3 A C programozási nyelv szintaktikai egységei

PROGRAMOZÁS tantárgy. Gregorics Tibor egyetemi docens ELTE Informatikai Kar

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }

Java II. I A Java programozási nyelv alapelemei

Programozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)

Mutatók és címek (ism.) Programozás alapjai C nyelv 8. gyakorlat. Indirekció (ism) Néhány dolog érthetőbb (ism.) Változók a memóriában

1. Jelölje meg az összes igaz állítást a következők közül!

Programozás alapjai (ANSI C)

Algoritmus fogalma. Mi az algoritmus? HF: Al Khwarizmi. Egy adott probléma megoldásának leírása elemi lépések sorozatával

Függvények. Programozás I. Hatwágner F. Miklós november 16. Széchenyi István Egyetem, Gy r

Járműfedélzeti rendszerek II. 3. előadás Dr. Bécsi Tamás

Programozás 1. Dr. Iványi Péter

Programozás C és C++ -ban

1. Egyszerű (primitív) típusok. 2. Referencia típusok

7. fejezet: Mutatók és tömbök

BASH script programozás II. Vezérlési szerkezetek

Programozás C++ -ban 2007/1

Vezérlési szerkezetek. Szelekció Ciklusok

Járműfedélzeti rendszerek II. 2. előadás Dr. Bécsi Tamás

Mérnöki programozás 7. Szerkesztette: dr. Vass Péter Tamás

INFORMATIKA javítókulcs 2016

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós február 18. Széchenyi István Egyetem, Gy r

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós szeptember 27. Széchenyi István Egyetem, Gy r

Függvények. Programozás alapjai C nyelv 7. gyakorlat. LNKO függvény. Függvények(2) LNKO függvény (2) LNKO függvény (3)

Programozás alapjai C nyelv 7. gyakorlat. Függvények. Függvények(2)

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév

Programozás C nyelven (3. ELŐADÁS) Sapientia EMTE

A PROGRAMOZÁS ALAPJAI 3. Készítette: Vénné Meskó Katalin

1. Gyakorlat. Rövid elméleti összefoglaló. <tárolási osztály>típus <típus > változónév <= kezdőérték><, >;

2. Fejezet : Számrendszerek

Bevezetés az informatikába

Programozási alapismeretek 1. előadás

Programozási segédlet

Járműfedélzeti rendszerek II. 1. előadás Dr. Bécsi Tamás

Bánsághi Anna 2014 Bánsághi Anna 1 of 68

Apple Swift kurzus 3. gyakorlat

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Kifejezések. Kozsik Tamás. December 11, 2016

6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok

Programozás I. 3. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar

Programozási nyelvek 6. előadás

Programozás I. gyakorlat

Programozás alapjai C nyelv 10. gyakorlat. Standard függvények. Union

BABEŞ-BOLYAI TUDOMÁNYEGYETEM MATEMATIKA-INFORMATIKA KAR Felvételi verseny - minta Informatika írásbeli

Programozási alapismeretek. 1. előadás. A problémamegoldás lépései. A programkészítés folyamata. Az algoritmus fogalma. Nyelvi szintek.

Átírás:

Műszaki informatika Tesztek+Megoldások B I v: T 2015.04.19 M A N 1/42

Tesztek + Megoldások Alapfogalmi kitérő kérdéssor IPA kérdéssor CPA kérdéssor 2/42

Ellenőrző kérdések 1. 1. Melyik Neumann elv következménye a ciklus és az elágazás? A: Belső programvezérlés, B: Szekvenciális működés, C: Bináris tárolás, D: Univerzális, általános cél 2. A Neumann elvek szerint mi jellemzi a belső tárolót? A: Digitális B: Bináris C: Egy bájtos D: Szekvenciális 3/42

Ellenőrző kérdések 2. 3. A számítógép attól univerzális, hogy: A: többféle processzorral is működőképes. B: a hajlékonylemezek cserélhetők a meghajtóban. C: a szoftver cseréjével tetszőleges feladatra használható. D: bárhol használható, nincs helyhez kötve a kezelése. 4. Melyik egység feladata az éppen futó program tárolása? A: processzor. B: memória. C: merevlemez. D: hajlékonylemez. 4/42

Ellenőrző kérdések 3. 5. Melyik állítás igaz? A: 32 bit < 6 bájt B: 4 bit < 32 bájt C: 16 bit < 2 bájt D: 1 bit = 8 bájt 6. Melyik a legnagyobb ábrázolható szám bináris számrendszerben 4 biten? A: 7 B: 8 C: 15 D: 16 5/42

Ellenőrző kérdések 4. 7. Hány bájton ábrázolható a következő szöveg: számítógépasztal? A: 16 B: 8 C: 128 D: 64 8. A számítógép matematikai műveletek elvégzésekor... számrendszerben számol. A: decimális B: hexadecimális C: bináris D: digitális 6/42

Ellenőrző kérdések 5. 9. A 8 bitből álló egységet... nevezzük. A: információnak B: utasításnak C: bájtnak D: jelnek 10. Mit jelent az 10010110 bitsorozat? A: Egyértelműen egy karakter kódja. B: Egyértelműen egy szám kódja. C: Egyértelműen egy utasítás kódja. D: Lehet karakter, szám vagy utasítás kódja is, nem egyértelmű. 7/42

Ellenőrző kérdések 6. 11. Melyik állítás igaz? A bit A: 8 bájtból áll. B: ma már nem használatos mértékegység. C: az információ legkisebb egysége. D: 8 különböző értéket tárolhat. 12. Mennyi az értéke decimálisan az 10101 bináris számnak? A: 41 B: 21 C: 17 D: 13 13. Melyik a kakukktojás? Karikázza be! 8/42 1, 8, 0, A, F, H, 7

Ellenőrző kérdések 7. 14. A számítógép elemi tevékenységként képes: A: számok összeadására, kivonására, osztására és szorzására, B: számok összeadására és összehasonlításra, C: számok összeadására, D: számok összeadására, kivonására, osztására és szorzására és összehasonlításra. 15. Tegye ki a megfelelő relációjelet a következő mennyiségek közé! 1,2 MB 1200 KB A: < B: = C: > 9/42

Tesztek + Megoldások Alapfogalmi kitérő kérdéssor IPA kérdéssor CPA kérdéssor 10/42

Ellenőrző kérdések 1. 1. Írja a megfelelő betűt a megfelelő helyre! B A D C A: Input B: CPU C: Output D: Memória 11/42

Ellenőrző kérdések 2. 2. Írja a megfelelő betűt a megfelelő helyre! A B C E D F G A: CU E: Input B: CPU F: Output C: ALU G: Tárolók D: Memória 12/42

Ellenőrző kérdések 3. 3. Melyik állítás igaz a compilerre? A: Egyszerre lefordítja az egész forrásprogramot B: Egyszerre a forrásprogram egyetlen utasítását fordítja és hajtja végre C: Kimenete minden esetben gépi kód D: A forrásnyelven megírt programot lefordítja és rögtön végrehajtja 4. Jelölje be az összes állítást, mely igaz a változóra! A: A változó egy memóriaterület, melynek változhat az értéke B: A változó logikailag tovább nem bontható, elemi egység C: A változót azonosítani kell D: A változónak meg kell adni a típusát 13/42

Ellenőrző kérdések 4. 5. Mit csinál a programszerkesztő (linker)? A: A linkerrel a forrásprogramot szerkeszthetjük meg B: A linker a külön lefordított tárgykódú modulokból kapcsolja össze a futtatható kódot. C: A linkerrel tárgykódú programot lehet írni D: A linkerrel végrehajtható kódot lehet írni 6. Tegye helyes sorrendbe a programfejlesztés lépéseit! 14/42 4 3 2 1 Dokumentálás Kódolás Algoritmus készítés Specifikáció készítés

Ellenőrző kérdések 5. 7. Jelölje be az összes helyes párosítást! A: Editor Programszerkesztő B: Bináris kód Gépi kód C: Fortran Magas szintű programnyelv D: Interpreter Fordító 8. Mi a szekvencia? Jelölje be az összes jó választ! A: Választás megadott tevékenységek között B: Megadott tevékenységek feltételtől függő, ismételt végrehajtása. C: Egymás után végrehajtandó tevékenységek sorozata D: Feltétel nélküli, időben egyszerre végrehajtandó tevékenységek 15/42

Ellenőrző kérdések 6. 9. Igaz vagy Hamis az állítás? I A hátultesztelő ciklusra jellemző, hogy a ciklusmag egyszer mindenképpen végrehajtódik. H A strukturált algoritmusra nem jellemző a többágú szelekció alkalmazása. I Az algoritmus minden lépésének egyértelműen végrehajthatónak kell lennie. H A folyamatábra az algoritmus leírására szolgáló, mondatszerű elemekből felépülő jelölésrendszer. H A pszeudokód egy programozási nyelv. H Az algoritmus egy adott tevékenység ismételt végrehajtása, mely a feladat megoldását célozza. 16/42

Ellenőrző kérdések 7. 10. Beolvasáskor az a változó 4-es értéket kap. Kövesse a folyamatábrát! Mit ír ki az algoritmus? A: 15, 7 B: 7, 14 C: 5, 15 D: 21, 14 E: 5, 19 F: 6, 19 G: 12, 17 H: 20, 17 17/42 START s=3 be: a Igen a < 5 Nem s= s+3 a= a+1 s= s+a s < 12 Igen Nem ki: a, s STOP

Ellenőrző kérdések 8. 11. Mikor jelent meg az első magas szintű programnyelv? A: 1947 B: 1957 C: 1967 D: 1977 12. Kinek a nevéhez kötődik a strukturált programozás alaptétele? A: Bill Gates B: Neumann János C: Böhm-Jacopini D: Dijsktra 18/42

Ellenőrző kérdések 9. 13. Értékelje ki a kifejezéseket! 9 4 10-13 3+5*2-6*2/3 4*(5-3)/2 6/3*2+4/2*3 5+6*2-3*(7-2)*2 14. Igaz vagy Hamis az állítás? H H I I (2 > 3 or 5 <= 4) (5 = 3 and 3 > 2) (4 < 6 and 5 < 4 xor 3 < 5) (not(3 = 5) or 6 > 3 and 2 < 3) 19/42

Ellenőrző kérdések 10. 15. Melyik logikai operátor felelhet meg a kissé hiányosan kitöltött igazságtáblázatnak? A: AND B: OR C: XOR D: Mindegyik E: Egyik sem 16. A változó (melyik igaz?) 20/42 A B A??? B Igaz Igaz Igaz Hamis Hamis Hamis Igaz Hamis Hamis Hamis A: a memória egy adott helyére mutató programelem. B: egymáshoz tartozó adatok elnevezése. C: értéket képviselő programelem. D: névvel ellátott tároló hely a számítógép memóriájában.

Ellenőrző kérdések 11. 17. Ábrát rajzolunk programmal. Az E betű 1 egységnyi rajzolást jelent, a B betű balrafordulást (rajzolás nélkül), a J betű jobbra fordulást (rajzolás nélkül). A legelső E betű hatására mindig balról jobbra haladva rajzolódik egy egységnyi vonal. Egy kis minta ábra, és programja: A: Mit rajzol ki a következő program: EBEEJE? B: Mit rajzol ki a következő program: EBEJEJEBE? C: Írja meg az egységnyi oldalú négyzet megrajzolásához szükséges programot! 21/42 EBEBBEE

Tesztek + Megoldások Alapfogalmi kitérő kérdéssor IPA kérdéssor CPA kérdéssor 22/42

Ellenőrző kérdések 1. 1. Melyik szimbólumot használjuk a kommenthez? A: <!-- B: // C: # D:!! 2. Melyik kulcsszóval illesztjük be a könyvtári modulokat? A: #read <fájl> B: #get <fájl> C: #include <fájl> D: #pre <fájl> 23/42

Ellenőrző kérdések 2. 3. Melyik szimbólummal jelezzük a blokkhatárokat? A: [utasítások ] B: (utasítások ) C: <utasítások > D: {utasítások } 4. Melyik könyvtári modulban van a printf() függvény? A: stdlib.h B: stdio.h C: stdlib.c D: stdio.c 24/42

Ellenőrző kérdések 3. 5. Melyik a kakukktojás? A: > B: < C: >= D: = 6. Melyik szimbólummal kell mutatót deklarálni? A: & B: @ C: * D: $ 7. Hány bájton tárolódik a Pistike sztring? 8 8. Melyik ciklus utasítás nem használható a C nyelvben? A: For B: While C: Do while D: Repeat until 25/42

Ellenőrző kérdések 4. 9. Melyik nem C típus? A: float B: real C: int D: boolean 10. Melyik operátort használjuk összehasonlításra? A: := B: = C: equal D: == 11. Mennyi a!(1 &&!(0 1)) kifejezés értéke? 1 12. Hányszor fut le garantáltan a do while ciklus? A: 0 B: 1 C: Végtelenszer D: Feltételtől függ 26/42

Ellenőrző kérdések 5. 13. Mennyi lesz x-értéke a ciklusból kilépve? for(x=0; x<10; x++) { } x= 9 14. Melyik függvény hívás helyes? A: fgv; B: fgv x,y; C: fgv(); D: int fgv(); 15. Melyik a helyes tömb deklaráció? A: int tomb[10]; B: int tomb; C: int tomb{10}; D: int tomb(10); 16. Egy 15 elemű tömb esetén mennyi az utolsó elem indexe? 14 27/42

Ellenőrző kérdések 6. 17. Változó deklarációhoz melyik könyvtári modult 28/42 kell használni? A: stdio.h B: math.h C: stdlib.h D: Egyiket sem 18. Melyik kifejezés egyenértékű a!(a < b) kifejezéssel? A: a < b B: a = b C: a > b D: a>= b 19. Mennyi lesz az értéke az a változónak az alábbi programrészlet végrehajtása után? int a, b = 0; a=++b; a*=b++; a= 1

Ellenőrző kérdések 7. 20. A C nyelvű programban milyen szimbólumok jelzik az alábbiakat? A: Utasítások vége B: Blokkhatárok C: Megjegyzések D: Tömb elemszám E: Kiírási formátum F: ESC karakter ; { } /* */ vagy // 21. Melyik szimbólum képzi egy változó címét? [ ] % \ A: & B: @ C: * D: $ 29/42

Ellenőrző kérdések 8. 22. Mennyi lesz az értéke az A és a B változónak 30/42 az alábbi programrészlet végrehajtása után? A=2; B=++A; A= 3 B= 3 23. Melyik nem lehet változó azonosítója az alábbiak közül? A: Double D: szamok G: Pici%Maci B: #inc E: ertek H: 97_es_adatok C: ide-oda F: do I: Bony&Clide

Ellenőrző kérdések 9. 24. Az int *jack; utasítás A: deklarálja, hogy jack int típusú változó. B: deklarálja, hogy jack int típusú mutató. C: definiálja, hogy jack int típusú változó. D: definiálja, hogy jack int típusú mutató. 25. Melyik utasítást kell alkalmazni egy egész szám kiírására? A: printf ("Eredmény: %e\n", eredm); B: printf ("Eredmény: %d\n", eredm); C: printf ("Eredmény: %f\n", eredm); D: printf ("Eredmény: %c\n", eredm); 31/42

Ellenőrző kérdések 10. 26. Mennyi legyen az a változó értéke, hogy a ciklus 5-ször fusson le? a= 5 ; while (a) { sum=sum+a; a --; } 27. Jelölje meg a szintaktikailag helyes utasításokat! A: for (i=1; i<=10; i++) { s=s+i; } B: for (i:=1, i<=10, i++) { s=s+i; } C: for (i=1, s=0; i<=10; s=s+i,i++); D: for (i=1; s=0; i<=10; s=s+i;i++){ } 32/42

Ellenőrző kérdések 11. 28. Tegye megfelelő sorrendbe a C program sorait! A: main() B: } C: direktívák D: { E: utasítások 29. A C nyelvben a short típus 256 féle egész értéket vehet fel. Milyen tartományban használható az a változó az alábbi deklarációk esetén: A: short a; B: unsigned short a; 33/42 C A D E B -128 127 0 255

Ellenőrző kérdések 12. 30. Kövesse az alábbi programrészlet működését, 34/42 írja le az egyes lépésekben a változók kiírt értékét! int x=0, y=1, z=x+y; while (z<=5) { if (x<5) {z=x+z; x++;} else {z=y+z; y++;} printf ("\nx= %d y= %d z=%d",x,y,z); } 1. kiírás: 2. kiírás: 3. kiírás: 4. kiírás: 5. kiírás: x y z 1 1 1 2 1 2 3 1 4 4 1 7

Ellenőrző kérdések 13. 31. Igaz vagy Hamis az állítás? I A C nyelvben a CHAR típus lehet karakter és egész típus is. H A számítógép közvetlenül a C nyelvű utasításokat hajtja végre. I A C nyelvben az and operátort &&-al jelöljük. H A float, a double és a short lebegőpontos adattípusok a C nyelvben. I A C programozási nyelv kis-nagybetű érzékeny. H A %d dupla pontosságú lebegőpontos formátum. I A while(12) printf("*"); utasítás végtelen ciklust eredményez. H Az a= ++b--; utasítás nem hibás, de semmi értelme! 35/42

Ellenőrző kérdések 14. 32. Melyik függvény deklaráció helyes? A: int funct(); B: int funct(int x) {return x=x+1;} C: void funct(int) { printf( "Hello")}; D: void funct(x) { printf( "Hello"); }; 33. Mit ír ki az alábbi programrészlet? int x=1, y, z=(x=28, y=x+3); printf("%d", z); z= 34. Mennyi lesz b értéke? int a = 19, b = 13; 36/42 if (b = a) b = 9; b= 31 9

Ellenőrző kérdések 15. 35. Mit ír ki az alábbi programrészlet? int a = 0; if (a = 0) printf("0"); else printf("nem 0"); A: 0 B: nem 0 36. Mit ír ki az alábbi programrészlet? printf("%d", 2<3); A: 2<3 B: 0 C: 1 D: Hibás utasítás! 37. Helyes-e az alábbi változódefiníció? int double=1; A: Igen B: Nem 38. Mennyi 14 % 3 értéke? 37/42 2

Ellenőrző kérdések 16. 39. Mit ír ki a következő program részlet? int x=0; switch(x) { case 1: printf("egy" ); case 0: printf("nulla" ); case 2: printf("kettő" ); } A: Egy B: Nulla C: Kettő D: NullaKettő 40. Mit ír ki az alábbi programrészlet? int a; printf("%d", a); A: 0 B: a C: Véletlen értéket 38/42

Ellenőrző kérdések 17. 41. Van különbség az a=b++; és az a=++b; 39/42 kifejezések között? A: Nincs B: Az a-ra nézve igen, a b-re nézve nem. C: A b-re nézve igen, az a-ra nézve nem. D: Igen, mindkét változóra nézve. 42. Mennyi lesz az értéke az i változónak az alábbi programrészlet végrehajtása után? i = 1; i *= 5; i += 3; i= 8

Ellenőrző kérdések 18. 43. Melyik kifejezés helyes a 40/42 ha i nem nulla feltétel megfogalmazására? A: if (i =!0) B: if (i == 0) C: if (i!= 0) D: if (i NOT= 0) 44. Helyes az if( a > 0 ) then b= 5; utasítás? A: Nem B: Igen 45. Mennyi lesz az értéke a b változónak az alábbi programrészlet végrehajtása után? a, b = 1; if (a = 1) b = 3; if (a = 2) b = 5; b= 5

Ellenőrző kérdések 19. 46. Mit ír ki az alábbi programrészlet? int a=2, b=6, c=2; if (a < b < c) printf("növekvő"); else printf("csökkenő"); A: Növekvő B: Csökkenő C: Hibaüzenetet, az (a < b < c) kifejezés hibás! 47. Mi az eredménye az alábbi programrészletnek? int a, b = 1; a=a++ + ++b; a*=b++; A: a=6, b=2; B: a=8, b=3; C: a=10, b=3; D: Hibaüzenetet, az a=a++ + ++b; utasítás hibás! 41/42

VÉGE V É G E 42/42