0% encontró este documento útil (0 votos)
47 vistas8 páginas

Parcial de Programación en JAVA

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas8 páginas

Parcial de Programación en JAVA

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte