Está en la página 1de 58

19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Examen final - Semana 8

Fecha límite 22 de oct en 23:55 Puntos 120 Preguntas 15 Disponible 19 de oct en 0:00-22 de oct en 23:55 4 días
Tiempo límite 90 minutos Intentos permitidos 2

Instrucciones

https://poli.instructure.com/courses/11279/quizzes/41087 1/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Historial de intentos

Intento Tiempo Puntaje

https://poli.instructure.com/courses/11279/quizzes/41087 2/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Intento Tiempo Puntaje


MANTENER Intento 2 7 minutos 120 de 120

ÚLTIMO Intento 2 7 minutos 120 de 120

Intento 1 77 minutos 112 de 120

Calificación para este intento: 120 de 120


Presentado 19 de oct en 20:51
Este intento tuvo una duración de 7 minutos.

Pregunta 1 8 / 8 ptos.

Si se desea almacenar información en un arreglo multidimensional que permita almacenar los


resultados de tipo real de un examen de los 25 estudiantes de cada uno de los 11 grados escolares,
de cada uno de 37 colegios, de cada una de 18 localidades de 5 ciudades, es posible definir dicha
estructura de la siguiente forma

float[][][][][] notas = new float[26][12][38][19][5];

float[] notas = new float[25][11][37][18][5];

float[][][][][] notas = new float[4][17][36][10][24];

int[][][][][] notas = new int[4][17][36][10][24];

¡Correcto! float[][][][][] notas = new float[5][18][37][11][25];

https://poli.instructure.com/courses/11279/quizzes/41087 3/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Pregunta 2 8 / 8 ptos.

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, definiendo
previamente los valores:

double monto=120;
int meses = 12;
double interes=0.1;

¿Qué valor se imprimiría en pantalla?

for ( int n = 1; n <= meses; n++){


monto = monto + monto * interes / 100;
System.out.println (" Interes del mes"+n+" es de: "+monto);
}

Interes del mes1 es de: 10.01


Interes del mes2 es de: 10.02001
Interes del mes3 es de: 10.030030009999999
Interes del mes4 es de: 10.04006004001
Interes del mes5 es de: 10.05010010005001
Interes del mes6 es de: 10.06015020015006
Interes del mes7 es de: 10.07021035035021
Interes del mes8 es de: 10.08028056070056
Interes del mes9 es de: 10.09036084126126
Interes del mes10 es de: 10.100451202102521
Interes del mes11 es de: 10.110551653304624
Interes del mes12 es de: 10.12066220495793

https://poli.instructure.com/courses/11279/quizzes/41087 4/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

¡Correcto! Interes del mes1 es de: 120.12


Interes del mes2 es de: 120.24012
Interes del mes3 es de: 120.36036012000001
Interes del mes4 es de: 120.48072048012001
Interes del mes5 es de: 120.60120120060013
Interes del mes6 es de: 120.72180240180073
Interes del mes7 es de: 120.84252420420253
Interes del mes8 es de: 120.96336672840674
Interes del mes9 es de: 121.08433009513514
Interes del mes10 es de: 121.20541442523027
Interes del mes11 es de: 121.3266198396555
Interes del mes12 es de: 121.44794645949516

Interes del mes1 es de: 90.09


Interes del mes2 es de: 90.18009
Interes del mes3 es de: 90.27027009000001
Interes del mes4 es de: 90.36054036009001
Interes del mes5 es de: 90.45090090045011
Interes del mes6 es de: 90.54135180135056
Interes del mes7 es de: 90.6318931531519
Interes del mes8 es de: 90.72252504630507
Interes del mes9 es de: 90.81324757135137
Interes del mes10 es de: 90.90406081892272
Interes del mes11 es de: 90.99496487974164
Interes del mes12 es de: 91.08595984462139

https://poli.instructure.com/courses/11279/quizzes/41087 5/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Interes del mes1 es de: 110.11


Interes del mes2 es de: 110.22011
Interes del mes3 es de: 110.33033011
Interes del mes4 es de: 110.44066044011001
Interes del mes5 es de: 110.55110110055011
Interes del mes6 es de: 110.66165220165067
Interes del mes7 es de: 110.77231385385232
Interes del mes8 es de: 110.88308616770618
Interes del mes9 es de: 110.99396925387389
Interes del mes10 es de: 111.10496322312775
Interes del mes11 es de: 111.21606818635088
Interes del mes12 es de: 111.32728425453723

Como podemos comprobar ejecutándolo en el programa Eclipse.

Pregunta 3 8 / 8 ptos.

Seleccione la definición con su significado, según las lecturas de la unidad 1

¡Correcto! Modelado El proceso de identi cación de

¡Correcto! Entradas Los requerimos para soluciona

¡Correcto! Salidas

https://poli.instructure.com/courses/11279/quizzes/41087 6/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Los datos que representan la o

¡Correcto! Constante Los datos que no cambian a tra

Como podemos ver en las lecturas de la unidad 1, estos son los pasos previos a realizar una
buena programación.

Pregunta 4 8 / 8 ptos.

Es posible usar la estructura de selección múltiple para definir instrucciones que suceden de
acuerdo con el resultado de tipo real de una variable o una expresión.

True

¡Correcto! False

https://poli.instructure.com/courses/11279/quizzes/41087 7/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Pregunta 5 8 / 8 ptos.

Unir el operador lógico con su equivalente java.

¡Correcto! operador (y) &&

¡Correcto! operador (ó) ||

¡Correcto! operador (No) !

Pregunta 6 8 / 8 ptos.

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas,


¿Qué valor se imprimiría en pantalla?

char i = 'A';
char j = 'B';
int n = 28;
String s = "C";
String t = "D";
String u = i + "" + n + j + "!";
System.out.println (j);
System.out.println (n);
https://poli.instructure.com/courses/11279/quizzes/41087 8/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

System.out.println (n);
System.out.println (s);
System.out.println (u);

XA
BA
C1
D
A2B!

A
B
C
D
A28B!

D
BC
CS
D
SA28B!

¡Correcto! B
28
28
C
A28B!

Pregunta 7 8 / 8 ptos.

https://poli.instructure.com/courses/11279/quizzes/41087 9/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

El método recursivo

int metodo(int n)

if(n == 0) return 1;

else return 2 * método(n - 1);

Permite:

Calcular el factorial de 2

Calcular 2-n

Calcular la suma de los número pares menores que n

Calcular 2n

¡Correcto! Ninguna de las anteriores

Pregunta 8 8 / 8 ptos.

La definición de un algoritmo recursivo se basa en:


https://poli.instructure.com/courses/11279/quizzes/41087 10/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

¡Correcto! Una o varias soluciones no recursivas y una o varios llamados recurrentes a un método

Por lo menos tres casos de prueba

Casos de prueba y relación de recurrencia

Casos de prueba solamente

Una relación de recurrencia que converge en un caso de prueba

Pregunta 9 8 / 8 ptos.

Java es un lenguaje flexible que puede ser usado para el control de dispositivos como teléfonos móviles

¡Correcto! True

False

Java es un lenguaje flexible e independiente de la plataforma donde se use, que ha permitido el


desarrollo de todo tipo de software

https://poli.instructure.com/courses/11279/quizzes/41087 11/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Pregunta 10 8 / 8 ptos.

¿Cúal es la palabra reservada de java para interrumpir un ciclo?

¡Correcto!
break

Respuestas Correctas break

Pregunta 11 8 / 8 ptos.

Unir cada operador con su equivalente java:

¡Correcto! Igual que ==

¡Correcto! Diferente de !=

¡Correcto! Mayor que >

¡Correcto! Mayor ó igual que >=

https://poli.instructure.com/courses/11279/quizzes/41087 12/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

¡Correcto! Menor que ‹

¡Correcto! Menor o igual que ‹=

Pregunta 12 8 / 8 ptos.

El método recursivo

int metodo(int n)

if(n == 0)

return 2;

else if(n==1)

return 3;

else

