Sie sind auf Seite 1von 11

13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

Quiz 2 - Semana 7

Fecha límite 15 de oct en 23:55 Puntos 90 Preguntas 10


Disponible 12 de oct en 0:00-15 de oct en 23:55 4 días Tiempo límite 90 minutos
Intentos permitidos 2

Instrucciones

https://poli.instructure.com/courses/11282/quizzes/41095 1/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

Volver a realizar la evaluación

Historial de intentos

Intento Tiempo Puntaje


ÚLTIMO Intento 1 22 minutos 63 de 90

Calificación para este intento: 63 de 90


Presentado 13 de oct en 9:18
Este intento tuvo una duración de 22 minutos.

Pregunta 1 0 / 9 ptos.

Suponiendo que inicialmente n = 5, Cuál es la impresión resultante del


siguiente fragmento de código?

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

https://poli.instructure.com/courses/11282/quizzes/41095 2/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

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

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

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

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

Pregunta 2 9 / 9 ptos.

Según las lecturas, en que casos es conveniente usar métodos?

https://poli.instructure.com/courses/11282/quizzes/41095 3/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

Cuando las variables no se inicializarón

Cuando las constantes son muy grandres

¡Correcto!
Cuando se identifican tareas repetitivas en el código.

¡Correcto!
Cuando el programa se hace largo y complicado

Pregunta 3 9 / 9 ptos.

¿Qué hace el siguiente programa?

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

¡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 X y O donde X representa


los dígitos múltiplos de 3 y O representa los dígitos que no lo son.

https://poli.instructure.com/courses/11282/quizzes/41095 4/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

El programa genera una cadena compuesta de X y O donde X representa


los dígitos pares de un número de 3 cifras y O representa los dígitos
impares.

El programa genera una cadena compuesta de X y O donde X representa


los dígitos múltiplos de 3 y O representa los dígitos que no lo son en un
número de 2 cifras.

El programa genera una cadena compuesta de X y O donde X representa


los dígitos múltiplos de 3 y O representa los dígitos que no lo son en un
número de 10 cifras.

El programa genera una cadena compuesta de X y O donde X representa


los dígitos múltiplos de 10 y O representa los dígitos que no lo son en un
número de 3 cifras.

Pregunta 4 0 / 9 ptos.

Suponiendo que inicialmente n = 5 , Cuál es la impresión resultante del


siguiente fragmento de código?

int m = n * 2;
int i = 1;
while (i < m) {
int j = 1;
while (j < m) {
if (i == j || m - i == j) {
if (i <= n)
System.out.print (" " + i + " ");
else
System.out.print (" " + (m - i) + " ");
} else {
System.out.print (" ");
}
j = j + 1;

https://poli.instructure.com/courses/11282/quizzes/41095 5/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

}
System.out.println ();
i = i + 1;
}

espuesta correcta
1 1
2 2
3 3
4 4
5
4 4
3 3
2 2
1 1

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

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

Respondido
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

https://poli.instructure.com/courses/11282/quizzes/41095 6/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

Pregunta 5 9 / 9 ptos.

Qué hace el siguiente fragmento de código?

boolean respuesta = false;


for (int i = 0; i < s.length (); i++) {
if (c == s.charAt (i))
respuesta = true;
}
System.out.println (respuesta);

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 .

El programa recorre una palabra contando el número de coincidencias de


una letra c en una palabra s .

¡Correcto!
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 .

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 .

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 .

El programa revisa si una letra c se encuentra en una palabra s


dejando true en la variable respuesta si la encuentra i veces.

Pregunta 6 9 / 9 ptos.
https://poli.instructure.com/courses/11282/quizzes/41095 7/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

Considere el siguiente fragmento de código. Seleccione la opción donde


todas las afirmaciones sean correctas.

boolean a = false;
boolean b = true;
while (true || a == b) {
System.out.println ("...");
a = !a;
b = !b;
}

El ciclo terminará dependiendo de los valores de a y b . El valor true en


la condición del ciclo no afecta al ciclo. Imprimirá ... cuando a sea
igual a b .

¡Correcto!
El ciclo no terminará nunca. Los cambios que se hacen sobre a y b son
irrelevantes porque nunca afectarán al ciclo. Imprimirá ...
indefinidamente.

El ciclo terminará dependiendo de los valores de a y b . El valor true en


la condición del ciclo afecta al ciclo dependiendo de los valores de a y
b .

El ciclo se ejecutará exactamente una vez, porque al cambiar los valores


de a y b se detendrá.

El ciclo nunca se ejecutará.

Pregunta 7 9 / 9 ptos.

La forma de representación del comportamiento de una clase, teniendo


en cuenta que estas definiciones parten de un lenguaje de programación
orientado a objetos. Se le conoce como:

https://poli.instructure.com/courses/11282/quizzes/41095 8/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

Matrices

Arreglo

Súper Clase

¡Correcto!
Método

Pregunta 8 9 / 9 ptos.

El siguiente fragmento de código modela una ganancia de interés


mensual en una inversión. La variable real dinero tiene definida
previamente la cantidad a invertir. Evalúe el programa para valores de
dineroigual a 1000, 2000 y 3000. Cuánto ha ganado en la inversión (sin
tener en cuenta los decimales)?

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

268 si la inversión es de 1000


502 si la inversión es de 2000
804 si la inversión es de 3000

¡Correcto! 268 si la inversión es de 1000


536 si la inversión es de 2000
804 si la inversión es de 3000

278 si la inversión es de 1000


526 si la inversión es de 2000
814 si la inversión es de 3000

254 si la inversión es de 1000


545 si la inversión es de 2000
821 si la inversión es de 3000

https://poli.instructure.com/courses/11282/quizzes/41095 9/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

268 si la inversión es de 1000


536 si la inversión es de 2000
810 si la inversión es de 3000

200 si la inversión es de 1000


500 si la inversión es de 2000
800 si la inversión es de 3000

Pregunta 9 0 / 9 ptos.

¿ Como se le llama la relación que define la solución de la situación


particular y se basa en llamadas a la misma función?

espuesta correcta Relación de recurrencia

Relación redundante

Relación directa

Respondido Relación de concurrencia

Pregunta 10 9 / 9 ptos.

Según la teoría del curso, la definición e implementación de métodos


permite organizar mejor el trabajo y descomponer la lógica de los
algoritmos que escribimos.

¡Correcto!
True

False

https://poli.instructure.com/courses/11282/quizzes/41095 10/11
13/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

Calificación de la evaluación: 63 de 90

https://poli.instructure.com/courses/11282/quizzes/41095 11/11

Das könnte Ihnen auch gefallen