Dasturlash 1 fanidan Qayta o’qish oraliq nazorat testi
Ichma ich joylashgan funksiyalar nima uchun ishlatiladi?
dastur ishlash tezligini oshirish uchun
Faylni boshlang’ich kod bilan qisqartirish uchun
Kerak bo’lmagan funcsiyalarni o’chirish uchun
Dastur o’lchamini kamaytirish uchun.
С++ dasturlash tili zaxira so’zlari qaysi satrda to’g’ri ko’rsatilgan?
defaulted, goto, return, extern, private, public, protected
sizeof, const, typedef, static, voided, enum, struct, union
char, int, float, doubled, short, long, unsigned, signed
if, else, for, while do, switch, continue, break
Ob’ektga yo’naltirilgan dasturlash tavsiflanadi:
Chiziqli dastur mavjudligi bilan
Dasturni modullarga bo’lish bilan
Obyekt xaqidagi barcha ma’lumotlar, uning boshqa ob’ektlar bilan bog’liqligi bitta struktura o’zgaruvchisiga birlashtiriladi.
To’g’ri javob yo’q.
Abstraksiya bu:
dasutchiga ishlatilayotgan kompanentaning murakkabligini e’tiborga olmagan holda muamoni hal etishga imkon beruvchi dasturlash tili hususiyatidir
yangi sinfni avvaldan ma’lum bo’lgan sinflar xususiyatlaridan foydalangan holda hosil qilish imkonini beruchi obyektga yo’naltirilgan dasturlash mexanizimidir
Obyektni boshqa obyektlardan farqlaydigan, hamda konseptual chegaralarini aniq ko’rsatadigan obyekt xarakteristikasidir
Bir xil spetsifikatsiyaga ega obyektlarning turli talqin qilish imkoniyati.
Vorislik bu:
dasutchiga ishlatilayotgan kompanentaning murakkabligini e’tiborga olmagan holda muamoni hal etishga imkon beruvchi dasturlash tili hususiyatidir
yangi sinfni avvaldan ma’lum bo’lgan sinflar xususiyatlaridan foydalangan holda hosil qilish imkonini beruchi obyektga yo’naltirilgan dasturlash mexanizimidir
Obyekni boshqa obyektlardan farqlaydigan, hamda konseptual chegaralarini aniq ko’rsatadigan obyekt xarakteristikasidir
Bir xil spetsifikatsiyaga ega obyektlarning turli talqin qilish imkoniyati.
Polimarfizm bu:
dasturchiga ishlatilayotgan kompanentaning murakkabligini e’tiborga olmagan holda muamoni hal etishga imkon beruvchi dasturlash tili hususiyatidir
yangi sinfni avvaldan ma’lum bo’lgan sinflar xususiyatlaridan foydalangan holda hosil qilish imkonini beruchi obyektga yo’naltirilgan dasturlash mexanizimidir
Obyekni boshqa obyektlardan farqlaydigan, hamda konseptual chegaralarini aniq ko’rsatadigan obyekt xarakteristikasidir
Bir xil spetsifikatsiyaga ega obyektlarning turli talqin qilish imkoniyati.
Inkapsulatsiya bu:
dasutchiga ishlatilayotgan kompanentaning murakkabligini e’tiborga olmagan holda muamoni hal etishga imkon beruvchi dasturlash tili hususiyatidir
yangi sinfni avvaldan ma’lum bo’lgan sinflar xususiyatlaridan foydalangan holda hosil qilish imkonini beruchi obyektga yo’naltirilgan dasturlash mexanizimidir
Obyekni boshqa obyektlardan farqlaydigan, hamda konseptual chegaralarini aniq ko’rsatadigan obyekt xarakteristikasidir
Bir xil spetsifikatsiyaga ega obyektlarning turli talqin qilish imkoniyati.
Sinf bu:
Ma’lum bir fizik predmet to’g’risidagi barcha ma’lumotni o’zida saqlovchi struktura toifali o’zgaruvchi
Dasturchi tomonidan aniqlangan abstract toifali ma’lumot
Abstrakt turda aniqlangan o’zgaruvchi
obyektga ko’rsatkich parametri sifatida qiymatni qabul qiluvchi funksiya
Obyekt bu:
obyektga ko’rsatkich parametri sifatida qiymatni qabul qiluvchi funksiya
this, parrent, supper ko’rsatkichlarni saqlovchi struktura
Ma’lum bir fizik predmet to’g’risidagi barcha ma’lumotni o’zida saqlovchi struktura toifali o’zgaruvchi
Dasturchi tomonidan aniqlangan abstract toifali ma’lumot
Usul bu:
obyektga ko’rsatkich parametri sifatida qiymatni qabul qiluvchi funksiya
this, parrent, supper ko’rsatkichlarni saqlovchi struktura
Ma’lum bir fizik predmet to’g’risidagi barcha ma’lumotni o’zida saqlovchi struktura toifali o’zgaruvchi
Dasturchi tomonidan aniqlangan abstract toifali ma’lumot
Qanday kalit so’zni ishlatilganda obyektni modifikatsiya qilish mumkin bo’lmaydi va uning toifasini ixtiyoriy o’zgartirilishi xatolikka olib keladi?
readonly
const
static
undeclared
С++da qo’llash mumkin bo’lgan qiymat berish amallarini ko’rsating?
“=”
“+=”
“*=”
“-=”
“%=”
“==”
“/=”
1, 2, 3, 4, 6
1, 2, 3, 4, 5, 6
1, 2, 3, 4, 5, 7
7 amalning barchasi to’g’ri
Dastur bo’lagidagi xatoliklarni va ularning sonini aniqlang.
for (x=1,x>=1,i++) cout>>x>>endl;
2
3
4
6
Dastur bo’lagidagi xatoliklarni va ularning sonini aniqlang.
for (x=10,x>=1,x- -) cout>>x>>endl;
1
4
3
5
Dastur bo’lagidagi xatoliklarni va ularning sonini aniqlang.
for (x=10,x>=1,x- -) cout>>x>>endl;
1
2
3
4
Dastur bo’lagidagi xatoliklarni va ularning sonini aniqlang.
for (x=100;x>=10;x- -) cout<
1
2
3
xatolik yo’q
Qaysi so’z yordamida struktura ta’riflanadi?
Struct
switch
public
for
Dasturda qaysi funksiya bo’lishi shart?
main()
global()
inline()
local()
getch( ) funksiyasi qaysi sarlavha fayliga tegishli va qaysi kvadratga bog’langan?
С++ tilida massivlar to’g’ri e’lon qilingan javobni tanlang?
for n:=1 to 10 do float;
a=array [1..10] of real;
a:array [1..10] of float;
float a [10];
Quyidagi dastur fragmenti bajarilganda ekranda qanday natija paydo bo’ladi?
Do'stlaringiz bilan baham: |