Главная /
Язык программирования C++ /
Какой будет результат выполнения следующего кода? class A { public: int y; int inc(int x) { return ++y; }; int inc(short x) { return x + y; }; }; A obj; int y = 5; obj.y = 6; cout << obj.inc(y);
Какой будет результат выполнения следующего кода?
class A {
public:
int y;
int inc(int x) { return ++y; };
int inc(short x) { return x + y; };
};
A obj; int y = 5; obj.y = 6;
cout << obj.inc(y);
вопрос
Правильный ответ:
6
7
11
ошибка компиляции
Сложность вопроса
54
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан и ладушки. Спасибо vtone
15 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Если в производном классе переопределена операция new то:
- # Чему будет равен результат вычисления выражения: int d=5; bool b = true, c; c = (!b||(d>3));
- # Что выведет следующая программа ? #include <iostream.h> int main() { int 1_i ; for( 1_i = 0; 1_i < 9; 1_i++) cout << 1_i +1; return 1; }
- # Укажите какой результат будет у следующего примера? float arr[3] = {10, 20, 30}; float *a = arr; cout << a[1];
- # Что будет выведено в результате выполнения данного кода? int f1(int x1, int &x2) { return ++x1 + (++x2); } int main() { int a = 7, k = 1; k = f1(a, k); cout << a << " " << k; }