option
Cuestiones
ayuda
daypo
buscar.php

sdasdasdasdsad

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
sdasdasdasdsad

Descripción:
TEST DE PL2

Fecha de Creación: 2025/05/13

Categoría: Arte

Número Preguntas: 29

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

En relación a los intérpretes, indique cuál de las siguientes afirmaciones es falsa. En un intérprete en dos fases, la fase de interpretación se repite tantas veces como se ejecute el programa. En un intérprete, es necesario utilizar una representación interna del lenguaje a utilizar. los intérpretes incrementales son especialmente adecuados y se trabaja tanto contactos fijos como con datos que varían con las distintas ejecuciones del programa. Si nuestro programa requiere realizar acciones complejas, como cambiar sobre la marcha, el significado de los símbolos, es preferible usar un intérprete en lugar de un compilador.

¿Qué afirmación es correcta? En los intérpretes incrementales... ... no se utilizan evaluadores parciales. ... el evaluador parcial construye otro programa especial para tratar los datos estáticos. ... el uso de evaluadores parciales permite ganar en eficiencia. Ninguna de las otras opciones es correcta.

¿Cuál de las siguientes no es una ventaja de los intérpretes?. A - Son más fáciles de depurar. . Los programas interpretados presentan un menor tamaño que los compilados. c - Permiten realizar acciones más complejas, como prescindir de declaraciones. . - Son más sencillos de implementar.

En relación a los intérpretes, indica cuál de las siguientes afirmaciones es verdadera: Enunintérprete en dos fases, la fase de interpretación se repite tantas veces como se ejecute el programa. Al ser necesario contener en memoria todo el código fuente además del traductor, es desaconsejable su uso en sistemas de poca memoria. En un intérprete, es necesario utilizar un lenguaje intermedio entre el código fuente y el código objeto. Ninguna de las otras opciones es correcta.

Que afirmacion es correcta. los intérpretes incrementales son apropiados para…. Lenguajes que permiten utilizar funciones no definidas antes del tiempo de ejecución. lenguajes que utilizan evaluadores parciales para ser más eficientes en tiempo de ejecución. ... lenguajes que no se ejecutan en tiempo real. Ninguna de las otras opciones es correcta.

Indique cuál de las siguientes afirmaciones es cierta: Los intérpretes facilitan la meta-programación, pero la depuración de código se hace más compleja que con el uso de compiladores. Los programas ejecutables escritos en lenguajes interpretados, son generalmente más grandes que los programas compilados. El código interpretado adolece de una falta de portabilidad que sí encontramos en los lenguajes compilados. Ninguna de las otras opciones es correcta.

Elegir cuál de estas afirmaciones es verdadera: Un intérprete tiene estrategias de optimización de código mejores que el compilador. - Al revés. Los intérpretes permiten su utilización en sistemas de poca memoria o en entornos de red, debido a que no necesitan tener todo el código fuente memoria durante su ejecución. Los intérpretes son un poco más rápidos que los compiladores debido a que no necesitan tener todo el código fuente en memoria durante su ejecución. Ninguna de las otras opciones es correcta.

Elegir cuál de estas afirmaciones es falsa: Los intérpretes puros pueden continuar el proceso si se producen errores en mitad de la ejecución del programa. Los intérpretes incrementales no generan código objeto independiente, sino que vienen - acompañados de módulos que en tiempo de ejecución permiten la compilación. Los intérpretes incrementales son muy apropiados para el caso de lenguajes que contemplan la - posibilidad de no definir completamente el problema en tiempos de ejecución. Los intérpretes puros permiten la ejecución de largos programas con ordenadores de memoria muy “reducida, pues sólo requieren contener en memoria el intérprete y la sentencia que se está “ejecutando.

¿Qué tipo de intérprete necesita empezar de nuevo el proceso de ejecución si se detecta un error sintáctico?. Todos los intérpretes. Todos menos los intérpretes avanzados. Todos menos los intérpretes incrementales. Ninguna de las otras opciones es correcta.

