Рубрики

ВОРОТА | GATE-CS-2005 | Вопрос 61

Рассмотрим строку № 3 следующей C-программы.

int main ( ) {                   /* Строка 1 */

  int I, N;                      / * Строка 2 * /

  fro (I = 0, I < N, I++);       / * Строка 3 * /

}

Определите ответ компилятора об этой строке при создании объектного модуля.
(A) Нет ошибки компиляции
(B) только лексическая ошибка
(С) Только синтаксические ошибки
(D) и лексические и синтаксические ошибки

Ответ: (с)
Пояснение: Обратите внимание, что вместо 'for' есть 'fro'. Это не лексическая ошибка, так как лексический анализ обычно включает в себя токенизацию.
Тест на этот вопрос

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

ВОРОТА | GATE-CS-2005 | Вопрос 61

0.00 (0%) 0 votes