16/9/24, 9:54 p.m.
Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO …
Parcial - Escenario 4
Fecha de entrega 17 de sep en 23:55
Puntos 75
Preguntas 8
Disponible 14 de sep en 0:00 - 17 de sep en 23:55
Límite de tiempo 90 minutos
Intentos permitidos 2
Instrucciones
https://poli.instructure.com/courses/70844/quizzes/153912 1/8
16/9/24, 9:54 p.m. Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO …
Volver a realizar el examen
Historial de intentos
Intento Hora Puntaje
MÁS RECIENTE Intento 1 65 minutos 69 de 75
Las respuestas correctas estarán disponibles del 17 de sep en 23:55 al 18 de sep en 23:55.
Puntaje para este intento: 69 de 75
Entregado el 16 de sep en 21:53
Este intento tuvo una duración de 65 minutos.
Pregunta 1
10 / 10 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?
int x=700;
String cadena = "";
if ((x / 100) % 2 == 0){
cadena = "O" + cadena;}
else {
cadena = "X" + cadena;}
if ((x % 100 / 10) % 2 == 0){
cadena = cadena + "O";}
else {
cadena = cadena + "X";}
if ((x % 100 % 10 / 1) % 2 == 0){
https://poli.instructure.com/courses/70844/quizzes/153912 2/8
16/9/24, 9:54 p.m. Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO …
cadena = cadena + "O";}
else {
cadena = cadena + "X";}
System.out.println(cadena);
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 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.
Pregunta 2
10 / 10 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)
Evalúe la ejecución con valores:
tp = 1 , tc = 3 ;
tp = 2 , tc = 2 ;
tp = 3 , tc = 3 ;
tp = 2 , tc = 1 .
Cuáles valores tomaría la variable de en cada evaluación?
double de = 0.0;
if (tp == 1) {
de = 0.01;
}
https://poli.instructure.com/courses/70844/quizzes/153912 3/8
16/9/24, 9:54 p.m. Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO …
else if (tp == 2) {
if (tc == 1)
de = 0.02;
else if (tc == 2)
de = 0.03;
else if (tc == 3)
de = 0.04;
} else {
de = 0.0;
}
System.out.println(de);
de = 0.01 para tp = 1 , tc = 3
de = 0.03 para tp = 2 , tc = 2
de = 0.02 para tp = 3 , tc = 3
de = 0.02 para tp = 2 , tc = 1
de = 0.01 para tp = 1 , tc = 3
de = 0.03 para tp = 2 , tc = 2
de = 0.02 para tp = 3 , tc = 3
de = 0.01 para tp = 2 , tc = 1
de = 0.01 para tp = 1 , tc = 3
de = 0.03 para tp = 2 , tc = 2
de = 0.00 para tp = 3 , tc = 3
de = 0.02 para tp = 2 , tc = 1
de = 0.01 para tp = 1 , tc = 3
de = 0.02 para tp = 2 , tc = 2
de = 0.02 para tp = 3 , tc = 3
de = 0.02 para tp = 2 , tc = 1
de = 0.02 para tp = 1 , tc = 3
de = 0.01 para tp = 2 , tc = 2
de = 0.03 para tp = 3 , tc = 3
de = 0.02 para tp = 2 , tc = 1
de = 0.03 para tp = 1 , tc = 3
de = 0.01 para tp = 2 , tc = 2
de = 0.00 para tp = 3 , tc = 3
de = 0.02 para tp = 2 , tc = 1
Pregunta 3
10 / 10 pts
https://poli.instructure.com/courses/70844/quizzes/153912 4/8
16/9/24, 9:54 p.m. Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO …
Cuando hay proposiciones if anidadas es posible que el número de cláusulas else no sea igual al
número de proposiciones if.
En este caso se aplica la siguiente regla: cada else se asocia con el if precedente más lejano.
Verdadero
Falso
Cada else se asocia con el if precedente más cercano.
Pregunta 4
10 / 10 pts
¿Cuál de los siguientes fragmentos de códigos utiliza la temperatura del agua para generar el mensaje
adecuado?
1. Condición para generar el mensaje de Agua a temperatura ambiente
if (T==0) System.out.println(“Temperatura ambiente”); Falso
2. Condición para generar el mensaje que se encuentra en la zona de temperatura
peligrosa ⚠️
if (T>22 && T<60) System.out.println(“Zona de temperatura peligrosa”); Verdadero
Respuesta 1:
Falso
Verdadero
Respuesta 2:
Verdadero
Falso
https://poli.instructure.com/courses/70844/quizzes/153912 5/8
16/9/24, 9:54 p.m. Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO …
Pregunta 5
10 / 10 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:
1 - La solución de un problema P empieza con una fase de análisis que permite identificar las tareas
fundamentales (T1, T2,…, Tn) que deben realizarse para resolver P
2 - Para cada tarea particular T se desarrolla una unidad de programa que la resuelva eficientemente
(métodos)
3 - Se elabora una llamada principal (main) que ha de dirigir el proceso general de la solución de P y
tendrá a su servicio los métodos
¿Cuáles de las proporciones (1, 2 y 3) son correctas?
2
1
1-2
2-3
3
1-3
1-2-3
ParcialPregunta 6
4 / 10 pts
Relacionar los métodos con su correspondiente descripción:
Float xmedia (int n, int x[])
Retorna un valor float y acept
Bool ordene (int n, int x[])
Recibe dos valores, un bool n
Float media (float n, float x)
Recibe dos valores, dos float
Bool dato (float n, float x)
https://poli.instructure.com/courses/70844/quizzes/153912 6/8
16/9/24, 9:54 p.m. Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO …
Recibe dos valores, dos float
Int clase (bool n, float x)
Recibe dos valores, un entero
Pregunta 7
10 / 10 pts
A continuación, encontrará el enunciado de un problema simple. Entre las opciones que se le
presentarán posteriormente, seleccione aquella que corresponde al encabezado de un método, en
lenguaje Java, que permitiría resolver correctamente el problema.
Problema: Dada una letra, determine si es minúscula o no.
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 boolean es_minuscula(char minuscula, char mayuscula) { }
static boolean es_minuscula(char letra) { }
static char es_minuscula(boolean minuscula, boolean mayuscula) { }
static boolean es_minuscula(char letra, boolean minuscula) { }
static char es_minuscula(boolean letra) { }
Pregunta 8
5 / 5 pts
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿Qué
valor se imprimiría en pantalla?
char i = 'A';
char j = 'B';
int n = 28;
String s = "C";
String t = "D";
String u = i + "" + n + j + "!";
System.out.println (j);
System.out.println (n);
System.out.println (n);
System.out.println (s);
System.out.println (u);
https://poli.instructure.com/courses/70844/quizzes/153912 7/8
16/9/24, 9:54 p.m. Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO …
XA
BA
C1
D
A2B!
D
BC
CS
D
SA28B!
B
28
28
C
A28B!
A
B
C
D
A28B!
Puntaje del examen: 69 de 75
X
https://poli.instructure.com/courses/70844/quizzes/153912 8/8