Looking for Програмування мовою С++ test answers and solutions? Browse our comprehensive collection of verified answers for Програмування мовою С++ at e-learning.lnu.edu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Що відбудеться під час компіляції?
template<typename T>
T* ptr(T& x) { return &x; }
int main() {
int a = 5;
auto p = ptr(a);
}
Що надрукує програма?
#include <iostream>
template<typename T>
T mul(T a, T b) { return a * b; }
int main() {
std::cout << mul<double>(2, 4.5);
}
Яка причина помилки в цьому коді?
template<typename T>
class Box {
T value;
public:
Box(T v) : value(v) {}
};
int main() {
Box b(10);
}
Яке значення надрукує програма?
#include <iostream>
template<typename T>
struct Holder {
static int count;
};
template<typename T>
int Holder<T>::count = 0;
int main() {
Holder<int>::count = 3;
std::cout << Holder<int>::count;
}
Який результат виведе програма?
#include <iostream>
template<typename T>
T Max(T a, T b) {
return (a > b) ? a : b;
}
int main() {
std::cout << Max(2, 5);
}
Позначте всі коректні виклики для шаблону:
template<typename T>
T Min(T a, T b) { return (a < b) ? a : b; }
Введіть рядок символів, який буде у вихідному потоці
після виклику функції F().
У випадку помилки компілювання - введіть C, при помилці
часу виконання - введіть R.
Введіть рядок символів, який буде у вихідному потоці
після виклику функції F().
У випадку помилки компілювання - введіть C, при помилці
часу виконання - введіть R.
Який метод має std::exception для отримання повідомлення?