Crear juego
Jugar Test
1. 
¿Qué es la optimización de código?
A.
Es un conjunto de transformaciones que, aplicadas a un programa, reducir el espacio de memoria que sea necesaria para su buen comportamiento.
B.
Es determinar el flujo de control, el orden de ejecución de las instrucciones en un programa
C.
En un lenguaje de alto nivel la detección de bucles es directa a partir de las estructuras de lenguaje.
D.
Consiste en detectar en el código del programa aquellos conjuntos de instrucciones
2. 
Menciona uno de los requisitos de una optimización
A.
Dependientes / independientes de la arquitectura
B.
Una optimización de código debe conservar el comportamiento del condigo.
C.
Transformar el programa.
D.
Consiste en detectar en el código del programa aquellos conjuntos de instrucciones
3. 
Menciona una de las necesidades de la optimización de código
A.
Garantiza una minora en la comprensión de los cálculos del código.
B.
Optimización local
C.
Uso de variables, arrays, punteros, etc
D.
almacenar los bloques básicos en una estructura que nos permita acceder
4. 
Menciona uno de los tipos de optimización de código
A.
Garantiza una minora en la comprensión de los cálculos del código.
B.
Es determinar el flujo de control, el orden de ejecución de las instrucciones en un programa
C.
Transformar el programa.
D.
Dependientes / independientes de la arquitectura
5. 
Menciona una de las fases de optimización de código
A.
Analizar el programa
B.
Optimización local
C.
Transformar el programa.
D.
almacenar los bloques básicos en una estructura que nos permita acceder
6. 
¿Qué es análisis del flujo de control?
A.
Analizar el programa
B.
Optimización local
C.
Es determinar el flujo de control, el orden de ejecución de las instrucciones en un programa
D.
Dependientes / independientes de la arquitectura
E.
Analizar el programa
F.
Optimización local
7. 
¿Qué es análisis de bloques básicos?
A.
Garantiza una minora en la comprensión de los cálculos del código.
B.
Es determinar el flujo de control, el orden de ejecución de las instrucciones en un programa
C.
En un bloque básico, sólo hay una entrada de flujo de control y es la primera instrucción,
D.
almacenar los bloques básicos en una estructura que nos permita acceder
8. 
Construcción del grafo de un flujo de control
A.
. Esta estructura en forma de grafo se llama grafo de flujo de control “control-flow-graph”.
B.
Optimización local
C.
En un lenguaje de alto nivel la detección de bucles es directa a partir de las estructuras de lenguaje.
D.
Consiste en detectar en el código del programa aquellos conjuntos de instrucciones
9. 
¿Qué es análisis de dominadores?
A.
Es un conjunto de transformaciones que, aplicadas a un programa, reducir el espacio de memoria que sea necesaria para su buen comportamiento.
B.
se utiliza para detectar bucles y realizar otras optimizaciones
C.
Transformar el programa.
D.
Consiste en detectar en el código del programa aquellos conjuntos de instrucciones
10. 
Menciona uno de los tipos de tipos de grafos de flujo de control
A.
Los reducibles
B.
Es un conjunto de transformaciones que, aplicadas a un programa, reducir el espacio de memoria que sea necesaria para su buen comportamiento.
C.
Una optimización de código debe conservar el comportamiento del condigo.
D.
Uso de variables, arrays, punteros, etc
E.
Los reducibles