Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
25/9/23, 09:42 Evaluación Parcial 1: Revisión del intento moodle.progreso.tecnm.mx/moodle/mod/quiz/review.php?attempt=37177&cmid=27954 1/7 Comenzado en Monday, 18 de September de 2023, 16:01 Estado Terminados Finalizado en Monday, 18 de September de 2023, 17:09 Tiempo empleado 1 hora 8 mins Calificación 29.00 de un total de 50.00 (58%) Pregunta 1 Incorrecta Puntúa 0.00 sobre 1.00 Pregunta 2 Incorrecta Puntúa 0.00 sobre 5.00 El código fuente se descompone en Tokens para ser procesados por el analizador léxico. Elija una; Verdadero Falso La respuesta apropiada es 'Falso Realiza el recorrido PreOrden del siguiente árbol y escribe el valor que queda en la posición número 9 después del recorrido. Respuesta: 39 La respuesta correcta es: 18 25/9/23, 09:42 Evaluación Parcial 1: Revisión del intento moodle.progreso.tecnm.mx/moodle/mod/quiz/review.php?attempt=37177&cmid=27954 2/7 Pregunta 3 Incorrecta Puntúa 0.00 sobre 1.00 Pregunta 4 Correcta Puntúa 5.00 sobre 5.00 Pregunta 5 Correcta Puntúa 1.00 sobre 1.00 Se basan en las mismas estructuras que usa un compilador para analizar el código y generar el resultado compilado. En pocas palabras, definen código. a. Código Objeto b. Tablas Hash c. Árbol de expresiones d. Tokens e. Código Intermedio Su respuesta es incorrecta. La respuesta correcta es: Árbol de expresiones Escribe el resultado de evaluar la siguiente expresión 4 * 2 ̂3 / 2 * 5- 3 +4 Respuesta: 81 Recuerda la jerarquía de operaciones, La respuesta correcta es: 81 Representan cadenas de caracteres en el programa fuente que se pueden tratar juntos como una unidad léxica. Es también conocido como una secuencia de caracteres en el programa fuente con la que concuerda el patrón para un componente léxico. Respuesta: lexema La respuesta correcta es: lexema 25/9/23, 09:42 Evaluación Parcial 1: Revisión del intento moodle.progreso.tecnm.mx/moodle/mod/quiz/review.php?attempt=37177&cmid=27954 3/7 Pregunta 6 Incorrecta Puntúa 0.00 sobre 5.00 Pregunta 7 Correcta Puntúa 1.00 sobre 1.00 Realiza el recorrido PosOrden del siguiente árbol y escribe el valor que queda en la posición número 9 después del recorrido. Respuesta: 39 La respuesta correcta es: 24 La tabla de símbolos es la estructura utilizada por el compilador para almacenar los atributos asociados a los símbolos que se utilizan en un lenguaje de programación. Elija una; Verdadero Falso La respuesta apropiada es 'Verdadero 25/9/23, 09:42 Evaluación Parcial 1: Revisión del intento moodle.progreso.tecnm.mx/moodle/mod/quiz/review.php?attempt=37177&cmid=27954 4/7 Pregunta 8 Correcta Puntúa 10.00 sobre 10.00 Pregunta 9 Incorrecta Puntúa 0.00 sobre 1.00 Realiza el recorrido InOrden y encuentra el elemento en la posición 7. Guarda ese dato. Evalúa el árbol en PosOrden y encuentra la posición 6. Guarda ese segundo dato. Por último, recorre el árbol en PreOrden y encuentra el valor en la posición 8. Guarda ese tercer dato. Suma los dos primeros datos encontrados, luego al resultado resta el tercer dato guardado. Ese dato calculado es la respuesta. Respuesta: 54 La respuesta correcta es: 54 ¿Qué etapa de la traducción es la que genera un árbol de tokens como salida? Analiza bien tu respuesta y colócala en el espacio correspondiente. Respuesta: Analizador sintactico La respuesta correcta es: An lisis Sint ctico 25/9/23, 09:42 Evaluación Parcial 1: Revisión del intento moodle.progreso.tecnm.mx/moodle/mod/quiz/review.php?attempt=37177&cmid=27954 5/7 Pregunta 10 Incorrecta Puntúa 0.00 sobre 1.00 Pregunta 11 Correcta Puntúa 1.00 sobre 1.00 Es el producto que proporciona el analizador semántico a la Fase de Síntesis en la traducción computacional. a. Árbol sintáctico b. Código objeto c. Tokens con anotaciones d. Árbol sintáctico con notas. e. Árbol semántico Su respuesta es incorrecta. La respuesta correcta es: Árbol sintáctico con notas. Son operaciones comunes de la tabla de símbolos a. Actualización b. Inserción c. Consulta d. Rapidez e. Flexibilidad Su respuesta es correcta. Las respuestas correctas son: Consulta, Actualización, Inserción 25/9/23, 09:42 Evaluación Parcial 1: Revisión del intento moodle.progreso.tecnm.mx/moodle/mod/quiz/review.php?attempt=37177&cmid=27954 6/7 Pregunta 12 Incorrecta Puntúa 0.00 sobre 1.00 Pregunta 13 Incorrecta Puntúa 0.00 sobre 5.00 Pregunta 14 Correcta Puntúa 5.00 sobre 5.00 Realiza dos importantes funciones en el proceso de traducción: verificar que la semántica sea correcta y ayudar en la generación apropiada de código. a. Fase de síntesis b. Tabla de símbolos c. Análisis Semántico d. Compilador e. Máquina virtual Su respuesta es incorrecta. La respuesta correcta es: Tabla de símbolos Es el recorrido que se realiza en un árbol y cuyo resultado no necesita de paréntesis auxiliares para definir la jerarquía en sus operaciones. a. Recorrido InOrden b. Recorrido en Profundidad c. Recorrido PreOrden d. Recorrido en Anchura Su respuesta es incorrecta. La respuesta correcta es: Recorrido PreOrden Esta estructura de datos juega un papel fundamental en el desarrollo de cualquier analizador semántico. Dentro de cada elemento de la misma se guardan los valores que pueden tener una expresión. Respuesta: pila La respuesta correcta es: pila http://moodle.progreso.tecnm.mx/moodle/mod/resource/view.php?id=27942 25/9/23, 09:42 Evaluación Parcial 1: Revisión del intento moodle.progreso.tecnm.mx/moodle/mod/quiz/review.php?attempt=37177&cmid=27954 7/7 Pregunta 15 Correcta Puntúa 5.00 sobre 5.00 Pregunta 16 Incorrecta Puntúa 0.00 sobre 1.00 Pregunta 17 Correcta Puntúa 1.00 sobre 1.00 Las siglas PLY son por Programming Language Yacc. Elija una; Verdadero Falso Correcto. El significado es diferente. (Python Lex Yacc). La respuesta apropiada es 'Falso La primera etapa de la fase análisis es el análisis Respuesta: semantico La respuesta correcta es: léxico Así se le llama a los elementos que se procesan en la etapa de Análisis Sintáctico Respuesta: tokens La respuesta correcta es: Token
Compartir