Проанализируйте приведенный код. class TwoD { int x, у; public TwoD() { x = у = 0; } public TwoD(int i, int j) { x = i; у = j; } public static bool operator true(TwoD op) { if ((op.x != 0) || (op.у != 0)) return true; else return false; }}class Program{ public static void Main() { TwoD точка = new TwoD(5, 6); if (_______________) System.Console.Write("точка1-ИСТИНА"); else System.Console.Write("точка-ЛОЖЬ");} }
Требуется вывести строку точка-ИСТИНА. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
(Отметьте один правильный вариант ответа.)
Варианты ответа
точка>0
(точка.x != 0) || (точка.у != 0)
точка(Верный ответ)
(точка.x != 0) | (точка.у != 0)
(точка.x != 0) && (точка.у != 0)