lunes, 21 de marzo de 2016

correccion del examen cuarto bloque

           
                      

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