C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet89/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   85   86   87   88   89   90   91   92   ...   101
Bog'liq
ATD (1)

Javob:
1) 0


2) 24


3) 12


(4) dastur qulab tushadi


(5) Bir yoki bir qancha sintaksis xatoliklari aniqlanganligi sababli dastur bajarib bo'lmadi


4 raqami
Quyida dasturni tahlil qiling va dasturni ishga tushirishga uringandan soʻng natijani koʻrsating:
public delegate void Выdать(ref int a);
sinf Accrual{
int s = 100;
ommaviy tadbir Ish haqini rasmiylashtirish;
umumii void Accrue() { Maosh(ref lar); }
public void Get() { System.Console.Write(lar); }}
sinf BoomTrust { ommaviy statik bo'shliq OnSalary(ref int s) { s = s + 10; } }
sinf BoomStroy { ommaviy statik bo'shliq OnSalary(ref int s) { s = s - 30; } }
sinf Part-timer{
statik void Main(string[] args) {
boshlanishning akkreditivligi = yangi Accrual();
Boshlang Ish haqi += yangi masala (BoomTrust. OnSalary);
StartSalary += yangi Masala(BoomStroy. OnSalary);
Start.Accrue(); Start.Get(); } }

Javob:
1) 160


2) 80


3) 90


4) 70


(5) null referat uringanda exception tashiladi


5 raqami
Quyida dasturni tahlil qiling va dasturni ishga tushirishga uringandan soʻng natijani koʻrsating:
public delegate void Выdать(ref int a);
sinf Accrual{
int s = 100;
ommaviy tadbir Ish haqini rasmiylashtirish;
umumii void Accrue() { Maosh(ref lar); }
public void Get() { System.Console.Write(lar); }}
sinf BoomTrust { ommaviy statik bo'shliq OnSalary(ref int s) { s = s + 10; } }
sinf BoomStroy { ommaviy statik bo'shliq OnSalary(ref int s) { s = s - 30; } }
sinf Part-timer{
statik void Main(string[] args) {
boshlanishning akkreditivligi = yangi Accrual();
Boshlang Ish haqi += yangi masala (BoomTrust. OnSalary);
StartSalary += yangi Masala(BoomStroy. OnSalary);
Ish haqini boshlash -= yangi masala (BoomTrust. OnSalary);
Boshlang Ish haqi -= yangi masala (BoomStroy. OnSalary);
Start.Accrue(); Start.Get(); } }


Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   85   86   87   88   89   90   91   92   ...   101




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