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

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

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

Исходя только из назначения шаблонов имеет ли смысл делать из данного кода функцию-шаблон
  if(a){  a=a%b; } else cout << error;  
(Желательно ответить на этот вопрос не глядя на варианты ответов)

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

Варианты ответа
нет, данный код можно использовать только для величин логического типа
нет, данный код можно использовать только для целых чисел
да, данный код можно использовать для переменных типа int и char(Верный ответ)
Похожие вопросы
Исходя из данного кода какое высказывание верно?
int main()  {    int a,b,c,d;    a=1;    b=2;    c=a+b+p;    cout << p;     ...  }
Результат работы программы:
#include <iostream.h>int main(){int ic; cout << "Введите любую десятичную цифру:"; cin >> ic;switch (ic)   {   case 0: case 1: cout << "один ";   case 2: case 3: cout << "три ";   case 4: case 5: cout << "пять ";   case 6: case 7: cout << "семь ";   case 8: case 9: cout << "девять "; break;   default: cout << "ERROR!!!";   }    return 1;}
Двумерный массив Ar представленный в виде матрицы имеет вид
 _         _|  1  2  3  ||  5  6  7  ||_ 9  1  2 _|
Что будет на экране в результате выполнения кода
int flag=7; for (int i = 0; i<3; i++) {if (flag)     cout << Ar[1][i];elsecout << "Error";}  
Что будет на экране после выполнения данного кода
{   int ar[4];  ar[0]=1;  ar[1]=2;  ar[2]=3;  ar[3]=4;  for (int i = 0; i<=4; i++)      cout << ar[i];  } 
Что будет выведено в результате выполнения данного кода?
  int f1(int x1, int &x2) { return ++x1 + (++x2); }	int main()	  { int a = 7, k = 1;		k = f1(a, k);		cout << a << " " << k;	  }	
Что будет выведено на экран в результате выполнения кода?
int a=3;if (a>1) cout << "1";else if(a>2) cout << "2";else if(a>3) cout << "3";
Что будет выведено на экран в результате выполнения кода?
int a=3;if (a>1) cout << "а>1";if (a>2) cout << "a>2";if (a>3) cout << "a>3";
Если имеется объявление float f=4;double d=4; что будет выведено на экран в результате выполнения кода
if(f>d)cout << "f>d";if (f==d)cout << "f=d";if(f<d)cout <<"f<d";
Что будет выведено на экран в результате выполнения данного кода?
int main()   {      ......        float a1 = 7, a2 = 8;           {              float p=4;              float p1=5;              p1+=5;           }	if (a2) a1+=a2+p1++;	cout << a1;	.....  }	
При выполнении фрагмента кода
int x = 3, y = 2, z = 1;    if(x >= y)      if(y <= z)        cout << "Вариант 1";      else        if(x <= z)          cout << "Вариант 2";        else          cout << "Вариант 3"; 
будет напечатано: