Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Задана функция вычисления факториала: long fact (int n){ if ( n<1 ) return 1; else return n*fact(n-1); } Какая последовательность вызовов будет неверной, если в функции main задать long result=fact(3)?
Задана функция вычисления факториала:
long fact (int n){
if ( n<1 ) return 1;
else return n*fact(n-1);
}
Какая последовательность вызовов будет неверной, если в функции main
задать long result=fact(3)
?
вопрос
Правильный ответ:
Сложность вопроса
80
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Если бы не данные ответы - я бы не осилил c этими тестами интуит.
21 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Какие варианты объявления структуры Account и переменных acc1 и acc2 являются верными для приведенной программы? void PrintStruct(char*, int, int); int main (void) { <Объявление структуры Account и переменных acc1, acc2> acc2 = &acc1; acc1.account = 346578; strcpy(acc1.name, "Ivanov"); acc1.balance = 30000; PrintStruct(acc1.name, acc1.account, acc1.balance); acc2->account = 90005; strcpy(acc2->name, "Pertov"); acc2->balance = 46000; PrintStruct(acc2->name, acc2->account, acc2->balance); return 0; } void PrintStruct(char *str, int a, int b) { printf("Name: %s\n", str); printf("Account: %d\n", a); printf("Balance: %d\n\n", b); }
- # Необходимо написать программу для проверки пароля, вводимого пользователем. Программа должна предоставлять пользователю только три попытки ввода пароля. Верный пароль - число 95. Какой фрагмент кода реализует поставленную задачу?
- # Дана программа определения дня недели: int x; printf("Введите число от 1 до 7: "); scanf_s("%d", &x); switch (x<=5 ? 1 : x==6 ? 2 : 3) { case 1: printf("Сегодня рабочий день"); break; case 2: printf("Сегодня суббота"); break; case 3: printf("Сегодня воскресенье"); break; default: printf("Ошибка! Вы ввели неверное число"); break; } Какое сообщение будет выведено на экран, если в запросе ввода пользователь задаст число 8?
- # Чему будет равно значение переменной size в результате выполнения приведенного фрагмента кода? int arr[5][2] = {0,1,2,3,4,5,6,7,8,9}; size = sizeof(arr)/sizeof(arr[0]);
- # Что такое многоуровневая адресация?