En relación a la recolección de basura, indique cuál de las siguientes afirmaciones es falsa: La recolección de basura por conteo de referencias tiene como principal desventaja, el no poder recolectar las estructuras de datos cíclicas. La recolección automática de basura es fécil de implementar en lenguajes como C, que permiten manipular las direcciones de memoria de forma arbitraria. El rendimiento rendimiento de un recolector de basura depende tanto de su tiempo total de ejecución, como del tiempo que mantiene a los mutadores en pausa. Los recolectores basados en rastreo se ejecutan periódicamente para buscar objetos, inalcanzables y recuperar su estado.

¿Qué afirmación es correcta? Unrecolector “marcar y compactar”. ... busca los objetos inalcanzables para eliminar la fragmentación de memoria. ... marca los objetos inalcanzables para colocarlos en la lista de espacio libre. ... desplaza los objetos alcanzables de una región a otra para eliminar la fragmentación de memoria. ) Ninguna de las otras opciones es correcta.

¿Qué afirmación es correcta? Un recolector "marcar y compactar"... Ninguna de las otras opciones es correcta. ... busca los objetos inalcanzables para eliminar la fragmentación de memoria. ... divide la memoria en dos semi-espacios y desplaza los objetos alcanzables de un semi-espacio a otro para eliminar la fragmentación de memoria. ... marca los objetos inalcanzables para colocarlos en la lista de espacio libre.

Cuando se diseña un recolector de basura, se han de tener en cuenta los siguientes aspectos relativos al desempeño del mismo. Se debe propiciar la fragmentación, de manera que se ocupen todos los espacios disponibles de memoria. Se debe vigilar que la actuación del recolector de basura no incrementa significativamente el tiempo total de ejecución. En aplicaciones en tiempo real, y dado que la opción de desactivar la recolección de basura no es viable, se deberá siempre limitar los tiempos máximos de pausa. Ninguna de las otras opciones es correcta.

¿Qué afirmación es correcta? Un recolector “marcar y compactar”. ... busca los objetos inalcanzables para eliminar la fragmentación de memoria. ... marca los objetos inalcanzables para colocarlos en la lista de espacio libre. ... divide la memoria en dos semi-espacios y desplaza los objetos alcanzables de un semi-espacio a otro para eliminar la fragmentación de memoria. ) Ninguna de las otras opciones es correcta.

indique cuál de las siguientes afirmaciones es cierta: Los lenguajes seguros, como C y C++, son buenos candidatos para la recolección automática de basura. En Java, el conjunto raíz de un programa consiste únicamente en las variables en la pila. El conteo de referencias reconoce cada vez que un objeto alcanzable se vuelve inalcanzable. Ninguna de las otras opciones es correcta.

Con respecto al recolector de basura se puede afirmar que: Cuanto mas tengamos que esperar a recolectar la basura en un recolector basado en rastreo, menor será la fracción de objetos que puedan recolectarse. Los programas en los lenguajes de programación funcionales no crean más objetos para evitar mutar los ya existentes. El número de objetos asignados lo dominan los objetos pequeños, por lo que la asignación de - objetos pequeños no debe incurrir en una gran sobrecarga. Ninguna de las otras opciones es correcta.

El tiempo de ejecución del algoritmo recolector de copia de Cheney es proporcional al: Número de trozos en el montículo. Número de objetos alcanzables. Tamaño total de los objetos alcanzables. Ninguna de las otras opciones es correcta.

¿Qué afirmación es correcta?. Un atributo sintetizado en el nodo N se define sólo en términos de los valores de los atributos en los hijos o hermanos de N, pero no del mismo N. Un atributo heredado en el nodo N se define sólo en términos de los valores de los atributos en el padre de N, pero no en el mismo N. (c) Un atributo heredado en el nodo N se define sólo en términos de los valores de los atributos en el padre de N, en el mismo N o en sus hermanos. Ninguna de las otras opciones es correcta.

