#интерфейс не может иметь полей


====== #в определении структуры нельзя задавать начальное значение поля, если это поле не статическое и структура может содержать определения методов


Download 116.47 Kb.
bet11/46
Sana13.02.2023
Hajmi116.47 Kb.
#1195380
1   ...   7   8   9   10   11   12   13   14   ...   46
======
определении структуры нельзя задавать начальное значение поля, если это поле не статическое и структура может содержать определения методов 
======
методы структур могут быть определены как абстрактные 

======
структура не может содержать реализацию интерфейсов 


======
нет правильного ответа


++++++

Проанализируйте приведенный код.


public enum Языки { СSarp, CPP, VB, Java }


struct Структура
{ public string Имя;
public Языки я;
public override string ToString()
{ return string.Format("Программист {0} программирует на {1}", Имя, я); }
}
class Test
{ public static void Main()
{ Структура c1 = new Структура();
Структура c2 = new Структура();
c1.Имя = "Иванов"; c1.я = Языки.СSarp;
c2 = c1; c1.Имя = "Петров"; c2.я = Языки.CPP;
System.Console.WriteLine(c2);
} }

Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
Программист Иванов программирует на СSarp 


======
#Программист Иванов программирует на СPP 

======
Программист Петров программирует на СSarp 


======
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что структура не может иметь методов 


++++++
Проанализируйте приведенный код.

public enum Языки { СSarp, CPP, VB, Java }
struct Структура
{ public string Имя;
public Языки я;
public override string ToString()
{ return string.Format("Программист {0} программирует на {1}", Имя, я); }
}
class Test
{ public static void Main()
{
Структура c1 = new Структура();
Структура c2;
c1.Имя = "Иванов"; c1.я = Языки.VB;
c2 = c1;
c2.Имя = "Петров"; c1.я = Языки.Java;
System.Console.WriteLine(c2);
} }

Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
Программист Петров программирует на Java 

======
Программист Иванов программирует на VB 


======
Программист Иванов программирует на Java 





Download 116.47 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   46




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