Предмет: Информатика, автор: rabotorgoveca

Самостійна робота за темою Об’єкти. Функції.

Приложения:

Ответы

Автор ответа: tarassorokin9
2

Ответ:

Програма №1: Виведе на екран число 13. Функція return5() поверне 5, а функція return8() поверне 8. Вираз return5() + return8() обчислить суму цих двох значень і результат, 13, буде виведений на екран.

Програма №3: Не виведе жодних результатів. Просто викличе функції return5() і return8(), але не використовує їхні значення.

Програма №4: Виведе "O" на екран, але поверне некоректне значення. Функція printO() виводить "O", але оскільки тип поверненого значення визначений як void, її результат некоректно використовується у виразі std::cout << printO() << std::endl;. Програма все одно може вивести "O" на екран, але спроба вивести результат printO() буде некоректною.

Програма №5: Виведе "6" двічі. Функція getNumbers() містить два оператори повернення, але лише перший оператор буде виконаний. Тому функція завершиться, повернувши 6. Програма виведе "6" двічі, оскільки функція getNumbers() викликається двічі.

Програма №6: Не скомпілюється. Містить недопустиме ім'я функції. Ім'я функції не може починатися з цифри. Тому компілятор видасть помилку компіляції.

Програма №7: Виведе адресу функції return6 на екран. Оскільки return6 є іменем функції, а не викликом функції, потрібно викликати функцію

Объяснение:

Похожие вопросы
Предмет: Қазақ тiлi, автор: ratmirpleskatsevich8
Предмет: Алгебра, автор: superyulya14