Está en la página 1de 2

PRIMER EXAMEN DE P.O.O.

- GRUPO 01

1) (1pto.) Relacionar
A. Imperative programming paradigm  ( A )Prallel processing approach
B. Declarative programming paradigm  ( A )Procedural programming
paradigm
 ( B )Funtional programming paradigms
 ( A )Object oriented programming
 ( B )Logic programming paradigm
 ( B )Database/Data driven
programming approach

2) (1pto.) Relacionar
A. boolean  ( H,I ) 16 bits
B. string  ( E,C ) 64 bits
C. double  ( D,F ) 32 bits
D. int  ( G ) 8bits
E. long  ( A ) true/false
F. float  ( B ) Dynamic size
G. byte
H. short
I. char

3) (2ptos.) Escribir el correcto tipo de variable que representa el “varType” en cada caso.
A. [varType] v1= 1548f; A.
B. [varType] v2= “Hello world”; B.
C. [varType] v3= (15/3>0); C.
D. [varType] v4= 18/4; D.
E. [varType] v5= 8/3.0; E.

4) (2ptos.) Considerando los valores iniciales de x, obtener el valor de “y++”

Int x= 1001;

Doble y= 5.2 – (++x – 14.0 / 7.0) + 14.0 * 0.1+ (--x) + 5/96315;

Sol.

y= 5.2 – (1002 -14.0 / 7.0) + 14.0 * 0.1 + (1000) + 5 / 96315

y=5.2 –(1002 – 2) + (1.4) + 1000 + 5/96315

y=5.2 + 1.4 + 0.00…

y=6.600

5) (2ptos.) Considerando los valores de las variables iniciales, obtener el valor de “w”
Doublé x= 3.0;

Doublé y= 2.0;

Doublé z= 1.0;

Boolean w= x * y < z / x || x / y > z * x && z * y < x;

Sol.

w= 3.0*2.0 < 1/3 || 3/2 >1.0*3.0 && 1.0*2.0 < 3.0

w= 6.0 < 1/3 || 3/2 > 3.0 && 2.0 < 3.0

w= F || F && V

w= FALSE

6) (2ptos.) Diseñar el diagrama de clases (Atributos y Métodos) de un Avión.

MY CLASS: AVIÓN
ATRIBUTOS:
 material
 peso
 númeroSerie
 capacidad
 tamaño
 precio

MÉTODOS:
 construirAvión
 editarAvión
 ingresarAvión
 pilotearAvión
 transportarAvión
 visualizarAvión
 salirAvión

7) (4ptos.) Elabore un algoritmo en pseudocódigo que permita leer un número entero y


devuelva la cantidad de cifras impares que posea. Ejemplo: ingresa “5896142” y devuelve
“3” que representa a los dígitos {5, 9, 1}.

8) (6ptos) Elabore un algoritmo en pseudocódigo que me permita realizar la operación de


potencia (AB) donde A y B son enteros ingresados por el teclado. El algoritmo no debe
utilizar las operaciones (* y /), sino sólo sumas sucesivas.

También podría gustarte