“Dasturlash I” fanidan yakuniy nazorat savollari
1 – Bo’lim
Kompyuter haqida asosiy tushunchalar (hardware, software). Protsessor (CPU).
Ichki va tashqi xotira qurilmalari (RAM, saqlash qurilmalari). Bitlar va baytlar.
Dasturlash tillari (mashina tili, assembler tili, yuqori darajali tillar).
C++ tarixi (BCPL, B, C, C++).
C++ da eng sodda dastur (konsol, konsoldan kiritish, konsolga chiqarish, main funksiyasi, izohlar).
Sintaktik xatoliklar (sintaksis xatolik, kompilyatsion xatolik).
Dastur bajarilish vaqtidagi va mantiqiy xatoliklar (runtime error, logic error).
Sodda dastur yozish (masalaning qo‘yilishi, algoritm, psevdokod). Klaviaturadan o‘qish (kiritish, foydalanuvchini undash).
Identifikatorlar (nomlash, nomlash qoidalari). O’zgaruvchilar (o‘zgaruvchini e’lon qilish, birdan ortiq so‘zlarni bog‘lab nomlash).
Ta’minlash operatorlari va ta’minlash ifodalari (ta’minlash operatori, ifoda, ta’minlash qoidalari). Nomlangan konstantalar (o‘zgarmas, const kalit so‘zi, o‘zgarmaslarning afzalliklari).
Sonli ma’lumotlar turlari va ular ustida amallar (int, float, double).
Sonli literallar. Arifmetik amallarni bajaruvchi operatorlar (literallar, operatorlar, operandlar, butun bo‘lish, qoldiqli bo‘lish).
Darajaga ko‘tarish amallari (pow(a,b)). Arifmetik ifodalarda amallarning bajarilish tartibi (operator precedence rule (+,-,*,/,% amallari misolida)).
Inkrement va decrement operatorlari (++, --, postincrement, preincrement). Sonli ma’lumot turlarini o‘girish (raqamli turni o‘girish, static_cast operatori).
Do'stlaringiz bilan baham: |