martes, 22 de marzo de 2016

CORRECCIÓN DE LA PRUEBA DEL 4° BLOQUE

UNIDAD EDUCATIVA FISCOMISIONAL "DON BOSCO"

NOMBRE:FRIXON CHALUISA
CURSO:2°INF
TEMA: CORRECCION DE LA EVALUACION

OBJETIVO:REALIZAR LA CORRECCION DE LA EVALUACION DEL 4° BLOQUE MEDIANTE LAS CORRECCIONES HECHAS EN CLASES Y EL ANALISIS PARA PODER CORREGIR LOS ERRORES COMETIDOS.


INDICADORES DE EVALUACIÓN:

·         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._ ¿Cuál 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._ ¿Cuál 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;}


7._ Los miembros de una clase especificados como private

Solo son accesibles por la función 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


8._ 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


9._ Realizar una clase llamada impuesto que contenga Nombre, valorimpuesto, descuentoporcentaje de igual manera debe contener 1 metodo llamado doublé calcular(doublé), el método calcular.- debe calcular el valor a pagar que resulta de la multiplicación del valorimpuesto menos el valor del porcentaje de decuento, este valor debe ser devuelto por el método.
Debe utilizar un constructor para inicializar los datos, es decir los datos no se solicitan en el 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();
             }



CORRIDA DE ESCRITORIO:


















     CONCLUSIÓN:
      
     Realizando la corrección de la evaluación me pude dar cuenta de los errores que estaba cometiendo a la hora de realizar el ejercicio, pero las opciones elegidas en la primera pagina si estuvieron correcta.


No hay comentarios:

Publicar un comentario