Encierre la respuesta correcta a la pregunta
1._ ¿Qué es un nivel de visibilidad en C++?
· Es la forma denegada de acceder a los datos, permisos que no poseen las clases.
· Es la forma de acceder a los datos, permisos que no poseen las clases.
· Es la forma de acceder a los datos, permisos que poseen las clases.
· Ninguna de las anteriores.
2._ ¿Paraqué sirve una clase?
· Para encapsular datos.
· Para modelar objetos del mundo real.
· Para simplificar la reutilización de código.
· Todas las respuestas son correctas.
3._ ¿Qué es un constructor?
· Es el que encapsula los datos.
· Es una constante cuya misión es inicializar un objeto de una clase.
· Es una variable cuya misión es inicializar un objeto de una clase.
· Ninguna de las anteriores.
4._ ¿Qué significa instanciar una clase?
· Es crear clases mediante la herencia.
· Es crear una variable de tipo flotante de clases.
· Es poner valores a una clase.
· Es crear objetos a partir de una clase.
5._ ¿Cuál es una declaración correcta de un objeto?
class A {int x;};
A a;
|
class B {int x};
B dato;
|
public class A{int x;}
A dato;
|
object A {int x};
a A;
|
6._ ¿Cuál es una declaración correcta de una struc?
struct alum;{
Int nmat;
char nombre[41];};
|
struct alumn {
char nmat;
char nombre[41];};
|
struct Alumno{
long nmat;
nombre[41]};
|
Struct alumno{
long nmat;
char nombre;}
|
7._ Los miembros de una clase especificados como private.
· Solo son accesibles por las funciones miembro de la clase.
· Son accesibles por las funciones miembro de la clase y las funciones amigas de la clase.
· Son accesibles por las funciones miembro de la clase, las funciones amigas de la clase y las clases que heredan.
· Las anteriores respuestas no son correctas.
8._ Del siguiente código conteste las siguientes preguntas
Class CComplejo{
private:
double real,imag;
Public:
void asigna_real(double r);
void asigna_imag(double i);
double parte_real();
double parte_imag();
void suma(const CComplejo& a, const CComplejo& b);
};
Escribe las funciones que existen en esta clase:
void asigna_real(double r);
void asigna_imag(double i);
double parte_real();
double parte_imag();
void suma(const CComplejo& a, const CComplejo& b);
El programa tiene las características de encapsulamiento. Si o No ¿Por qué?
Si porque con la palabra “private” se encapsulan las variables.
Existe un constructor
Si ya que aunque no lo veamos la clase tiene un constructor vacío