21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
Examen parcial - Semana 4
Fecha límite 24 de sep en 23:55 Puntos 75 Preguntas 20
Disponible 21 de sep en 0:00-24 de sep en 23:55 4 días Tiempo límite 90 minutos
Intentos permitidos 2
Instrucciones
https://poli.instructure.com/courses/11281/quizzes/41094 1/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
Volver a realizar la evaluación
Historial de intentos
Intento Tiempo Puntaje
ÚLTIMO Intento 1 89 minutos 71.25 de 75
Calificación para este intento: 71.25 de 75
Presentado 21 de sep en 14:37
Este intento tuvo una duración de 89 minutos.
Pregunta 1 3.75 / 3.75 ptos.
Cuál es el mínimo número de comparaciones ( < , > , <= , >= , == ,! = )
que sería necesario realizar para encontrar el mayor entre cinco (5)
números enteros?
¡Correcto! 4
Pregunta 2 3.75 / 3.75 ptos.
Cuál es la salida del siguiente programa en JAVA?
int a = 1;
int b = 2;
int c = 5;
int d = (a + b) * c;
int e = a + b * c;
int f = 2 * a * a * + b * 3 + c;
System.out.println (a);
https://poli.instructure.com/courses/11281/quizzes/41094 2/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
System.out.println (b);
System.out.println (c);
System.out.println (d);
System.out.println (e);
System.out.println (f);
1
2
5
15
12
17
2
3
6
15
11
17
1
3
5
15
10
17
¡Correcto!
1
2
5
15
11
17
Pregunta 3 3.75 / 3.75 ptos.
https://poli.instructure.com/courses/11281/quizzes/41094 3/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
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?
for (int i=1;i<=30;i+=2){
System.out.println("los numeros son: "+i);
}
los numeros son: 2
los numeros son: 4
los numeros son: 6
los numeros son: 8
los numeros son: 10
los numeros son: 12
los numeros son: 14
los numeros son: 16
los numeros son: 18
los numeros son: 20
los numeros son: 22
los numeros son: 24
los numeros son: 26
los numeros son: 28
los numeros son: 30
https://poli.instructure.com/courses/11281/quizzes/41094 4/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
los numeros son: 12
los numeros son: 32
los numeros son: 52
los numeros son: 72
los numeros son: 92
los numeros son: 12
los numeros son: 13
los numeros son: 15
los numeros son: 14
los numeros son: 19
los numeros son: 18
los numeros son: 20
los numeros son: 21
los numeros son: 20
los numeros son: 22
¡Correcto! los numeros son: 1
los numeros son: 3
los numeros son: 5
los numeros son: 7
los numeros son: 9
los numeros son: 11
los numeros son: 13
los numeros son: 15
los numeros son: 17
los numeros son: 19
los numeros son: 21
los numeros son: 23
los numeros son: 25
los numeros son: 27
los numeros son: 29
los numeros son: 0
los numeros son: 31
los numeros son: 51
los numeros son: 71
los numeros son: 91
los numeros son: 111
los numeros son: 131
los numeros son: 151
los numeros son: 171
los numeros son: 191
los numeros son: 211
los numeros son: 231
los numeros son: 251
los numeros son: 271
los numeros son: 291
https://poli.instructure.com/courses/11281/quizzes/41094 5/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
Pregunta 4 3.75 / 3.75 ptos.
Cuál es la salida del siguiente programa en JAVA?
int i = 1, j = 2, k = 0;
double x = 2.1, y = 4.5, z = 10.0;
x = i / 2;
y *= 2;
z = y / 3.0;
i++;
j += k + 5;
j += k + 2;
k--;
System.out.println (x);
System.out.println (y );
System.out.println (z);
System.out.println (i);
System.out.println (j);
System.out.println (k);
2.0
9.0
1.0
3
9
-2
1.0
9.0
1.0
2
3
-1
https://poli.instructure.com/courses/11281/quizzes/41094 6/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
¡Correcto!
0.0
9.0
3.0
2
9
-1
3.0
11.0
1.0
2
3
-2
Pregunta 5 3.75 / 3.75 ptos.
Cuál es la salida del siguiente programa en JAVA?
String a = "hola";
String b = 'h' + "o" + 'l' + "a" + "";
boolean c = a.equals (b);
boolean e = !c;
char f = 'f';
char g = 'f';
boolean h = g != f;
System.out.println (a);
System.out.println (b);
System.out.println (c);
System.out.println (e);
System.out.println (f);
System.out.println (g);
System.out.println (h );
https://poli.instructure.com/courses/11281/quizzes/41094 7/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
hola
hola_
false
true
g
f
false
¡Correcto!
hola
hola
true
false
f
f
false
hola_
hola
false
false
g
g
false
hola
hola
false
false
f
g
false
Pregunta 6 3.75 / 3.75 ptos.
¿Que librería debo llamar de primeras para tomar un dato por teclado?
https://poli.instructure.com/courses/11281/quizzes/41094 8/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
¡Correcto!
import java.util.Scanner;
import java.Scanner;
import java.util.Math;
import java.util.Screen;
Pregunta 7 3.75 / 3.75 ptos.
¿Que tipo de operación realiza el % en Java ?
¡Correcto!
Módulo
Resta
Multiplicación
División
Pregunta 8 3.75 / 3.75 ptos.
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?
char i = 'd';
char j = 'e';
int n = 2;
https://poli.instructure.com/courses/11281/quizzes/41094 9/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
String s = "d+e";
String t = "de";
String u = i + "" + n + j + "!";
System.out.println (i);
System.out.println (j);
System.out.println (s);
System.out.println (t);
System.out.println (u);
¡Correcto!
d
e
d+e
de
d2e!
d
e
de
de
d2!
e
e
d+e
de!
de
d
e
de
de
de!
Pregunta 9 3.75 / 3.75 ptos.
Ejercicio de Compilación:
https://poli.instructure.com/courses/11281/quizzes/41094 10/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
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 a = 1;
int b = 2;
int c = 5;
int d = (a + b) * c;
int e = a + b * c;
int f = 2 * a * a * + b * 3 + c;
System.out.println (a);
System.out.println (b);
System.out.println (c);
System.out.println (d);
System.out.println (e);
System.out.println (f);
¡Correcto!
1
2
5
15
11
17
1
3
5
15
10
17
2
3
6
15
11
17
https://poli.instructure.com/courses/11281/quizzes/41094 11/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
1
2
5
15
12
17
Pregunta 10 3.75 / 3.75 ptos.
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){
cadena = cadena + "O";}
https://poli.instructure.com/courses/11281/quizzes/41094 12/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
else {
cadena = cadena + "X";}
System.out.println(cadena);
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 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.
¡Correcto!
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 11 3.75 / 3.75 ptos.
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)
https://poli.instructure.com/courses/11281/quizzes/41094 13/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
¿Cuál es la salida del siguiente programa en JAVA?
boolean a = false;
boolean b = true;
boolean c = !a;
boolean d = a || b;
boolean e = d || c && !a;
boolean f = true && !e;
System.out.println (a);
System.out.println (b);
System.out.println (c);
System.out.println (d);
System.out.println (e);
System.out.println (f);
false
true
true
true
true
true
false
true
false
true
true
false
¡Correcto!
false
true
true
true
true
false
https://poli.instructure.com/courses/11281/quizzes/41094 14/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
false
true
true
true
false
false
Pregunta 12 3.75 / 3.75 ptos.
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?
boolean a = false;
boolean b = true;
boolean c = !a;
boolean d = a || b;
boolean e = d || c && !a;
boolean f = true && !e;
System.out.println (a);
System.out.println (b);
System.out.println (c);
System.out.println (d);
System.out.println (e);
https://poli.instructure.com/courses/11281/quizzes/41094 15/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
System.out.println (f);
true
true
true
true
true
true
false
true
true
true
true
true
true
true
true
true
true
false
¡Correcto!
false
true
true
true
true
false
https://poli.instructure.com/courses/11281/quizzes/41094 16/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
Pregunta 13 3.75 / 3.75 ptos.
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 n=5;
int m = n * 2;
int i = 1;
while (i <= n) {
int j = 1;
while (j < m) {
if (j >= i && j <= m - i) {
if (j <= n)
System.out.print (" " + (j - i + 1) + " ");
else
System.out.print (" " + (m - j - i + 1) + " ");
} else {
System.out.print (" ");
j = j + 1;
System.out.println ();
i = i + 1;
https://poli.instructure.com/courses/11281/quizzes/41094 17/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
123451
1234
12
¡Correcto! 123454321
1234321
12321
121
1
1
01
-1 0 1
-2 -1 0 1
-3 -2 -1 0 1
1
10
1 0 -1
1 0 -1 -2
1 0 -1 -2 -3
Pregunta 14 3.75 / 3.75 ptos.
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 .
https://poli.instructure.com/courses/11281/quizzes/41094 18/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
Cuáles valores tomaría la variable de en cada evaluación?
double de = 0.0;
if (tp == 1) {
de = 0.01;
}
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.01 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
¡Correcto! 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.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.02 para tp = 2 , tc = 2
de = 0.02 para tp = 3 , tc = 3
de = 0.02 para tp = 2 , tc = 1
https://poli.instructure.com/courses/11281/quizzes/41094 19/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
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 15 3.75 / 3.75 ptos.
Cual es la sentencia correcta para imprimir texto en pantalla?
System.out.println ( Hola Mundo )
¡Correcto! System.out.println("Hola Mundo");
Ninguna de las anteriores
System out println " Hola Mundo"
Pregunta 16 3.75 / 3.75 ptos.
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=26750,r=0;
r+=x/10000;
x=x%10000;
r+=x/1000;
https://poli.instructure.com/courses/11281/quizzes/41094 20/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
x=x%1000;
/*
r+=x/100;
x=x%100;
*/
r+=x/10;
r+=x%10;
System.out.println(r);
¡Correcto! 83 (83..83)
33
23
Pregunta 17 3.75 / 3.75 ptos.
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)
Suponga la siguiente porción de código donde existe una variable numero definida
previamente. Evalúe la ejecución con valores 3, 12, 18, 20, 22.
¿Cuáles valores tomaría la variable resultado en cada evaluación?
int resultado = 0;
if (numero % 2 == 0) {
if (numero % 4 == 0) {
if (numero % 6 == 0)
resultado = 3;
else
resultado = 2;
}
https://poli.instructure.com/courses/11281/quizzes/41094 21/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
else {
resultado = 1;
}
}
else {
resultado = 0;
}
resultado = 1 para numero = 3
resultado = 3 para numero = 12
resultado = 3 para numero = 18
resultado = 1 para numero = 20
resultado = 2 para numero = 22
resultado = 2 para numero = 3
resultado = 3 para numero = 12
resultado = 1 para numero = 18
resultado = 2 para numero = 20
resultado = 2 para numero = 22
¡Correcto! resultado = 0 para numero = 3
resultado = 3 para numero = 12
resultado = 1 para numero = 18
resultado = 2 para numero = 20
resultado = 1 para numero = 22
resultado = 1 para numero = 3
resultado = 3 para numero = 12
resultado = 3 para numero = 18
resultado = 2 para numero = 20
resultado = 2 para numero = 22
Pregunta 18 3.75 / 3.75 ptos.
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){
https://poli.instructure.com/courses/11281/quizzes/41094 22/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
5. Declare variables ( DE SER NECESARIO)
¿Cuál es la salida del siguiente programa en JAVA?
Suponiendo que inicialmente a = 32 y b = 17 , cuáles son los valores de
a y b después de ejecutar las siguientes tres asignaciones en orden?
a = a + b;
b = a - b;
a = a - b;
a = 32 , b = 15
a = 15 , b = 15
a = 49 , b = 32
¡Correcto! a = 17 , b = 32
a = 32 , b = 17
Pregunta 19 0 / 3.75 ptos.
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 r3=0;
int x=3;
float a=28.99f;
int b=6;
x=(int)a;
https://poli.instructure.com/courses/11281/quizzes/41094 23/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
b--;
x=x % b * b % x - 6;
System.out.println(x);
Respondido
34
9 (9..9)
espuesta correcta 9
-0.92135647
Pregunta 20 3.75 / 3.75 ptos.
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?
Teniendo en cuenta que: a=28 b=11
resultado=a * b;
System.out.println("El resultado es"+resultado);
109
200
500
https://poli.instructure.com/courses/11281/quizzes/41094 24/25
21/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]
30
¡Correcto!
308
Calificación de la evaluación: 71.25 de 75
https://poli.instructure.com/courses/11281/quizzes/41094 25/25