Você está na página 1de 8

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

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

Volver a realizar la evaluación

https://poli.instructure.com/courses/11279/quizzes/41089 1/8
14/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

Historial de intentos

Intento Tiempo Puntaje


ÚLTIMO Intento 1 14 minutos 81 de 90

Calificación para este intento: 81 de 90


Presentado 14 de oct en 22:41
Este intento tuvo una duración de 14 minutos.

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

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

https://poli.instructure.com/courses/11279/quizzes/41089 2/8
14/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

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

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

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

https://poli.instructure.com/courses/11279/quizzes/41089 3/8
14/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

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

Matrices

Súper Clase

¡Correcto! Método

Pregunta 4 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 es");

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

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

Pregunta 5 0 / 9 ptos.

¿Qué hace el siguiente programa?

String cadena = "";


if ((x / 100) % 2 == 0){
cadena = "O" + cadena;}
else {
cadena = "X" + cadena;}

https://poli.instructure.com/courses/11279/quizzes/41089 4/8
14/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

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

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

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

https://poli.instructure.com/courses/11279/quizzes/41089 5/8
14/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

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

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

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

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

https://poli.instructure.com/courses/11279/quizzes/41089 6/8
14/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

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

Relación directa

¡Correcto!
Relación de recurrencia

Pregunta 8 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/11279/quizzes/41089 7/8
14/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO1]

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 ?

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

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

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

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

Pregunta 10 9 / 9 ptos.

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

Cuando las variables no se inicializarón

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

Cuando las constantes son muy grandres

¡Correcto!
Cuando el programa se hace largo y complicado

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

https://poli.instructure.com/courses/11279/quizzes/41089 8/8

Você também pode gostar