WorksheetsPOO1-Unidad 2 - Funciones
Total questions: 10
Worksheet time: 5mins
En C++
typedef int entero;
equivale a ...
using entero = int
using int entero
using entero = int ;
using int entero ;
Distribuir el código en archivos y utilizar tipos genéricos permite ...
usar fuentes difícilmente descifrables para evitar hackers
ocultar código a terceros
un mejor mantenimiento de código
usar siempre el mismo nombre para headers, códigos fuente y main
En una función, transferir parámetros por valor permite ...
modificar variables globales en una funcion
retornar variables pasadas en el argumento de la función
mantener localidad de variables en una funcion
usar un nombre distinto de las variables dentro y fuera de la funcion
En una función, transferir parámetros por referencia permite ...
retornar valores de una o más variables desde la función
usar variables globales solo en este caso en la función
mantener localidad de variables en la función
ninguna de las anteriores
En el código mostrado ...
a es una variable entera pasada por valor a la función calculo
b es una variable entera pasada por referencia a la función calculo
en una llamada a calculo(a,b) desde el main, retorna el valor de a
en una llamada a calculo(a,b) desde el main, retorna el valor de b
¿Que imprime el código mostrado al ejecutar lo siguiente desde el main ?
a=3,b=2;
calculo(a,b);
cout<<"a: "<<a<<" b: "<<b<<endl;
a: 3 b: 2
a: 21 b: 14
a: 21 b: 2
error
¿Que imprime el siguiente código?
a: 2 b: 3
a: 3 b: 2
a: 51 b: 68
error
Una función recursiva ...
es una función compuesta, de por lo menos 4 funciones
se llama a si misma en forma ilimitada si no se implementa una condición de termino de llamadas
se llama a si misma siempre una cantidad ilimitada de veces
se llama a si misma hasta un limite que C++ define por defecto
La función recursiva mostrada ...
calcula el factorial de un numero x hasta un numero y
calcula la potencia de un entero x elevado a otro entero y
calcula la serie fibonacci de x hasta y
calcula la potencia de un entero y elevado a otro entero x
Las funciones tipo void en C++
retornan cualquier cantidad de valores
nunca retornan valores
pueden retornar valores si hacemos paso por valor
pueden retornar valores si hacemos paso por referencia
