C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet53/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   49   50   51   52   53   54   55   56   ...   101
Bog'liq
ATD (1)

Javob:
1) Rost 2 3 4


(2) Haqiqiy yolg'on 2 Haqiqiy


3) Rost 2 Yolg'on Rost


(4) 2 3 4 5


5) Boshlang'ichda sintaksis xatosi qayd etilgan bo'lib, Main() usulida o'zgaruvchilarni e'lon qilishda tur uzviyligini ko'rsatadi


5 raqami
Manba modulida quyidagi atamalar mavjud:
interfeysi IComens { void Change(); }
sinf o'tish: ICom
{
bool s;
public Switch(bool s){this.s = s;}
umumii void Сmенить() { s = !s; System.Console.Write(" " + s); }
}
sinfga qarshi: ICchange
{
int s;
umumii Сchatetchilӣk(int s) { bu.s = s; }
umumii void Сmенить() { s++; System.Console.Write(" " + s); }
}
Xuddi shu modulda Main () usuliga ega Program klassi aniqlanadi, unda quyidagi kod mavjud:
ICchange a = yangi Switch(false);
ICchange b = new Counter(1);
b.o'zgartirish(); a.o'zgartirish(); b = a; b.o'zgartirish(); a = b; a.o'zgartirish();
Main () usuli bajarilgandan so'ng konsolga chiqishni ko'rsating:

Javob:
1) 2 Haqiqiy 3 yolg'on


2) 3 Haqiqiy 4 yolg'on


(3) 3 Yolg'on haqiqiy yolg'on


(4) 2 Haqiqiy yolg'on haqiqat


5) Boshlang'ichda sintaksis xatosi qayd etilgan bo'lib, Main() usulida o'zgaruvchilarni e'lon qilishda tur uzviyligini ko'rsatadi


6-masala
Manba modulida quyidagi atamalar mavjud:
interfeysi IComens { void Change(); }
sinf o'tish: ICom
{
bool s;
public Switch(bool s){this.s = s;}
umumii void Сmенить() { s = !s; System.Console.Write(" " + s); }
}
sinfga qarshi: ICchange
{
int s;
umumii Сchatetchilӣk(int s) { bu.s = s; }
umumii void Сmеnить() { s--; System.Console.Write(" " + s); }
}
Xuddi shu modulda Main () usuliga ega Program klassi aniqlanadi, unda quyidagi kod mavjud:
ICchange a = yangi Switch(true);
ICchange b = yangi Counter(9),c;
c = b; a.o'zgartirish(); b.o'zgartirish(); b = a; b.o'zgartirish(); b = c; b.o'zgartirish();
Main () usuli bajarilgandan so'ng konsolga chiqishni ko'rsating:


Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   49   50   51   52   53   54   55   56   ...   101




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling