Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

POO1-Unidad 2 - Funciones

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

En C++

typedef int entero;

equivale a ...

a)

using entero = int

b)

using int entero

c)

using entero = int ;

d)

using int entero ;

2.

Distribuir el código en archivos y utilizar tipos genéricos permite ...

a)

usar fuentes difícilmente descifrables para evitar hackers

b)

ocultar código a terceros

c)

un mejor mantenimiento de código

d)

usar siempre el mismo nombre para headers, códigos fuente y main

3.

En una función, transferir parámetros por valor permite ...

a)

modificar variables globales en una funcion

b)

retornar variables pasadas en el argumento de la función

c)

mantener localidad de variables en una funcion

d)

usar un nombre distinto de las variables dentro y fuera de la funcion

4.

En una función, transferir parámetros por referencia permite ...

a)

retornar valores de una o más variables desde la función

b)

usar variables globales solo en este caso en la función

c)

mantener localidad de variables en la función

d)

ninguna de las anteriores

5.

En el código mostrado ...

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, retorna el valor de a

d)

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

6.

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

a: 3 b: 2

b)

a: 21 b: 14

c)

a: 21 b: 2

d)

error

7.

¿Que imprime el siguiente código?

a)

a: 2 b: 3

b)

a: 3 b: 2

c)

a: 51 b: 68

d)

error

8.

Una función recursiva ...

a)

es una función compuesta, de por lo menos 4 funciones

b)

se llama a si misma en forma ilimitada si no se implementa una condición de termino de llamadas

c)

se llama a si misma siempre una cantidad ilimitada de veces

d)

se llama a si misma hasta un limite que C++ define por defecto

9.

La función recursiva mostrada ...

a)

calcula el factorial de un numero x hasta un numero y

b)

calcula la potencia de un entero x elevado a otro entero y

c)

calcula la serie fibonacci de x hasta y

d)

calcula la potencia de un entero y elevado a otro entero x

10.

Las funciones tipo void en C++

a)

retornan cualquier cantidad de valores

b)

nunca retornan valores

c)

pueden retornar valores si hacemos paso por valor

d)

pueden retornar valores si hacemos paso por referencia