Logo Studenta

Generalidades sobre semánticas de subrutinas_ Revisión del intento

¡Estudia con miles de materiales!

Vista previa del material en texto

Sintaxis y Semántica del Lenguaje
Pregunta 1
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 2
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 3
Incorrecta
Puntúa -0,25
sobre 1,00
Marcar
pregunta
Pregunta 4
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 5
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 6
Incorrecta
Puntúa -0,25
sobre 1,00
Marcar
pregunta
Pregunta 7
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 8
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 9
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 10
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 11
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 12
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 13
Incorrecta
Puntúa -0,25
sobre 1,00
Marcar
pregunta
Pregunta 14
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 15
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 16
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 17
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 18
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 19
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 20
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 21
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 22
Incorrecta
Puntúa -0,25
sobre 1,00
Marcar
pregunta
Pregunta 23
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 24
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 25
Incorrecta
Puntúa -0,25
sobre 1,00
Marcar
pregunta
Pregunta 26
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 27
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 28
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 29
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 30
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 31
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 32
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 33
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 34
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 35
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 36
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 37
Incorrecta
Puntúa -0,25
sobre 1,00
Marcar
pregunta
Pregunta 38
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 39
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Pregunta 40
Correcta
Puntúa 1,00
sobre 1,00
Marcar
pregunta
Finalizar revisión
Comenzado el lunes, 14 de junio de 2021, 16:37
Estado Finalizado
Finalizado en lunes, 14 de junio de 2021, 17:23
Tiempo
empleado
46 minutos 32 segundos
Puntos 32,50/40,00
Calificación 81,25 de 100,00
En un lenguaje que implementa registros de activación de ubicación estática
Seleccione una:
Los registros de activación se cargan en memoria cada vez que se llama un subprograma
Los registros de activación se cargan en memoria la primera vez que se llama un subprograma
Ninguna es correcta
Las subrutinas no pueden ser recursivas 
La pila de memoria se mapea en el heap
Región de un programa donde se tiene acceso a un símbolo:
Seleccione una:
ámbito de alcance estático
ámbito de alcance 
ámbito del heap
ninguna de las opciones
contexto no local de referencia
Forma recursiva en la que la llamada forma parte del enunciado return.
Seleccione una:
de cola
directa
transitiva 
ninguna de las opciones
devolución
Indique cuál de las siguientes opciones describe mejor el concepto de entorno de referencia de un subprograma.
Seleccione una:
Colección de todas las variables accesibles desde el heap
Colección de todas las variables alojadas en el heap
Ninguna es correcta 
Colección de todas las variables locales al subprograma
Colección de todas las variables públicas
Las subrutinas de primera clase:
Seleccione una:
son siempre recursivas
no pueden ser recursivas
ninguna de las opciones
pueden ser retornadas como dato 
son siempre concurrentes
Se denomina a la forma recursiva que permite evitar el apilamiento en el stack:
Seleccione una:
ninguna de las opciones
de cola
transitiva 
directa
indirecta
Región del mapa de memoria donde se alojan los registros de activación:
Seleccione una:
stack 
ninguna de las opciones
global
heap
static
Si la llamada a una subrutina se reemplaza por el código de la subrutina, se denomina:
Seleccione una:
ninguna de las opciones
conversión
sustitución
optimización
expansión inline 
Categoría de subrutinas que no son tratadas como si fueran datos:
Seleccione una:
de segunda clase
concurrentes
de primera clase
ninguna de las opciones
de tercera clase 
Módulos que contienen subrutinas precompiladas cuyo código se incorpora durante el proceso de enlace:
Seleccione una:
archivo de inclusión
ninguna de las opciones
biblioteca estática 
biblioteca dinámica
archivo de cabecera
Se denomina prólogo a:
Seleccione una:
ninguna de las opciones
las acciones realizadas al finalizar una subrutina
a regresar un valor
las acciones realizadas al llamar a subrutina 
la acción de llamar a una subrutina
Si dos subrutinas tienen el mismo nombre, pero diferentes parámetros se dice que están:
Seleccione una:
homologadas
homogeneizadas
asociadas por alias
ninguna de las opciones
sobrecargadas 
Denominación del ámbito que corresponde al conjunto de todos los símbolos accesibles en los contextos que incluyen al actual:
Seleccione una:
de acceso estático
de referencia
de acceso global 
ninguna de las opciones
de acceso local
La recursión de cola permite:
Seleccione una:
también se suele denominar transitiva
ninguna de las opciones
también se suele denominar indirecta
evitar el apilamiento en el stack 
también se suele denominar directa
Rutina que se puede ejecutar en forma concurrente:
Seleccione una:
subrutina
ninguna de las opciones
co-rutina 
desvinculada
recurrente
El concepto de epílogo se refiere a:
Seleccione una:
ninguna de las opciones
la acción de regresar un valor
la acción de vaciar el heap al terminar la ejecución
las acciones realizadas al llamar a subrutina
las acciones realizadas al finalizar la llamada a subrutina 
Regla donde importa que un símbolo éste declarado antes del punto de acceso:
Seleccione una:
de vinculación profunda
de vinculación superficial
ninguna de las opciones
estática 
dinámica
Forma de alcance que depende de la posición donde un símbolo está declarado en el ámbito:
Seleccione una:
del ámbito global
ninguna de las opciones
estático 
dinámico
del ámbito local
Categoría de subrutinas que pueden ser asignadas a una variable:
Seleccione una:
de tercera clase
ninguna de las opciones
de primera clase 
de segunda clase
concurrentes
Conjunto de acciones realizadas al inicio de la llamada a subrutina:
Seleccione una:
se denomina retorno
se denomina epílogo
se denomina prólogo 
se denomina conclusión
ninguna de las opciones
Regla de acceso a un símbolo donde sólo importa que éste declarado:
Seleccione una:
de vinculación superficial
ninguna de las opciones
de vinculación profunda
dinámica 
estática
Subrutinas que únicamente pueden ser pasadas argumento:
Seleccione una:
anidadas
ninguna de las opciones
concurrentes
recursivas 
sobrecargadas
Sustitución de un nombre por un valor o expresión asociada en una directiva define de C:
Seleccione una:
enlace
compactado
expansión inline
optimización
macro-sustitución 
Suponiendo que la programación de un algoritmo puede implementarse en un lenguaje aplicando un enfoque recursivo o un enfoque iterativo:
Seleccione una:
Resulta indiferente aplicar cualquiera de los dos para optimizar el tiempo de ejecución
El iterativo es el más óptimo 
Resulta indiferente aplicar cualquiera de los dos para optimizar el consumo de memoria
El recursivo es el más óptimo
Ninguno de los anteriores
Indique cuál de los siguientes conceptos se refierea las reglas implícitas de control destinadas a eliminar el excesivo uso de paréntesis en expresiones exentas
de ambigüedad.
Seleccione una:
Precedencia y asociatividad de operadores.
Verificación de tipos
Coherción de tipos 
Sobrecarga de operadores.
Ninguna de las otras.
Categoría de subrutinas que pueden ser retornadas como dato:
Seleccione una:
de segunda clase
de tercera clase
ninguna de las opciones
concurrentes
de primera clase 
Conjunto de acciones realizadas al finalizar la llamada a subrutina:
Seleccione una:
ninguna de las opciones
se denomina conclusión
se denomina epílogo 
se denomina retorno
se denomina prólogo
Categoría de subrutinas que únicamente pueden ser pasadas como argumento:
Seleccione una:
concurrentes
de tercera clase
de segunda clase 
de primera clase
ninguna de las opciones
En un lenguaje que implementa registros de activación de ubicación estática
Seleccione una:
La pila de memoria se mapea en el heap
Las subrutinas no pueden ser recursivas 
Los registros de activación se cargan en memoria la primera vez que se llama un subprograma
Ninguna es correcta
Los registros de activación se cargan en memoria cada vez que se llama un subprograma
Forma de traductor que realiza la traducción paso a paso de cada enunciado:
Seleccione una:
pseudocompilador
preprocesador
intérprete parcial
intérprete puro 
ninguna de las opciones
En un lenguaje que implementa registros de activación de ubicación estática, las variables estáticas se mapean en memoria
Seleccione una:
Las subrutinas no pueden ser recursivas
Ninguna de las anteriores
Cuando se activa por primera vez el subprograma en el que fueron declaradas
Desde el inicio de la ejecución del programa 
Cada vez que se activa el subprograma en el que fueron declaradas
Indique cuál de las siguientes opciones describe mejor el concepto de entorno de referencia de un subprograma.
Seleccione una:
Colección de todas las variables alojadas en el heap
Ninguna es correcta
Colección de todas las variables locales al subprograma
Colección de todas las variables visibles en dicha sentencia
Colección de todas las variables accesibles desde el registro de activación de un subprograma 
Forma de compilación del código intermedio:
Seleccione una:
optimización
preprocesamiento
enlazamiento
ninguna de las opciones
just-in-time 
Indique cuál de los siguientes conceptos se refiere a la posibilidad de que un operador modifique su comportamiento según el contexto donde se aplica.
Seleccione una:
Verificación de tipos
Sobrecarga de operadores. 
Ninguna de las otras
Precedencia y asociatividad de operadores.
Coherción de tipos
Indique cuál de las siguientes opciones describe mejor el concepto de control de secuencia implícito.
Seleccione una:
Ninguna es correcta
La ejecución procede según el orden natural los enunciados que conforman el programa. 
La ejecución se bifurca según lo indican las estructuras de control de flujo.
La ejecución se organiza mediante subprogramas recursivos.
El control se traspasa con una sentencia goto a una instrucción con label, desde cualquier punto de un programa.
Definir dos o más subrutinas con la misma denominación y diferentes argumentos:
Seleccione una:
sobrecargar 
ninguna de las opciones
homologar
definir un alias
homogeneizar
El linker puede insertar código objeto a partir de:
Seleccione una:
ninguna de las opciones
bibliotecas dinámicas 
bibliotecas estáticas
archivos de inclusión
archivos de cabecera
Indique cuál de las siguientes opciones describe mejor el concepto de entorno de referencia de un subprograma.
Seleccione una:
Colección de todas las variables alojadas en el heap
Colección de todas las variables accesibles desde el registro de activación del subprograma 
Colección de todas las variables locales al subprograma
Colección de todas las variables visibles en dicha sentencia
Ninguna es correcta
Categoría de subrutinas que no son tratadas como si fueran datos:
Seleccione una:
de tercera clase 
concurrentes
ninguna de las opciones
de primera clase
de segunda clase
Sustitución con el código de una subrutina, al que corresponde a su llamada:
Seleccione una:
linkage
packaging
ninguna de las opciones
optimización
expansión inline 
Navegación por el cuestionario
Julian Eduardo Corrales Hernandez
Mostrar una página cada vez
Finalizar revisión
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
35 36 37 38 39 40
UTN
https://www.campusvirtual.frm.utn.edu.ar/user/view.php?id=10701&course=76
https://www.campusvirtual.frm.utn.edu.ar/mod/quiz/review.php?attempt=230152&cmid=11014&showall=0

Continuar navegando