Главная /
Язык программирования C++ /
Отметьте правильный вариант освобождения всей памяти, выделенной для трехмерного массива для следующей программы long (*lp)[2][4]; lp = new long[3][2][4];
Отметьте правильный вариант освобождения всей памяти, выделенной для трехмерного массива для следующей программы
long (*lp)[2][4];
lp = new long[3][2][4];
вопрос
Правильный ответ:
delete [] lp;
delete lp;
delete [][] lp;
delete [][][] lp;
Сложность вопроса
80
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Нереально сложно
13 фев 2017
Аноним
Зачёт сдал. Мчусь кутить отмечать 4 за тест интуит
07 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Что выведет программа в стандартный поток вывода? class A { public : int a, b; protected : int z; private : short id; } A1; class B : protected A { public : short t; void ff(short a) { id = ++a; } } B1; int main() { B1.ff(20); cout << B1.id; }
- # Функция объявлена как friend класса. Отметьте верное.
- # Что будет на экране после выполнения программы int m = 5; namespace space1 { int x1 = 1; namespace space2 { int x1 = 3 + ::m + space1::x1; } } int main() { int x3 = space1::space2::x1 * 2; { int x3 = 20; } cout << x3; return 0; }
- # Укажите правильное объявление?
- # Если функция вычисления факториала n имеет прототип int fact(int n), то как будет выглядеть запись определения функции с использованием рекурсии? 1.{if (n == 1 || n == 0) return 1; else return n * fact (n -1);} 2.{if (n == 1 || n == 0) return 1; else return fact(n);}