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

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

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

Для того чтобы было возможным преобразование массива с элементами класса S в массив с элементами класса T, необходимо

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

Варианты ответа
классы S и T должны быть значимого типа
массивы должны иметь одинаковое число элементов
классы S и T должны быть ссылочного типа(Верный ответ)
размерности массивов должны совпадать(Верный ответ)
Похожие вопросы
Дано перечисление enum TC {red, blue, yellow} и три переменных c1, c2, c3 этого класса. В результате присваиваний: с1 = TC.yellow; c2 = TC.blue; c3 = c1 | c2; переменная с3 получит значение
Пусть x – объект класса int[]. В вызове x.M роль M может играть:
Дано перечисление enum TC {red, blue, yellow} и три переменных c1, c2, c3 этого класса. В результате присваиваний: с1 = TC.yellow; c2 = TC.blue; c3 = c1 | c2; эти переменные получат следующие значения базового типа:
Если метод родительского класса объявлен с атрибутом virtual, то потомок класса:
Класс А является клиентом класса B
Для программы, вычисляющей сумму первых n элементов массива S=A[0]; k=0; while(k !=(n-1)) { k++; S+=A[k];} подходящими инвариантами цикла являются
Для программы, вычисляющей сумму первых n элементов массива: S=A[0]; k=0; while(k !=(n-1)) { k++; S+=A[k];} инвариантом цикла являются
Пусть процедура ItWorks имеет следующий заголовок: public void ItWorks(int[] A). Какой массив может быть передан ей в качестве аргумента?
Пусть процедура ItWorks имеет следующий заголовок: public void ItWorks(object[] A) .Какой массив может быть передан ей в качестве аргумента?
Пусть процедура ItWorks имеет следующий заголовок: public void ItWorks(Array A). Какой массив может быть передан ей в качестве аргумента?