Что будет выведено на экран на 32-разрядных системах?
Anonymous Quiz
14%
333
33%
311
27%
331
20%
330
6%
Не знаю
Если в списке инициализации массива из элементов простых типов (POD типов), элементов меньше, чем объявленный размер массива, например:
Anonymous Quiz
19%
Значения остальных элементов зависят от используемого компилятора
9%
Остальные элементы не будут инициализированы
10%
Произойдет ошибка компиляции
62%
Всем остальным элементам присвоится значение 0
0%
Не знаю
Каков результат работы следующей программы?
Anonymous Quiz
9%
1
70%
2
12%
Ошибка компиляции
5%
Ошибка выполнения
3%
Не знаю
Имеется код, модифицирующий элементы списка. Что будет выведено на консоль?
Anonymous Quiz
1%
нет правильного ответа
47%
a b c d
44%
e f g h
6%
код не скомпилируется
1%
Не знаю
Какое из следующих утверждений верно?
Anonymous Quiz
16%
Константный метод объявляется с ключевым словом const после указания возвращаемого значения
71%
Константный метод может вызывать константные методы
8%
Конструктор является примером константного метода
4%
Деструктор является примером константного метода
0%
Не знаю
За что отвечает аргумент argv?
Anonymous Quiz
68%
Массив указателей на аргументы, которые передаются в качестве строковых переменных.
21%
Массив символов типа char, который является строкой со всеми переданными в программу аргументами.
11%
Количество переданных в программу аргументов при запуске.
0%
Не знаю
Разрешается ли в С++ перегрузка функций?
Anonymous Quiz
87%
Да
3%
Нет
1%
Иногда
7%
Только в классах
0%
Только для статистических функций
1%
Не знаю
Что выведет следующая программа:
Anonymous Quiz
3%
Возникнет ошибка времени выполнения
4%
0
8%
2
9%
Возникнет ошибка компиляции
64%
4
12%
Будет выведено значение адреса переменной var
1%
Не знаю
Укажите performance проблему с этим кодом из представленных вариантов.
Anonymous Quiz
11%
push_back сделает копию возвращаемых значений. Надо использовать emplace_back
8%
Код содержит неопределенное поведение, так как ConvertData генерирует временный объект
13%
push_back сделает копию возвращаемых значений. Надо написать std::move(ConvertData(item))
51%
Размер вектора будет расти во время цикла, стоит сделать .reserve перед циклом
8%
Аргумент ConvertData будет скопирован при каждом вызове. Нужен аргумент, принимающий указатель
6%
Код оптимален, простых оптимизаций нет
4%
Не знаю
Что напечатает программа?
Anonymous Quiz
69%
42
9%
4242
4%
Неопределенное поведение
18%
Не скомпилируется
0%
Не знаю
Код скомпилируется?
Anonymous Quiz
34%
Нет, переменные в lambda иммутабельные, но decltype вернёт, что тип мутабельный
11%
Да, переменные в lambda неконстантные, поэтому их можно менять
14%
Да, так как только константные переменные могут изменяться, if constexpr не разрешит
20%
Нет, вызывать std::move в capture нельзя
20%
Не знаю