El documento presenta una serie de preguntas generadoras sobre conceptos clave de programación orientada a objetos como constructores, destructores y clases. Las preguntas abordan la definición de constructores, sus características, el propósito de los destructores y aspectos como la declaración de clases y el ámbito de los constructores.
1. Preguntas Generadoras
Edgar Fernando Chávez
José Alberto Céspedes Mape
José Martin Sánchez Cardoso
Juan Sebastián Botero
Agosto 2017.
Universidad del Tolima
Tecnología en Gestión de Bases de Datos.
Programación Orientada a Objetos
2. Preguntas generadoras
1. La definicióndel constructoresmuyimportante enladeclaraciónde unaclase,de igual formalo
esel destructor.
1.1 Se puede definircomoconstructor:
a. Funcióndentrode unaclase que inicializaunobjeto.
b. Funciónmediante lacual se creaun objeto.
c. Funciónque reservaunespacioenmemoriayesllamadacada vezque se crea unobjeto.
d. Ningunade lasanteriores.
1.2 Son actividadescaracterísticas de una funciónconstructora:
a. Permitirlainicializaciónyreservade espacioenmemoria.
b. Permitirborrarobjetosde lamismaclase creadosanteriormente.
c. Permitirlacreaciónde un objetocuandose ejecutaunainstrucciónde declaraciónde unobjeto
de cierta clase.
d. Ningunade lasanteriores.
1.3 Un destructor por el contrario sirve para:
a. Liberartodoslosobjetoscreadosdurante laejecuciónde unprograma.
b. Liberarespaciode memoriaparaobjetosde lamismaclase
c: Liberartoda lamemoriaocupadapor un programadurante su ejecución.
d. Ningunade lasanteriores.
1.4 Una de las siguientesafirmacionesescorrecta:
a. La declaraciónde clase puede nocontenerconstructorydestructor.
b. La declaraciónde clase puede nocontenerconstructorperosi destructor.
c. La declaraciónde clase puede nocontenerdestructorperosi constructor.
d. Ningunade lasanteriores.
1.5 El ámbito de ejecuciónde una funciónconstructora debe ser:
a. Private b.Publicc. Protectedd. Esindiferente.