Что произойдет, если определение функции будет находиться в файле в двух местах?

будет использоваться второе определение
второе определение будет проигнорировано
зависит от других факторов
ошибка компиляции
ошибка произойдет при сборке программы из нескольких файлов

Есть ли преимущество выноса определения функции в отдельный файл

да,при использования функции в нескольких файлах
нет,это затрудняет работу программы
да,можно определить функцию только один раз

Что является результатом компоновки программы?

заголовочный файл
исполняемый файл или библиотека
набор заголовочных файлов с определением в них всех используемых функций

Функция объявлена как friend класса. Отметьте верное.

функция имеет доступ к внутренним атрибутам класса
функция-оператор должна иметь в качестве первого аргумента объект данного класса
ключевое слово friend не оказывает влияния на функции и операторы

Какое приведение типов используется в следующем выражении?

int a = 0; float f = 3.4; f += (int)a;

неявное приведение типов
явное приведение типов
стандартное приведение типов

Какой результат будет у следующего выражения?

const char* str1 = "hello";
char* str2 = const_cast ( char* ) str1;
cout << str2;



hello
h
hellohello
ошибка компиляции

Какие операции поддаются перегрузке?

только унарные
только бинарные
унарные и бинарные

Если в арифметическом выражении участвуют короткое целое и длинное целое, то:

длинное приводится к короткому
короткое приводится к длинному
ошибка компиляции

Если определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена, что будет вызвано при

A a1,a2,a3=5;
a3 = a1 – a2;



преобразование к целому
операция вычитания, а затем преобразование к целому
только операция вычитания
произойдет ошибка

Переопределение операции сложения приведет к(отметьте все правильные варианты)

ее вызову при выполнении операции ++ с объектом класса
ее вызову при выполнении операции сложения с объектом класса
преобразованию целых чисел к объекту данного класса при выполнении сложения
возможному преобразованию объектов других классов к данному при выполнении операции сложения

RSS-материал RSS-материал

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.