Vous êtes sur la page 1sur 3

ACTIVIDAD AUTOAPRENDIZAJE

Programa: Programacin Orientada a Objetos con el Lenguaje C++ Curso: Lenguaje de Programacin C++ Nivel II Unidad didctica: Parmetros Nombre de la actividad: Evaluacin del comportamiento de los parmetros
Descripcin de la actividad

Contestar las siguientes preguntas justificando la respuesta. 1. Si tienes una funcin, llamada Tipo, que dados los lados de un tringulo regresa el tipo de tringulo que se trata, cul de las siguientes opciones puede ser usada para mandarla llamar? a. triang=Tipo(int L1, int L2, int L3); b. cout<< "el tipo de trangulo es: " <<Tipo(L1, L2, L3); c. Mostrar (Tipo) d. Tipo(L1, l2, L3); R/ Debido a que Tipo devuelve un valor, entonces la funcin debe asignarse mediante una igualdad.

2. Qu valore se imprimen en el siguiente programa #include <iostream.h> int Uno (int aa, int &bb, int &cc) { aa=bb+cc; 17 bb=cc-aa; 8-17 cc++; 9 return 0; } int Dos (int a, int &b, int &c) { int res; a++; b+=a; res=Uno(a,b,c); cout<<a<<"\t"<<b<<"\t"<<c; return 0; } int main() { int x,y,z; x=5;

y=3; z=8; x=Dos(x,y,z); return 0; } R/ a = 17 b = -9 c = 9 3. Qu imprime el siguiente segmento de cdigo #include <iostream.h> void hace(int p, int &s, double &r) { p = s / 2; s++; r =p / s; }

void main() { int x = 12, z = 2; double y = 4; hace(x, z, y); cout << x << " " << y << " " << z << endl; }
R/ x = 12 y = 1/3 z= 3

4. Cul de los siguientes comentarios es verdadero: a. Los argumentos son los que reciben a los parmetros b. Los parmetros reciben a los argumentos c. Los parmetros son los que se envan al mdulo d. Los parmetros pueden ser constantes R/ d. los parmetros si son constantes. 5. Dadas las siguientes declaraciones de funciones, explique el significado de cada una: a. float f(float a, float b); b. char f(void);

c. double f(double a, int b); d. int f(int a) ; e. unsigned f(unsigned a, unsigned b); R/ a es una funcin llamada f que devuelve un float, y recibe como parmetros un float a y un float b. b es una funcin llamada f que devuelve un char. c funcion llamada f que devuelve un double y recibe un double a y un int b d funcion llamada f que devuelve un entero y recibe un entero como parametro e funcion llamada f que devuelve un dato sin signo y toma por parametros 2 datos sin signo.

Vous aimerez peut-être aussi