Está en la página 1de 10

4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

Resultados de Quiz 2 - Semana 7 para Caro Michelle

Alejandra

 Las respuestas correctas estarán disponibles del 8 de mayo en 0:00 al 8 de mayo en 23:55.

Calificación para este intento: 90 de 90


Presentado 4 de mayo en 12:50
Este intento tuvo una duración de 30 minutos.

Pregunta 1 9 / 9 ptos.

El siguiente fragmento de código modela una ganancia de interés


mensual en una inversión. La variable real dinero tiene definida
previamente la cantidad a invertir. Evalúe el programa para valores de
dinero igual a 1000, 2000 y 3000. Cuánto ha ganado en la inversión (sin
tener en cuenta los decimales)?

int mes = 1;
while (mes <= 12) {
dinero = dinero * 1.02;
mes++;
}
System.out.println (dinero);

200 si la inversión es de 1000


500 si la inversión es de 2000
800 si la inversión es de 3000

268 si la inversión es de 1000


536 si la inversión es de 2000
810 si la inversión es de 3000

268 si la inversión es de 1000


536 si la inversión es de 2000
804 si la inversión es de 3000

268 si la inversión es de 1000


502 si la inversión es de 2000
804 si la inversión es de 3000

https://poli.instructure.com/courses/8719/quizzes/33186/history?version=1 1/10
4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

254 si la inversión es de 1000


545 si la inversión es de 2000
821 si la inversión es de 3000

278 si la inversión es de 1000


526 si la inversión es de 2000
814 si la inversión es de 3000

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

Método

Súper Clase

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

https://poli.instructure.com/courses/8719/quizzes/33186/history?version=1 2/10
4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

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

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 pares de un número de 3 cifras y O representa los dígitos
impares.

Pregunta 4 9 / 9 ptos.

https://poli.instructure.com/courses/8719/quizzes/33186/history?version=1 3/10
4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

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

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

Pregunta 5 9 / 9 ptos.

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

import java.util.Arrays;

import java.util.String;

https://poli.instructure.com/courses/8719/quizzes/33186/history?version=1 4/10
4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

import java.util.Math;

import java.util.Scanner;

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

https://poli.instructure.com/courses/8719/quizzes/33186/history?version=1 5/10
4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

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

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 7 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) {
if (j <= n)
System.out.print (" " + j + " ");

https://poli.instructure.com/courses/8719/quizzes/33186/history?version=1 6/10
4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

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

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

https://poli.instructure.com/courses/8719/quizzes/33186/history?version=1 7/10
4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

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

True

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

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/8719/quizzes/33186/history?version=1 8/10
4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

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

https://poli.instructure.com/courses/8719/quizzes/33186/history?version=1 9/10
4/5/2019 Historial de evaluaciones para Caro Michelle Alejandra: Quiz 2 - Semana 7

Pregunta 10 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=1;i<final;i++){

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

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

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

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

https://poli.instructure.com/courses/8719/quizzes/33186/history?version=1 10/10

También podría gustarte