¿Qué afirmación es correcta?. Un atributo heredado en el nodo N se define sólo en términos de los valores de los atributos A en el padre de N, pero no en el mismo N. Un atributo heredado en el nodo N se define sólo en términos de los valores de los atributos en el padre de N, en el mismo N o en sus hermanos. Un atributo sintetizado en el nodo N se define sólo en términos de los valores de los atributos en los hijos o hermanos de N, pero no del mismo N. » Ninguna de las otras opciones es correcta.

¿Qué afirmación es correcta?. Si hubiera un ciclo en el grafo de dependencias de un árbol de análisis sintáctico bastaría con comenzar la evaluación por cualquier nodo del ciclo. En un árbol de análisis sintáctico no puede haber ciclos en el grafo de dependencias. Si hubiera un ciclo en el grafo de dependencias de un árbol de análisis sintáctico entonces no se podría evaluar. Ninguna de las otras opciones es correcta.

¿Qué afirmación es correcta?. En un árbol de análisis sintáctico no puede haber ciclos en el grafo de dependencias. Ninguna de las otras opciones es correcta. Subiera un ciclo en el grafo de dependencias de un árbol de análisis sintáctico entonces no se podría evaluar. Si hubiera un ciclo en el grafo de dependencias de un árbol de análisis sintáctico bastaria con comenzar la evaluación por cualquier nodo del ciclo.

Qué afirmación es correcta? En el código de corto circuito... ... tods los operadores se traducen en saltos. Solo los operadores booleanos, se traducen en saltos. ...los operadores relacionales y booleanos se traducen en saltos. Ninguna de las otras opciones es correcta.

¿Cuál de las siguientes afirmaciones es cierta?. Dos expresiones de tipos son equivalentes en estructura si se forman a partir del mismo constructor. Los tipos básicos, salvo void, son expresiones de tipos. La comprobación dinámica de tipos es necesaria para evaluar si los operadores se aplican a operandos son compatibles. Ninguna de las otras opciones es correcta.

¿Qué afirmación es correcta? UN ENTORNO DE EJECUCIÓN ESTÁTICO. ... permite llamadas recursivas si se utilizan enlaces de control. ... permite llamadas recursivas si se utilizan enlaces de acceso. No permite llamadas recursivas. Ninguna de las otras opciones es correcta.

¿Cuál de las siguientes afirmaciones es correcta?. Las decisiones de almacenamiento estáticas pueden decidirse sólo cuando el programa se está ejecutando. Un entorno de programación estático permite la realización de llamadas recursivas gracias al uso de enlaces de acceso. En un registro de activación con enlace de acceso, éste apunta al registro de activación del procedimiento que hizo la llamada. Ninguna de las otras opciones es correcta.

¿Qué afirmación es correcta? Un entorno de ejecución estatico... ... permite llamadas recursivas si se utilizan enlaces de control. ... permite llamadas recursivas si se utilizan enlaces de acceso. ... No permite llamadas recursivas. Ninguna de las otras opciones es correcta.

c,e y f son nominalmente equivalentes. d y g son nominalmente equivalentes. e y f son nominalmente equivalentes. a y d son estructuralmente equivalentes.

Indique cual es falsa. Ninguna de las otras respuestas es cierta. Suponiendo que todos los tipos simples ocupan dos bytes, y que la dirección base de la variable B es 9000, la dirección de b.y[2] será 9004. La expresión de tipos del registro A es RECORD((ARRAY(0...9, INTEGER))X(FLOAT)X(ARRAY(0...9, CARACTER)))). La expresión de tipos de intm es ARRAY (0...9, ARRAY(0...9, INTEGER)).

La expresión de tipos de la variable B es PUNTERO(CARÁCTER). A y C son nominalmente equivalentes. La expresión de tipos del registro A es REGISTRO((X x PUNTERO(ENTERO)) x (Y x ENTERO)). B y D son estructuralmente equivalentes.

Denunciar Test