NEW
Font size
WorksheetsCOMPILADOR-TECNM
Total questions: 12
Worksheet time: 8mins
¿Cuál es la principal función de un compilador?
Ejecutar el programa línea por línea.
Traducir todo el código fuente a código máquina antes de ejecutarlo.
Corregir automáticamente los errores del programa.
Servir únicamente como editor de texto.
¿Qué característica distingue al intérprete de un compilador?
El intérprete traduce todo el código en un solo paso.
El intérprete traduce y ejecuta el programa línea por línea.
El intérprete convierte el programa en un archivo ejecutable independiente.
El intérprete solo funciona en lenguajes de bajo nivel.
Una ventaja del compilador frente al intérprete es que…
Detecta errores en tiempo real mientras se ejecuta el código.
El programa compilado suele ejecutarse más rápido.
No requiere memoria para almacenar el archivo ejecutable.
No necesita un proceso de traducción previo
¿Qué desventaja tiene usar un intérprete?
Genera un archivo ejecutable de gran tamaño.
El programa puede ejecutarse más lento que uno compilado.
El programa no permite depuración de errores.
Solo funciona en sistemas operativos de 64 bits.
¿Cuál de las siguientes afirmaciones es correcta?
El compilador traduce línea por línea mientras ejecuta.
El intérprete genera un archivo ejecutable independiente.
El compilador traduce todo el programa antes de ejecutarlo.
El intérprete traduce todo el programa y luego lo guarda en código máquina.
¿Cuál de los siguientes lenguajes se considera típicamente compilado?
¿Cuál de los siguientes lenguajes se ejecuta principalmente mediante un intérprete?
En el caso de los lenguajes intermedios como Java y C#, ¿qué proceso ocurre antes de la ejecución final?
Se traduce directamente a lenguaje ensamblador del sistema.
Se compila a un código intermedio (bytecode) que será interpretado por una máquina virtual.
Se ejecuta línea por línea sin ningún tipo de traducción.
Se convierte en un archivo ejecutable único desde el inicio.
¿Qué lenguaje se considera híbrido porque combina compilación e interpretación a través de una máquina virtual?
C
En los lenguajes intermedios, como Java y C#, el uso de bytecode ofrece la ventaja de…
Aumentar la velocidad de ejecución en todos los casos.
Eliminar la necesidad de compiladores.
Permitir la portabilidad entre diferentes sistemas operativos mediante la máquina virtual.
Evitar completamente los errores de ejecución.
¿Qué país fue el primero en enviar un ser vivo al espacio?
¿Qué elemento químico fue descubierto gracias a un error en la destilación de orina humana?
