Quiz
Programación Orientada a Objetos
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (55)
1Modelo matemático de los objetos de datos que constituyen un tipo de datos, así como de las funciones que operan sobre estos Objetos.
- ATipo abstracto de Datos(TAD)
- BTipo de datos
- CEncapsulación de datos
- DImplementacion del TAD
2Operaciones que manipulan los objetos se encuentran incluidas en la especificación.
- ATAD
- BRegistro
- CTupla
- DObjeto
3Implementación del modelo matemático especificado por un TAD.
- ATAD
- BEstructura de datos
- CTipo de datos
- DRutina de acceso
4Colección de variables en memoria que están relacionadas de alguna forma específica.
- ATipo de datos
- BTAD
- CEstructura de datos
- DEsquema de datos
5Son considerados para el desarrollo de nuevos tipos de datos.
- AVisión Lógica y Visión Física.
- BVisión Lógica y Visión de Implementación.
- CVisión física y visión de Implementación
- DVisión básica y Vision Lógica
6Visión del tipo de datos que considera la manera en la que los datos son representados en la memoria.
- AVisión lógica
- BVisión física
- CVisión de Implementación
- DVisión de agrupar
7Visión de un tipo de datos que debería ser usada durante el diseño de programación.
- AVisión de implementación
- BVisión física
- CVisión lógica
- DVision de base
8Es la separación u ocultación de la representación de un tipo de datos con respecto a las aplicaciones que usan el tipo de datos.
- AHerencia
- BEncapsulación.
- CObjeto
- DTipo de dato
9En terminología de Ingenieros del software se dice que es una forma de ocultación de la información.
- AEncapsulación de datos
- BOcultación de información
- CHerencia
- DPolimorfismo
10Ventajas de la encapsulación de tipos de datos.
- AFacilidad de modificación y reutilización.
- BModificación compleja y facilidad de usar
- CModificación de programas y generación
- DFácil regeneración y Modificación de datos
11Partes de la especificación de un TAD.
- ADescripción matemática de una colección de objetos y conjunto de operaciones definidas en ciertos elementos de esta colección de objetos.
- BEncapsulamiento y Abstracción
- CEncaptulamiento y Tipo de datos
- DDescripción matemática de una colección de objetos y tipo de datos
12Se utiliza para expresar algoritmos en una forma que sea independiente de cualquier lenguaje de programación.
- AAlgoritmo.
- BLenguaje de Programación
- CSeudocódigo
- DDiagrama de Flujo
13Consiste en palabras reservadas y frases afines al castellano que se utilizan para indicar el flujo del control.
- AAlgoritmo
- BSeudocódigo
- CDiagrama de Flujo
- DCódigo assi
14Consiste en una secuencia finita de instrucciones que especifica de forma precisa como las operaciones deben ser realizadas.
- ASeudocódigo
- BCódigo fuente
- CAlgoritmo
- DDiagrama de flujo
15Es un objeto que almacena la dirección de memoria de otro objeto.
- ATipo de Objeto
- BPuntero
- CDato
- DInteger
16Mecanismos que pueden ser usados para pasar los parámetros reales a un procedimiento.
- APor valor y por referencia
- BPor valor y por herencia
- CPor referencia y por herencia
- DPor herencia y por encapsulado
17Cualquier modificación de estos parámetros no tienen efecto fuera del procedimiento.
- Apaso por referencia
- Bpaso por valor
- Cpaso por función
- Dpaso por parámetro
18Un cambio en el valor del un parámetro dentro del procedimiento realmente cambiará el valor contenido en la variable a la cual ese parámetro se refiere.
- APor referencia
- BPor herencia
- CPor valor
- DPor asignación
19La memoria se divide en:
- AUnidades de Disco y cintas
- BMemoria principal y almacenamiento secundario(unidades de disco y cintas)
- CMemoria principal y Memoria secundario
- DMemoria de almacenamiento y unidades de disco
20Tiene acceso directo. Acceso a cualquier posición de la memoria necesita una cantidad de tiempo fija, independiente de los accesos anteriores.
- AMemoria secundaria.
- BAlmacenamiento primario
- CMemoria principal
- DAlmacenamiento secundario
21Se hace referencia a ellas como estructuras de datos internas.
- AEstructura de datos de almacenamiento secundario
- BEstructuras de datos en memoria principal
- CEstructuras de datos en memoria secundaria
- DEstructuras de datos
22Estructuras de datos que residen en almacenamientos secundarios.
- AEstructuras de datos internas
- BEstructuras de datos físicas
- CEstructuras de datos externas
- DEstructuras de datos
23La cantidad de memoria asignada no cambia durante la ejecución del programa.
- AEstructura de datos dinámica.
- BEstructura de datos estática
- CEstructura de datos variable
- DEstructura de datos formal
24La cantidad de memoria que puede usar la estructura de datos no queda fija durante la compilación.
- AEstructura de datos fija.
- BEstructura de datos estática
- CEstructura de datos dinámica.
- DEstructura de datos.
25Procedimiento que se puedes invocar a si mismo.
- AProcedimiento de un sistema
- BProcedimiento recursivo
- CProcedimiento general
- DProcedimiento global
26Resuelven problemas reduciéndolos a un ejemplar del mismo problema para unos datos mas pequeños
- AProcedimientos globales
- BProcedimientos recursivos
- CProcedimientos locales
- DProcedimientos generals
27Se emplea para explorar el comportamiento de una función o de una relación entre funciones.
- ANotación científica
- BNotación Asintótica
- CNotación gráfica
- DNotación de variable.
28Este tipo de análisis puedes ser usado para mostrar que dos funciones son aproximadamente iguales entre si, o que el valor de cierta función crece mas rápidamente que otra función.
- AAnálisis cuántico
- BAnálisis cuantitativo
- CAnálisis asintótico
- DAnálisis espacial.
29Secuencia finita de instrucciones que especifican cómo se resuelve un problema.
- ADiagrama de flujo
- BSeudocódigo
- CAlgoritmo
- DProcedimiento
30Procedimiento computacional bien definido, junto con un conjunto especificado de datos de errata permitios, que producen un valor o conjunto de valores como salida.
- ASeudocódigo.
- BAlgoritmo
- CDiagrama de flujo
- DProcedimiento
31Modelo de computación mas común usado para evaluar algoritmos.
- ARAM
- BMAD
- CAnálisis de Algoritmos
32Se caracteriza por una falta de sostificación en su acercamiento a la solución.
- AAlgoritmo divide y vencerás
- BAlgoritmo de fuerza bruta
- CAlgoritmos voraces
- DAlgoritmos probabilisticos
33Toman la ruta mas obvia o directa, sin ningún intento de minimizar el número de operaciones requeridas para calcular la solución.
- AAlgoritmos divide y vencerás
- BAlgoritmos voraces
- CAlgoritmos de fuerza bruta
- DAlgoritmos probabilistas
34Resuelven un problema descomponiéndolo en varios subproblemas que son similares al problema original, excepto en que son de un tamaño mas pequeño.
- AAlgoritmos de fuerza bruta
- BAlgoritmos de probabilidad
- CAlgoritmo divide y vencerás
- DAlgoritmos voraces
35Son similares a aquellos algoritmos desarrollados usando divide y vencerás en que ambos resuelven un problema descompniéndolo en varios subproblemas que pueden resolverse recursivamente.
- AProgramación dinámica
- BProgramación recursiva
- CProgramación orientada a objetos
- DProgramación procedural
36En cada punto de decisión se selecciona la opción que tiene el coste inmediato mas pequeño, sin intentar considerar si esta opción es parte de una solución óptima para el problema completo.
- AAlgoritmos de fuerza bruta
- BAlgoritmos divide y vencerás
- CAlgoritmos voraces
- DAlgoritmos de probabilidad
37Los algoritmos son simples y eficientes.
- AAlgoritmos a punto de prueba
- BAlgoritmos voraces
- CAlgoritmos divide y vencerás.
- DAlgoritmos probabilistas
38Su comportamiento depende no solo de los datos de entrada, sino también de los valores producidos por un generador de números aleatorios.
- AAlgoritmos voraces
- BAlgoritmos de fuerza bruta
- CAlgoritmos probabilistas
- DAlgoritmo divide y venceras
39Algoritmos de ordenación más conocidos.
- AOrdenación por mezcla
- BOrdenación por inserción
- COrdenación sincrona
- DOrdenación rápida.
40Medio que permite empaquetar un tipo abstracto de datos (TAD).
- AObjeto
- BEstructura de datos
- CClase
- DArray
41Permite encapsular conjuntamente como una única entidad a los elementos, asi como a las rutinas de acceso de la implementación de un TAD.
- AObjeto
- BClase
- CArray
- DEstructura
42Es la abstracción de un objeto en el mundo real.
- AObjeto
- BClase
- CHerencia
- DPolimorfismo
43Es la instancia de una clase.
- AClase
- BInstancia
- CHerencia
- DObjeto
44Permite compartir información con todos los objetos derivados de ella.
- AVariable de clase
- BClase
- CVariable Global
- DVariable de instancia
45Medio por el cual un objeto de una clase puede acceder a las variables y funciones de una clase base previamente definida.
- AObjeto
- BPolimorfismos
- CSobrecarga
- DHerencia
46Herencia Multiple
- ACaracterística de la programación Orientada Objetos que permite que una clase derivada pueda heredar de mas de una clase base
- BCaracterística de la programación Orientada Objetos que permite que una objeto heredado pueda heredar de mas de una clase base
- CPermite que un objeto pueda heredar de mas de una clase base
- DUn objeto es heredado de una clase que no es base
47Es visto como una petición a un objeto para realizar cierta acción.
- AClase
- BMensaje
- CParámetro
- DTupla
48Vinculación que permite al Sistema decidir en tiempo de compilación que implementación de la operación va a utilizar.
- AVinculación dinámica
- BVinculación estática
- CVinculación lógica
- DVinculación de memoria
49La vinculación se realiza e tiempos de ejecución del sistema.
- AVinculación lógica
- BVinculación estática
- CVinculación dinámica
- DVinculación manual
50Característica de los lenguajes orientados a objetos que se apoya en la vinculación dinámica.
- AHerencia
- BClase
- CPolimorfismo
- DAbstracción
51Asume varias formas.
- APolimorfismo
- BEncapsulamiento
- CMensaje
- DHerencia
52En la programación orientada objetos es utilizado para denotar la posibilidad de que un único mensaje pueda referirse en tiempo de ejecución a objetos de distintas clases.
- AObjeto
- BHerencia
- CPolimorfismo
- DClase
53Son ofrecidos a través de los lenguajes orientados a objetos que nos permiten desarrollar TADs que ejecutan conjuntos de operaciones bien definidos, independientemente de una aplicación particular.
- AAbstracción de datos y encapsulación de datos.
- BEncapsulación de datos y Herencia
- CAbstracción de datos y Herencia
- DPolimorfismo y Herencia
54lenguaje que permite la construcción de clases.
- AC++
- BVisual Fox
- CLenguaje Máquina
- DLenguaje Orientado a Objeto
55Directiva de C++ que permite incorporar en los programas los archivos de cabecera.
- A#include
- B#procedure
- C#import
Information
- Description
- Quiz on Programación Orientada a Objetos, created by Consuelo Valtierra on 13/11/2021.
- Author
- Consuelo Valtierra
- Language
- Español
- Views
- 2
- Tags
- Rating
- No ratings yet Rate this quiz