Cuestionario

Páginas: 11 (2642 palabras) Publicado: 14 de julio de 2015

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECÁNICA Y ELÉCTRICA
“CULHUACÁN”

CARRERA:
Ingeniería en Comunicaciones y Electrónica

ASIGNATURA:
Programación orientada a objetos

PROFESOR:
Edith González Lee

ALUMNO:
Vázquez Merino Oswaldo

GRUPO:
2EM5

CUESTIONARIO

POLIMORFISMO
¿Que significapolimorfismo?
Permite tratar los objetos derivados como si fueran objetos base.
Como se logra el polimorfismo:
a) En tiempo de compilación: Por la sobrecarga y se resuelve en tiempo de ejecución del programa, esto es, mientras se ejecuta, en función de la clase a la que pertenece el objeto.

b) En tiempo de ejecución: ) Por la sobrecarga y se resuelve en tiempo de compilación utilizando losnombres de los métodos y los tipos de sus parámetros

Describa las distintas formas de acceder a las funciones miembro públicas de un objeto.
Desde fuera de la clase, desde el código interno de la clase. También es posible crear variables públicas, para que puedan ser manejadas desde la instancia, pero no es algo común o recomendable.

Explique con un ejemplo como reservarías espacio para un arreglo deobjetos usando punteros.
Carro*pPuntero;
pPuntero=new Carro; //también es posible escribirlo en una sola línea.
Carro*pPuntero=new Carro; // para liberar memoria se usa el comando delete sobre el puntero.
Delete pPuntero;
¿A que apunta el puntero This?
Apunta a “este” objeto individual.
¿Cuáles son las aplicaciones del puntero This?
Lo crea automáticamente el compilador, existe en cada funciónmiembro de una clase.
¿Qué es una función virtual?
Es una función cuyo comportamiento, al ser declarado virtual, es determinado por la definición de una función con la misma cabecera en alguna de sus subclases.

¿Por qué necesitamos las funciones virtuales?
Ya que es una parte muy importante del polimorfismo.
¿Cuándo hacemos que una función virtual sea pura?
Cuando la función es implementada por unaclase derivada que no sea abstracta.
¿Cuáles son las implicaciones de hacer que una función virtual sea pura?
Éstas no pueden ser instanciadas directamente, y una subclase de una clase abstracta sólo puede ser instanciada directamente si todos los métodos virtuales puros han sido implementados por esa clase o una clase padre.
UTILIZACION DE ARCHIVOS
¿Qué son los flujos de entrada y salida?
Losflujos de entrada reciben los datos desde el programa donde pasa por una serie de operaciones hasta llegar al flujo de salida donde este suministra los datos.
¿Cuáles son los pasos implicados en el uso de un archivo en un programa en C++?
Debemos de crear un flujo de archivo, luego vincularlo con el nombre de archivo, un flujo de archivo se puede definir utilizando diferentes clases según elpropósito que se desa.
¿Describa las diversas clases disponibles para trabajar con archivos?
Ifstream, ofstream, fstream, fstreambase, filebuf.
¿Cuál es la diferencia entre abrir un archivo con una función constructor y abrir con un la función open ()?
Cuando utilizamos un constructor este se utiliza un nombre de archivo para inicializar un objeto flujo de archivo, y con open() podemos crear un soloobjeto flujo y abrir una secuencia de archivos que contengan el mismo objeto.
¿Cuándo es preferible usar un método frente a otro?
Utilizaremos el constructor para cuando se desee abrir un solo archivo. La función open() será utilizada para cuando deseemos crear una secuencia de archivos que contengan el mismo objeto.
¿Que es un modo de archivo? Describa las diversas opciones de modo de archivodisponibles
Archivos de acceso secuencial: los datos se almacenan de forma consecutiva y no es posible leer un registro directamente, es decir para leer el registro n hay que leer los n-1 registros anteriores.
Archivos de acceso aleatorio: se puede acceder a un registro concreto sin necesidad de leer todos los anteriores.
Archivos de texto: Los datos se almacenan usando código ASCII y por tanto,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cuestionario
  • Cuestionario
  • Cuestionario
  • Cuestionario
  • Cuestionarios
  • Cuestionario
  • Cuestionario
  • Cuestionarios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS