Вы находитесь на странице: 1из 11

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

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/11281/quizzes/41093 1/11
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Volver a realizar la evaluación

Historial de intentos

Intento Tiempo Puntaje

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

Intento Tiempo Puntaje


ÚLTIMO Intento 1 27 minutos 90 de 90

Calificación para este intento: 90 de 90


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

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

Relación directa

¡Correcto! Relación de recurrencia

Relación redundante

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

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

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

¡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=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/11281/quizzes/41093 4/11
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

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 ?

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

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

¿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 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 10 y O representa los dígitos que no lo son en un
número de 3 cifras.

¡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 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 3 y O representa los dígitos que no lo son en un
número de 2 cifras.

https://poli.instructure.com/courses/11281/quizzes/41093 6/11
15/10/2019 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 pares de un número de 3 cifras y O representa los dígitos
impares.

Pregunta 5 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:

Súper Clase

Matrices

¡Correcto!
Método

Arreglo

Pregunta 6 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 (" ");
https://poli.instructure.com/courses/11281/quizzes/41093 7/11
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

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

Pregunta 7 9 / 9 ptos.

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


imprimirlo en pantalla ?

System.out.println(Arreglo);

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

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

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

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

¡Correcto!
True

Pregunta 9 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 == 1 || i == m - 1) {

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

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

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 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/11281/quizzes/41093 10/11
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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

Pregunta 10 9 / 9 ptos.

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

¡Correcto!
Cuando el programa se hace largo y complicado

Cuando las variables no se inicializarón

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

Cuando las constantes son muy grandres

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

https://poli.instructure.com/courses/11281/quizzes/41093 11/11

Вам также может понравиться