wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Estructura de Datos - Procedimientos y Funciones C++

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Son elementos principales de las funciones:

a)

Nombre de la Función

b)

Parámetros

c)

Valor de retorno

d)

Instancia de un objeto

2.

Selecciona las características que corresponden al siguiente procedimiento:


void VerResultado(string nombre)

{

cout<<"¡¡¡El Ganador es!!!“<<nombre;

}

a)

Devuelve un valor

b)

No devuelve valor

c)

Recibe un parámetro de tipo entero

d)

Imprime en pantalla

3.

Selecciona las características que corresponden a la siguiente función:


int calculo ()

{

...

instrucciones

...

return resultado;

}

a)

Devuelve un resultado de tipo int

b)

Recibe parámetros

c)

Return permite regresar valor

d)

No recibe parámetros

4.

Selecciona los tipos de funciones que se manejan en C#

a)

Procedimientos que no devuelven valor

b)

Las funciones que regresar valor

c)

Procedimiento de propiedades de los numeros

d)

Procedimientos que devuelven propiedades

5.

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?

a)

calculaVentas();

b)

int x;

x=calculaVentas();

c)

float x;

x=calculaVentas();

d)

float x;

x=calculaVentas;

6.

¿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.

a)

calculo_area_rec(base, altura){

return base*altura;}

b)

int calculo_area_rec(base, altura){

return base*altura;}

c)

calculo_area_rec(int base, int altura){

return base*altura;}

d)

int calculo_area_rec(int base, int altura){

return base*altura;}

7.

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.

a)

calculo_area_rec(5,10);

b)

int x;

x=calculo_area_rec(5,10);

c)

char x;

x=calculo_area_rec(5,10);

d)

cout<<"Area %d"<<calculo_area_rec(40,20);

e)

int x=10,y=20;

x=calculo_area_rec(x,y);

8.

Las funciones nos permiten dividir un programa extenso en pequeños segmentos que realizan tareas específicas.

a)

Cierto

b)

Falso

9.

Las funciones pueden ser llamadas desde cualquier parte del programa.

a)

Cierto

b)

Falso

10.

Es posible pasar información a una función mediante elementos denominados:

a)

parámetros

b)

atributos

c)

instancias

11.

En una función el tipo de retorno no representa el tipo de dato del valor que devuelve la función

a)

Cierto

b)

Falso

12.

Las funciones en C pueden retornar uno o varios valores.

a)

Cierto

b)

Falso

13.

Las funciones tipo void son las que devuelven un solo valor

a)

Cierto

b)

Falso

14.

¿Qué es una función?

a)

Es como una variable

b)

Es una porción de código que se ejecuta cuando es invocada

c)

Es como una constante

d)

Es una porción de código que reemplaza al main

15.

¿Es importante que le digamos a nuestra función que tipo de dato debe devolver?

a)

Verdadero

b)

Falso

16.

¿Qué tipo de retorno debemos usar cuando queremos que la función no devuelva ningun valor?

a)

vacio

b)

null

c)

false

d)

void

17.

¿Para que sirve el return?

a)

Para imprimir una variable

b)

Para pedir una variable

c)

Para que una función retorne un valor

d)

Paa que una función reciba datos

18.

En el código mostrado ...

void calculo(int a,int b){

int x=5;

a=b+x;

b=2*a;

a+=b;

}

a)

a es una variable entera pasada por valor a la función calculo

b)

b es una variable entera pasada por referencia a la función calculo

c)

en una llamada a calculo(a,b) desde el main, no retorna valor de a

d)

en una llamada a calculo(a,b) desde el main, retorna el valor de b

19.

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.

a)

Paso por valor

b)

Paso por referencia

c)

Paso por parámetros opcionales

20.

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 “&

a)

Paso por valor

b)

Paso por parámetros opcionales

c)

Paso por referencia