{
https://poli.instructure.com/courses/11279/quizzes/41087 13/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

return metodo(n-1) * metodo(n-2);

invocado con valor n = 5 resulta en :

¡Correcto! 1944

2348

1457

Ninguna de las anteriores

Pregunta 13 8 / 8 ptos.

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿Qué valor se
imprimiría en pantalla?

int i=0;

while(i<=10) {

System.out.println(i);

i++;

https://poli.instructure.com/courses/11279/quizzes/41087 14/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

¡Correcto! Los números del 0 al 10

Ninguna de las anteriores

No pasa nada porque la condición no se cumple.

Los números del 1 al 10

Recordemos que el ciclo while, se cumplirá siempre que sea verdadero.

Pregunta 14 8 / 8 ptos.

Una expresión booleana en pseudocódigo, que permita saber si un valor a es múltiplo de la suma de
otros dos (b y c) es

a mul b Y a mul c

a mul b + c

https://poli.instructure.com/courses/11279/quizzes/41087 15/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

a mod (b+c)

¡Correcto! a mod (b+c) = 0

a mul (b+c) = 0

Pregunta 15 8 / 8 ptos.

Una expresión que permite calcular el promedio de tres variables enteras a, b y c. Es:

¡Correcto! (a+b+c)/3

a*3 + b*3 + c*3

a MOD b MOD c

Recordemos que el promedio, es la suma total y la división entre ellos.

Calificación de la evaluación: 120 de 120

https://poli.instructure.com/courses/11279/quizzes/41087 16/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Examen final - Semana 8

Fecha límite 22 de oct en 23:55 Puntos 120 Preguntas 15 Disponible 19 de oct en 0:00-22 de oct en 23:55 4 días
Tiempo límite 90 minutos Intentos permitidos 2

Instrucciones

https://poli.instructure.com/courses/11279/quizzes/41087 1/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Historial de intentos

Intento Tiempo Puntaje

https://poli.instructure.com/courses/11279/quizzes/41087 2/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Intento Tiempo Puntaje


MANTENER Intento 2 7 minutos 120 de 120

ÚLTIMO Intento 2 7 minutos 120 de 120

Intento 1 77 minutos 112 de 120

Calificación para este intento: 120 de 120


Presentado 19 de oct en 20:51
Este intento tuvo una duración de 7 minutos.

Pregunta 1 8 / 8 ptos.

Si se desea almacenar información en un arreglo multidimensional que permita almacenar los


resultados de tipo real de un examen de los 25 estudiantes de cada uno de los 11 grados escolares,
de cada uno de 37 colegios, de cada una de 18 localidades de 5 ciudades, es posible definir dicha
estructura de la siguiente forma

float[][][][][] notas = new float[26][12][38][19][5];

float[] notas = new float[25][11][37][18][5];

float[][][][][] notas = new float[4][17][36][10][24];

int[][][][][] notas = new int[4][17][36][10][24];

¡Correcto! float[][][][][] notas = new float[5][18][37][11][25];

https://poli.instructure.com/courses/11279/quizzes/41087 3/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Pregunta 2 8 / 8 ptos.

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, definiendo
previamente los valores:

double monto=120;
int meses = 12;
double interes=0.1;

¿Qué valor se imprimiría en pantalla?

for ( int n = 1; n <= meses; n++){


monto = monto + monto * interes / 100;
System.out.println (" Interes del mes"+n+" es de: "+monto);
}

Interes del mes1 es de: 10.01


Interes del mes2 es de: 10.02001
Interes del mes3 es de: 10.030030009999999
Interes del mes4 es de: 10.04006004001
Interes del mes5 es de: 10.05010010005001
Interes del mes6 es de: 10.06015020015006
Interes del mes7 es de: 10.07021035035021
Interes del mes8 es de: 10.08028056070056
Interes del mes9 es de: 10.09036084126126
Interes del mes10 es de: 10.100451202102521
Interes del mes11 es de: 10.110551653304624
Interes del mes12 es de: 10.12066220495793

https://poli.instructure.com/courses/11279/quizzes/41087 4/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

¡Correcto! Interes del mes1 es de: 120.12


Interes del mes2 es de: 120.24012
Interes del mes3 es de: 120.36036012000001
Interes del mes4 es de: 120.48072048012001
Interes del mes5 es de: 120.60120120060013
Interes del mes6 es de: 120.72180240180073
Interes del mes7 es de: 120.84252420420253
Interes del mes8 es de: 120.96336672840674
Interes del mes9 es de: 121.08433009513514
Interes del mes10 es de: 121.20541442523027
Interes del mes11 es de: 121.3266198396555
Interes del mes12 es de: 121.44794645949516

Interes del mes1 es de: 90.09


Interes del mes2 es de: 90.18009
Interes del mes3 es de: 90.27027009000001
Interes del mes4 es de: 90.36054036009001
Interes del mes5 es de: 90.45090090045011
Interes del mes6 es de: 90.54135180135056
Interes del mes7 es de: 90.6318931531519
Interes del mes8 es de: 90.72252504630507
Interes del mes9 es de: 90.81324757135137
Interes del mes10 es de: 90.90406081892272
Interes del mes11 es de: 90.99496487974164
Interes del mes12 es de: 91.08595984462139

https://poli.instructure.com/courses/11279/quizzes/41087 5/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Interes del mes1 es de: 110.11


Interes del mes2 es de: 110.22011
Interes del mes3 es de: 110.33033011
Interes del mes4 es de: 110.44066044011001
Interes del mes5 es de: 110.55110110055011
Interes del mes6 es de: 110.66165220165067
Interes del mes7 es de: 110.77231385385232
Interes del mes8 es de: 110.88308616770618
Interes del mes9 es de: 110.99396925387389
Interes del mes10 es de: 111.10496322312775
Interes del mes11 es de: 111.21606818635088
Interes del mes12 es de: 111.32728425453723

Como podemos comprobar ejecutándolo en el programa Eclipse.

Pregunta 3 8 / 8 ptos.

Seleccione la definición con su significado, según las lecturas de la unidad 1

¡Correcto! Modelado El proceso de identi cación de

¡Correcto! Entradas Los requerimos para soluciona

¡Correcto! Salidas

https://poli.instructure.com/courses/11279/quizzes/41087 6/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Los datos que representan la o

¡Correcto! Constante Los datos que no cambian a tra

Como podemos ver en las lecturas de la unidad 1, estos son los pasos previos a realizar una
buena programación.

Pregunta 4 8 / 8 ptos.

Es posible usar la estructura de selección múltiple para definir instrucciones que suceden de
acuerdo con el resultado de tipo real de una variable o una expresión.

True

¡Correcto! False

https://poli.instructure.com/courses/11279/quizzes/41087 7/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Pregunta 5 8 / 8 ptos.

Unir el operador lógico con su equivalente java.

¡Correcto! operador (y) &&

¡Correcto! operador (ó) ||

¡Correcto! operador (No) !

Pregunta 6 8 / 8 ptos.

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas,


¿Qué valor se imprimiría en pantalla?

char i = 'A';
char j = 'B';
int n = 28;
String s = "C";
String t = "D";
String u = i + "" + n + j + "!";
System.out.println (j);
System.out.println (n);
https://poli.instructure.com/courses/11279/quizzes/41087 8/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

System.out.println (n);
System.out.println (s);
System.out.println (u);

XA
BA
C1
D
A2B!

A
B
C
D
A28B!

D
BC
CS
D
SA28B!

¡Correcto! B
28
28
C
A28B!

Pregunta 7 8 / 8 ptos.

https://poli.instructure.com/courses/11279/quizzes/41087 9/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

El método recursivo

int metodo(int n)

if(n == 0) return 1;

else return 2 * método(n - 1);

Permite:

Calcular el factorial de 2

Calcular 2-n

Calcular la suma de los número pares menores que n

Calcular 2n

¡Correcto! Ninguna de las anteriores

Pregunta 8 8 / 8 ptos.

La definición de un algoritmo recursivo se basa en:


https://poli.instructure.com/courses/11279/quizzes/41087 10/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

¡Correcto! Una o varias soluciones no recursivas y una o varios llamados recurrentes a un método

Por lo menos tres casos de prueba

Casos de prueba y relación de recurrencia

Casos de prueba solamente

Una relación de recurrencia que converge en un caso de prueba

Pregunta 9 8 / 8 ptos.

Java es un lenguaje flexible que puede ser usado para el control de dispositivos como teléfonos móviles

¡Correcto! True

False

Java es un lenguaje flexible e independiente de la plataforma donde se use, que ha permitido el


desarrollo de todo tipo de software

https://poli.instructure.com/courses/11279/quizzes/41087 11/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Pregunta 10 8 / 8 ptos.

¿Cúal es la palabra reservada de java para interrumpir un ciclo?

¡Correcto!
break

Respuestas Correctas break

Pregunta 11 8 / 8 ptos.

Unir cada operador con su equivalente java:

¡Correcto! Igual que ==

¡Correcto! Diferente de !=

¡Correcto! Mayor que >

¡Correcto! Mayor ó igual que >=

https://poli.instructure.com/courses/11279/quizzes/41087 12/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

¡Correcto! Menor que ‹

¡Correcto! Menor o igual que ‹=

Pregunta 12 8 / 8 ptos.

El método recursivo

int metodo(int n)

if(n == 0)

return 2;

else if(n==1)

return 3;

else

{
https://poli.instructure.com/courses/11279/quizzes/41087 13/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

return metodo(n-1) * metodo(n-2);

invocado con valor n = 5 resulta en :

¡Correcto! 1944

2348

1457

Ninguna de las anteriores

Pregunta 13 8 / 8 ptos.

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿Qué valor se
imprimiría en pantalla?

int i=0;

while(i<=10) {

System.out.println(i);

i++;

https://poli.instructure.com/courses/11279/quizzes/41087 14/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

¡Correcto! Los números del 0 al 10

Ninguna de las anteriores

No pasa nada porque la condición no se cumple.

Los números del 1 al 10

Recordemos que el ciclo while, se cumplirá siempre que sea verdadero.

Pregunta 14 8 / 8 ptos.

Una expresión booleana en pseudocódigo, que permita saber si un valor a es múltiplo de la suma de
otros dos (b y c) es

a mul b Y a mul c

a mul b + c

https://poli.instructure.com/courses/11279/quizzes/41087 15/16
19/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

a mod (b+c)

¡Correcto! a mod (b+c) = 0

a mul (b+c) = 0

Pregunta 15 8 / 8 ptos.

Una expresión que permite calcular el promedio de tres variables enteras a, b y c. Es:

¡Correcto! (a+b+c)/3

a*3 + b*3 + c*3

a MOD b MOD c

Recordemos que el promedio, es la suma total y la división entre ellos.

Calificación de la evaluación: 120 de 120

https://poli.instructure.com/courses/11279/quizzes/41087 16/16
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Examen final - Semana 8

Fecha límite 22 de oct en 23:55 Puntos 120 Preguntas 15


Disponible 19 de oct en 0:00-22 de oct en 23:55 4 días Tiempo límite 90 minutos
Intentos permitidos 2

Instrucciones

https://poli.instructure.com/courses/11280/quizzes/41086 1/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Volver a realizar la evaluación

Historial de intentos

Intento Tiempo Puntaje


ÚLTIMO Intento 1 30 minutos 112 de 120

Calificación para este intento: 112 de 120


Presentado 20 de oct en 13:22
Este intento tuvo una duración de 30 minutos.

Pregunta 1 8 / 8 ptos.

Unir el operador lógico con su equivalente java.

¡Correcto! operador (y) &&

¡Correcto! operador (ó) ||

¡Correcto! operador (No) !

Pregunta 2 8 / 8 ptos.

Una expresión que permite calcular el promedio de tres variables enteras a, b y c.


Es:

¡Correcto! (a+b+c)/3

a MOD b MOD c

https://poli.instructure.com/courses/11280/quizzes/41086 2/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

a*3 + b*3 + c*3

Recordemos que el promedio, es la suma total y la división entre


ellos.

Pregunta 3 8 / 8 ptos.

Dada la expresión x3+2x2+x+3 e igualando el termino x=2, SIN la librería


matemáticas. ¿Cómo realizaríamos la operación en lenguaje de
programación java?

int x=2;
double resultado= (2x^3 + 2x)^2 + x + 3;
System.out.println(resultado);

int x=2;
double resultado= (2x)^3 + (2x)^2 + x + 3;
System.out.println(resultado);

¡Correcto! int x=2;


double resultado= x*x*x + 2*x*x + x + 3;
System.out.println(resultado);

int x=2;
double resultado= 2x^3 + 2x^2 + x + 3;
System.out.println(resultado);

https://poli.instructure.com/courses/11280/quizzes/41086 3/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Recordemos que lo hacemos de manera manual la multiplicación


sucesiva.

Pregunta 4 8 / 8 ptos.

La definición de un algoritmo recursivo se basa en:

¡Correcto!
Una o varias soluciones no recursivas y una o varios llamados recurrentes
a un método

Casos de prueba y relación de recurrencia

Por lo menos tres casos de prueba

Una relación de recurrencia que converge en un caso de prueba

Casos de prueba solamente

Pregunta 5 0 / 8 ptos.

El método recursivo

int metodo(int n)

if(n == 0) return 1;

else return 2 * método(n - 1);

https://poli.instructure.com/courses/11280/quizzes/41086 4/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Permite:

Calcular la suma de los número pares menores que n

Respondido Calcular el factorial de 2

espuesta correcta Ninguna de las anteriores

Calcular 2-n

Calcular 2n

Pregunta 6 8 / 8 ptos.

¿Cúal es la palabra reservada de java para interrumpir un ciclo?

¡Correcto!
break

espuestas Correctas break

Pregunta 7 8 / 8 ptos.

El método recursivo

int metodo(int n)

if(n == 0)

return 2;

https://poli.instructure.com/courses/11280/quizzes/41086 5/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

else if(n==1)

return 3;

else

return metodo(n-1) * metodo(n-2);

invocado con valor n = 5 resulta en :

Ninguna de las anteriores

¡Correcto! 1944

2348

1457

Pregunta 8 8 / 8 ptos.

Java es un lenguaje flexible que puede ser usado para el control de dispositivos
como teléfonos móviles

¡Correcto! True

False

https://poli.instructure.com/courses/11280/quizzes/41086 6/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Java es un lenguaje flexible e independiente de la plataforma donde se


use, que ha permitido el desarrollo de todo tipo de software

Pregunta 9 8 / 8 ptos.

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran


ejecutadas, definiendo previamente los valores:

double monto=120;
int meses = 12;
double interes=0.1;

¿Qué valor se imprimiría en pantalla?

for ( int n = 1; n <= meses; n++){


monto = monto + monto * interes / 100;
System.out.println (" Interes del mes"+n+" es de: "+monto);
}

¡Correcto! Interes del mes1 es de: 120.12


Interes del mes2 es de: 120.24012
Interes del mes3 es de: 120.36036012000001
Interes del mes4 es de: 120.48072048012001
Interes del mes5 es de: 120.60120120060013
Interes del mes6 es de: 120.72180240180073
Interes del mes7 es de: 120.84252420420253
Interes del mes8 es de: 120.96336672840674
Interes del mes9 es de: 121.08433009513514
Interes del mes10 es de: 121.20541442523027
Interes del mes11 es de: 121.3266198396555
Interes del mes12 es de: 121.44794645949516

https://poli.instructure.com/courses/11280/quizzes/41086 7/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Interes del mes1 es de: 10.01


Interes del mes2 es de: 10.02001
Interes del mes3 es de: 10.030030009999999
Interes del mes4 es de: 10.04006004001
Interes del mes5 es de: 10.05010010005001
Interes del mes6 es de: 10.06015020015006
Interes del mes7 es de: 10.07021035035021
Interes del mes8 es de: 10.08028056070056
Interes del mes9 es de: 10.09036084126126
Interes del mes10 es de: 10.100451202102521
Interes del mes11 es de: 10.110551653304624
Interes del mes12 es de: 10.12066220495793

Interes del mes1 es de: 110.11


Interes del mes2 es de: 110.22011
Interes del mes3 es de: 110.33033011
Interes del mes4 es de: 110.44066044011001
Interes del mes5 es de: 110.55110110055011
Interes del mes6 es de: 110.66165220165067
Interes del mes7 es de: 110.77231385385232
Interes del mes8 es de: 110.88308616770618
Interes del mes9 es de: 110.99396925387389
Interes del mes10 es de: 111.10496322312775
Interes del mes11 es de: 111.21606818635088
Interes del mes12 es de: 111.32728425453723

Interes del mes1 es de: 90.09


Interes del mes2 es de: 90.18009
Interes del mes3 es de: 90.27027009000001
Interes del mes4 es de: 90.36054036009001
Interes del mes5 es de: 90.45090090045011
Interes del mes6 es de: 90.54135180135056
Interes del mes7 es de: 90.6318931531519
Interes del mes8 es de: 90.72252504630507
Interes del mes9 es de: 90.81324757135137
Interes del mes10 es de: 90.90406081892272
Interes del mes11 es de: 90.99496487974164
Interes del mes12 es de: 91.08595984462139

Como podemos comprobar ejecutándolo en el programa Eclipse.

https://poli.instructure.com/courses/11280/quizzes/41086 8/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Pregunta 10 8 / 8 ptos.

Si las siguientes instrucciones contenidas en un programa en lenguaje


JAVA fueran ejecutadas, ¿Qué error imprimiría en pantalla?

int numero;
Scanner entrada = new Scanner(System.in);
System.out.println("Ingrese el número de filas y de columnas de la
matriz");
numero = entrada.nextInt();
float[][] matriz = new float[numero][numero];

System.out.println("ingrese los valores de la matriz");

for( int i = 0; i <numero; i++)


{
for( int j = 0; j <numero; j++)
{
System.out.println("ingrese el valor para la fila "+(i+1)+" de la columna "+
(j+1));
matriz[i][j]= entrada.nextInt();
}
System.out.println(" ");
}
System.out.println(" la matriz es:");

for(int i = 0; i <numero; i++)


{
for( int j = 0; j <numero; j++)
{
System.out.print(matriz[i][j]+" ");
}
System.out.println(" ");
}

¡Correcto! Ninguno, es una matriz e imprime perfecto

Las filas y las columnas no concuerdan

https://poli.instructure.com/courses/11280/quizzes/41086 9/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

No compila

Ninguna de las anteriores

Como podemos comprobar ejecutándolo en el programa Eclipse.

Pregunta 11 8 / 8 ptos.

Una expresión booleana en pseudocódigo, que permita saber si un


valor a es múltiplo de la suma de otros dos (b y c) es

¡Correcto! a mod (b+c) = 0

a mod (b+c)

a mul b Y a mul c

a mul (b+c) = 0

a mul b + c

Pregunta 12 8 / 8 ptos.

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran


ejecutadas, ¿Qué valor se imprimiría en pantalla?

int i=0;

while(i<=10) {

https://poli.instructure.com/courses/11280/quizzes/41086 10/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

System.out.println(i);

i++;

Los números del 1 al 10

Ninguna de las anteriores

¡Correcto! Los números del 0 al 10

No pasa nada porque la condición no se cumple.

Recordemos que el ciclo while, se cumplirá siempre que sea


verdadero.

Pregunta 13 8 / 8 ptos.

Unir cada operador con su equivalente java:

¡Correcto! Igual que ==

¡Correcto! Diferente de !=

¡Correcto! Mayor que >

¡Correcto! Mayor ó igual que >=

¡Correcto! Menor que ‹

https://poli.instructure.com/courses/11280/quizzes/41086 11/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

¡Correcto! Menor o igual que ‹=

Pregunta 14 8 / 8 ptos.

Seleccione la definición con su significado, según las lecturas de la


unidad 1

¡Correcto! Modelado El proceso de identi cac

¡Correcto! Entradas Los requerimos para solu

¡Correcto! Salidas Los datos que representa

¡Correcto! Constante Los datos que no cambia

Como podemos ver en las lecturas de la unidad 1, estos son los


pasos previos a realizar una buena programación.

Pregunta 15 8 / 8 ptos.

Es posible usar la estructura de selección múltiple para definir


instrucciones que suceden de acuerdo con el resultado de tipo real de
una variable o una expresión.

https://poli.instructure.com/courses/11280/quizzes/41086 12/13
20/10/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

¡Correcto! False

True

Calificación de la evaluación: 112 de 120

https://poli.instructure.com/courses/11280/quizzes/41086 13/13

También podría gustarte