MODUL: IV. modul
| 1. Döntse el az alábbi állításokról, hogy igazak-e! A struktúra címkéje lehetővé teszi, hogy az új, felhasználói típusra később is hivatkozhassunk. | | Minden struktúradeklaráció egyedi típust hoz létre, még akkor is, ha a struktúrák szerkezete egyébként azonos. | | A struktúra tagjait tartalmazó kapcsos zárójelpár után tilos pontosvesszőt tenni. | | A struktúra-, unió- és enum címkék ugyanazon a névterületen kénytelenek osztozni. | | A struktúra-, unió- és utasításcímkék ugyanazon a névterületen kénytelenek osztozni. | |
|
2. Döntse el az alábbi állításokról, hogy igazak-e! A struktúrák nem teljes típusdefiníciója lehetséges ugyan, de semmiféle gyakorlati jelentősége nincs. | | Struktúrák önmagukkal azonos típusú struktúrát is magukba ágyazhatnak. | | Struktúrák önmagukkal azonos típusú struktúrát címző mutatót is magukba ágyazhatnak. | | Semmi értelme egy struktúrának csak a szerkezetét megadni címke és azonosítólista nélkül. | | Típusdefiníció csak címke nélküli struktúrákkal lehetséges. | |
|
3. Döntse el az alábbi állításokról, hogy igazak-e! Típusdefiníció és struktúracímke együttes használata nem javasolt. | | Struktúra tagja nem lehet függvény. | | Struktúra tagja nem lehet kódmutató. | | Nem teljes típusú struktúra is lehet struktúratag. | | Nem teljes típusú struktúrát címző mutató is lehet struktúratag. | |
|
4. Döntse el az alábbi állításokról, hogy igazak-e! A program összes struktúratagja azonosítójának egyedinek kell lennie. | | Csak struktúracímkével ellátott struktúrát lehet egy másik struktúrába tagként beágyazni. | | Azonos szerkezetű, de más címkéjű struktúrák között hozzárendelés csak tagonként lehetséges. | | Függvénynek struktúra nem adható át paraméterként, és annak visszatérési értéke sem lehet struktúra típusú. | | Ajánlott a függvénynek egy struktúra helyett a struktúrát címző mutatót átadni. | |
|
5. Döntse el az alábbi állításokról, hogy igazak-e! A char típusú struktúratagok bármilyen címen elhelyezkedhetnek, még akkor is, ha a fordító szóhatárra igazít. | | Az uniótagok közötti címeltolás zérus. | | Az unió tárigénye a legkisebb tárigényű tagjának méretével egyezik meg. | | Az unió inicializátorlistáján szereplő értékeket a tagok a deklarációjuk szerinti sorrendben veszik fel. | | Bitmező nem lehet hosszabb, mint az int típus bitjeinek száma. | |
|
6. Döntse el az alábbi állításokról, hogy igazak-e! A folyam (stream) lehetővé teszi különféle típusú hardver eszközök egységes módon történő használatát adatok kiírása és beolvasása céljára. | | A folyamok kezeléséhez be kell kapcsolni az stdlib.h fejfájlt. | | A fájl megnyitáskori tartalma elvész, ha "w" módban nyitják meg, de az újonnan beleírt tartalmat megőrzi. | | A transzláció során egy adott kódlappal kódolt szöveg át lesz alakítva egy másik kódlap szerinti kódolásúra. | | Adatirány váltás előtt a folyam pufferét üríteni kell. | |
|
7. Döntse el az alábbi állításokról, hogy igazak-e! A szabvány bemenet sorpufferezett. | | Az fflush függvénnyel biztonságosan eltávolíthatóak a szabvány bemenet pufferében maradt adatok. | | Az fgetc függvény a szabvány bemenet következő karakterét adja vissza. | | A printf a folyamba kivitt karakterek számát adja vissza. | | A rewind függvény visszacsévéli a szalagos egységek kazettáját. | |
|
8. Döntse el az alábbi állításokról, hogy igazak-e! Az freopen függvénnyel folyamok irányíthatóak át. | | A getchar makró a paraméterként adott folyam következő karakterét olvassa, majd adja vissza. | | Ha a bemenet formai vagy tartalmi szempontból nem megbízható, nem ajánlott a scanf függvény használata. | | A printf függvénnyel balra, középre és jobbra zárt alakban is ki lehet íratni karakterláncokat. | | Egész szám karakterlánccá konvertálására is alkalmas az sprintf függvény. | | A delete függvény törli a paraméterében adott azonosítójú állományt. | |
|