Главная /
Язык программирования C++ /
Какой результат будет у следующего выражения? // файл File1.h #ifndef __File_h__ #define myconst 35 #else #define myconst 30 #endif // файл Test.cpp #include <iostream.h> #include "File1.h" int main() { cout << myconst + 10; }
Какой результат будет у следующего выражения?
// файл File1.h
#ifndef __File_h__
#define myconst 35
#else
#define myconst 30
#endif
// файл Test.cpp
#include <iostream.h>
#include "File1.h"
int main()
{ cout << myconst + 10;
}
вопрос
Правильный ответ:
40
45
35
ошибка компиляции
Сложность вопроса
87
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на 4.!!!
22 авг 2018
Другие ответы на вопросы из темы программирование интуит.
- # Какой будет результат выполнения следующего кода? class A { public: int inc(int x) { return ++x; }; int inc(short x) { return x + 2; }; }; A obj; int y = 5; cout << obj.inc(y);
- # Какой результат будет у следующего выражения? class A { CountPass(); private: short i; }A1; friend A::CountPass() { A1.i = 23;}
- # Запись ::func(x) означает, что
- # Если заданы классы class A {... } A1; class B : public A { ... } B1; class C : public A { ... } C1; то что будет выведено при выполнении оператора throw (A1); а обработка исключительной ситуации записана catch (B& b) { cout << 1; } catch (C& c) { cout << 2; } catch (A& a) { cout << 3; } catch (...) { cout << 4; }
- # Что означает запись while (false);?