База ответов ИНТУИТ

Язык программирования C++

<<- Назад к вопросам

Укажите каким будет результат вычисления k?
int func(){  int k = 10;  for (int i = 0; i <= k; i++)  {    return 5;    k = i;  }}

(Отметьте один правильный вариант ответа.)

Варианты ответа
1
100
0
бесконечный цикл
10(Верный ответ)
Похожие вопросы
Если функция вычисления суммы целых чисел от 1 до n имеет прототип int sum(int n), то как будет выглядеть запись определения функции с использованием рекурсии?
1.{if (n == 1) return 1;  else return n + sum (n - 1);}2. {if (n == 1) return 1;  else return sum(n);}  
Если функция вычисления факториала n имеет прототип int fact(int n), то как будет выглядеть запись определения функции с использованием рекурсии?
1.{if (n == 1 || n == 0) return 1;  else return n * fact (n -1);}2.{if (n == 1 || n == 0) return 1;  else return fact(n);}  
Что будет выведено на экран в результате следующего выражения?
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 = 2; m1.b = 5; cout << func(&m1); return 1;}
Что будет выведено на экран?
    template <class T> class A    { public : T x1; T x2;               T func(T x3)                { x3 += x1 + x2;                  return x3;                }    };    int main()    { A <int> A1;      A1.x1 = 3; A1.x2 = 10;      cout << A1.func(1);      ....    }    
Чему будет равен результат вычисления выражения: float A = 2, B = 20, C; C = (B = A = 5) + 1;
Чему будет равен результат вычисления выражения: int d=5; bool b = true, c; c = (!b||(d>3));
Что вычисляет эта функция:
double func(double x, int n) {      if (n == 0) return 1;      if (x == 0) return 0;      if (n > 0) return x * func(x, n-1);      if (n < 0) return func(x, n+1) / x; }
Укажите каким будет результат вычисления цикла?
    int m = 2, n = 5;  while (m <= 3)    {    while (m <= n)      {      n = m;      break;       }    break;    m++;     } 
Чему равен результат вычисления выражения
x + 3 * b + x
при x = 12 и b = 8 ?