Está en la página 1de 24

18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

Evaluacion final - Escenario 8

Fecha de entrega
18 de oct en 23:55
Puntos
100
Preguntas
20
Disponible
15 de oct en 0:00 - 18 de oct en 23:55
Límite de tiempo
90 minutos
Intentos permitidos
2

Instrucciones

Volver a realizar el examen

https://poli.instructure.com/courses/49657/quizzes/113398 1/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

Historial de intentos

Intento Hora Puntaje


MÁS RECIENTE Intento 1
90 minutos 55 de 100


Las respuestas correctas ya no están disponibles.

Puntaje para este intento:


55 de 100
Entregado el 18 de oct en 14:33
Este intento tuvo una duración de 90 minutos.

Pregunta 1 5
/ 5 pts

El método recursivo 

int metodo(int n)

if(n == 0) return 1;

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

Permite:

 
Ninguna de las anteriores

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

 
Calcular 2n

 
Calcular el factorial de 2

 
Calcular 2-n

https://poli.instructure.com/courses/49657/quizzes/113398 2/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

Incorrecto Pregunta 2 0
/ 5 pts

¿ Como se le llama la relación que define la solución de la situación


particular y se basa en llamadas a la misma función?

 
Relación redundante

 
Relación de recurrencia

 
Relación directa

 
Relación de concurrencia

Pregunta 3 5
/ 5 pts

Se dice que Leonardo de Pisa, más conocido como Fibonacci, descubrió


la sucesión que lleva su nombre estudiando cómo crecía una población
de conejos. El crecimiento de la población seguía las siguientes reglas:

La población inicia con una pareja de conejos jóvenes.


Una pareja de conejos jóvenes madura al cumplir un mes.
Una pareja de conejos concibe una nueva pareja de conejos jóvenes
cada mes, iniciando un mes después de su maduración.

Así, en los meses 1 y 2 se tendría únicamente una pareja. Para el mes 3,


habría ya una nueva pareja, para un total de 2. En el mes 4, la pareja ya
madura tendría una nueva pareja, completando 3 parejas. En el mes 5, la
primera pareja y su primera pareja cría engendrarían dos nuevas parejas,
siendo la población total 5 parejas.

El número de parejas que conforman la población en el mes n puede


calcularse mediante la ecuación de recurrencia:

El número de parejas que forman la población después de 12 meses es:

https://poli.instructure.com/courses/49657/quizzes/113398 3/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

 
233

 
12

 
144

parejas(12)  = parejas(11) + parejas(10)  

parejas(11)  = parejas(10) + parejas(9)  

parejas(10)  = parejas(9) + parejas(8)  

parejas(9)  = parejas(8) + parejas(7)  

parejas(8)  = parejas(7) + parejas(6)  

parejas(7)  = parejas(6) + parejas(5)  

parejas(6)  = parejas(5) + parejas(4)  

parejas(5)  = parejas(4) + parejas(3)  

parejas(4)  = parejas(3) + parejas(2)  

parejas(3)  = parejas(2) + parejas(1)  

parejas(2)  = 1

parejas(1)  = 1

entonces

parejas(3)  = 1 + 1 = 2

parejas(4)  = 2 + 1 = 3

parejas(5)  = 3 + 2 = 5

parejas(6)  = 5 + 3 = 8

parejas(7)  = 8 + 5 = 13

parejas(8)  = 13 + 8 = 21

parejas(9)  = 21 + 13 = 34

parejas(10)  = 34 + 21 = 55

parejas(11)  = 55 + 34 = 89

parejas(12)  = 89 + 55 = 144

https://poli.instructure.com/courses/49657/quizzes/113398 4/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

 
89

Incorrecto Pregunta 4 0
/ 5 pts

Se dice que Leonardo de Pisa, más conocido como Fibonacci, descubrió


la sucesión que lleva su nombre estudiando cómo crecía una población
de conejos. El crecimiento de la población seguía las siguientes reglas:

La población inicia con una pareja de conejos jóvenes.


Una pareja de conejos jóvenes madura al cumplir un mes.
Una pareja de conejos concibe una nueva pareja de conejos jóvenes
cada mes, iniciando un mes después de su maduración.

