Font size
WorksheetsEstructura de Datos - Procedimientos y Funciones C++
Total questions: 20
Worksheet time: 10mins
Son elementos principales de las funciones:
Nombre de la Función
Parámetros
Valor de retorno
Instancia de un objeto
Selecciona las características que corresponden al siguiente procedimiento:
void VerResultado(string nombre)
{
cout<<"¡¡¡El Ganador es!!!“<<nombre;
}
Devuelve un valor
No devuelve valor
Recibe un parámetro de tipo entero
Imprime en pantalla
Selecciona las características que corresponden a la siguiente función:
int calculo ()
{
...
instrucciones
...
return resultado;
}
Devuelve un resultado de tipo int
Recibe parámetros
Return permite regresar valor
No recibe parámetros
Selecciona los tipos de funciones que se manejan en C#
Procedimientos que no devuelven valor
Las funciones que regresar valor
Procedimiento de propiedades de los numeros
Procedimientos que devuelven propiedades
Si una función tiene el nombre calculaVentas( ) y en el cuerpo de la función tiene return 100;
¿Cuál es la llamada correcta?
calculaVentas();
int x;
x=calculaVentas();
float x;
x=calculaVentas();
float x;
x=calculaVentas;
¿Cuál es la definición correcta de la función que calcula el área de un rectángulo?
calculo_area_rec que recibe la base y la altura de tipo entero y regresa el resultado el área calculada.
calculo_area_rec(base, altura){
return base*altura;}
int calculo_area_rec(base, altura){
return base*altura;}
calculo_area_rec(int base, int altura){
return base*altura;}
int calculo_area_rec(int base, int altura){
return base*altura;}
Selecciona todas las llamadas correctas a la función calculo_area_rec que recibe la base y la altura de tipo entero y regresa el resultado el área calculada de un rectángulo.
calculo_area_rec(5,10);
int x;
x=calculo_area_rec(5,10);
char x;
x=calculo_area_rec(5,10);
cout<<"Area %d"<<calculo_area_rec(40,20);
int x=10,y=20;
x=calculo_area_rec(x,y);
Las funciones nos permiten dividir un programa extenso en pequeños segmentos que realizan tareas específicas.
Cierto
Falso
Las funciones pueden ser llamadas desde cualquier parte del programa.
Cierto
Falso
Es posible pasar información a una función mediante elementos denominados:
parámetros
atributos
instancias
En una función el tipo de retorno no representa el tipo de dato del valor que devuelve la función
Cierto
Falso
Las funciones en C pueden retornar uno o varios valores.
Cierto
Falso
Las funciones tipo void son las que devuelven un solo valor
Cierto
Falso
¿Qué es una función?
Es como una variable
Es una porción de código que se ejecuta cuando es invocada
Es como una constante
Es una porción de código que reemplaza al main
¿Es importante que le digamos a nuestra función que tipo de dato debe devolver?
Verdadero
Falso
¿Qué tipo de retorno debemos usar cuando queremos que la función no devuelva ningun valor?
vacio
null
false
void
¿Para que sirve el return?
Para imprimir una variable
Para pedir una variable
Para que una función retorne un valor
Paa que una función reciba datos
En el código mostrado ...
void calculo(int a,int b){
int x=5;
a=b+x;
b=2*a;
a+=b;
}
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, no retorna valor de a
en una llamada a calculo(a,b) desde el main, retorna el valor de b
Tipo de función (o subrutina) que recibe sólo una copia del valor que tiene la variable, o sea que no la puede modificar.
Paso por valor
Paso por referencia
Paso por parámetros opcionales
Tipo de argumentos donde se puede forzar el paso por referencia de una variable que por defecto se pasa como valor, usando el carácter “&”
Paso por valor
Paso por parámetros opcionales
Paso por referencia
