Вы находитесь на странице: 1из 24

22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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/11280/quizzes/41088 1/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Historial de intentos

Intento Tiempo Puntaje


MANTENER Intento 2 57 minutos 60 de 75

ÚLTIMO Intento 2 57 minutos 60 de 75

Intento 1 18 minutos 30 de 75

Calificación para este intento: 60 de 75


Presentado 22 de sep en 19:48
Este intento tuvo una duración de 57 minutos.

Pregunta 1 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){

https://poli.instructure.com/courses/11280/quizzes/41088 2/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

cadena = cadena + "O";}

else {

cadena = cadena + "X";}

System.out.println(cadena);

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.

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 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/11280/quizzes/41088 3/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

5. Declare variables ( DE SER NECESARIO)

¿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 );

hola
hola
false
false
f
g
false

hola_
hola
false
false
g
g
false

hola
hola_
false
true
g
f
false

https://poli.instructure.com/courses/11280/quizzes/41088 4/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

¡Correcto!
hola
hola
true
false
f
f
false

Pregunta 3 3.75 / 3.75 ptos.

¿Cual es la manera correcta para tomar datos del teclado de tipo entero,
teniendo en cuenta que la variable que tomo para guardar mis datos es
teclado?

nombre_variable = teclado();

nombre_variable = teclado.nextLine();

nombre_variable = teclado.nextDouble();

¡Correcto!
nombre_variable = teclado.nextInt();

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--;

https://poli.instructure.com/courses/11280/quizzes/41088 5/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

System.out.println (x);
System.out.println (y );
System.out.println (z);
System.out.println (i);
System.out.println (j);
System.out.println (k);

3.0
11.0
1.0
2
3
-2

¡Correcto!
0.0
9.0
3.0
2
9
-1

2.0
9.0
1.0
3
9
-2

1.0
9.0
1.0
2
3
-1

Pregunta 5 3.75 / 3.75 ptos.

https://poli.instructure.com/courses/11280/quizzes/41088 6/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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=2;

for (int i=1; i<=n; i++){

for (int j=n; j>=1; j--){

if (i>j){

System.out.print (j+2);

}else{

System.out.print (" ");

if (i>=j){

System.out.print (i);

}else{

System.out.print ("");

System.out.println();

4
444

1
222

https://poli.instructure.com/courses/11280/quizzes/41088 7/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

¡Correcto! 1
232

4
232

Pregunta 6 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?

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 = 17

¡Correcto! a = 17 , b = 32

a = 49 , b = 32

a = 32 , b = 15

a = 15 , b = 15

Pregunta 7 3.75 / 3.75 ptos.

https://poli.instructure.com/courses/11280/quizzes/41088 8/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

La palabra reservada else se utiliza principalmente para:

Evitar la evaluación de las condiciones asociadas a los sub-casos


asociados.

Garantizar que todos los casos se cumplan

¡Correcto!
Evitar que al cumplirse un caso, se evalúen los demás casos de la
secuencia.

Garantizar que las condiciones coincidan con los bloques de instrucciones


asignados para cada caso

Todas las anteriores

Ninguna de las anteriores

Pregunta 8 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?

Teniendo en cuenta que: a=28 b=11

resultado=a * b;
https://poli.instructure.com/courses/11280/quizzes/41088 9/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

System.out.println("El resultado es"+resultado);

Respondido
200

500

30

espuesta correcta 308

109

Pregunta 9 0 / 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);

https://poli.instructure.com/courses/11280/quizzes/41088 10/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Respondido
3.0
11.0
1.0
2
3
-2

espuesta correcta
0.0
9.0
3.0
2
9
-1

2.0
9.0
1.0
3
9
-2

1.0
9.0
1.0
2
3
-1

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){
https://poli.instructure.com/courses/11280/quizzes/41088 11/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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);

1
3
5
15
10
17

¡Correcto!
1
2
5
15
11
17

2
3
6
15
11
17

https://poli.instructure.com/courses/11280/quizzes/41088 12/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

1
2
5
15
12
17

Pregunta 11 3.75 / 3.75 ptos.

Unir el tipo de variable con el tipo de datos que soporta.

¡Correcto! bool True/False

¡Correcto! Char Caracteres

¡Correcto! Double Decimales

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?

https://poli.instructure.com/courses/11280/quizzes/41088 13/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

for (int i=10;i>=0;i--){

System.out.println (i);

1.0
9.0
1.0
2
3
-1

Error de compilación

20
19
18
17
16
15
14
13
12
11
10

¡Correcto! 10
9
8
7
6
5
4
3
2
1
0

https://poli.instructure.com/courses/11280/quizzes/41088 14/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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 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);

1.0
29.8
9.933333333333334
4
11

3.0
11.0
1.0
2
3
-2

https://poli.instructure.com/courses/11280/quizzes/41088 15/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

¡Correcto!
0.0
9.0
3.0
2
9
-1

1.0
9.0
1.0
2
3
-1

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)

¿Cuál es la salida del siguiente programa en JAVA?

char i = 'd';
char j = 'e';
int n = 2;
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);

https://poli.instructure.com/courses/11280/quizzes/41088 16/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

d
e
de
de
d2!

e
e
d+e
de!
de

d
e
de
de
de!

¡Correcto!
d
e
d+e
de
d2e!

Pregunta 15 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)

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.

https://poli.instructure.com/courses/11280/quizzes/41088 17/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

¿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;
}
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

espuesta correcta 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

Respondido 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

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

https://poli.instructure.com/courses/11280/quizzes/41088 18/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Pregunta 16 3.75 / 3.75 ptos.

¿Que tipo de operación realiza el % en Java ?

Resta

¡Correcto! Módulo

Multiplicación

División

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)

¿Cuál es la salida del siguiente programa en JAVA?

char i = 'd';
char j = 'e';
int n = 2;
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);

https://poli.instructure.com/courses/11280/quizzes/41088 19/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

¡Correcto!
d
e
d+e
de
d2e!

d
e
de
de
d2!

e
e
d+e
de!
de

d
e
de
de
de!

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){
5. Declare variables ( DE SER NECESARIO)

¿Cuál es la salida del siguiente programa en JAVA?

https://poli.instructure.com/courses/11280/quizzes/41088 20/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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
false
false

¡Correcto!
false
true
true
true
true
false

false
true
true
true
true
true

https://poli.instructure.com/courses/11280/quizzes/41088 21/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

false
true
false
true
true
false

Pregunta 19 0 / 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?

Respondido 7

espuesta correcta 4

Pregunta 20 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);

https://poli.instructure.com/courses/11280/quizzes/41088 22/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

System.out.println (e);
System.out.println (f);
System.out.println (g);
System.out.println (h );

¡Correcto!
hola
hola
true
false
f
f
false

hola
hola
false
false
f
g
false

hola
hola_
false
true
g
f
false

hola_
hola
false
false
g
g
false

Calificación de la evaluación: 60 de 75

https://poli.instructure.com/courses/11280/quizzes/41088 23/24
22/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

https://poli.instructure.com/courses/11280/quizzes/41088 24/24

Вам также может понравиться