Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Какое утверждение будет верным после выполнения приведенной программы? #include <stdio.h> #include <stdlib.h> #define N 10 int main(void) { int size1, size2, size3, i, n = 0; int arr1[N] = {1,2,3,4,5}, *arr; size1 = sizeof(arr1); arr = (int *)

Какое утверждение будет верным после выполнения приведенной программы? #include <stdio.h> #include <stdlib.h> #define N 10 int main(void) { int size1, size2, size3, i, n = 0; int arr1[N] = {1,2,3,4,5}, *arr; size1 = sizeof(arr1); arr = (int *)calloc(N, sizeof(int)); if (!arr) { printf("\nERROR! Out of memory in calloc() function. Press any key: "); _getch(); exit(1); }; for (i=0; i<N; i++) { arr[i] = i+1; n++; printf("arr[%d] = %d\n", i, arr[i]); } size2 = N*sizeof(int); arr = (int *)realloc(arr, (N+2)*sizeof(int)); if (!arr) { printf("\nERROR! Out of memory in realloc() function. Press any key: "); _getch(); exit(1); }; for (i=N; i<N+2; i++) { arr[i] = i+1; printf("arr[%d] = %d\n", i, arr[i]); } for (i=0, n=0; i<N+2; i++) n++; size3 = n*sizeof(int); free(arr); return 0; }

вопрос

Правильный ответ:

size1 > size2
size2 < size3
size1 = size 3
Сложность вопроса
59
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто ищет данные ответы интуит? Это же совсем для даунов
09 авг 2018
Аноним
Если бы не данные ответы - я бы не смог решить c этими тестами intuit.
23 дек 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.