Рубрики

ВОРОТА | GATE-CS-2003 | Вопрос 24

Какое из следующих утверждений ЛОЖНО?
(A) В статически типизированном языке каждая переменная в программе имеет фиксированный тип
(B) В нетипизированных языках значения не имеют типов
(C) В динамически типизированных языках переменные не имеют типов
(D) Во всех статически типизированных языках каждая переменная в программе связана со значениями только одного типа во время выполнения программы.

Ответ: (с)
Объяснение:

Это неоднозначный вопрос. «Нетипизированный язык» не имеет стандартного, хорошо сформулированного определения, поэтому ответить на этот вопрос будет немного сложно.

(A) Языки со статической типизацией имеют один тип, связанный с переменной, который фиксируется после ее вывода. Однако типы могут быть либо указаны при редактировании кода кодером (например, C, Java), либо могут быть выведены во время компиляции (например, C ++ 11, Haskell). Следовательно, после времени компиляции каждая переменная привязывается к одному фиксированному типу, делая этот оператор [TRUE]

Рекомендуемые посты:

ВОРОТА | GATE-CS-2003 | Вопрос 24

0.00 (0%) 0 votes