Главная /
Язык программирования C++ /
Что будет выведено в стандартный поток вывода в результате исполнения следущей программы? class Add { public: short S1; int f(int x) { return S1 + ++x;} int A(short a, short b); } K1; int Add::A(short a, short b) { this->S1 += a*b; return this->S1;
Что будет выведено в стандартный поток вывода в результате исполнения следущей программы?
class Add
{ public: short S1;
int f(int x)
{ return S1 + ++x;}
int A(short a, short b);
} K1;
int Add::A(short a, short b)
{
this->S1 += a*b;
return this->S1;
};
int main()
{
K1.S1 = 2;
K1.f(2);
K1.A(0, 1);
cout << K1.S1;
return 0;
}
вопрос
Правильный ответ:
0
10
2
4
Сложность вопроса
91
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет данные ответы inuit? Это же изи
08 сен 2018
Аноним
Если бы не данные ответы - я бы не смог решить c этими тестами интуит.
16 ноя 2016
Аноним
Зачёт всё. Бегу в бар отмечать 5 в зачётке по тесту
15 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какой будет результат выполнения следующего кода? class A { public: int inc(int x) { return ++x; }; int inc(short x) { return x + 2; }; }; A obj; int y = 5; cout << obj.inc(y);
- # С помощью механизма friend можно разрешить обращение к внутренним элементам класса:
- # Возможно ли использование подобного выражения? #define myincl "D:\Project\Coding\CodingU.h" #include myincl
- # Найдите неправильную запись набора перечисляемых значений:
- # Какой из приведенных ниже прототипов операции сложения для класса class A {int x; double y; ... } является наиболее правильным?