Главная /
Структуры и алгоритмы компьютерной обработки данных /
Охарактеризуйте ошибку при использовании действий с указателями во фрагменте кода: int *p; for (i=0;i<32000;i++) p= new int;
Охарактеризуйте ошибку при использовании действий с указателями во фрагменте кода:
int *p;
for (i=0;i<32000;i++)
p= new int;
вопрос
Правильный ответ:
память выделяется под необъявленный указатель
указатель неверно объявлен
к операции
new
необходимо применить явное преобразование типов
происходит "утечка" памяти
Сложность вопроса
85
Сложность курса: Структуры и алгоритмы компьютерной обработки данных
75
Оценить вопрос
Комментарии:
Аноним
Это очень намудрённый решебник intuit.
11 сен 2019
Аноним
Зачёт всё. Иду выпивать отмечать 5 за тест интуит
25 июн 2019
Другие ответы на вопросы из темы программирование интуит.
- # Какое действие над списком выполняет следующая функция: void List(Single_List* Head){ if (Head != NULL){ List(Head->Next); delete Head; } }
- # Разработана рекурсивная функция F(n,k). Определите объем рекурсии без листьев при вызове F(5,9) int F(int n, int k){ if(n==1 || k==1) return 1; if(n<=k) return F (n,n-1)+1; return F(n,k-1)+ F(n-k,k); }
- # Значение какого выражения возвращает функция Rec(a,x,n), код которой приведен ниже? float Rec(float *a, float x, int n){ if(n==0) return a[0]; return a[n]+x*Rec(a,x,n-1); }
- # Определите коэффициент сжатия текста "abcaabbaac", к которому применено сжатие по методу Хаффмана. Размер входной последовательности на 1 байт больше ее длины
- # Укажите операции, разрешенные над указателями: