Sei sulla pagina 1di 9

6/5/2018 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Quiz 2 - Semana 7
Fecha límite 7 mayo en 23:59 Puntos 90 Preguntas 10
Disponible 4 mayo en 0:00-7 mayo en 23:59 4 días Tiempo límite 90 minutos
Intentos permitidos 2

Instrucciones

Historial de intentos
Intento Tiempo Puntaje
https://poli.instructure.com/courses/4502/quizzes/19000 1/9
6/5/2018 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Intento Tiempo Puntaje


MANTENER Intento 2 16 minutos 90 de 90

ÚLTIMO Intento 2 16 minutos 90 de 90

Intento 1 28 minutos 72 de 90

 Las respuestas correctas estarán disponibles del 7 mayo en 23:59 al 8 mayo en 23:59.

Calificación para este intento: 90 de 90


Presentado 6 mayo en 15:00
Este intento tuvo una duración de 16 minutos.

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


False

True

Pregunta 2 9 / 9 ptos.

Cuál es la manera correcta para convertir mi arreglo en String e imprimirlo


en pantalla ?

System.out.println("Su arreglo es");

System.out.println("Su arreglo fue"+Arreglo);

System.out.println(Arreglo);

System.out.println(Arrays.toString(arreglo));

https://poli.instructure.com/courses/4502/quizzes/19000 2/9
6/5/2018 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Pregunta 3 9 / 9 ptos.

Para llenar un arreglo desde la primera posición del mismo, Cuál seria la
manera correcta de realizar nuestro ciclo for ?

for (int i=0;i<final;i++){

for (int i=3;i<final;i++){

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

for (int i=2;i<final;i++){

Pregunta 4 9 / 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;
}
System.out.println ();
i = i + 1;
}

https://poli.instructure.com/courses/4502/quizzes/19000 3/9
6/5/2018 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

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
2 2
3 3
4 4
5 5
4 4
3 3
2 2
1 2 3 4 5 4 3 2 1

Pregunta 5 9 / 9 ptos.

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

Cuando el programa se hace largo y complicado

https://poli.instructure.com/courses/4502/quizzes/19000 4/9
6/5/2018 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Cuando las variables no se inicializarón

Cuando se identifican tareas repetitivas en el código.

Cuando las constantes son muy grandres

Pregunta 6 9 / 9 ptos.

La 
recursión
 se
 basa 
en 
la 
definición
 de 
la 
solución
 de 
problemas
 con 
base 

en 
llamadas 
a

un 
mismo 
método,
desde
 sí 
mismo.

False

True

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:

Arreglo

Método

Matrices

Súper Clase

Pregunta 8 9 / 9 ptos.
https://poli.instructure.com/courses/4502/quizzes/19000 5/9
6/5/2018 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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


código?

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 1
2 2
3 3
4 4
5
4 4
3 3
2 2
1 1

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/4502/quizzes/19000 6/9
6/5/2018 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

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 nunca se ejecutará.

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 no terminará nunca. Los cambios que se hacen sobre a y b son


irrelevantes porque nunca afectarán al ciclo. Imprimirá ... indefinidamente.

https://poli.instructure.com/courses/4502/quizzes/19000 7/9
6/5/2018 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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 .

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

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.

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.

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.

https://poli.instructure.com/courses/4502/quizzes/19000 8/9
6/5/2018 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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 en un número
de 10 cifras.

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.

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

https://poli.instructure.com/courses/4502/quizzes/19000 9/9

Potrebbero piacerti anche