C#: oop va sinflar Test 1 1-mashq


Download 1.49 Mb.
bet44/101
Sana31.01.2024
Hajmi1.49 Mb.
#1828853
1   ...   40   41   42   43   44   45   46   47   ...   101
Bog'liq
ATD (1)

Javob:
(1) Dastur qulab tushadi


2) nuqta>0


(3) nuqta


(4) (dot.x != 0) || (dot.y != 0)


2 raqami
Berilgan kodni tahlil qilish.
ikkilik sinfi
{ int x, u;
umumii TwoD() { x = у = 0; }
public TwoD(int i, int j) { x = i; u = j; }
ommaviy statik bool operatori rost(TwoD op)
{ agar ((op.x != 0) || (op.у != 0)) haqiqiy qaytarish;
aks yolg'on qaytarish;
}
ommaviy statik bool operator yolg'on(TwoD op)
{ agar ((op.x == 0) && (op.у == 0)) true qaytsa;
aks yolg'on qaytarish;
}
}
sinf dasturi
{ ommaviy statik bo'shliq Main()
{ TwoD nuqta = yangi TwoD();
agar (__________________) sistema.Konsol.Write("dot1-TRUE");
else System.Console.Write("dot-FALSE");
} }
Nuqta-FALSE qatorini bosib chiqarishni istaysiz. Quyida sanab o'tilgan kodlar orasida, pastki o'rnini bosish orqali, vazifani hal qiluvchi dasturni olish imkonini beradigan kodni ko'rsating:

Javob:
(1) (dot.x == 0) & (dot.y == 0)


2) nuqta=0


(3) nuqta


(4) (dot.x == 0) && (dot.y == 0)


(5) (dot.x == 0) || (dot.y == 0)


3 raqami
Berilgan kodni tahlil qilish.
ikkilik sinfi
{ int x, u;
umumii TwoD() { x = у = 0; }
public TwoD(int i, int j) { x = i; u = j; }
ommaviy statik bool operatori rost(TwoD op)
{ agar ((op.x != 0) || (op.у != 0)) haqiqiy qaytarish;
aks yolg'on qaytarish;
}
}
sinf dasturi
{ ommaviy statik bo'shliq Main()
{ TwoD nuqta = yangi TwoD(5, 6);
agar (__________________) sistema.Konsol.Write("dot1-TRUE");
else System.Console.Write("dot-FALSE");
} }
Nuqta-TRUE qatorini bosib chiqarishni istaysiz. Quyida sanab o'tilgan kodlar orasida, pastki o'rnini bosish orqali, vazifani hal qiluvchi dasturni olish imkonini beradigan kodni ko'rsating:


Download 1.49 Mb.

Do'stlaringiz bilan baham:
1   ...   40   41   42   43   44   45   46   47   ...   101




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