Vizsgakérdések és a minta feladatok, oktatási program

Ezek a kérdések teljesen épül alapján a tananyag. amely megjelent a helyszínen elején a félév.

  1. Osztályozása programozási nyelvek (lefordított, futtatható a virtuális gépek és értelmezni PL). Nyelv C ++. A nyelvi norma. A standard könyvtár.
  2. A szerkezet a legegyszerűbb program C ++. A fordítási folyamat.
  3. Az alaptípus C ++. Változók, állandók és literálok. Vet.
  4. Tárolás egész számok és a valós számok a számítógép memóriájában.
  5. Az értékadó operátor. Aritmetikai operátorok. Az összehasonlító és logikai operátorok. Az eljárás (operátor precedencia).
  6. A könyvtári funkciók, mint például a header file cmath
  7. Elágazás a programban. Feltételes operátor és több választás.
  8. Üzemeltetők hurok.
  9. A standard I / O stream. Feldolgozás szerszámok I / O patakok. Különleges karakterek (új sor, fül, újsor karakter, null terminátor).
  10. Pszeudo-véletlen számokat. Generation pszeudo-véletlen számok C ++.
  11. A tömbök a C ++. Rendezési algoritmusok.
  12. C-vonal (karakter tömbök). Többdimenziós tömbök.
  13. Referenciák C ++. Pointerek a C ++. Dereference működését. Állandó utalásokkal és mutatókat állandók.
  14. Mutatók és tömbök. Műveletek mutatók.
  15. Statikus, automatikus és dinamikus memóriát. Tipikus hibák használatából eredő dinamikus RAM ( „emlékezetkiesés”).
  16. Funkciókat C ++. A prototípus, és a függvény definíciójában.
  17. Formális és aktuális paraméterek. Átadás paraméterek függvényében az érték a linket a mutatót. Transzfer a tömb egy funkciót.
  18. Rekurziót. Egyes megközelítések a mérési program teljesítményét.
  19. függvény paraméterek alapértelmezett értékeket. Funkció túlterhelése.
  20. Az objektum-orientált megközelítés. Adatok kinyerésére. Osztályok.
  21. osztály tagjai: mezők és módszerek. Konstruktorok és a destruktor. Operator túlterhelése.
  22. Hozzáférési szinteket tagjai az osztály. Tokozást.
  23. Örökséget.
  24. Polimorfizmus és a módját annak végrehajtását. Sablonok.

példák feladatok

Feladat. A felhasználó kulcsok egy természetes szám, ellenőrizze a helyességét bemenet, kiszámítja és megjeleníti a számjegyeinek összege a megadott felhasználói.

Feladat. A felhasználó kulcsok egy háromjegyű természetes szám, amely tárolja az n változó, ellenőrizze a helyességét bemenet, összeállítja és megjeleníti a számjegyek száma a beírt számok n úgy, hogy a megjelenített szám volt a legmagasabb. Például, ha a felhasználó belép a szám 195, a program megjeleníti a szám 951.

Feladat. A felhasználó megad egy karakterláncot a billentyűzeten (legfeljebb 80 karakter). Kiszámítja és megjeleníti a számot, ahányszor a latin betű «a» megtalálható a húr.

Feladat. Felhasználó belép a billentyűzet természetes szám nem nagyobb, mint 100, amely a tárolt egy n változó, hogy ellenőrizze a helyességét a bemeneti, hogy hozzon létre egy sor 10 véletlenszerűen egész számok, az [-2N; n], egy sor kijelző a képernyőn egy sorban, és kiszámítja és megjeleníti a száma pozitív páros számok egy tömbben.

Feladat. A felhasználó beírja a billentyűzetet egy pozitív egész szám, megkeresi és megjeleníti a legtriviálisabb (azaz nem egyenlő a beírt szám) osztója a számot, vagy jelenti be, hogy a szám prím.

Feladat. A felhasználó megad egy karakterláncot a billentyűzeten (legfeljebb 80 karakter). Jelentése, hogy hány szó soronként. Megjegyzés: A szavak vannak elválasztva, egy vagy több szóköz.

Kapcsolódó cikkek