2) 0-kursda o'qiyotgan o'quvchi no no
3) 0-kursga talaba qabul qilinadi
(4) Dastur ishga tushirilmadi, chunki struct interfeysni meros qilib ololmasligi aniqlangan
(5) Struktura andoza konstruktorni aniqlay olmasligi uchun dastur ishga tushirilmadi
2 raqami
Berilgan kodni tahlil qilish.
struktura2
{ umumii strelka имя;
public Structure2(string va) { nomi = va; }
}
struct Tuzilishi : Tuzilishi2
{ umumi int kursi;
public Structure(string va, int to) : base (and) { rate = to; }
ommaviy qator usuli()
{ qaytish strelkasi. Format("{1} kursdagi talabalar {0}", nomi, kursi); }
}
sinf imtihoni
{ ommaviy statik bo'shliq Main()
{ Struktura c2 = new Structure();
Struktura c1 = yangi struktura ("Zaitseva",1); c1 = c2;
System.Console.WriteLine(c1.Метод());
} }
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:
Javob:
1) Student Zaitseva 1-kurs talabasi
2) Talaba 0 kursga qabul qilinadi
(3) dastur ishga tushirilmadi, chunki struct boshqa structni meros qilib ololmasligi uchun sintaksis xatosi aniqlangan
(4) Dastur ishga tushirilmadi, chunki sintaksis xatosi aniqlandi, chunki u meros boʻlgan struktura konstruktorni aniqlamasligi kerak
3 raqami
Berilgan kodni tahlil qilish.
struktura tuzilishi
{ public string name = "Nomsiz";
statik umumii int куrmѓ=1;
public Struct(string va) { name=and; }
ommaviy qator usuli()
{ qaytish strelkasi. Format("{1} kursdagi talabalar {0}", nomi, kursi); }
}
sinf imtihoni
{ ommaviy statik bo'shliq Main()
{ Struktura c2 = new Structure();
Tuzilishi c1 = yangi struktura ("Hares"); c2 = c1;
System.Console.WriteLine(c2.Метод());
} }
Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating:
Do'stlaringiz bilan baham: |