Así, en los meses 1 y 2 se tendría únicamente una pareja. Para el mes 3,


habría ya una nueva pareja, para un total de 2. En el mes 4, la pareja ya
madura tendría una nueva pareja, completando 3 parejas. En el mes 5, la
primera pareja y su primera pareja cría engendrarían dos nuevas parejas,
siendo la población total 5 parejas.

El número de parejas que conforman la población en el mes n puede


calcularse mediante la ecuación de recurrencia:

De los siguientes, un método que no evalúa correctamente la ecuación


de recurrencia presentada es:

static long parejas(int n){

            if (n>2) return parejas(n-1) + parejas(n-2);

            return 1;

 
       }

https://poli.instructure.com/courses/49657/quizzes/113398 5/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

static long parejas(int n){

            if (n==1 || n==2) return 1;

            return parejas(n-1) + parejas(n-2);

 
       }

 
static long parejas(int n){

            return (n==1 || n==2)?1:parejas(n-1) + parejas(n-2);

       }

static long parejas(int n){

            if (n==1 || n==2) return 1;

            if (n>2) return parejas(n-1) + parejas(n-2);

 
       }

Pregunta 5 5
/ 5 pts

David quiere desarrollar un programa de edición de código java que le


permita hacer su código más legible y calcule algunos datos interesantes.
Dado que el procesamiento de información textual no es su fuerte, David
le ha pedido su ayuda para codificar algunas de las tareas básicas del
editor.

Una de las funcionalidades con que David desea que cuente su editor es
la de calcular el número de líneas de código en un archivo. El editor debe
contar únicamente las líneas no vacías.

El siguiente método calcula el número de líneas de código en el texto


representado por la cadena de entrada.

