Quiz
Estructura Datos 1º Parcial: Abstraccion
Questions in this quiz (17)
1Sobre los modificadores. ¿Cual de las siguientes afirmaciones es cierta?
- APueden modificar el estado de un objeto
- BNo pueden modificar ele stado del objeto
- CNo contestar
- DPueden violar un invariante del tipo abstracto
- ENinguna de las respuestas restantes es cierta.
2En 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:- Aoperaciones, una especificación, implementación.
- Boperaciones, una implementación, especificación
- CNinguna de las otras es correcta.
- Despecificaciones, operaciones, implementación
- ENo contestar.
3El usuario de un procedimiento necesita saber:
- Ael nombre del procedimiento
- Bcomo funciona el procedimiento
- Clo que hace el procedimiento y como lo hace
- DNo contestar
- Elo que hace el procedimiento
4En el mecanismo de abstracción, una cuestión a tener muy en cuenta es...
- ACuáles son las estructuras de datos necesarias.
- BCómo vamos a representar las estructuras de datos necesarias.
- CNo contestar.
- DEl nivel de detalle en que se está estudiando el problema.
- ENinguna de las otras respuestas es correcta.
5Una definicion del TAD Pila de la forma siguiente, es un ejemplo de:

- AEspecificacion formal
- B(pregunta de una sola respuestas)
- CEspecificacion informal
6Una lista simple:
- ASe especifica mejor usando un vector de la STL
- BSe especifica mejor usando celdas enlazadas
- CNinguna de las restantes respuestas es cierta
- DNo contestar
- ESe especifica mejor usando celdas doblemente enlazadas
7Especificar una estructura de datos consiste en:
- AIndicar que hace sin indicar como lo hace
- BNinguna de las respuestas es correcta.
- Cindicar qué hace el procedimiento dando detalles de cómo lo hace.
- Dindicar como consigue el procedimiento la función pretendida y programar
dicha solución.
8Un invariante es
- AUn aserto sobre el estado anterior a la ejecución de una operación sobre un TAD que debe asegurar el usuario del TAD.
- BUn aserto sobre el estado anterior a la ejecución de una operación sobre un TAD que debe asegurar el TAD.
- CUn aserto sobre el estado un TAD que debe asegurar el TAD.
- DNo contestar
- EUn aserto sobre el estado posterior de la ejecución de una operación sobre un TAD que debe asegurar el usuario del TAD.
- FUn aserto sobre el estado posterior de la ejecución de una operación sobre un TAD que debe asegurar el TAD.
- GUn aserto sobre el estado un TAD que debe asegurar el usuario del TAD
9Sobre los observadores, ¿Cual de las siguientes afirmaciones es cierta?
- ANo pueden modificar el estado del objeto
- BPueden violar un invariante del tipo abstracto
- CPueden modificar el estado del objeto
- DNo contestar
- ENinguna de las respuestas es cierta
10En los tipos de datos que proporciona un lenguaje (int, float, double, etc)
- ANo contestar.
- BSu implementación está oculta al programador.
- CSe usa abstracción de datos.
- Del uso de los mismos no depende de su implementación.
- ETodas las demás respuestas son correctas.
11Sobre los constructores, cual de las siguientes afirmaciones es cierta?
- ACrean un tipo abstracto de datos
- BNo contestar
- CSon operaciones que no modifican el objeto
- DSolo se puede definir uno por tipo abstracto
- ECrean un objeto de un tipo abstracto
12Cuando hacemos el uso del metodo push_back() de la clase vector de la STL
- ANecesitamos saber como está implementado
- BEl resultado de su invocacion depende de como esté implementado
- CEstamos haciendo uso de una especificacion
- DSabiendo solo su nombre, podemos usarlo sin ningun problema
- ENo contestar
13Una precondición es:
- AUn aserto sobre el estado anterior a la ejecución de una operación sobre un TAD que debe asegurar el usuario TAD.
- BNo contestar.
- CUn aserto sobre el estado posterior a la ejecución de una operación sobre un TAD que debe asegurar el TAD.
- DUn aserto sobre el estado anterior a la ejecución de una operación sobre un TAD que debe asegurar el TAD.
14Las especificaciones de un procedimiento van destinadas a:
- ALos que van a hacer uso el procedimiento y a los que lo van a implementar.
- BNo contestar.
- CA los usuarios que van a hacer uso el procedimiento.
- DA los que van a implementar el procedimiento.
15¿Cual de las siguientes afirmaciones es cierta?
- ALas especificaciones formales son totalmente precisas.
- BNo contestar.
- CLas especificaciones formales son totalmente imprecisas.
- DLas especificaciones informales son totalmente precisas.
16Una postcondición es:
- AUn aserto sobre el estado posterior de la ejecución de una operación sobre un TAD que debe asegurar el TAD.
- BNo contestar.
- CUn aserto sobre el estado anterior de la ejecución de una operación sobre un TAD que debe asegurar el TAD.
- DUn aserto sobre el estado posterior de la ejecución de una operación sobre un TAD que debe asegurar el usuario del TAD.
- EUn aserto sobre el estado anterior de la ejecución de una operación sobre un TAD que debe asegurar el usuario del TAD.
17¿Cuál de las siguientes afirmaciones es falsa?
- AEn un lenguaje orientado a objetos un TAD se implementa como un objeto.
- BNo contestar.
Information
- Description
- Estructura de Datos Quiz on Estructura Datos 1º Parcial: Abstraccion, created by Team Getppid() Rulz on 08/03/2018.
- Author
- Team Getppid() Rulz
- Language
- Español
- Views
- 178
- Tags
- Rating
- No ratings yet Rate this quiz