Sei sulla pagina 1di 28

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

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/11283/quizzes/41100 1/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

Volver a realizar la evaluación

Historial de intentos

Intento Tiempo Puntaje


ÚLTIMO Intento 1 32 minutos 71.25 de 75

Calificación para este intento: 71.25 de 75


Presentado 24 de sep en 21:41
Este intento tuvo una duración de 32 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)

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;
}
}
else {
resultado = 0;
}

https://poli.instructure.com/courses/11283/quizzes/41100 2/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

¡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 = 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 = 1 para numero = 3


resultado = 3 para numero = 12
resultado = 3 para numero = 18
resultado = 1 para numero = 20
resultado = 2 para numero = 22

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){
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/11283/quizzes/41100 3/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

d
e
de
de
de!

e
e
d+e
de!
de

d
e
de
de
d2!

¡Correcto!
d
e
d+e
de
d2e!

Pregunta 3 3.75 / 3.75 ptos.

Ejercicio de Compilación:

https://poli.instructure.com/courses/11283/quizzes/41100 4/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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;

¡Correcto!
a = 17 , b = 32

a = 32 , b = 17

a = 15 , b = 15

a = 49 , b = 32

a = 32 , b = 15

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)

Evalúe la ejecución con valores:

tp = 1 , tc = 3 ;

tp = 2 , tc = 2 ;

https://poli.instructure.com/courses/11283/quizzes/41100 5/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

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

https://poli.instructure.com/courses/11283/quizzes/41100 6/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

¡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.01 para tp = 2 , tc = 1

Pregunta 5 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);
System.out.println (e);
System.out.println (f);

2
3
6
15
11
17

https://poli.instructure.com/courses/11283/quizzes/41100 7/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

1
3
5
15
10
17

¡Correcto!
1
2
5
15
11
17

1
2
5
15
12
17

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?

int n=2;

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

https://poli.instructure.com/courses/11283/quizzes/41100 8/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

1
222

¡Correcto! 1
232

4
232

4
444

Pregunta 7 3.75 / 3.75 ptos.

Ejercicio de Compilación:

1. Ingrese a eclipse.

https://poli.instructure.com/courses/11283/quizzes/41100 9/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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 K y J. Donde J 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.

https://poli.instructure.com/courses/11283/quizzes/41100 10/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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 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=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";}


https://poli.instructure.com/courses/11283/quizzes/41100 11/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

if ((x % 100 % 10 / 1) % 2 == 0){

cadena = cadena + "O";}

else {

cadena = cadena + "X";}

System.out.println(cadena);

¡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 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 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 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 9 3.75 / 3.75 ptos.

Ejercicio de Compilación:

1. Ingrese a eclipse.
2. Cree un proyecto.
3. Cree una clase.
https://poli.instructure.com/courses/11283/quizzes/41100 12/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

System.out.println (f);

true

true

true

true

true

false

https://poli.instructure.com/courses/11283/quizzes/41100 13/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

true

true

true

true

true

true

¡Correcto!
false

true

true

true

true

false

false

true

true

true

true

true

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?


https://poli.instructure.com/courses/11283/quizzes/41100 14/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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;

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

¡Correcto! 123454321
1234321
12321
121
1

https://poli.instructure.com/courses/11283/quizzes/41100 15/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

123451
1234
12

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

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)

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

https://poli.instructure.com/courses/11283/quizzes/41100 16/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

false
true
true
true
false
false

false
true
false
true
true
false

false
true
true
true
true
true

¡Correcto!
false
true
true
true
true
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){

https://poli.instructure.com/courses/11283/quizzes/41100 17/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

¡Correcto!
hola
hola
true
false
f
f
false

hola_
hola
false
false
g
g
false

https://poli.instructure.com/courses/11283/quizzes/41100 18/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

hola
hola_
false
true
g
f
false

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

https://poli.instructure.com/courses/11283/quizzes/41100 19/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

2
3
6
15
11
17

1
3
5
15
10
17

1
2
5
15
12
17

¡Correcto!
1
2
5
15
11
17

Pregunta 14 3.75 / 3.75 ptos.

Cual es la sentencia correcta para imprimir texto en pantalla?

Ninguna de las anteriores

System out println " Hola Mundo"

https://poli.instructure.com/courses/11283/quizzes/41100 20/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

¡Correcto! System.out.println("Hola Mundo");

System.out.println ( Hola Mundo )

Pregunta 15 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);
System.out.println (e);
System.out.println (f);

1
3
5
15
10
17

2
3
6
15
11
17

https://poli.instructure.com/courses/11283/quizzes/41100 21/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

1
2
5
15
12
17

¡Correcto!
1
2
5
15
11
17

Pregunta 16 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;
b--;
x=x % b * b % x - 6;
System.out.println(x);

https://poli.instructure.com/courses/11283/quizzes/41100 22/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

espuesta correcta 9

-0.92135647

34

Respondido
9 (9..9)

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

e
e
d+e
de!
de

https://poli.instructure.com/courses/11283/quizzes/41100 23/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

d
e
de
de
de!

¡Correcto!
d
e
d+e
de
d2e!

d
e
de
de
d2!

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?

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


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

https://poli.instructure.com/courses/11283/quizzes/41100 24/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

https://poli.instructure.com/courses/11283/quizzes/41100 25/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

¡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

Pregunta 19 3.75 / 3.75 ptos.

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

import java.util.Screen;

import java.Scanner;

import java.util.Math;

¡Correcto! import java.util.Scanner;

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

https://poli.instructure.com/courses/11283/quizzes/41100 26/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

¡Correcto!
hola
hola
true
false
f
f
false

https://poli.instructure.com/courses/11283/quizzes/41100 27/28
24/9/2019 Examen parcial - Semana 4: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

https://poli.instructure.com/courses/11283/quizzes/41100 28/28

Potrebbero piacerti anche