PUERTA | PUERTA-CS-2005 | Pregunta 61

Considere la línea número 3 del siguiente programa C.

int main ( ) {                   /* Line 1 */
  int I, N;                      /* Line 2 */
  fro (I = 0, I < N, I++);       /* Line 3 */
}

Identifique la respuesta del compilador sobre esta línea al crear el módulo de objeto
(A) Sin error de compilación
(B) Solo un error léxico
(C) Solo errores sintácticos
(D) Errores léxicos y sintácticos

Respuesta: (C)
Explicación: tenga en cuenta que hay es ‘fro’ en lugar de ‘for’. Esto no es un error léxico, ya que el análisis léxico generalmente implica la tokenización.

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *