Question 1
Question
Sobre los modificadores. ¿Cual de las siguientes afirmaciones es cierta?
Answer
-
Pueden modificar el estado de un objeto
-
No pueden modificar ele stado del objeto
-
No contestar
-
Pueden violar un invariante del tipo abstracto
-
Ninguna de las respuestas restantes es cierta.
Question 2
Question
En la definición de TAD:
"Colección de valores y de X que se definen mediante Y que es independiente de cualquier Z."
Debemos sustituir X, Y y Z (en ese orden) por:
Answer
-
operaciones, una especificación, implementación.
-
operaciones, una implementación, especificación
-
Ninguna de las otras es correcta.
-
especificaciones, operaciones, implementación
-
No contestar.
Question 3
Question
El usuario de un procedimiento necesita saber:
Answer
-
el nombre del procedimiento
-
como funciona el procedimiento
-
lo que hace el procedimiento y como lo hace
-
No contestar
-
lo que hace el procedimiento
Question 4
Question
En el mecanismo de abstracción, una cuestión a tener muy en cuenta es...
Answer
-
Cuáles son las estructuras de datos necesarias.
-
Cómo vamos a representar las estructuras de datos necesarias.
-
No contestar.
-
El nivel de detalle en que se está estudiando el problema.
-
Ninguna de las otras respuestas es correcta.
Question 5
Question
Una definicion del TAD Pila de la forma siguiente, es un ejemplo de:
Question 6
Question
Una lista simple:
Answer
-
Se especifica mejor usando un vector de la STL
-
Se especifica mejor usando celdas enlazadas
-
Ninguna de las restantes respuestas es cierta
-
No contestar
-
Se especifica mejor usando celdas doblemente enlazadas
Question 7
Question
Especificar una estructura de datos consiste en:
Answer
-
Indicar que hace sin indicar como lo hace
-
Ninguna de las respuestas es correcta.
-
indicar qué hace el procedimiento dando detalles de cómo lo hace.
-
indicar como consigue el procedimiento la función pretendida y programar
dicha solución.
Question 8
Question
Un invariante es
Answer
-
Un aserto sobre el estado anterior a la ejecución de una operación sobre un TAD que debe asegurar el usuario del TAD.
-
Un aserto sobre el estado anterior a la ejecución de una operación sobre un TAD que debe asegurar el TAD.
-
Un aserto sobre el estado un TAD que debe asegurar el TAD.
-
No contestar
-
Un aserto sobre el estado posterior de la ejecución de una operación sobre un TAD que debe asegurar el usuario del TAD.
-
Un aserto sobre el estado posterior de la ejecución de una operación sobre un TAD que debe asegurar el TAD.
-
Un aserto sobre el estado un TAD que debe asegurar el usuario del TAD
Question 9
Question
Sobre los observadores, ¿Cual de las siguientes afirmaciones es cierta?
Answer
-
No pueden modificar el estado del objeto
-
Pueden violar un invariante del tipo abstracto
-
Pueden modificar el estado del objeto
-
No contestar
-
Ninguna de las respuestas es cierta
Question 10
Question
En los tipos de datos que proporciona un lenguaje (int, float, double, etc)
Answer
-
No contestar.
-
Su implementación está oculta al programador.
-
Se usa abstracción de datos.
-
el uso de los mismos no depende de su implementación.
-
Todas las demás respuestas son correctas.
Question 11
Question
Sobre los constructores, cual de las siguientes afirmaciones es cierta?
Answer
-
Crean un tipo abstracto de datos
-
No contestar
-
Son operaciones que no modifican el objeto
-
Solo se puede definir uno por tipo abstracto
-
Crean un objeto de un tipo abstracto
Question 12
Question
Cuando hacemos el uso del metodo push_back() de la clase vector de la STL
Answer
-
Necesitamos saber como está implementado
-
El resultado de su invocacion depende de como esté implementado
-
Estamos haciendo uso de una especificacion
-
Sabiendo solo su nombre, podemos usarlo sin ningun problema
-
No contestar
Question 13
Question
Una precondición es:
Answer
-
Un aserto sobre el estado anterior a la ejecución de una operación sobre un TAD que debe asegurar el usuario TAD.
-
No contestar.
-
Un aserto sobre el estado posterior a la ejecución de una operación sobre un TAD que debe asegurar el TAD.
-
Un aserto sobre el estado anterior a la ejecución de una operación sobre un TAD que debe asegurar el TAD.
Question 14
Question
Las especificaciones de un procedimiento van destinadas a:
Answer
-
Los que van a hacer uso el procedimiento y a los que lo van a implementar.
-
No contestar.
-
A los usuarios que van a hacer uso el procedimiento.
-
A los que van a implementar el procedimiento.
Question 15
Question
¿Cual de las siguientes afirmaciones es cierta?
Answer
-
Las especificaciones formales son totalmente precisas.
-
No contestar.
-
Las especificaciones formales son totalmente imprecisas.
-
Las especificaciones informales son totalmente precisas.
Question 16
Question
Una postcondición es:
Answer
-
Un aserto sobre el estado posterior de la ejecución de una operación sobre un TAD que debe asegurar el TAD.
-
No contestar.
-
Un aserto sobre el estado anterior de la ejecución de una operación sobre un TAD que debe asegurar el TAD.
-
Un aserto sobre el estado posterior de la ejecución de una operación sobre un TAD que debe asegurar el usuario del TAD.
-
Un aserto sobre el estado anterior de la ejecución de una operación sobre un TAD que debe asegurar el usuario del TAD.
Question 17
Question
¿Cuál de las siguientes afirmaciones es falsa?