Javob:
1) 4 3 5 3
(2) 4 3 5 4
3) 5 3 5 3
(4) 5 4 5 4
6-masala
Manba modulida Class va Program sinflari mavjud:
sinf sinf
{
xususiy int x, y;
public Class(int x, int y) { bu.x = x; this.y = y; }
public static Class operatori ++(Class a) { return new Class(a.x+1, a.y+2);}
public void View(){System.Console.Write("{0} {1} ",x,y);}
}
Program sinfida Asosiy metod aniqlanadi, uning tanasida kod mavjud:
a = yangi sinf(2,5),b sinf;
b = a++;
b.Ko'rinish(); a.Ko'rinish();
Main () usuli bajarilgandan so'ng konsolga chiqishni ko'rsating:
Javob:
1) 3 6 3 6
2) 2 5 3 6
(3) 2 5 3 7
(4) 3 7 3 7
16-mashq:
1 raqami
Berilgan kodni tahlil qilish.
sinf toʻrtburchak
{ umumii int x = 10, y = 20;
Ommaviy Toʻrtburchak(int x, int y) { bu.x = x; bu.y = y; }
ommaviy virtual int Zoom
{ get { return x * y; } set { x += qiymat; y += qiymat; } }
}
sinf Parallelpiped : To'rtburchak
{ umumii int z;
public Parallelepiped(int x, int y, int z) : base(x, y) { this.z = z; }
ommaviy override int Zoom
{ get { return x*y*z; } set { x+=qiymat; y+=qiymat; z+=qiymat; } }
}
sinf dasturi
{ statik bo'shliq Asosiy()
{ Parallelpiped Parallel = new Parallelpiped(6, 8, 10);
парал. Kattalashtirish = -5; Sistema.Console.Write(пааraл. kattalashtirish); }
}
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:
Javob:
(1) Dastur qulab tushadi
2) 375
3) 3
Do'stlaringiz bilan baham: |