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

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

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

extern int SP; extern double VAL[]; Что можно сказать об этих переменных, увидев их в коде программы?

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

Варианты ответа
они не создают переменных и не отводят им места в памяти, а описывают в указанной части этого исходного файла переменную SP как int, а VAL как массив типа double /размер которого указан в другом месте/(Верный ответ)
они определяют внешние переменные SP и VAL, вызывают отведение памяти для них и служат в качестве описания для остальной части этого исходного файла
они описывают внешние переменные SP и VAL и создают их, но не вызывают отведение памяти для них
Похожие вопросы
int SP; double VAL[MAXVAL]; Что можно сказать об этих переменных, увидев их в коде программы вне какой бы то ни было функции?
#define EXTERN 02 #define STAT 04
Что означает следующая идиома: flags &= ~(EXTERN | STAT);?
Может ли функция ссылаться на идентификатор, описанный как extern, если во всей программе отсутствует внешнее определение этого идентификатора?
int X; F(){double X; ...; X=X+1;} Какой тип переменная X имеет в выражении Х=Х+1?
Какую спецификацию имеет функция printf для double?
К какому классу относятся следующие лексемы: while, return, struct, short, goto, case, register
Как выглядит описание функции, возвращающей значение типа double?
С помощью какой командной строки можно организовать программу так, чтобы стандартным вводом для PROG служил стандартный вывод OTHERPROG?
int x = 1, y = 2, z. Чему будут равны переменные x, y, z в результате следующего выражения: z = ++x+y--?
int x = 1, y = 2, z. Чему будут равны переменные x, y, z в результате следующего выражения: z = --x-y++?