Encierre la respuesta correcta a la
pegunta:
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.- ¿Para que sirve una clase?
-
Para encapsular datos.
-
Para moldear 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 mediante la herencia.
-
Es crear una variable de tipo flotante de clase.
-
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 struct?
struct alum; {
int nmat;
char nombre[41];};
|
struct alumn{
char nmat;
char nombre[41];};
|
struct Alumno{
long nmat;
nombre[41]};
|
struct alumno{
char nmat;
char nombre;}
|
7.-los miembros de una clase especificados
como private
- son accesibles por las funciones miembro
de la clase.
-son accesibles por las funciones miembro
de la clase y 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
|
No hay comentarios:
Publicar un comentario