Javoblardan birini tanlang:
1) Form1 dagi
barcha elementlar shriftiga
2) Groupboxda joylashgan barcha elementlar shriftini o'zgartiradi
3) Groupboxning shriftini o'zgartiradi
4) Joriy element shriftini o'zgartiradi
Savol №185
Quyidagi dastur kodi konsolga nima chiqaradi va nima uchun?
class Auto
{ public sealed void Display() { Console.WriteLine("Auto"); }
}
class Truck : Auto
{ public void DisplayInfo() { base.Display(); }
}
class Program
{
static void Main(string[] args)
{
Truck truck = new Truck(); truck.DisplayInfo();
}
}
Javoblardan birini tanlang:
1) Auto
Chunki Display metodini qayta
aniqlash taqiqlangan
2) DisplayInfo
Chunki Display metodini qayta aniqlash taqiqlangan
3) Bu
dastur kompilyatsiyalanmaydi, chunki sealed modifikatori faqat override operatori bilan
bogʻliqlikda qoʻllaniladi
4) Hech
narsa chiqarmaydi, chunki asosiy sinfda virtual metod mavjud emas
Savol №186
+ (qo'shish) operatori ikkita int tipidagi ob'yektga qo'llanilganida ularning yig'indisini qaytaradi.
int x = 9;
int y = 10;
int z = x + y;
int tipi uchun + operatorini
shunday qayta aniqlash kerakki, u yig'indini emas, ikkala son
ko'paytmasini qaytarsin
Javoblardan birini tanlang:
1) operatorni qayta aniqlash yoki unga ortiqcha yuklama qilishlik
mumkin emas
2) operator aniqlangan metodning tanasida + operatori o'rniga * operatori qo'llaniladi
3) operator asosiy sinfda abstract e'lon qilingan bo'lsa, voris sinfda override kalit so'zi
bilan qayta
aniqlanadi va returnda + o'rniga * ko'rsatiladi
4) operator asosiy sinfda virtual e'lon qilingan bo'lsa, voris sinfda override kalit so'zi bilan qayta
aniqlanadi va returnda + o'rniga * ko'rsatiladi
Do'stlaringiz bilan baham: