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/49163/quizzes/111977 1/26
18/10/22, 21:35 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:
Calcular la suma de los número pares menores que n
Calcular 2-n
Calcular el factorial de 2
Ninguna de las anteriores
Calcular 2n
https://poli.instructure.com/courses/49163/quizzes/111977 2/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
Pregunta 2 5
/ 5 pts
El método recursivo
int metodo(int n)
if(n == 0)
return 2;
else if(n==1)
return 3;
else
1
1944
1457
2348
Ninguna de las anteriores
https://poli.instructure.com/courses/49163/quizzes/111977 3/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
Pregunta 3 5
/ 5 pts
233
144
https://poli.instructure.com/courses/49163/quizzes/111977 4/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
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
89
12
https://poli.instructure.com/courses/49163/quizzes/111977 5/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
Pregunta 4 5
/ 5 pts
Verdadero
Falso
Pregunta 5 5
/ 5 pts
beginsWith(“//”);
startsWith(“//”);
https://poli.instructure.com/courses/49163/quizzes/111977 6/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
hasPrefix(“//”);
linea.prefix(“//”);
Pregunta 6 5
/ 5 pts
char i = 'A';
char j = 'B';
int n = 28;
String s = "C";
String t = "D";
System.out.println (j);
System.out.println (n);
System.out.println (n);
System.out.println (s);
System.out.println (u);
28
28
A28B!
XA
BA
C1
A2B!
https://poli.instructure.com/courses/49163/quizzes/111977 7/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
BC
CS
SA28B!
A28B!
Pregunta 7 5
/ 5 pts
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!
https://poli.instructure.com/courses/49163/quizzes/111977 8/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
de
de
d2!
d+e
de
d2e!
Pregunta 8 5
/ 5 pts
else {
else {
else {
System.out.println(cadena);
El programa genera una cadena compuesta de X y O donde X representa
los dígitos múltiplos de 10 y O representa los dígitos que no lo son en un
número de 3 cifras.
El programa genera una cadena compuesta de X y O donde X representa
los dígitos múltiplos de 3 y O representa los dígitos que no lo son en un
número de 10 cifras.
https://poli.instructure.com/courses/49163/quizzes/111977 9/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
El programa genera una cadena compuesta de X y O donde X representa
los dígitos pares de un número de 3 cifras y O representa los dígitos
impares.
El programa genera una cadena compuesta de X y O donde X representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.
El programa genera una cadena compuesta de X y O donde X representa
los dígitos múltiplos de 3 y O representa los dígitos que no lo son.
El programa genera una cadena compuesta de X y O donde X representa
los dígitos múltiplos de 3 y O representa los dígitos que no lo son en un
número de 2 cifras.
Pregunta 9 5
/ 5 pts
Entre los siguientes ítems, elija aquel que NO es una característica de los
arreglos en el lenguaje de programación Java:
Los índices de un arreglo se representan por medio de un dato tipo
double.
Todos los elementos de un arreglo pertenecen a un mismo tipo de dato.
El primer elemento del arreglo se accede por medio del índice 0 (cero).
https://poli.instructure.com/courses/49163/quizzes/111977 10/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
Los elementos de un arreglo son accedidos por medio del uso de un
índice.
Pregunta 10 5
/ 5 pts
Una pieza puede ser rotada 90, 180 o 270 grados. Además, puede
volcarse. Como ejemplo de lo anterior, las siguientes imágenes
corresponden a un mismo tipo de pieza:
https://poli.instructure.com/courses/49163/quizzes/111977 11/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
static boolean verificar_colores(byte[][] img){
}
static boolean verificar_colores(byte[][] img){
}
static boolean verificar_colores(byte[][] img){
if (img[i][j]!=1 ||
img[i][j]!=0) return false;
}
https://poli.instructure.com/courses/49163/quizzes/111977 12/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
static boolean verificar_colores(byte[][] img){
if (img[i][j]==1 ||
img[i][j]==0) return true;
}
Pregunta 11 5
/ 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.
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
https://poli.instructure.com/courses/49163/quizzes/111977 13/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
}
else
if (!noche || !festivo)
https://poli.instructure.com/courses/49163/quizzes/111977 14/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
La forma más simple de demostrar que un programa falla es encontrando una instancia del
problema para la que el programa dé una respuesta incorrecta. Inspeccionando los métodos,
es posible notar que el método
if (!noche || !festivo)
fallará para cualquier instancia en que noche sea verdadero y festivo falsa.
else
Pregunta 12 5
/ 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/49163/quizzes/111977 15/26
18/10/22, 21:35 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
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
Un nombre válido para la variable Java que contendrá el valor que debe pagar el
~valor
https://poli.instructure.com/courses/49163/quizzes/111977 16/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
valor a pagar
1valor
$valor
Pregunta 13 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)
int n=2;
if (i>j){
}else{
}
https://poli.instructure.com/courses/49163/quizzes/111977 17/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
if (i>=j){
}else{
}
}
System.out.println();
}
232
232
222
4
444
Incorrecto Pregunta 14 0
/ 5 pts
int m = n * 2;
int i = 1;
while (i <= n) {
int j = 1;
while (j < m) {
if (j <= n)
else
} else {
https://poli.instructure.com/courses/49163/quizzes/111977 18/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
j = j + 1;
System.out.println ();
i = i + 1;
1 1
2 2
3 3
4 4
4 4
3 3
2 2
1 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 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
Pregunta 15 5
/ 5 pts
Ejercicio de Compilación:
1. Ingrese a eclipse.
2. Cree un proyecto.
https://poli.instructure.com/courses/49163/quizzes/111977 19/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
int n=2;
2*1=2
2*2=4
2*3=6
2*4=8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
2 * 10 = 20
https://poli.instructure.com/courses/49163/quizzes/111977 20/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
6*1=6
6 * 2 = 12
6 * 3 = 18
6 * 4 = 24
6 * 5 = 30
6 * 6 = 36
6 * 7 = 42
6 * 8 = 48
6 * 9 = 54
6 * 10 = 60
4*1=4
4*2=8
4 * 3 = 12
4 * 4 = 16
4 * 5 = 20
4 * 6 = 24
4 * 7 = 28
4 * 8 = 32
4 * 9 = 36
4 * 10 = 40
https://poli.instructure.com/courses/49163/quizzes/111977 21/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
1*1=1
2*2=4
3*3=9
4 * 4 = 16
5 * 5 = 25
6 * 6 = 36
7 * 7 = 49
8 * 8 = 64
9 * 9 = 81
10 * 10 = 100
Pregunta 16 5
/ 5 pts
boolean a = false;
boolean b = true;
while (true || a == b) {
System.out.println ("...");
a = !a;
b = !b;
El ciclo se ejecutará exactamente una vez, porque al cambiar los valores
de a y b se detendrá.
El ciclo terminará dependiendo de los valores de a y b . El valor true en
la condición del ciclo no afecta al ciclo. Imprimirá ... cuando a sea
igual a b .
https://poli.instructure.com/courses/49163/quizzes/111977 22/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
El ciclo terminará dependiendo de los valores de a y b . El valor true en
la condición del ciclo afecta al ciclo dependiendo de los valores de a y
b .
El ciclo no terminará nunca. Los cambios que se hacen sobre a y b son
irrelevantes porque nunca afectarán al ciclo. Imprimirá ...
indefinidamente.
El ciclo nunca se ejecutará.
Pregunta 17 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)
int x=700;
https://poli.instructure.com/courses/49163/quizzes/111977 23/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
El programa genera una cadena compuesta de K y J. Donde J representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.
El programa genera una cadena compuesta de Z y N. Donde N representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.
El programa genera una cadena compuesta de P y Q. Donde P representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.
El programa genera una cadena compuesta de X y O. Donde X representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.
Pregunta 18 5
/ 5 pts
Una técnica muy útil para el diseño de software es la técnica del diseño
descendente, que consiste en aplicar a la solución de un problema de
programación el principio militar del imperio Romano “Divide al enemigo y
lo vencerás”. Este concepto se aplica de la siguiente manera:
https://poli.instructure.com/courses/49163/quizzes/111977 24/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
1 - 2 - 3
2
1 - 2
3
1
1 - 3
2 - 3
Pregunta 19 5
/ 5 pts
¿Que librería debo llamar de primeras para tomar un dato por teclado?
import java.util.Screen;
import java.util.Math;
import java.util.Scanner;
import java.Scanner;
https://poli.instructure.com/courses/49163/quizzes/111977 25/26
18/10/22, 21:35 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[…
Pregunta 20 5
/ 5 pts
Resta
Multiplicación
Módulo
División
https://poli.instructure.com/courses/49163/quizzes/111977 26/26