Главная /
Язык программирования C++ /
Что будет выведено на экран в результате следующего выражения? struct my { int a, b; } m1; int func(my f) { return f.a + f.b++; } int main() { m1.a = 5; m1.b = 10; cout << func(m1); return 0; }
Что будет выведено на экран в результате следующего выражения?
struct my
{
int a, b;
} m1;
int func(my f)
{
return f.a + f.b++;
}
int main()
{
m1.a = 5; m1.b = 10;
cout << func(m1);
return 0;
}
вопрос
Правильный ответ:
15
16
5
Сложность вопроса
63
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Спасибо за сайт
01 авг 2020
Аноним
Если бы не опубликованные ответы - я бы не осилил c этими тестами интуит.
20 май 2018
Другие ответы на вопросы из темы программирование интуит.
- # В каком файле заголовков определён объект cout:
- # Укажите какие компиляторы языка Си++ могут быть использованы в системе Unix.
- # Укажите каким будет результат вычисления цикла? int m = 2, n = 5; while (m <= 3) { while (m <= n) { n = m; break; } break; m++; }
- # Какой из приведенных ниже прототипов операции сложения для класса class A {int x; double y; ... } является наиболее правильным?
- # Укажите в каких строках кода произойдет ошибка компиляции? 1: class A 2: { public: 3: int x; 4: int GetX() { return x; };}; 5: int main() 6: { A b; 7: b.SetX(2); 8: b.GetX(); 9: A b1(2); 10:}