Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Какие новые объекты создаются при рекурсивном вызове функции?
Какие новые объекты создаются при рекурсивном вызове функции?
вопросПравильный ответ:
копия кода функции
копия значений параметров функции
копии всех объектов, связанных с функцией
Сложность вопроса
60
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Зачёт защитил. Лечу кутить отмечать 5 в зачётке по тесту
05 окт 2020
Аноним
Я завалил экзамен, какого рожна я не углядел данный сайт с всеми ответами по интуит до этого
25 фев 2019
Аноним
Благодарю за помощь по интуит.
11 июн 2018
Другие ответы на вопросы из темы программирование интуит.
- # Какая программа реализует сортировку "методом пузырька" по убыванию с помощью функции, использующей вызов по ссылке?
- # Каким будет значение переменной line в результате выполнения приведенной программы? int main( void ) { FILE *stream; char line[81]; int result; if ( fopen_s( &stream, "g:\\fseek.out", "w+" ) != 0 ) { printf( "The file fseek.out was not opened\n" ); return -1; } fprintf( stream, "Ivanov - 09.06.1980 \n" "Petrov - 10.03.1986 \n" "Sidorov - 08.11.1985\n"); result = fseek( stream, 0L, SEEK_SET); if( result ) perror( "Fseek failed" ); else { fgets( line, 80, stream ); printf( "%s", line ); } fclose( stream ); return 0; }
- # Приведенная программа должна определять, является ли заданная строка палиндромом (палиндром - это слово, которое читается одинаково слева направо и справа налево). В программе выполняется просмотр строки одновременно слева направо и справа налево и сравнение соответствующих символов. Если в какой-то момент символы не совпадают, делается вывод о том, что строка не является палиндромом, если же удается достичь середины строки и при этом все соответствующие символы совпали, то строка является палиндромом: char s[100]; int pal(char s[100]); int main() { printf("\nВведите строку: "); gets(s); if (pal(s)) printf("Строка является палиндромом"); else printf("Строка не является палиндромом"); return 0; } int pal(char s[100]) { int l; char s1[100]; if (strlen(s) = 1) return 1; else { l=s[0]==s[strlen(s)-1]; strncpy(s1, s+1, strlen(s)-2); s1[strlen(s)-2]='\0'; return l&&pal(s1); } } Выполняет ли программа поставленную задачу?
- # Чему будет равно значение переменной i в результате выполнения приведенной программы? #include <stdio.h> #define N 10 #define M 5 int main() { int i; int arr1[N] = {3, 4, 5, 4}; int arr2[M] = {1, 6, 3, 7, 9}; i = sizeof(arr1)/sizeof(arr1[0]) + sizeof(arr2)/sizeof(arr2[0]); printf("i = %d\n", i); return 0; }
- # После выполнения какой программы будет выполняться условие size2 > size3?