Está en la página 1de 25

6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Examen parcial - Semana 4

Fecha límite 9 de abr en 23:55 Puntos 75 Preguntas 20


Disponible 6 de abr en 0:00-9 de abr en 23:55 4 días Tiempo límite 90 minutos
Intentos permitidos 2

Instrucciones

Historial de intentos

Intento Tiempo Puntaje

https://poli.instructure.com/courses/8721/quizzes/33193 1/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Intento Tiempo Puntaje


MANTENER Intento 2 75 minutos 67.5 de 75

ÚLTIMO Intento 2 75 minutos 67.5 de 75

Intento 1 88 minutos 52.5 de 75

 Las respuestas correctas estarán disponibles del 10 de abr en 0:00 al 10 de abr en 23:55.

Calificación para este intento: 67.5 de 75


Presentado 6 de abr en 23:44
Este intento tuvo una duración de 75 minutos.

Incorrecto Pregunta 1 0 / 3.75 ptos.

¿Que librería debo llamar de primeras para tomar un dato por teclado?

import java.util.Screen;

import java.util.Scanner;

import java.util.Math;

import java.Scanner;

Pregunta 2 3.75 / 3.75 ptos.

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

https://poli.instructure.com/courses/8721/quizzes/33193 2/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

System.out.println (d);
System.out.println (e);
System.out.println (f);

false
true
false
true
true
false

false
true
true
true
true
true

false
true
true
true
false
false

false
true
true
true
true
false

Pregunta 3 3.75 / 3.75 ptos.

Ejercicio de Compilación:

https://poli.instructure.com/courses/8721/quizzes/33193 3/25
6/4/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 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/8721/quizzes/33193 4/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

1
01
-1 0 1
-2 -1 0 1
-3 -2 -1 0 1

123454321
1234321
12321
121
1

1
10
1 0 -1
1 0 -1 -2
1 0 -1 -2 -3

123451
1234
12

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

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

System.out.println (i);

https://poli.instructure.com/courses/8721/quizzes/33193 5/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Error de compilación

1.0
9.0
1.0
2
3
-1

20
19
18
17
16
15
14
13
12
11
10

10
9
8
7
6
5
4
3
2
1
0

Pregunta 5 3.75 / 3.75 ptos.

Ejercicio de Compilación:
https://poli.instructure.com/courses/8721/quizzes/33193 6/25
6/4/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 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";}

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.

https://poli.instructure.com/courses/8721/quizzes/33193 7/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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.

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.

Pregunta 6 3.75 / 3.75 ptos.

Cual es la sentencia correcta para imprimir texto en pantalla?

System.out.println("Hola Mundo");

System.out.println ( Hola Mundo )

System out println " Hola Mundo"

Ninguna de las anteriores

Pregunta 7 3.75 / 3.75 ptos.

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

String a = "hola";
String b = 'h' + "o" + 'l' + "a" + "";
https://poli.instructure.com/courses/8721/quizzes/33193 8/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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
true
g
f
false

hola
hola
false
false
f
g
false

hola_
hola
false
false
g
g
false

https://poli.instructure.com/courses/8721/quizzes/33193 9/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

hola
hola
true
false
f
f
false

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?

int x=26750,r=0;
r+=x/10000;
x=x%10000;
r+=x/1000;
x=x%1000;
/*
r+=x/100;
x=x%100;
*/
r+=x/10;
r+=x%10;
System.out.println(r);

33

https://poli.instructure.com/courses/8721/quizzes/33193 10/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

23

83 (83..83)

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

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

https://poli.instructure.com/courses/8721/quizzes/33193 11/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

hola_
hola
false
false
g
g
false

hola
hola
false
false
f
g
false

hola
hola_
false
true
g
f
false

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

https://poli.instructure.com/courses/8721/quizzes/33193 12/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

1.0
9.0
1.0
2
3
-1

3.0
11.0
1.0
2
3
-2

https://poli.instructure.com/courses/8721/quizzes/33193 13/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

2.0
9.0
1.0
3
9
-2

0.0
9.0
3.0
2
9
-1

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?

for (int i=1;i<=30;i+=2){


System.out.println("los numeros son: "+i);
}

https://poli.instructure.com/courses/8721/quizzes/33193 14/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

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

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

https://poli.instructure.com/courses/8721/quizzes/33193 15/25
6/4/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

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

hola
hola_
false
true
g
f
false

https://poli.instructure.com/courses/8721/quizzes/33193 16/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

hola
hola
true
false
f
f
false

hola
hola
false
false
f
g
false

hola_
hola
false
false
g
g
false

Pregunta 14 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);
System.out.println (b);
System.out.println (c);
System.out.println (d);

https://poli.instructure.com/courses/8721/quizzes/33193 17/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

2
3
6
15
11
17

1
3
5
15
10
17

1
2
5
15
12
17

1
2
5
15
11
17

Incorrecto Pregunta 15 0 / 3.75 ptos.

Ejercicio de Compilación:

1. Ingrese a eclipse.

https://poli.instructure.com/courses/8721/quizzes/33193 18/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

a = 49 , b = 32

a = 15 , b = 15

a = 32 , b = 15

a = 17 , b = 32

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?

boolean a = false;

https://poli.instructure.com/courses/8721/quizzes/33193 19/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

true

true

true

true

true

false

https://poli.instructure.com/courses/8721/quizzes/33193 20/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

true

true

true

true

true

true

false

true

true

true

true

false

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/8721/quizzes/33193 21/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

d
e
d+e
de
d2e!

e
e
d+e
de!
de

d
e
de
de
de!

d
e
de
de
d2!

Pregunta 18 3.75 / 3.75 ptos.

La palabra reservada else se utiliza principalmente para:

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


asociados.

https://poli.instructure.com/courses/8721/quizzes/33193 22/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Garantizar que las condiciones coincidan con los bloques de instrucciones


asignados para cada caso

Garantizar que todos los casos se cumplan

Ninguna de las anteriores

Todas las anteriores

Evitar que al cumplirse un caso, se evalúen los demás casos de la


secuencia.

Pregunta 19 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;
}
else {
resultado = 1;
}

https://poli.instructure.com/courses/8721/quizzes/33193 23/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

}
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

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

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

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

https://poli.instructure.com/courses/8721/quizzes/33193 24/25
6/4/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

nombre_variable = teclado.nextLine();

nombre_variable = teclado.nextDouble();

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

https://poli.instructure.com/courses/8721/quizzes/33193 25/25

También podría gustarte