С++ задачи и вопросы
566 subscribers
531 photos
4 files
200 links
Задачи, тесты и теоретические вопросы по С++

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Download Telegram
Что выведет программа?
С учетом следующих объявлени, какие варианты вызова функции можно использовать?

Вопрос: https://proghub.ru/q/20cf52

Добавить свой вопрос
👍1
С учетом следующих объявлени, какие варианты вызова функции можно использовать?
Anonymous Quiz
22%
foo(*obj);
59%
foo(&obj);
5%
foo(~obj);
12%
foo(obj);
2%
foo(@obj);
Каков будет результат выполнения следующего кода?
?


Вопрос: https://proghub.ru/q/a35126

Добавить свой вопрос
🔥1
Каков будет результат выполнения следующего кода?
Anonymous Quiz
3%
81
10%
ошибка компиляции
20%
1 4 9 16 25 36 49 64 81
0%
Undefined behavior
67%
81 64 49 36 25 16 9 4 1
Какой будет выход из следующей программы?

Вопрос: https://proghub.ru/q/abd3ab

Добавить свой вопрос
Какой будет выход из следующей программы?
Anonymous Quiz
48%
0
35%
1
0%
-1
17%
Недопустимое использование функции strcmp ()
☝️Объяснение:

Мы кидаем `SpecialException`. Оно унаследовано от `GeneralException`, но принимается по значению, поэтому динамический тип e будет `GeneralException`, не `SpecialException`. В С++ community такой эффект называют ещё `slicing`.

Мы должны принимать `exception` по ссылке `catch (GeneralException& e)`, тогда динамический тип будет `SpecialException`, и программа выведет `S`.
👍3
Какой символ разрешен в имени идентификатора переменной?
Anonymous Quiz
19%
$
3%
@
76%
_
2%
.
Куда указывает итератор ptr после выполнения следующих двух строк кода?
?


Тест: https://proghub.ru/t/cpp-stl

Добавить свой вопрос
☝️Объяснение:

Ошибка компиляции, так как при декларации `A::createB()` , `friend` класса `B`, компилятор должен знать, что `createB` существует. Так как функция видна только в её определении после определения класса `B`, то компилятор выдаст ошибку.
Ребята, всем привет. Начинаем возобновлять постинг на каналах😘
Что будет выведено на экран?

Вопрос: https://proghub.dev/q/cc2b82

Добавить свой вопрос