Estructura Datos 1º Parcial: Abstraccion

Team Getppid() Rulz
Quiz by Team Getppid() Rulz, updated more than 1 year ago More Less
Team Getppid() Rulz
Created by Team Getppid() Rulz over 2 years ago
Team Getppid() Rulz
Copied by Team Getppid() Rulz over 2 years ago
169
5

Description

Estructura de Datos Quiz on Estructura Datos 1º Parcial: Abstraccion, created by Team Getppid() Rulz on 03/08/2018.

Resource summary

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:
Answer
  • Especificacion formal
  • (pregunta de una sola respuestas)
  • Especificacion informal

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?
Answer
  • En un lenguaje orientado a objetos un TAD se implementa como un objeto.
  • No contestar.
Show full summary Hide full summary

Similar

Tipos de Estructuras de Datos
Tania Cedeño Párraga
Pilas y colas
jmezacogollo
Tipos de Estructura de Datos
yadifg95
Contenido Lógica y Representación II
Luis Carlos Puerta Arroyave
Conceptos Basicos de Arboles Binarios
Uriel Samano
DATA STRUCTURE
SERGIO AREVALO
ELEMENTOS DE PROGRAMACIÓN
Jorge david hernandez uresti
colas
arual-168
Estructura de Datos
Jherson Hilario
Braiyan Mapa Programacion
braiyan cabezas