Главная /
Язык программирования C++ /
Какое второе число будет выведено в результате выполнения следующего кода? class t { public: int sum; float f(int a, short m) { sum++; return sum * a - m; } } v; int main() { v.sum = 5; cout << v.sum << " " << v.f(5, 2); }
Какое второе число будет выведено в результате выполнения следующего кода?
class t
{ public: int sum;
float f(int a, short m)
{
sum++;
return sum * a - m;
}
} v;
int main()
{
v.sum = 5;
cout << v.sum << " " << v.f(5, 2);
}
вопрос
Правильный ответ:
27
28
29
5
6
Сложность вопроса
89
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на пять. Спасибо vtone
23 окт 2020
Аноним
Зачёт сдан. Иду пить отмечать халяву с тестами интуит
21 фев 2018
Аноним
Экзамен прошёл на 4 с минусом. Спасибо за ответы
23 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # Можно ли перегружать оператор разрешения области видимости -"::"
- # В какой строке будет ошибка компиляции? 1:class A 2: { public: void f1(int &a){val+=a++;};//val инициализируется в конструкторе 3: int const f2() {return val+1;}; 4: int val; 5: void f3(int f, const char ch); 6: } A1; 7: void A::f3(int f, const char ch){ 8: int d=5; 9: f1(*d); 10: f2(); 11: }
- # Если задано #define foo(x,y) x##y то какой будет результат после препроцессора ? foo(a,c)
- # Какой правильный заголовок шаблона
- # Что описывает данная строка программы: float mas=new int[3][2]?