База ответов ИНТУИТ

Основы программирования на C#

<<- Назад к вопросам

В родительском классе описан метод public void M(int x) {}. Какие объявления в классе потомке вызовут ошибки или предупреждения на этапе компиляции?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
public new void M(int x) {}
public override void M(int x) {}(Верный ответ)
private new void M(int x){}
public new void M(int x, int y){}(Верный ответ)
public void M(int x){}(Верный ответ)
Похожие вопросы
В родительском классе описан метод public virtual void M(int x) {}. Какое объявление в классе потомке вызовет ошибку на этапе компиляции?
В родительском классе описан метод public virtual void M(int x) {}. Какое объявление в классе потомке вызовет ошибку на этапе компиляции, не допускающую выполнения проекта?
В каких фрагментах кода возникнут ошибки (предупреждения) на этапе компиляции?
Пусть задано описание интерфейса и класса: interface IP{string M(string s); string M1(int s);} public class C1:IP{string IP.M(string s){return (s+s);} string IP.M1(int x){return x.ToString();}public int M (int s) { return (s++);}}. Какие из объявлений в клиентском классе выполнимы
Отметьте вызовы процедур, в которых переменная sum получит значение 21. int sum =0; int[] mas = {7, 6, 8}; object[] mas2 = {3, 9, 9};Описания процедур:
public static void L1_V1_Q31(int[] A, int S)		{			S=0;			for(int i =0; i< A.Length; i++) S+=A[i];					}
public static void L1_V1_Q32(ref int[] A, ref int S)		{			S=0;			for(int i =0; i< A.Length; i++) S+=A[i];					}
public static int L1_V1_Q34(object[] A)		{			int S=0;			foreach(int i in A) S+=(int)i;			return(S);		}
В классе Math определены методы (функции):
В классе Random определен:
Объекты класса Rational могут быть созданы в клиентском классе
Дано объявление делегата: public delegate double D (double x); Какие объявления его экземпляров будут корректны в определенном контексте?
В каких строках кода возникнут ошибки (предупреждения) на этапе трансляции?