wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmos y Programación C - Funciones y Procedimientos

Total questions: 8

Worksheet time: 6mins

Name
Class
Date
1.

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;

2.

la función con nombre

per_triangulo

calcula el perímetro del triángulo. Está función debe recibir como parámetro los lados del triangulo, variables de tipo float lado1, lado2, lado3 y regresar el resultado, almacenado en la variable de tipo float perimetro.

Completa correctamente la cabecera de la función.

(a)   per_triangulo(float lado1, float lado2, float lado3)

3.

Si la función con nombre x recibe dos parámetros (a, b) y lo que hace es tomar el primer valor y restarle el segundo valor

¿cuál es el resultado de: x( 5, x(2, 3) );

a)

3

b)

4

c)

5

d)

6

4.

¿Cuál es la definición correcta de la función que calcula el área de un rectángulo?

la función con nombre 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;}

5.

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)

float x;

x=calculo_area_rec(5,10);

d)

printf("Area %d",calculo_area_rec(40,20));

e)

int x=10,y=20;

x=calculo_area_rec(x,y);

6.

Completa correctamente la cabecera de la función cuyo nombre es primos que imprime los primeros n números primos, recibe como entrada el número entero n y no tiene argumentos de salida.

(a)   primos(int n)

7.

¿Cuál es la cabecera correcta de la función llamada g ? que devuelve el valor de la constante gravitacional (return 9.81;) y que no recibe argumentos de entrada.

a)

float g()

b)

float g(void)

c)

float g(float)

d)

void g()

8.

Escribe la llamada correcta al procedimiento cuyo nombre es menu que solo imprime un conjunto de mensajes.

(a)