Está en la página 1de 10

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son

ejecutadas, qu valor se imprimira en pantalla?

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

20
Respuesta:

Retroalimentacin

La respuesta correcta es: 20

Pregunta 2

Incorrecta
Punta 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Suponiendo que inicialmente n = 5, Cul es la impresin resultante del siguiente fragmento


de cdigo?

int m = n * 2;
int i = 1;
while (i < m) {
int j = 1;
while (j < m) {
if (i == 1 || i == m - 1) {
if (j <= n)
System.out.print (" " + j + " ");
else
System.out.print (" " + (m - j) + " ");
} else if (j == 1 || j == m - 1) {
if (i <= n)
System.out.print (" " + i + " ");
else
System.out.print (" " + (m - i) + " ");
} else {
System.out.print (" ");
} j = j + 1;
}
System.out.println ();
i = i + 1;
}
Seleccione una:
a.
1 2 3 4 5 4 3 2 1
2 2
3 3
4 4
5 5
4 4
3 3
2 2
1 2 3 4 5 4 3 2 1

b.
1 1
2 2
3 3
4 4
5
4 4
3 3
2 2
1 1

c.
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1

d.
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
1

Retroalimentacin

Respuesta incorrecta.

La respuesta correcta es:


1 2 3 4 5 4 3 2 1
2 2
3 3
4 4
5 5
4 4
3 3
2 2
1 2 3 4 5 4 3 2 1

Pregunta 3

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Qu hace el siguiente fragmento de cdigo?


boolean respuesta = false;
for (int i = 0; i < s.length (); i++) {
if (c == s.charAt (i))
respuesta = true;
}
System.out.println (respuesta);
Seleccione una:
a. El programa recorre una palabra contando el nmero de coincidencias de una letra c
en una palabra s.
b. El programa busca una letra c en una palabra s, cambia el valor de la variable
respuesta a false al encontrar la letra, de lo contrario la deja en true.

c. El programa busca una letra c en una palabra s, cambia el valor de la variable

respuesta a true al encontrar la letra, de lo contrario la deja en false.


d. El programa busca una letra s en una palabra c, cambia el valor de la variable
respuesta a true al encontrar la letra, de lo contrario la deja en false.
e. El programa busca una letra s en una palabra c, cambia el valor de la variable
respuesta a false al encontrar la letra, de lo contrario la deja en true.
f. El programa revisa si una letra c se encuentra en una palabra s dejando true en la
variable respuesta si la encuentra i veces.

Retroalimentacin
La respuesta correcta es: El programa busca una letra c en una palabra s, cambia el valor de
la variable respuesta a true al encontrar la letra, de lo contrario la deja en false.

Pregunta 4

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Segn la teora del curso, la definicin e implementacin de mtodos


permite organizar mejor el trabajo y descomponerlalgica de los
algoritmos que escribimos.

Seleccione una:

Verdadero
Falso

Retroalimentacin

La respuesta correcta es 'Verdadero'

Pregunta 5

Incorrecta
Punta 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Suponiendo que inicialmente n = 5, qu imprime el siguiente fragmento de cdigo?


int m = n * 2;
int i = n;
while (i >= 1) {
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;
}
Seleccione una:
a.
1 2 3 4 5 4 3 2 1
2 2
3 3
4 4
5 5
4 4
3 3
2 2
1 2 3 4 5 4 3 2 1

b.
1 1
2 2
3 3
4 4
5
4 4
3 3
2 2
1 1

c.
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1

d.
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
1

Retroalimentacin

La respuesta correcta es:


1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1

Pregunta 6

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Cul es la librera que debo llamar para imprimir un arreglo en pantalla ?

Seleccione una:
a. import java.util.Scanner;

b. import java.util.Arrays;
c. import java.util.Math;
d. import java.util.String;

Retroalimentacin

Respuesta correcta

La respuesta correcta es: import java.util.Arrays;

Pregunta 7

Incorrecta
Punta 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son
ejecutadas, Qu valor se imprimira en pantalla?

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

83
Respuesta:

Retroalimentacin

La respuesta correcta es: 0

Pregunta 8

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Considere el siguiente fragmento de cdigo. Seleccione la opcin donde todas las


afirmaciones sean correctas.
boolean a = false;
boolean b = true;
while (true || a == b) {
System.out.println ("...");
a = !a;
b = !b;
}
Seleccione una:
a. El ciclo no terminar nunca. Los cambios que se hacen sobre a y b son irrelevantes

porque nunca afectarn al ciclo. Imprimir ... indefinidamente.


b. El ciclo terminar dependiendo de los valores de a y b. El valor true en la condicin
del ciclo no afecta al ciclo. Imprimir ... cuando a sea igual a b.
c. El ciclo terminar dependiendo de los valores de a y b. El valor true en la condicin
del ciclo afecta al ciclo dependiendo de los valores de a y b.
d. El ciclo nunca se ejecutar.
e. El ciclo se ejecutar exactamente una vez, porque al cambiar los valores de a y b se
detendr.

Retroalimentacin

La respuesta correcta es: El ciclo no terminar nunca. Los cambios que se hacen sobre a y b
son irrelevantes porque nunca afectarn al ciclo. Imprimir ... indefinidamente.

Pregunta 9

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Como se le llama la relacin que define la solucin de la


situacin particular y se basa en llamadas a la misma funcin?

Seleccione una:

a. Relacin de recurrencia
b. Relacin directa
c. Relacin redundante
d. Relacin de concurrencia

Retroalimentacin

Respuesta correcta

La respuesta correcta es: Relacin de recurrencia

Pregunta 10
Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

El siguiente fragmento de cdigo modela una ganancia de inters mensual en una inversin.
La variable real dinero tiene definida previamente la cantidad a invertir. Evale el
programa para valores de dinero igual a 1000, 2000 y 3000. Cunto ha ganado en la
inversin (sin tener en cuenta los decimales)?

int mes = 1;
while (mes <= 12) {
dinero = dinero * 1.02;
mes++;
}
System.out.println (dinero);
Seleccione una:
a.

200 si la inversin es de 1000


500 si la inversin es de 2000
800 si la inversin es de 3000

b.

1268 si la inversin es de 1000


2536 si la inversin es de 2000
3804 si la inversin es de 3000

c.

254 si la inversin es de 1000


545 si la inversin es de 2000
821 si la inversin es de 3000

d.

268 si la inversin es de 1000


502 si la inversin es de 2000
804 si la inversin es de 3000

e.

268 si la inversin es de 1000


536 si la inversin es de 2000
810 si la inversin es de 3000

f.

278 si la inversin es de 1000


526 si la inversin es de 2000
814 si la inversin es de 3000

Retroalimentacin

La respuesta correcta es:

1268 si la inversin es de 1000


2536 si la inversin es de 2000
3804 si la inversin es de 3000

Finalizar revisin
Salta Navegacin por el cuestionario

Navegacin por el cuestionario


Pregunta 1 Esta pgina Pregunta 2 Esta pgina Pregunta 3 Esta pgina Pregunta 4 Esta
pgina Pregunta 5 Esta pgina Pregunta 6 Esta pgina Pregunta 7 Esta pgina Pregunta 8
Esta pgina Pregunta 9 Esta pgina Pregunta 10 Esta pgina
Finalizar revisin
Usted se ha identificado como GENTIL CALDERON CONTRERAS (Salir)
RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES / Grupo[001]-B /
2017-2

También podría gustarte