Estudiar el capitulo 6 Modularidad en el uso de funciones pag. 299-318.
Hacer un cuestionario de 20 preguntas
nombre-de-la-función (datos transmitidos a la función)
Esta identifica a la función llamada Esto transmite datos a la función.
2.- Con la funcion encontrarMax( ) desde main( ), explique la funcion que llama y la funcion llamada.
La funcion encontrarMax( ) se conoce como la funcion llamada en vista que es llamada a la accion por su referencia en main( ), y la funcion que hace la llamada en este caso es main( )
A una función que es llamada o invocada a la acción por su referencia en main ().
4.- ¿A que se le conoce como función que llama?
A la función que realiza la llamada.
5.- ¿Como se conoce a la instrucción de declaración para una función?
Se conoce como un prototipo de función.
6-¿Qué es una plantilla de función?
Es una función única completa que sirve como modelo para una familia de funciones
Se conoce como un prototipo de función.
6-¿Qué es una plantilla de función?
Es una función única completa que sirve como modelo para una familia de funciones
7-¿cual es la utilidad de una componente parcial?
Es una función falsa que pueda aceptar valores y regresa valores cuando sea necesario, aun si no son los verdaderos
8-¿De que esta compuesta una función?
De encabezado de función y cuerpo de función
9.- ¿Que es lo que indica el prototipo de función?De encabezado de función y cuerpo de función
El prototipo de función le indica a la función que llama el tipo de valor que sera devuelto formalmente, si es que hay alguno, y el tipo de dato y orden de los valores que la función que llama deberá transmitir a la función llamada.
10.- ¿Que es un cabo y para que es utilizada?
Es el comienzo de una función final que se puede usar como un sustituto de la unidad final hasta que la unidad este completa.void EncontrarMax (int x, int y)
{
cout<<"En EncontrarMax ()\n";
cout<<El valor de x es:"<<x<<endl;
cout<<El valor de y es:"<<y<<endl;
}
Es el comienzo de una función final que se puede usar como un sustituto de la unidad final hasta que la unidad este completa.void EncontrarMax (int x, int y)
{
cout<<"En EncontrarMax ()\n";
cout<<El valor de x es:"<<x<<endl;
cout<<El valor de y es:"<<y<<endl;
}
11-¿Dónde se hacen las declaraciones de parámetro?
Se hacen dentro de la línea de encabezado
12-¿Qué son los argumentos por omisión? Es la declaración de la función o en su definición se especificarán los valores que deberían asumir los parámetros cuando se produzca una llamada a la función y se omitan los mismos para tales parámetros.
13.- ¿Que reglas se deben utilizar para los parámetros implícitos?
* Que los valores por ausencia se deben asignar al prototipo de la funcion.
* Si cualquier parametro se dio como valor por ausencia en le prototipo de la funcion, todos los aparametros que el siguen tambien tiene que tener valores implicitos.}
* Si se omite un argumento en la llamada de la funcion, tambien se debe omitir todos sus argumentos a su derecha.
* Se especifica que el valor predeterminado, puede ser una expresión que consiste en constantes y variables previamente declaradas, la cual debe pasar la verificación de la validez del compilador para las variables declaradas, aun cuando el valor de la expresión sea evaluado y asignado en el momento de ejecutarse.
14.- ¿En que consiste la regla básica de prueba?
Establece que cada función solo deberá probarse en un programa en el que se sabe que todas las demás funciones son correctas.
Establece que cada función solo deberá probarse en un programa en el que se sabe que todas las demás funciones son correctas.
Un cabo es el comienzo de una función final que se puede usar como un sustituto de la unidad final hasta que la unidad este completa.
16.- ¿Que es una sobre carga de una función?
Es cuando se utiliza el mismo nombre para mas de una función.
Es cuando se utiliza el mismo nombre para mas de una función.
17.- Que es una plantilla de funcion?
Es una funcion unica completa que sirve como modelo para una familia de funciones.18.- Que es un prefijo de plantilla?
Se usa para informa al compilador que la funcion que sigue inmediatamente es una platilla que usa un tipo de datos nombrado T.
Que representa un tipo de datos general que es remplazado por un tipo de datos real como int, float, doublé etc.
20-¿Que es lo que distingue a las funciones sobrecargadas?Es el tipo de argumentos, la mejor solución es crear una plantilla de función.
No hay comentarios:
Publicar un comentario