Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha de entrega
26 de oct en 23:55
Puntos
100
Preguntas
20
Disponible
23 de oct en 0:00 - 26 de oct en 23:55
4 días
Límite de tiempo
90 minutos
Intentos permitidos
2
Instrucciones
https://poli.instructure.com/courses/40975/quizzes/83577 1/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Historial de intentos
Intento 1
47 minutos 85 de 100
Las respuestas correctas ya no están disponibles.
Pregunta 1 5
/ 5 pts
https://poli.instructure.com/courses/40975/quizzes/83577 2/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
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;
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'
https://poli.instructure.com/courses/40975/quizzes/83577 3/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Pregunta 2 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/40975/quizzes/83577 4/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Resuelve el problema de manera correcta.
No resuelve el problema ya que rotar_imagen debería rotar la imagen
en el sentido de las manecillas del reloj, y no en sentido contrario.
No resuelve el problema ya que solamente se refleja una de las
imágenes, no las dos.
No resuelve el problema ya que solamente se rota una de las
imágenes, no las dos.
Pregunta 3 5
/ 5 pts
144
https://poli.instructure.com/courses/40975/quizzes/83577 6/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
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
233
12
https://poli.instructure.com/courses/40975/quizzes/83577 7/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Pregunta 4 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/40975/quizzes/83577 8/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
https://poli.instructure.com/courses/40975/quizzes/83577 9/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Pregunta 5 5
/ 5 pts
2584
6765
https://poli.instructure.com/courses/40975/quizzes/83577 10/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
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
10946
4181
Pregunta 6 5
/ 5 pts
return 1;
}
}
static long parejas(int n){
}
}
https://poli.instructure.com/courses/40975/quizzes/83577 12/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
La implementación
Pregunta 7 5
/ 5 pts
Incorrecta porque se invierte el orden de los puntos origen y destino.
Incorrecta porque el valor de 100 no es precedido por el símbolo $.
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.
Incorrecta porque se omite el cálculo de los valores absolutos.
https://poli.instructure.com/courses/40975/quizzes/83577 14/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Incorrecto Pregunta 8 0
/ 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/40975/quizzes/83577 15/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
}
https://poli.instructure.com/courses/40975/quizzes/83577 16/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Pregunta 9 5
/ 5 pts
Una de las funcionalidades con que David desea que cuente su editor
es la de decidir si un nombre de variable es válido o no. Recuerde que
un nombre de variable válido puede contener únicamente letras,
dígitos, guiones bajos (_) y signos de dólar ($). Además, el primer
símbolo del nombre no puede ser un dígito.
nombre.length() > 0 && nombre.charAt(0)>=9 && nombre.charAt(0)<=
0
length() > 0 && nombre.charAt(0)>=’9’ && nombre.charAt(0)<=’0’
length() > 0 && nombre.charAt(0)>=0 && nombre.charAt(0)<=9
length() > 0 && nombre.charAt(0)>=’0’ && nombre.charAt(0)<=’9’
Pregunta 10 5
/ 5 pts
https://poli.instructure.com/courses/40975/quizzes/83577 17/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
beginsWith(“//”);
startsWith(“//”);
hasPrefix(“//”);
linea.prefix(“//”);
Pregunta 11 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/40975/quizzes/83577 18/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
img.length == 25
length == 5 && img[0].length == 5
img.rows == 5 && img.cols == 5
img.length == 5
Pregunta 12 5
/ 5 pts
Una de las funcionalidades con que David desea que cuente su editor
es la de decidir si un nombre de variable es válido o no. Recuerde que
un nombre de variable válido puede contener únicamente letras,
https://poli.instructure.com/courses/40975/quizzes/83577 19/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
((c >= ’A’ || c <= ’Z’) && (c >= ’a’ || c <= ’z’)) || (c >= ’0’
|| c <= ’9’) || c == ’_’ || c == ’$’
(c >= ’A’ && c <= ’a’) || (c >= ’Z’ && c <= ’z’) || (c >= ’0’ &&
c <= ’9’) || c == ’_’ || c == ’$’
((c >= ’A’ || c <= ’a’) && (c >= ’Z’ || c <= ’z’)) || (c >= ’0’
|| c <= ’9’) || c == ’_’ || c == ’$’
(c >= ’A’ && c <= ’Z’) || (c >= ’a’ && c <= ’z’) || (c >= ’0’ &&
c <= ’9’) || c == ’_’ || c == ’$’
(c >= ’A’ && c <= ’Z’) || (c >= ’a’ && c <= ’z’) || (c
>= ’0’ && c <= ’9’) || c == ’_’ || c == ’$’
Pregunta 13 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/40975/quizzes/83577 21/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
https://poli.instructure.com/courses/40975/quizzes/83577 22/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Pregunta 14 5
/ 5 pts
trim();
removeLeftMargin();
linea = linea.removeLeftMargin();
linea = linea.trim();
linea = linea.trim();
Pregunta 15 5
/ 5 pts
https://poli.instructure.com/courses/40975/quizzes/83577 23/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
char[] cod_arr = cod;
char[] cod_arr = cod.toCharArray();
char[] cod_arr = (char[]) cod;
char[] cod_arr = cod.toArray();
Pregunta 16 5
/ 5 pts
https://poli.instructure.com/courses/40975/quizzes/83577 24/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
https://poli.instructure.com/courses/40975/quizzes/83577 25/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
static void pintar_calle(){
System.out.println(linea[i]);
}
static void pintar_calle(){
}
System.out.println(linea[i]);
}
System.out.println(manzana[i]);
}
https://poli.instructure.com/courses/40975/quizzes/83577 26/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
static void pintar_calle(){
}
System.out.println(linea[i]);
}
https://poli.instructure.com/courses/40975/quizzes/83577 27/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
El método
System.out.println(manzana[i]);
El método
}
System.out.println(linea[i]);
}
El método
System.out.println(linea[i]);
}
El método
}
System.out.println(linea[i]);
}
https://poli.instructure.com/courses/40975/quizzes/83577 28/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Pregunta 17 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:
}
!Arrays.equals(img1[i], img2[i])
https://poli.instructure.com/courses/40975/quizzes/83577 29/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
Arrays.not_equals(img1[i], img2[i])
img1[i] != img2[i]
img1 != img2
Pregunta 18 5
/ 5 pts
Una de las funcionalidades con que David desea que cuente su editor
es la de eliminar líneas vacías del código. El siguiente método recibe
un código y retorna el código sin líneas vacías.
if (<condicion>)
https://poli.instructure.com/courses/40975/quizzes/83577 30/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
charAt(i)=='\n' && codigo.charAt(i-1)=='\n'
charAt(i)!='\n' || codigo.charAt(i-1)!='\n'
charAt(i-1)=='\n'
charAt(i)!='\n'
Incorrecto Pregunta 19 0
/ 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/40975/quizzes/83577 31/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
static boolean verificar_colores(byte[][] img){
if (img[i][j]!=1
|| img[i][j]!=0) return false;
}
static boolean verificar_colores(byte[][] img){
if (img[i][j]==1
|| img[i][j]==0) return true;
}
static boolean verificar_colores(byte[][] img){
if (img[i][j]==1
&& img[i][j]==0) return true;
}
https://poli.instructure.com/courses/40975/quizzes/83577 32/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
static boolean verificar_colores(byte[][] img){
if (img[i][j]!=1
&& img[i][j]!=0) return false;
}
Pregunta 20 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:
double[]
double[][]
int[][]
https://poli.instructure.com/courses/40975/quizzes/83577 33/34
10/11/21 9:59 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO …
byte[][]
https://poli.instructure.com/courses/40975/quizzes/83577 34/34