Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evaluacion Final - Escenario 8 - Primer Bloque-Teorico - Practico - Programacion de Computadores - (Grupo b07)
Evaluacion Final - Escenario 8 - Primer Bloque-Teorico - Practico - Programacion de Computadores - (Grupo b07)
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
Historial de intentos
https://poli.instructure.com/courses/40454/quizzes/82198 1/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
Las respuestas correctas ya no están disponibles.
Pregunta 1 5
/ 5 pts
6765
https://poli.instructure.com/courses/40454/quizzes/82198 2/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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
2584
Pregunta 2 5
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 3/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
hasPrefix(“//”);
startsWith(“//”);
linea.prefix(“//”);
beginsWith(“//”);
Pregunta 3 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)>=0 && nombre.charAt(0)<=9
length() > 0 && nombre.charAt(0)>=’0’ && nombre.charAt(0)<=’9’
length() > 0 && nombre.charAt(0)>=’9’ && nombre.charAt(0)<=’0’
Pregunta 4 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,
https://poli.instructure.com/courses/40454/quizzes/82198 5/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
guiones bajos (_) y signos de dólar ($). Además, el primer símbolo del
nombre no puede ser un dígito.
(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 == ’$’
(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 == ’$’
Pregunta 5 5
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 6/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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>)
Para que el método sea correcto, <condicion> debe ser reemplazado por:
charAt(i-1)=='\n'
charAt(i)!='\n' || codigo.charAt(i-1)!='\n'
https://poli.instructure.com/courses/40454/quizzes/82198 7/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
charAt(i)!='\n'
charAt(i)=='\n' && codigo.charAt(i-1)=='\n'
Pregunta 6 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/40454/quizzes/82198 8/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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.
Resuelve el problema de manera correcta.
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.
Incorrecto Pregunta 7 0
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 9/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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/40454/quizzes/82198 10/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
}
}
Pregunta 8 5
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 11/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
char[] cod_arr = (char[]) cod;
char[] cod_arr = cod.toCharArray();
char[] cod_arr = cod.toArray();
char[] cod_arr = cod;
Pregunta 9 5
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 12/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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:
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/40454/quizzes/82198 13/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
static boolean verificar_colores(byte[][] img){
if (img[i][j]==1 ||
img[i][j]==0) return true;
}
static boolean verificar_colores(byte[][] img){
}
Pregunta 10 5
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 14/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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[]
int[][]
byte[][]
double[][]
Pregunta 11 5
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 15/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
https://poli.instructure.com/courses/40454/quizzes/82198 16/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
static void pintar_calle(){
System.out.println(linea[i]);
}
static void pintar_calle(){
}
System.out.println(linea[i]);
}
https://poli.instructure.com/courses/40454/quizzes/82198 17/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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/40454/quizzes/82198 18/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
static void pintar_calle(){
}
System.out.println(linea[i]);
}
System.out.println(manzana[i]);
}
Pregunta 12 5
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 19/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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
89
12
233
https://poli.instructure.com/courses/40454/quizzes/82198 20/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
Pregunta 13 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:
codigo.charAt(i)!='\n' && codigo.charAt(i-1)=='\n'
codigo.charAt(i)=='\n' && codigo.charAt(i-1)!='\n'
codigo.charAt(i)=='\n'
codigo.charAt(i)=='\n' && i>0 && codigo.charAt(i-1)!='\n'
https://poli.instructure.com/courses/40454/quizzes/82198 21/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
Pregunta 14 5
/ 5 pts
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/40454/quizzes/82198 23/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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 $.
Pregunta 15 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/40454/quizzes/82198 24/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
}
https://poli.instructure.com/courses/40454/quizzes/82198 25/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
Pregunta 16 5
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 26/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
linea = linea.trim();
linea = linea.trim();
linea = linea.removeLeftMargin();
trim();
removeLeftMargin();
Incorrecto Pregunta 17 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/40454/quizzes/82198 27/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
https://poli.instructure.com/courses/40454/quizzes/82198 28/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
}
}
Pregunta 18 5
/ 5 pts
https://poli.instructure.com/courses/40454/quizzes/82198 29/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
}
}
La implementación
static long parejas(int n){
}
return 1;
}
https://poli.instructure.com/courses/40454/quizzes/82198 30/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
Pregunta 19 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:
Antes de procesar una imagen, debe verificarse que ésta tenga el tamaño
adecuado (5 filas y 5 columnas). La expresión que permita hacer dicha
verificación es:
img.length == 5
img.rows == 5 && img.cols == 5
length == 5 && img[0].length == 5
img.length == 25
https://poli.instructure.com/courses/40454/quizzes/82198 31/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
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:
}
!Arrays.equals(img1[i], img2[i])
https://poli.instructure.com/courses/40454/quizzes/82198 32/33
25/10/21 20:39 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/PROGRAMACION DE COMPUTADORES-[GRUPO B07]
Arrays.not_equals(img1[i], img2[i])
img1 != img2
img1[i] != img2[i]
https://poli.instructure.com/courses/40454/quizzes/82198 33/33