Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
Las respuestas correctas ya no están disponibles.
Pregunta 1 5
/ 5 pts
El método recursivo
int metodo(int n)
if(n == 0) return 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
Relación redundante
Relación de recurrencia
Relación directa
Relación de concurrencia
Pregunta 3 5
/ 5 pts
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(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
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){
}
}
Pregunta 5 5
/ 5 pts
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.
int contador=0;
if (<condicion>)
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'
codigo.charAt(i)=='\n' && codigo.charAt(i-1)!='\n'
Pregunta 6 5
/ 5 pts
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(“//”);
beginsWith(“//”);
linea.prefix(“//”);
Pregunta 7 5
/ 5 pts
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
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";
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
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-[…
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-[…
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.
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-[…
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:
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.":"");
}
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.
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:
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.
Las vías horizontales son llamadas calles y están enumeradas iniciando en 1. Las
El alcalde de Bacatá ha decidido modificar la forma en que las tarifas de los taxis
taxi, así como a la calle y carrera donde finaliza el viaje. Específicamente, el costo de
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-[…
calles y carreras de los puntos de origen y destino, y retorna el valor total a pagar
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)
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
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
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)
else
} else {
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
int mes = 1;
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);
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)
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-[…
los numeros son: 291
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: 30
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;
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;
i = i + 1;
}
int c = a;
if (a > b)
c = b;
int i = 2;
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
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)
resultado=a * b;
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
Sun Microsystem
Cisco
Oracle
Microsoft
https://poli.instructure.com/courses/49657/quizzes/113398 24/24