ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicio


Enviado por   •  1 de Septiembre de 2013  •  1.186 Palabras (5 Páginas)  •  280 Visitas

Página 1 de 5

EJERCICIO 1 (10 * 1.5 = 15 pts.)

Relaciona las columnas, colocando en el paréntesis de la columna izquierda el número del concepto correspondiente de la columna derecha.

( 3 ) Funciones que pertenecen a alguna biblioteca estándar que incluye el paquete computacional para desarrollar programas en C++.

( 9 ) Estatuto que sirve para regresar un valor como resultado de una función.

( 1 ) Palabra reservada que se coloca en el encabezado de una función para indicar que la función no regresa un valor.

( 5 ) A los datos que se envían en la llamada a una función se les conoce como …

( 4 ) Parte de una función que le indica al compilador de C++ el tipo de dato que ésta devuelve y el número, tipo y orden de los datos que puede recibir.

( 7 ) Las variables cuyo alcance abarca todo el programa se llaman…

( 6 ) Se declaran en el encabezado de una función y son el medio para recibir información necesaria para el proceso que lleva a cabo la función.

( 1 ) Palabra reservada que cuando es colocada en la lista de parámetros del encabezado de una función indica que la función no tiene parámetros.

( 2 ) Funciones personalizadas escritas por los propios desarrolladores de un programa.

( 8 ) Las variables que sólo son conocidas dentro de la función en la que se declaran se llaman… 1. void

2. funciones definidas por el usuario.

3. funciones predefinidas.

4. encabezado de la función

5. argumentos

6. parámetros

7. variables globales

8. variables locales

9. return

EJERCICIO 2 (7 * 2 = 14 pts.)

Indica cuál es el valor que se asignará a la variable m (de tipo int) en cada una de las instrucciones que hacen uso de las siguientes funciones:

int mod(int k)

{ return k % 8;

} int mul (int a, int b)

{ return mod(a*b);

}

(a) m = mod(10); m= 2

(b) m = mul(10, 8); m= 80

(c) m = mod(mod(100)); m= 0

(d) m = mod(100) + mod(10); m= 6

(e) m = mul(abs(-2), 5); m= 10

(f) m = mul(mul(18, 10), mod(9)); m= 180

(g) m = mul(10, mod(8)); m= 0

EJERCICIO 3 (6 pts.)

Concluye cuáles de las siguientes funciones predefinidas son de tipo void (no regresan nada como resultado de la función). Coloca una X en el paréntesis de cada función de tipo void.

( ) floor ( ) log ( ) clreol ( ) cos ( ) gotoxy ( ) clrscr

EJERCICIO 4 (10 pts.)

En cada columna se muestra un programa con la definición de tres funciones. Algunos de estos programas necesitan declarar sus funciones para que el compilador no marque error.

En cada caso, marque con una X el cuadro que dice “No se necesita declarar funciones” si el programa está correcto. Si el programa necesita la declaración de alguna función, marque el cuadro “Sí se necesita declarar la:” e indique (marcando también con una X) cuál función es necesario declarar.

#include <iostream.h>

void funcion_1(void)

{ cout << “prueba_1 \n”;

}

void funcion_2(void)

{ funcion_1();

cout << “prueba_2 \n”;

}

int main()

{ funcion_2();

return 0;

} #include <iostream.h>

void funcion_1(void)

{ cout << “prueba_1 \n”;

funcion_2();

}

void funcion_2(void)

{ cout << “prueba_2 \n”;

}

int main()

{ funcion_1();

return 0;

} #include <iostream.h>

void funcion_1(void)

{ cout << “prueba_1 \n”;

}

void funcion_2(void)

{ funcion_1();

cout << “prueba_2 \n”;

}

int main()

{ funcion_2();

return 0;

} #include <iostream.h>

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com