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

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

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

Какие программы корректны по отношению к своим спецификациям?

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

Варианты ответа
{n=5}int fact(int n){int f=0; for (int i=0; i< n; i++) f*=i; return(f);}{result = n!}
{n=5}int fact(int n){return(120);}{result = n!} (Верный ответ)
{false}int fact(int n){int f=0; for (int i=0; i<n; i++) f*=i; return(f);}{result = n!} (Верный ответ)
{(n целое) & (n>0)}int fact(int n){int f=1; for (int i=2; i<n+1; i++) f*=i; return(f);}{result = n!} (Верный ответ)
Похожие вопросы
Какие фрагменты кода корректны в предположении, что используемые родительские классы и интерфейсы определены корректно?
Дано объявление делегата: public delegate double D (double x); Какие объявления его экземпляров будут корректны в определенном контексте?
Для программы, вычисляющей сумму первых 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];} инвариантом цикла являются
Какие высказывания верны для полей класса:
Какие методы делегатов являются статическими?
Какие из выражений являются правильно построенными константами
Какие утверждения справедливы для развернутых и ссылочных типов
Какие утверждения справедливы при описании взаимосвязи наследования и универсальности?
Какие из процедур корректно вычислят сумму переданного им массива int?