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

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

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

Какое приведение типов используется в следующем выражении?
  int a = 0; float f = 3.4; f += (int)a;  

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

Варианты ответа
неявное приведение типов
стандартное приведение типов
явное приведение типов(Верный ответ)
Похожие вопросы
Какой тип преобразования типов используется в следующем выражении?
  int a = 0; float f = 3.4; a += f;  
Что будет выведено на экран в результате выполнения данного кода?
int main()   {      ......        float a1 = 7, a2 = 8;           {              float p=4;              float p1=5;              p1+=5;           }	if (a2) a1+=a2+p1++;	cout << a1;	.....  }	
Если в классе A определены методы
A(int x);operator int();operator++(int);
то какие из них будут вызваны в следующем выражении ?
A b; static_cast <int> (b + 1);
Определите результат выполнения следующего кода:
	 float *thingPtr = new float (3.14159)	
Укажите какой результат будет у следующего примера?
 float arr[3] = {10, 20, 30}; float *a = arr; cout << a[1]; 
Какое второе число будет выведено в результате выполнения следующего кода?
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 A  { public :  int a, b;    protected : int func (float d) {};    private : short i; } A1;class B : public A  { private : int k; } B1;class C : public B  { protected : int l, m; } C1;
Укажите какой результат будет у следующего примера?
 float array[5]; array[1] = 10; array[2] = 3; float array2[5]; array2 = array; cout << array2[1]; 
Какой будет результат следующей программы?
class t{ public: int sum;  float f(int a)  {      sum++;     return sum * a;  }} cl;int main(){    cl.sum = 10;   cout << cl.sum << "  " << cl.f(4);}