Está en la página 1de 11

15/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
15/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 40 minutos 90 de 90

Calificación para este intento: 90 de 90


Presentado 15 de oct en 6:27
Este intento tuvo una duración de 40 minutos.

Pregunta 1 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/11282/quizzes/41095 2/11
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO4]

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

¡Correcto!
1 1
2 2
3 3
4 4
5
4 4
3 3
2 2
1 1

Pregunta 2 9 / 9 ptos.

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


imprimirlo en pantalla ?

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

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

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

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

System.out.println(Arreglo);

Pregunta 3 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?

Relación de concurrencia

¡Correcto!
Relación de recurrencia

Relación directa

Relación redundante

Pregunta 4 9 / 9 ptos.

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

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

System.out.print (" " + (m - j - i + 1) + " ");


} else {
System.out.print (" ");
}
j = j + 1;
}
System.out.println ();
i = i + 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

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

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

Pregunta 5 9 / 9 ptos.

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

Cuando las variables no se inicializarón

Cuando las constantes son muy grandres

¡Correcto!
Cuando el programa se hace largo y complicado

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

Pregunta 6 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

¡Correcto!
True

Pregunta 7 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) {

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

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.

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


de a y b se detendrá.

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

El ciclo nunca se ejecutará.

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 {

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

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

¡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

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

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

Pregunta 9 9 / 9 ptos.

Cuál es la librería que debo llamar para imprimir un arreglo en pantalla ?

¡Correcto!
import java.util.Arrays;

import java.util.Math;

import java.util.Scanner;

import java.util.String;

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

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

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

¡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");
}

Scanner sc = new Scanner(System.in);


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

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==4){
a++;
}
}
if(a!=3){
System.out.println("No es Primo");
}else{
System.out.println("Si es Primo");
}

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

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

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

También podría gustarte