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


====== #Иванов учится в ГУ-ВШЭ


Download 116.47 Kb.
bet17/46
Sana13.02.2023
Hajmi116.47 Kb.
#1195380
1   ...   13   14   15   16   17   18   19   20   ...   46
======
#Иванов учится в ГУ-ВШЭ 

======
Петров учится в ГУ-ВШЭ 


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



class Вуз { public string название;
public Вуз(string н) { название = н; } }
class Student { private string фамилия; private Вуз вуз;
public Student(string фам, Вуз уз)
{ фамилия = фам; вуз = уз; }
public override string ToString()
{ return string.Format("{0} учится в {1}", фамилия, вуз.название) ; } }
class Program
{ static void Main(string[] args)
{ Student[] студенты = new Student[2];
Вуз вуз1 = new Вуз("МГУ");
Вуз вуз2 = new Вуз("ГУ-ВШЭ"); вуз1 = вуз2;
студенты[0] = new Student("Иванов", вуз1);
студенты[1] = new Student("Петров", вуз1);
System.Console.WriteLine(студенты[1]);
} }
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
программа завершится аварийно 


======
Петров учится в МГУ 


======
Иванов учится в ГУ-ВШЭ 




======
#Петров учится в ГУ-ВШЭ 
++++++
Исходный модуль содержит определения:

class Корпус {
public string тип; public int цена;
public Корпус (string тип,int цена){this.тип=тип; this.цена=цена; } }
class Лампочка {
public int мощность; public int цена;
public Лампочка(int мощность,int цена){this.мощность=мощность; this.цена=цена; } }
class Прибор {
public Корпус кор; public Лампочка лам;
public Прибор(Корпус кор,Лампочка лам){this.кор=кор; this.лам=лам; }
public int Цена { get {return кор.цена + лам.цена; } } }
В классе Program определен метод Main, в теле которого находится код:
Корпус кор = new Корпус("Тюльпан", 100); Лампочка лам = new Лампочка(60,50);
Прибор пр1=new Прибор(кор, лам);
лам.цена = 100;
Прибор пр2 = new Прибор(кор, лам);
System.Console.WriteLine(пр1.Цена + пр2.Цена);
Укажите результат вывода на консоль после выполнения метода Main():

======
300 


======
350 





Download 116.47 Kb.

Do'stlaringiz bilan baham:
1   ...   13   14   15   16   17   18   19   20   ...   46




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