Тесты
Язык сайта: Русский
Українська
English
Русский
Тесты по программированию
Вход
Регистрация
Тесты по программированию
Теория
сниппеты
Статьи
Главная
Android
Цены
FAQ
История Cosmo
Правила и условия сервиса
Политика конфиденциальности
Политика в отношении файлов cookie
Обратная Связь
memory
:
Язык контента: Русский
English
Корректен ли данный код в плане управления памятью? #include <exception> struct A { void Foo() { throw std::exception(); } }; void Test() { A *a = new A(); a->Foo(); delete a; }
memory
Сколько памяти занимает объект пустого класса?
memory
В каких строчках содержатся ошибки? (Речь идет не только об ошибках компиляции.) void Test() { int a = 0, *p1 = &a, *p2(new int[10]); int *p3 = new int; delete a; // 1 delete p1; // 2 delete p2; // 3 delete p3; // 4 delete (int *)a; // 5 }
memory
Какой вывод будет у этой программы? #include <iostream> #include <string.h> using namespace std; const char a[] = "12345"; int main() { char* b = new char[sizeof(a)]; strncpy(b, a, sizeof(a)); char* c = new(b) char('5'); cout << a << endl << b << endl << c; }
memory
Корректен ли такой код в плане освобождения ресурсов? #include <exception> struct A { ~A() { throw std::exception(); } };
memory
Сколько байт в памяти будет занимать объект такого класса? class A { };
memory
Какое ключевое слово языка С++ нужно вставить вместо многоточия, чтобы следующий код мог теоретически выйти из цикла? ... int a = 10; while (a);
memory
Что произойдет, если стандартный оператор new не сможет выделить память под объект?
memory
Что выведет следующая программа? #include <iostream> using namespace std; void init(int *x) { x = new int; *x = 50; } int main() { int v = 100; init(&v); cout << v; return 0; }
memory
Что выведется на экран? #include <iostream> class A { public: int x; int y; bool z; A() : x(1), y(2), z(true) {} }; int main() { A* obj = new A; delete obj; int* array = new int[10]; if (obj->z && obj->x) std::cout << "foo" << std::endl; else if (obj->z && obj->y) std::cout << "bar" << std::endl; return 0; }
memory
← Предыдущая
1
2
3
4
Следующая →
Зарегистрируйся сейчас
или
Подпишись на будущие тесты