Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Define
una
clase
con
dos
atributos
enteros
y
sus
correspondientes
constructores
(por
defecto,
con
parmetros
y
de
copia)
y
destructor.
2.
Aade
mtodos
a
la
clase
anterior
que
devuelvan
el
valor
de
los
atributos
y
otros
que
fijen
valores
nuevos.
3.
Dado
el
siguiente
cdigo:
class
Temperatura{
float
temperatura;
public:
.
.
.
getT(){
return
temperatura;
}
};
int
main(){
Temperatura
t;
cout<<t.temperatura;
return
0;
}
Compila?
Y
si
es
as,
qu
muestra
por
pantalla?,
sino,
corrgelo.
4.
Dado
el
siguiente
codigo:
class
Alumno{
char
exp[10];
char
nom[20];
public:
.
.
.
void
printExp(){
cout<<exp;
}
void
printNom(){
cout<<nom;
}
};
int
main(){
Alumno
al;
cout<<al.printExp()<<al.printNom();
return
0;
}
Compila? Y si es as, qu muestra por pantalla?, sino, corrgelo. 5. Define una clase Punto con dos coordenadas enteras. Define los constructores, destructor, mtodos que devuelvan y fijen valores y un mtodo que devuelva el nmero de objetos instanciados de la clase. 6. Define una clase que contenga un array de enteros y un mtodo que devuelva el valor de una posicin en concreto del array.
12. Define en la funcin main un puntero a entero y una variable entera inicializada a 5. Haz que el puntero apunte a la direccin de memoria de dicha variable. Muestra por pantalla la direccin de memoria de la variable a travs del puntero y a travs de la variable. Muestra tambin la direccin de memoria del puntero. Modifica la variable en dos unidades y muestra su valor a travs del puntero. Vuelve a modificar la variable pero ahora a travs del puntero y muestra su valor a travs del puntero y a travs de la propia variable.