Главная /
Язык программирования C++ /
Какой результат у следующего выражения? struct str { int a = 2; float b = 10; } m1, m2; cout << m1.a * m2.b;
Какой результат у следующего выражения?
struct str
{
int a = 2;
float b = 10;
} m1, m2;
cout << m1.a * m2.b;
вопрос
Правильный ответ:
20
2
10
ошибка компиляции
Сложность вопроса
28
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Иду отмечать отмечать сессию интуит
02 апр 2019
Аноним
Если бы не данные подсказки - я бы не справился c этими тестами intuit.
30 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Существует файл "test.dat" в котором записано "Hello World".Каково будет содержимое файла после выполнения кода: ofstream outfile("c:\\test.dat"); if (!outfile) { cout << "Ошибка создания файла"; return 1; } outfile << "!!!" << endl; outfile.close();
- # Является ли x переменной или константой? y = 12 + x;
- # Если i=3, какой будет результат ? if (i == 4) cout << "aaa"; else if (i == 3) cout << "bbb"; else if (i != 3) cout << "ccc";
- # Если объявлен тип struct Value { double tt; //Размер переменной типа double 64 бита union number { short sx; // Размер переменной типа short 16 битов long lx; // Размер переменной типа long 32 бита double dx; // Размер переменной типа double 64 бита } val; }; сколько байтов занимает один объект такого типа?
- # Что будет выведено в результате выполнения следующего кода? int a[4] = { 1,2,3,4}; int* p = a; cout << (*p+2) + *p;