Hacer un cuestionario de 20 preguntas pag.321-340
1.-¿Que es el argumento
trasmitido por el valor?
Al utilizar el método que consiste en trasmitir datos a una función la función llamada solo recibe copias de los valores contenidos en los argumentos al momento de la llamada.
2.-¿La llamada por valor es?
La función que recibe los argumentos transmitidos por valor puede procesar los valores enviados a ella de manera que se desee y devolver directamente cuando mucho un valor legitimo a la función llamada.
3.- ¿De que se requiere para devolver un valor directamente?
Se requiere de un manejo correcto de la interfaces entre la funciones llamadas y las que llaman.
Al utilizar el método que consiste en trasmitir datos a una función la función llamada solo recibe copias de los valores contenidos en los argumentos al momento de la llamada.
2.-¿La llamada por valor es?
La función que recibe los argumentos transmitidos por valor puede procesar los valores enviados a ella de manera que se desee y devolver directamente cuando mucho un valor legitimo a la función llamada.
3.- ¿De que se requiere para devolver un valor directamente?
Se requiere de un manejo correcto de la interfaces entre la funciones llamadas y las que llaman.
4.- ¿Cual es uno de los
propósitos de las declaraciones?
- Es alertar a la computadora de la cantidad de almacenamiento interno reservado para los datos.
- Es alertar a la computadora de la cantidad de almacenamiento interno reservado para los datos.
5.- ¿Que elementos debe aportar
del lado de la transición que devuelve la función?
El tipo de datos del valor devuelto.
El valor devuelto Real.
El tipo de datos del valor devuelto.
El valor devuelto Real.
6.- ¿Que y en donde debe
especificar una función que devuelve un valor?
Debe especificar en la linea de encabezado, el tipo de datos del valor en que devuelve.
void EncontrarMax (int x, int y)
Debe especificar en la linea de encabezado, el tipo de datos del valor en que devuelve.
void EncontrarMax (int x, int y)
7.- ¿Que ofrecen las Funciones
en-line?
El agrupamiento de lineas repetitivas de código con un nombre común de función y hacer que el compilador coloque este código directamente en el programa siempre que se llame a la función.
El agrupamiento de lineas repetitivas de código con un nombre común de función y hacer que el compilador coloque este código directamente en el programa siempre que se llame a la función.
8.- ¿Que indica la función
en-line?
Indica al compilador hacer una copia del código de la función el cual se coloca en el programa en donde la función es llamada.
Indica al compilador hacer una copia del código de la función el cual se coloca en el programa en donde la función es llamada.
9.- ¿si la linea del encabezado de la función debe devolver un valor como tiene que modificarse?
debe modificarse para incluir el tipo de dato para el valor que sera devuelto, ejemplo si esta debe devolver un numero entero, la linea correcta del encabezado de la función es:
int EncontrarMax (int x, int y)
10.- ¿Para que una función devuelva el valor máximo de dos números que se tiene que hacer?
Se tiene que modificar la función Para ello primero se tiene que determinar el tipo de dato para el valor que sera devuelto e incluir este tipo de dato en la linea de encabezado de la función.
11.- ¿que se necesita par que se devuelva un un valor correctamente?
Para devover un valor correctamente, se tiene que utilizar una instrucción de return, la cual tiene la siguiente forma.
return expresion;
12.- ¿Cuando se encuentra la instrucción return que se hace?
La expresión es evaluada primero y su valor se convierte automáticamente al tipo de dato declarado en el encabezado de la función, antes de devolverlo a la función que hizo la llamada.
13.- ¿Cuales son las dos precauciones que se tienen que tomar al usar argumentos de referencia?
A) Los argumentos de referencia deben ser variables (es decir, no pueden usarse para cambiar constantes)
B) Una llamada a función en si no da indicio de que la función llamada usara parámetros de referencia.
14- ¿Que se debe hacer a la función que llama para prevenir el tipo de valor devuelto?
Es utilizado el prototipo de la funcion.
int EncontrarMax (int, int).
Antes de la funcion de main (),es suficiente par avisarle a main () que EncontrarMax () es una función que devolverá un valor en numero entero.
15.- ¿Que se necesita para en una variable el valor devuelto?
Es utilizado una instrucción estándar de asignación, Ejemplo:
max= EncontrarMax (primernum, Segundonum)
16.- ¿Cual es una ventaja de usar la función inline?
La ventaja de usar
una función inline es que aumenta la velocidad de ejecución.
17.- ¿Cual es una desventaja de utilizar la función inline?
- La desventaja es el aumento en el tamaño del programa cuando
una función inline es llamada en forma repetida.
18.- ¿Qué es una transmisión por referencia?
Cuando la función llamada puede
hacerse referencia o tener acceso a la variable cuyo dirección se ha
transmitido.
19.- ¿Qué es una transmisión por valor?
Cuando la función llamada recibe
valores de la función que la llama, almacena y manipula los valores
transmitidos y devuelve en forma directa cuando mucho un valor único.
No hay comentarios:
Publicar un comentario