Está en la página 1de 12

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.

com/courses/11279/quizzes/41089

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

Volver a realizar la evaluación

1 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

Intento Tiempo Puntaje


ÚLTIMO Intento 1 52 minutos 90 de 90

Calificación para este intento: 90 de 90


Presentado 14 de oct en 11:54
Este intento tuvo una duración de 52 minutos.

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

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

2 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

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

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

3 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

Pregunta 3 9 / 9 ptos.

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

¡Correcto! Cuando el programa se hace largo y complicado

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

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

¡Correcto! True

Pregunta 5 9 / 9 ptos.

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


imprimirlo en pantalla ?

4 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

¡Correcto! System.out.println(Arrays.toString(arreglo));

Pregunta 6 9 / 9 ptos.

¿Cuál de los siguientes fragmentos de código determina correctamente


si el valor n, ingresado por el usuario, es o no primo?

5 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

¡Correcto! Scanner sc = new Scanner(System.in);


int a=0,i,n;
System.out.println("Ingrese numero");
n=sc.nextInt();
for(i=1;i<(n+1);i++){
if(n%i==0){
a++;
}
}
if(a!=2){
System.out.println("No es Primo");
}else{
System.out.println("Si es Primo");
}

6 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

Pregunta 7 9 / 9 ptos.

Se dice que dos números naturales son primos relativos si no tienen ningún
factor primo en común o, dicho de otra manera, si y sólo si su máximo común
divisor es igual a 1. Dados dos números naturales a y b , cuál de los siguientes
fragmentos de código dice correctamente si son o no primos relativos?

7 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

¡Correcto!
int c = a;
if (a > b)
c = b;
int i = 2;
boolean resultado = true;
while (resultado && i < c) {
if (a % i == 0 && b % i == 0)
resultado = false;
i = i + 1;
}

Pregunta 8 9 / 9 ptos.

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


fragmento de código?

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

8 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

¡Correcto!
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 9 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 ?

9 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

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

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

¡Correcto! Relación de recurrencia

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

10 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

11 de 12 14/10/2019, 11:55 a. m.
Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE ... https://poli.instructure.com/courses/11279/quizzes/41089

12 de 12 14/10/2019, 11:55 a. m.

También podría gustarte