В чем различие использования следующих выражений #include <...> и #include "..."

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

Каково преимущество использования ключевого слова const вместо директивы #define?

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

Для чего предназначен фрагмент текста из заголовочного файла:

//Пример файла test.h
#ifndef TEST
#define TEST
//прочие строки кода
#endif



для целей отладки
для определения символьной константы Test
для защиты от повторного включения файла test.h
для защиты от копирования
для защиты от удаления

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

всегда 2
по крайней мере один
не менее двух

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

в переводе текстового файла в объектный модуль
в подготовке программы к выполнению
в объединении нескольких фрагментов программы в один

Отметьте истинные высказывания в отношении использования макросов и функций:

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

Если в программе объявлен макрос #define CIRC(x) (3.14159 * (x) * (x)), то как будет подставлен этот макрос в тексте программы при следующем вызове:

S = CIRC(a + b);



S = (3.14159 * a + b * a + b);
S = (3.14159 * (a + b) * (a + b));
S = (3.14159 * (a + b));

Какова последовательность создания исполняемого файла:

  1. Создать файл с исходным текстом программы, который будет иметь расширение .cpp.
  2. Скомпоновать объектный файл с необходимыми библиотеками.
  3. Скомпилировать исходный код.
1-3-2
2-3-1
1-2-3
3-2-1
2-1-3

Что будет выведено на экран в результате выполнения приведенной ниже программы:

#include "iostream.h"
#include "conio.h"
#define N=10
int main()
{
int x=N;
cout<<x;
getch();
return 0;
}



компилятор выдаст ошибку компиляции
N
10
x

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

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