INDICADORES DE EVALUACION:
·
Se
han resuelto y presentado los ejercicios propuestos valorando la correcta
elección y utilización de las estructuras; la calidad del resultado; la
eficiencia del resultado
·
Se
ha justificado la importancia de las estructuras dinámicas
·
Se
ha justificado la importancia de los punteros en la gestión de la memoria
ENCIERRE LA RESPUESTA CORRECTA SEGÚN CORRESPONDA.
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 no poseen las clases
·
Ninguna
de las anteriores
2. ¿Para qué 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 inicializa 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 variables de tipo flotante de clase
·
Es
poner valores a una clase
·
Es crear objetos a partir de una clase
5._¿cual es una declaración correcta de un objeto ?
class A (int x;);
A a;
|
class B (int x);
A a;
|
public class A {int x;}
A dato
|
objeto A {int x;}
a A;
|
6._¿ cual es una declaración correcta de una struct?
struct Alumno {
int nmat;
nombre[41];};
|
struct Alumno {
char nmat;
nombre[41];};
|
struct Alumno {
long nmat;
nombre[41]};
|
struct Alumno {
long nmat;
nombre41;}
|
5._Los miembros de una clase especificados como private
*
solo son accesibles por las funciones miembro de la clase
*
Son accesibles por la función miembro de la clase y las funciones amigas de la
clase
* Son accesibles por la función miembro
de la clase, las funciones amigas de la clase y las clases que heredan
*Las
anteriores respuestas no son correctas
6._Del
siguiente código conteste las siguientes preguntas
class CC complejo {
private:
doublé real,imag;
public:
void asigna_real(double r);
void asigna_imag(double i);
double parte_real();
void suma(const CC
complejo& a, const
CCcomplejo&b);
};
|
Escriba las funciones existentes en la clase:
void asigna_real(double r);
void asigna_imag(double i);
double parte_real();
void suma(const CC
complejo& a, const
CCcomplejo&b);
|
El programa tiene las características de encapsulamiento SI o NO
Si
existe encapsulamiento por el echo de usar private en la funcion
|
|
Existe un constructor SI o NO
Siempre
va a existir un constructor ya sea por defecto
|
7._ programa
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
using namespace std;
class impuesto{
public:
string nombre;
int valorimpuesto;
int descuentoporcentaje;
public:
impuesto(string _nombre, int _valorimpuesto, int _descuentoporcentaje){
nombre= _nombre;
valorimpuesto= _valorimpuesto;
descuentoporcentaje= _descuentoporcentaje;
}
double calcular(double c){
c=(valorimpuesto*descuentoporcentaje)/100;
c=valorimpuesto-descuentoporcentaje;
return(c);
}
};
main(){
int c;
int rs;
impuesto persona1("Juan",50,12);
c=50;
rs=persona1.calcular(c);
printf("El valor es: %i", rs);
getch();
}

No hay comentarios:
Publicar un comentario