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

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

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

Пусть задано описание интерфейсов: interface IN{string M(string s);} interface IP{string M(string s); string M1(int s);} interface IQ{int M(int s);}. Какие из объявлений классов содержат ошибки

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

Варианты ответа
public class C1:IP,IN,IQ{public string M(string s){return (s+s);} public string M1(int x){return x.ToString();}}(Верный ответ)
public class C1:IP,IN{public string M(string s){return (s+s);} public string M1(int x){return x.ToString();}}
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++;}}
public class C1:IP,IN{string IP.M(string s){return (s+s);} string IP.M1(int x){return x.ToString();}}(Верный ответ)
Похожие вопросы
Пусть задано описание интерфейса и класса: 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++);}}. Какие из объявлений в клиентском классе выполнимы
Объект класса string можно создать:
Объект класса string можно создать:
Изменить значение строки класса string
Для строки s типа string запись s[i]
Даны объявления:
string s = "Hello, Dolly!";		const int size =15;		char[] c0 = new char[size], c1= new char[size];		char[] c2 = new char[size], c3= new char[size];		char[] c4 = new char[size];
Группа операторов выполняется после этих объявлений. Отметьте операторы, не приводящие к ошибке на этапе выполнения:
Ключевое слово interface в языке C# задает описание:
В каких вызовах возникнет ошибка, если задано описание int x=1; int z=0; int p(int x, out int y){…}
Пусть x – объект класса int[]. В вызове x.M роль M может играть:
В родительском классе описан метод public void M(int x) {}. Какие объявления в классе потомке вызовут ошибки или предупреждения на этапе компиляции?