C#: oop va sinflar Test 1 1-mashq
Download 1.49 Mb.
|
ATD (1)
- Bu sahifa navigatsiya:
- Javob: (1)
Javob:
1) A va B maydonlar boshqa sinflardan murojaat qilish uchun yopiq 2) A maydonining qiymati aniqlanmagan 3) View () metodiga chaqiruvda ob'ekt nomi o'rniga MyOut sinfining nomi bo'lishi kerak 4) MyOut sinfida parametrsiz konstruktor aniqlanmagan 5) View () metodi boshqa sinflardan murojaat qilish uchun yopilgan 6-masala Manba modulida quyidagi kod mavjud: MyOut sinfi { himoyalangan statik int A = 999; himoyalangan int B; public static int View() { return A; } } sinf dasturi { statik bo'shliq Asosiy () { MyOut mout = yangi MyOut(); System.Console.Write(mout. Ko'rish() + mout. B); } } Asosiy metod MyOut sinfining ob'ektining A va B maydonlar yig'indisini olish uchun mo'ljallangan edi. Dasturning efiri muvaffaqiyatsiz yakunlandi. Quyidagi gaplardan dasturning noto'g'ri bo'lgan sababini ochib beruvchi bayonni belgilang: Javob: (1) A maydoniga Dastur sinfidan kirish mumkin emas (2) MyOut sinfida parametrsiz konstruktor aniqlanmagan (3) MyOut turi Program sinfidan mavjud emas 4) B maydoni Dastur sinfidan kirish mumkin emas 5) B maydonning qiymati aniqlanmagan 8-mashq: 1 raqami Manba modulida quyidagi kod mavjud: sinf Xodim { shaxsiy int identifikatori; xususiy suzish ish haqi; ommaviy Xodim(int i, float z) { id = i; ish haqi = z; } ommaviy suzish Ish haqi(int raqami) { qaytish raqami < id ? ish haqi : -1; } ommaviy bo'sh ish haqi(int raqami, ref float zarpl) { agar (raqam < id) { float zrpl = ish haqi; ish haqi = ish haqi; zarpl = zrpl; } } } sinf dasturi { statik bo'shliq Asosiy() { Xodim Bob = yangi xodim(12, 40000.0f); float z = 45000.0f; Ivanov.Ish haqi(10, ref z); System.Console.Write("Bobning maoshi = " + z); } } Kompilyatsiya qilish va ishga tushirish uchun dasturni ishga tushirishga uringandan so'ng konsolga chiqish natijasini ko'rsating: Download 1.49 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling