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

Объектное программирование в классах на С# 3.0

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

Укажите, в каких фрагментах кода возникнут ошибки:

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

Варианты ответа
class A<B, C> { B b; C c;} 
interface ID<D> { D Method(D arg);  }    class A2<B> : ID<D> { public D Method(D arg) { return arg; } } 
(Верный ответ)
class A<A, B> { A a1; B b;} 
(Верный ответ)
class A<B, C> { B b; C c;}    class A3<B> where B : A<int, int> { } 
Похожие вопросы

Программист написал фрагмент кода, при компиляции которого возникла ошибка

class A1<A1, B> { A1 a1; B b;} 

У программиста есть несколько версий причины возникновения ошибки. Укажите, какая из них верна:

Программист написал фрагмент кода, при компиляции которого возникла ошибка

interface IC<C> { C Method(C arg);  }    class A2<B> : IC<C> { public C Method(C arg) { return arg; } } 

У программиста есть несколько версий причины возникновения ошибки. Укажите, какая из них верна:

Укажите, для каких сущностей и элементов программы могут быть заданы атрибуты:
Укажите, для каких сущностей и элементов программы могут быть заданы атрибуты:
Укажите, для каких сущностей и элементов программы могут быть заданы атрибуты:
В каких задачах, рассмотренных в курсе лекций, использовался механизм функций высших порядков:

Пусть дано объявление делегата

public delegate double DToD(double x); 

В результате выполнения фрагмента кода

double res = new DToD(Math.Cos)(Math.PI);

произойдет следующее:

Укажите истинные высказывания:
Укажите истинное высказывание:
Укажите истинные высказывания: