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

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

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

Делегаты широко используются при задании функций обратного вызова (callback функций). Укажите, какие утверждения относительно функций обратного вызова являются корректными:

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

Варианты ответа
функцией обратного вызова называется функция, в теле которой вызывается другая функция
функцией обратного вызова называется функция высшего порядка, у которой тип одного или нескольких формальных аргументов задается делегатами(Верный ответ)
функцией обратного вызова называется функция, в теле которой содержится вызов этой же функции
функцией обратного вызова называется функция F, которой в момент ее вызова в качестве фактического аргумента передается функция G, вызываемая в теле F(Верный ответ)
Похожие вопросы
Делегаты широко используются при задании функций высшего порядка. Укажите, какие определения функции высшего порядка являются корректными:
В языке C# для каждого вызова x1.M(arg1, arg2, … argN) связывание сущности x1 с методом М осуществляется:
Рассмотрим цикл типа While - (while(B) S;) , где B - предикат, задающий условие цикла, а S - тело цикла. Только некоторые инварианты цикла, называемые подходящими инвариантами цикла, могут использоваться для доказательства корректности цикла. Какие утверждения являются истинными по отношению к подходящему инварианту Inv :
Понятие "интерфейс" широко используется при программировании на языке C#. Укажите контекст, в котором используется ключевое слово языка "interface":
Пусть M это условно компилируемый метод класса. Укажите утверждения, истинные для метода M :
Рассмотрим атрибут, принадлежащий встроенному классу FlagsAttribute . Укажите, какие утверждения справедливы по отношению к этому атрибуту:
Частью доказательного стиля программирования, применяемого в программах на языке C# , является вызов метода Assert в контрольных точках программы. Какие утверждения справедливы для метода Assert :
В языке C# допустимо применение анонимных методов. При задании анонимного метода можно использовать механизм делегатов. Укажите синтаксическую формулу, корректно задающую анонимный метод:
Пусть M это метод класса. Укажите утверждения, истинные для метода M :
В языке C# допустимо применение анонимных методов. При задании анонимного метода можно использовать механизм лямбда выражений. Укажите синтаксическую формулу, корректно задающую анонимный метод: