Главная /
Язык программирования C++ для профессионалов /
Какой будет результат выполнения следующей программы? int SM(const int A[], int N) { int S = A[0]; for (int i = 1; i < N; i++) S += A[i]; return S; } int main() { #define Bmax 6 int B[6] = {1, 2, 3, 4, 5, 6}; cout << SM(B + 3, Bmax - 3) <<
Какой будет результат выполнения следующей программы?
Правильный ответ:
18
15
21
ошибка выполнения
Сложность вопроса
85
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Кто гуглит эти ответы с интуитом? Это же легко
21 дек 2019
Аноним
Это очень не сложный тест по интуиту.
20 ноя 2017
Другие ответы на вопросы из темы программирование интуит.
- # Обязательно ли задавать в программе тип переменной?
- # Какие стандартные потоки имеются в С++?
- # Как правильно задать неизменяемый указатель?
- # Каким будет результат работы следующей программы? int a = 3 << 1; double b = 5; b += ++a * 2; cout << b;
- # Определены классы: class A { void fun() { cout << "функция класса A\n"; } }; class B : private A { public: void fun() { cout << "функция класса B\n";} }; class C : private B { public: void fun() { cout << "функция класса C\n";} }; Что будет напечатано в результате выполнения операторов: C *obj; obj = new C; obj->fun();