Créer jeu
Jouer Froggy Jumps
1. ¿Cuál es la funcion prinipal del Analizador Léxico?
A
Proceso de negar errores.
B
Lee la secuencia de caracteres del programa fuente, caracter a caracter.
C
Proceso de aceptar errores.
2. ¿Cuál es una ventaja del Analizador Léxico?
A
Mejora la eficiencia al ser una herramienta especializada en el tratamiento de caracteres.
B
Detectar errores de lógica en el programa.
C
Generar código ejecutable directamente.
3. ¿Cuál es la definición de la tabla de Token?
A
Cadena de errores
B
Es el conjunto de cadenas de entrada que produce como salida el mismo componente léxico.
C
Una instrucción de control de flujo.
4. ¿Qué es un componente léxico?
A
Un operador lógico.
B
Un tipo de dato en programación.
C
Se suelen definir como un tipo enumerado. Se codifican como enteros.
5. ¿Qué son los patrones?
A
Regla que genera la secuencia de caracteres que puede representar un determinado componente léxico
B
Generar la interfaz gráfica del programa.
C
Optimizar el rendimiento del programa.
6. ¿Qué es un Lexema?
A
Es la secuencia de caracteres, ya agrupados, que coinciden con un determinado token.
B
Una estructura de datos para almacenar tokens.
C
Un tipo de dato numérico.
7. ¿Cómo se detectan los errores léxicos?
A
No tiene relevancia en la compilación.
B
Es la etapa final del proceso de compilación.
C
Cuando el analizador léxico intenta reconocer componentes léxicos.
8. ¿Cuál es el error léxico mas típico?
A
Analizador que solo detecta errores de sintaxis.
B
Analizador generado automáticamente por un compilador.
C
Nombre ilegales de identificadores: un nombre contiene caracteres inválidos.
9. ¿Cómo se soluciona un error léxico?
A
Analizador que solo acepta números como entrada.
B
Analizador que solo funciona en sistemas operativos Unix.
C
Borrar un caracter extraño, Insertar un caracter faltante o Intercambiar dos caracteres adyacentes.
10. ¿Cuales son expresiones regulares?
A
Programa Acceso Salida
B
El análisis léxico Adaptador
C
Identificador Letras -> a|b|c|…|z|A|…Z| Digitos ->0|1|2|…|9 Identificador -> (letras|digitos)*