static int contar_lineas(String codigo){

codigo = codigo + "\n";

int contador=0;

for (int i = 0; i < codigo.length(); i++)

if (<condicion>)

                   contador = contador + 1;

return contador;

Para que el método sea correcto, <condicion> debe ser reemplazado por:

https://poli.instructure.com/courses/49657/quizzes/113398 6/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

 
codigo.charAt(i)=='\n'

 
codigo.charAt(i)!='\n' && codigo.charAt(i-1)=='\n'

 
codigo.charAt(i)=='\n' && i>0 && codigo.charAt(i-1)!='\n'

El programa cuenta las ocurrencias del símbolo ‘\n’, lo cual es igual al


número de líneas en el código. Se omite en la cuenta los símbolos de
nueva línea precedidos de símbolos idénticos, ya que estos corresponden
a líneas vacías.

codigo.charAt(i)=='\n' no verifica que el símbolo de nueva línea no


corresponda a una línea vacía.

codigo.charAt(i)=='\n' && codigo.charAt(i-1)!='\n' y codigo.charAt(i)!='\n' &&


codigo.charAt(i-1)=='\n' generan errores en tiempo de ejecución cuando i =
0. 

codigo.charAt(i)=='\n' && i>0 && codigo.charAt(i-1)!='\n' verifica que el


símbolo ‘\n’ no represente una línea vacía y que i > 0 , evitando errores en
tiempo de ejecución. Por tanto, ésta es la respuesta correcta.

 
codigo.charAt(i)=='\n' && codigo.charAt(i-1)!='\n'

Pregunta 6 5
/ 5 pts

David quiere desarrollar un programa de edición de código java que le


permita hacer su código más legible y calcule algunos datos interesantes.
Dado que el procesamiento de información textual no es su fuerte, David
le ha pedido su ayuda para codificar algunas de las tareas básicas del
editor.

David ha notado que cuando se requiere imprimir el código sería de gran


utilidad (por la cantidad de papel gastado) eliminar las líneas que
contienen únicamente comentarios. La expresión que le permite
determinar si una línea de código consiste únicamente de un comentario
es:

https://poli.instructure.com/courses/49657/quizzes/113398 7/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

 
hasPrefix(“//”);

 
startsWith(“//”);

A pesar de ser todos los propuestos nombres razonables para el


método deseado, dicho método en la clase String es llamado
startsWith.

 
beginsWith(“//”);

 
linea.prefix(“//”);

Pregunta 7 5
/ 5 pts

Cuál es la manera correcta para convertir mi arreglo en String e


imprimirlo en pantalla ?

 
System.out.println("Su arreglo fue"+Arreglo);

 
System.out.println(Arreglo);

 
System.out.println("Su arreglo es");

 
System.out.println(Arrays.toString(arreglo));

in responder Pregunta 8 0
/ 5 pts

Cuál es la salida del siguiente programa en JAVA?

https://poli.instructure.com/courses/49657/quizzes/113398 8/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

char i = 'd';

char j = 'e';

int n = 2;

String s = "d+e";

String t = "de";

String u = i + "" + n + j + "!";

System.out.println (i);

System.out.println (j);

System.out.println (s);

System.out.println (t);

System.out.println (u);

d+e

de!

 
de

de

de

 
de!

de

de

 
d2!

d+e

de

 
d2e!

Pregunta 9 5
/ 5 pts

Las calles de la ciudad de Bacatá forman una cuadrícula perfecta, como


se muestra en la ilustración 1.

https://poli.instructure.com/courses/49657/quizzes/113398 9/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

Ilustración 1. Área de la ciudad de Bacatá entre las calles 1 a 6 y las


carreras 1 a 6.

Las vías horizontales son llamadas calles y están enumeradas iniciando


en 1. Las vías verticales son llamadas carreras y están numeradas de
igual forma.

El alcalde de Bacatá ha decidido modificar la forma en que las tarifas de


los taxis son calculadas, considerando la geometría de la ciudad.  Las
nuevas tarifas se calcularán de acuerdo a la calle y carrera de la
intersección donde se toma el taxi, así como a la calle y carrera donde
finaliza el viaje. Específicamente, el costo de un viaje se calcula como

donde |x| representa el valor absoluto de x.

El alcalde le ha pedido personalmente a usted que construya la


aplicación que calculará las nuevas tarifas y reemplazará a los taxímetros
actuales. La aplicación debe solicitar la información de los puntos de
inicio y finalización del viaje, e informar al usuario cuánto deberá pagar al
llegar a su destino.

A continuación se propone una expresión para calcular el costo de un


viaje:

100 * ((cll_destino - cll_origen)  + (car_destino - car_origen))

https://poli.instructure.com/courses/49657/quizzes/113398 10/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

La expresión propuesta es:

 
Incorrecta porque el valor de 100 no es precedido por el símbolo $.

 
Incorrecta porque se invierte el orden de los puntos origen y destino.

 
Incorrecta porque se omite el cálculo de los valores absolutos.

La expresión es incorrecta debido a que omite la evaluación de los valores


absolutos de las diferencias. Esto puede ocasionar incluso que se obtenga
un costo de viaje negativo, lo cual no tiene interpretación alguna.

Debido a que la ecuación original incluye el valor absoluto de cada


diferencia, el orden de los puntos de origen y destino no tiene efecto
alguno sobre el resultado.

 En la ecuación presentada en el enunciado, el signo $ indica que el


resultado está en unidades monetarias; sin embargo, esto no debe ser
tenido en cuenta en el programa.

 
Correcta. Dado que la calle y carrera de destino son siempre mayores que
la calle y carrera de origen, no es necesario el uso de valor absoluto.

Incorrecto Pregunta 10 0
/ 5 pts

Las calles de la ciudad de Bacatá forman una cuadrícula perfecta, como se muestra en
la figura 1.

https://poli.instructure.com/courses/49657/quizzes/113398 11/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

Figura 1. Área de la ciudad de Bacatá entre las calles 1 a 6 y las carreras 1 a 6

Fuente: Elaboración propia

Las vías horizontales son llamadas calles y están enumeradas iniciando en 1. Las vías
verticales son llamadas carreras y están numeradas de igual forma.

El alcalde de Bacatá ha decidido modificar la forma en que las tarifas de los taxis son
calculadas, considerando la geometría de la ciudad.  Las nuevas tarifas se calcularán de
acuerdo con la calle y carrera de la intersección donde se toma el taxi, así como a la
calle y carrera donde finaliza el viaje. Específicamente, el costo de un viaje se calcula
como:

donde |x| representa el valor absoluto de x.

El alcalde le ha pedido personalmente a usted que construya la aplicación que calculará


las nuevas tarifas y reemplazará a los taxímetros actuales. La aplicación debe solicitar la
información de los puntos de inicio y finalización del viaje, e informar al usuario cuánto
deberá pagar al llegar a su destino.

La aplicación debe permitir al usuario pagar con tarjeta prepago o efectivo. En el caso
en que se pague con tarjeta, la aplicación debe informar al usuario cuando su saldo no
sea suficiente. La instrucción que no cumple con este propósito es:

 
out.println((saldo_tarjeta >= costo_viaje)?"":"Saldo insuficiente.");

https://poli.instructure.com/courses/49657/quizzes/113398 12/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

 
out.println((saldo_tarjeta < costo_viaje)?"Saldo insuficiente.":"");

switch (saldo_tarjeta < costo_viaje){

             case true: System.out.println("Saldo insuficiente.");

             case false:

 
       }

if (saldo_tarjeta < costo_viaje)

 
             System.out.println("Saldo insuficiente.");

Incorrecto Pregunta 11 0
/ 5 pts

Las calles de la ciudad de Bacatá forman una cuadrícula perfecta, como se muestra en
la figura 1.

Figura 1. Área de la ciudad de Bacatá entre las calles 1 a 6 y las carreras 1 a 6

Fuente: Elaboración propia

Las vías horizontales son llamadas calles y están enumeradas iniciando en 1. Las vías
verticales son llamadas carreras y están numeradas de igual forma.

https://poli.instructure.com/courses/49657/quizzes/113398 13/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

El alcalde de Bacatá ha decidido modificar la forma en que las tarifas de los taxis son
calculadas, considerando la geometría de la ciudad.  Las nuevas tarifas se calcularán de
acuerdo con la calle y carrera de la intersección donde se toma el taxi, así como a la
calle y carrera donde finaliza el viaje. Específicamente, el costo de un viaje se calcula
como:

donde |x| representa el valor absoluto de x.

El alcalde le ha pedido personalmente a usted que construya la aplicación que calculará


las nuevas tarifas y reemplazará a los taxímetros actuales. La aplicación debe solicitar la
información de los puntos de inicio y finalización del viaje, e informar al usuario cuánto
deberá pagar al llegar a su destino.

La declaración de un método que recibe como entrada los números de


calles y carreras de los puntos de origen y destino, y retorna el número
total de calles y carreras que debe recorrer el taxi durante el viaje es:

 
static void calcular_n_calles(short cll_origen, short car_origen, short
cll_destino, short car_destino)

 
static void calcular n calles(int cll origen, int car origen, int cll destino, int
car destino)

 
static int calcular n calles(int cll origen, int car origen, int cll destino, int car
destino)

 
static short calcular_n_calles(short cll_origen, short car_origen, short
cll_destino, short car_destino)

Pregunta 12 5
/ 5 pts

https://poli.instructure.com/courses/49657/quizzes/113398 14/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

Las calles de la ciudad de Bacatá forman una cuadrícula perfecta, como se muestra

en la figura 1.

Figura 1. Área de la ciudad de Bacatá entre las calles 1 a 6 y las carreras 1 a 6

Fuente: Elaboración propia

Las vías horizontales son llamadas calles y están enumeradas iniciando en 1. Las

vías verticales son llamadas carreras y están numeradas de igual forma.

El alcalde de Bacatá ha decidido modificar la forma en que las tarifas de los taxis

son calculadas, considerando la geometría de la ciudad.  Las nuevas tarifas se

calcularán de acuerdo con la calle y carrera de la intersección donde se toma el

taxi, así como a la calle y carrera donde finaliza el viaje. Específicamente, el costo de

un viaje se calcula como:

donde |x| representa el valor absoluto de x.

El alcalde le ha pedido personalmente a usted que construya la aplicación que

calculará las nuevas tarifas y reemplazará a los taxímetros actuales. La aplicación

debe solicitar la información de los puntos de inicio y finalización del viaje, e

informar al usuario cuánto deberá pagar al llegar a su destino.

https://poli.instructure.com/courses/49657/quizzes/113398 15/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

La declaración correcta de un método que recibe como entrada los números de

calles y carreras de los puntos de origen y destino, y retorna el valor total a pagar

por el viaje es:

 
static int calcular costo(int cll origen, int car origen, int cll destino, int car
destino)

 
static int calcular_costo(short cll_origen, short car_origen, short
cll_destino, short car_destino)

La declaración de un método que no depende de un objeto debe iniciar


con el modificador static. Por otra parte, el costo de un viaje es un número
entero. Finalmente, tanto los nombres de las variables como los nombres
de los métodos no pueden contener espacios. De lo anterior se concluye
que la respuesta correcta es:

 static int calcular_costo(short cll_origen, short car_origen, short


cll_destino, short car_destino)

 
static double calcular_costo(short cll_origen, short car_origen, short
cll_destino, short car_destino)

 
int calcular costo(int cll origen, int car origen, int cll destino, int car destino)

Incorrecto Pregunta 13 0
/ 5 pts

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/49657/quizzes/113398 16/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

System.out.println(i);

i++;

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

 
Los números del 0 al 10 

 
Los números del 1 al 10 

 
Ninguna de las anteriores 

in responder Pregunta 14 0
/ 5 pts

Suponiendo que inicialmente n = 5 , Cuál es la impresión resultante del


siguiente fragmento de código? 

int m = n * 2;

int i = 1;

while (i < m) {

int j = 1;

while (j < m) {

if (i == j || m - i == j) {

if (i <= n)

System.out.print (" " + i + " ");

else

System.out.print (" " + (m - i) + " ");

} else {

System.out.print (" ");

j = j + 1;

System.out.println ();

i = i + 1;

https://poli.instructure.com/courses/49657/quizzes/113398 17/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

1 2 3 4 5 4 3 2 1

2 2

3 3

4 4

5 5

4 4

3 3

2 2

 
1 2 3 4 5 4 3 2 1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

 
1 2 3 4 5 4 3 2 1

1 2 3 4 5 4 3 2 1

1 2 3 4 3 2 1

1 2 3 2 1

1 2 1

 
1

1 1

2 2

3 3

4 4

4 4

3 3

2 2

 
1 1

Pregunta 15 5
/ 5 pts

El siguiente fragmento de código modela una ganancia de interés


mensual en una inversión. La variable real dinero tiene definida
previamente la cantidad a invertir. Evalúe el programa para valores de
dineroigual a 1000, 2000 y 3000. Cuánto ha ganado en la inversión (sin
tener en cuenta los decimales)?

int mes = 1;

while (mes <= 12) {

dinero = dinero * 1.02;

mes++;

https://poli.instructure.com/courses/49657/quizzes/113398 18/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
}

System.out.println (dinero);

268 si la inversión es de 1000


502 si la inversión es de 2000
 
804 si la inversión es de 3000

254 si la inversión es de 1000


545 si la inversión es de 2000
 
821 si la inversión es de 3000

268 si la inversión es de 1000


536 si la inversión es de 2000
 
804 si la inversión es de 3000

278 si la inversión es de 1000


526 si la inversión es de 2000
 
814 si la inversión es de 3000

200 si la inversión es de 1000


500 si la inversión es de 2000
 
800 si la inversión es de 3000

268 si la inversión es de 1000


536 si la inversión es de 2000
 
810 si la inversión es de 3000

Pregunta 16 5
/ 5 pts

Ejercicio de Compilación:

1. Ingrese a eclipse.
2. Cree un proyecto.
3. Cree una clase.
4. Realize el encabezado public static void main (String[] args){
5. Declare variables ( DE SER NECESARIO)

¿Cuál es la salida del siguiente programa en JAVA?

https://poli.instructure.com/courses/49657/quizzes/113398 19/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

for (int i=1;i<=30;i+=2){

System.out.println("los numeros son: "+i);

los numeros son: 0

los numeros son: 31

los numeros son: 51

los numeros son: 71

los numeros son: 91

los numeros son: 111

los numeros son: 131

los numeros son: 151

los numeros son: 171

los numeros son: 191

los numeros son: 211

los numeros son: 231

los numeros son: 251

los numeros son: 271

 
los numeros son: 291

los numeros son: 1

los numeros son: 3

los numeros son: 5

los numeros son: 7

los numeros son: 9

los numeros son: 11

los numeros son: 13

los numeros son: 15

los numeros son: 17

los numeros son: 19

los numeros son: 21

los numeros son: 23

los numeros son: 25

los numeros son: 27

 
los numeros son: 29

https://poli.instructure.com/courses/49657/quizzes/113398 20/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

los numeros son: 2

los numeros son: 4

los numeros son: 6

los numeros son: 8

los numeros son: 10

los numeros son: 12

los numeros son: 14

los numeros son: 16

los numeros son: 18

los numeros son: 20

los numeros son: 22

los numeros son: 24

los numeros son: 26

los numeros son: 28

 
los numeros son: 30

los numeros son: 12

los numeros son: 32

los numeros son: 52

los numeros son: 72

los numeros son: 92

los numeros son: 12

los numeros son: 13

los numeros son: 15

los numeros son: 14

los numeros son: 19

los numeros son: 18

los numeros son: 20

los numeros son: 21

los numeros son: 20

 
los numeros son: 22

Incorrecto Pregunta 17 0
/ 5 pts

Se dice que dos números naturales son primos relativos si no tienen ningún factor
primo en común o, dicho de otra manera, si y sólo si su máximo común divisor es
igual a 1. Dados dos números naturales  a  y  b , cuál de los siguientes fragmentos
de código dice correctamente si son o no primos relativos?

https://poli.instructure.com/courses/49657/quizzes/113398 21/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

int i = 2;

boolean resultado = true;

while (i < a) {

if (a % i != 0 && b % i != 0)
resultado = false;

i = i + 1;

 
}

int c = a;

if (a > b)

c = b;

int i = 2;

boolean resultado = true;

while (resultado && i < c) {


if (a % i == 0 || b % i == 0)
resultado = false;

i = i + 1;

 
}

int c = a;

if (a > b)

c = b;

int i = 2;

boolean resultado = true;

while (resultado && i < c) {


if (a % i == 0 && b % i == 0)
resultado = false;

i = i + 1;

 
}

int c = a;

if (a > b)

c = b;

int i = 2;

boolean resultado;

while (i < c) {

if (a % i == 0 && b % i == 0)
resultado = false;

else

resultado = true;

i = i + 1;

 
}

Incorrecto Pregunta 18 0
/ 5 pts

A continuación, encontrará el enunciado de un problema matemático


simple. Entre las opciones que se le presentarán posteriormente,
https://poli.instructure.com/courses/49657/quizzes/113398 22/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

seleccione aquella que corresponde al encabezado de un método, en


lenguaje Java, que permitiría resolver correctamente el problema.

Problema: Dado el radio de un círculo, calcule su perímetro. 

Nota: preste atención al hecho de que solamente se le pide que


identifique el encabezado apropiado, no se está hablando de las
instrucciones del método.

 
static double calcular_perimetro(double r, double PI) { }

 
static double calcular_perimetro(double r, double PI, double perimetro) { }

 
static int calcular_perimetro(int r, int PI) { }

 
static double calcular_perimetro(double r) { }

 
static int calcular_perimetro(int r) { }

Pregunta 19 5
/ 5 pts

Ejercicio de Compilación:

1. Ingrese a eclipse.
2. Cree un proyecto.
3. Cree una clase.
4. Realize el encabezado public static void main (String[] args){
5. Declare variables ( DE SER NECESARIO)

¿Cuál es la salida del siguiente programa en JAVA?

Teniendo en cuenta que: a=28  b=11

resultado=a * b;

System.out.println("El resultado es"+resultado);

https://poli.instructure.com/courses/49657/quizzes/113398 23/24
18/10/22, 14:34 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…

 
200

 
308

 
500

 
109

 
30

Pregunta 20 5
/ 5 pts

Java fue desarrollado por: 

 
Sun Microsystem

 
Cisco

 
Oracle

 
Microsoft

Puntaje del examen:


55 de 100

https://poli.instructure.com/courses/49657/quizzes/113398 24/24

También podría gustarte