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

Структуры и алгоритмы компьютерной обработки данных

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

Укажите верное освобождение динамической памяти, занятой всеми элементами массива mass.

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

Варианты ответа
free (*mass);
delete mass;
free (mass);(Верный ответ)
delete [] mass;(Верный ответ)
Похожие вопросы
Какая область динамической памяти, выделенной под одномерный массив mass, будет освобождена следующим действием: free (mass);?
Какая область динамической памяти, выделенной под одномерный массив mass, будет освобождена следующим действием: delete mass;?
Укажите верное описание прототипа функции, если ее вызов осуществляется как gen(n,0,10,&mass); и объявлена переменная int **mass
Укажите некорректное выделение динамической памяти, если выполнено объявление int *pt;
Укажите корректное выделение динамической памяти, если выполнено объявление float *pf;
Укажите ошибку при использовании операции выделения динамической памяти, если выполнено объявление char *ph;
Укажите порядок освобождения динамической памяти, выделенной ранее под двумерный массив
  • delete matr [i];
  • for (int i=0; i<n; i++)
  • delete [] matr;
  • Укажите порядок освобождения динамической памяти, выделенной ранее под двумерный массив
  • free (matr[i]);
  • free (matr);
  • for (int i=0; i<n; i++)
  • Укажите порядок выделения динамической памяти под двумерный массив
  • matr[i] = new int [m];
  • int n=5, m=6,**matr;
  • for (int i=0; i<n; i++)
  • matr = new int * [n];
  • Укажите верный вызов функции, если объявлен ее прототип void gen(int nn, int a, int b, int ***mas) и переменная int **mass