0% encontró este documento útil (0 votos)
41 vistas10 páginas

Mio Quiz 2 Programacion 2021

El documento presenta un quiz con 10 preguntas sobre conceptos de programación como el uso de librerías, bucles, métodos y números primos. El quiz evalúa los conocimientos adquiridos en la semana 7 del curso de Programación de Computadores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas10 páginas

Mio Quiz 2 Programacion 2021

El documento presenta un quiz con 10 preguntas sobre conceptos de programación como el uso de librerías, bucles, métodos y números primos. El quiz evalúa los conocimientos adquiridos en la semana 7 del curso de Programación de Computadores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

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/11280/quizzes/41085 1/10
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Volver a realizar la evaluación

Historial de intentos

Intento Tiempo Puntaje


ÚLTIMO Intento 1 19 minutos 81 de 90

Calificación para este intento: 81 de 90


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

Pregunta 1 9 / 9 ptos.

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

import java.util.String;

import java.util.Scanner;

¡Correcto!
import java.util.Arrays;

import java.util.Math;

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

https://poli.instructure.com/courses/11280/quizzes/41085 2/10
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

}
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


502 si la inversión es de 2000
804 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

268 si la inversión es de 1000


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

254 si la inversión es de 1000


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

¡Correcto! 268 si la inversión es de 1000


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

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

https://poli.instructure.com/courses/11280/quizzes/41085 3/10
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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


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

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

Respondido
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/11280/quizzes/41085 4/10
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Pregunta 4 9 / 9 ptos.

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

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

¡Correcto!
Cuando el programa se hace largo y complicado

Cuando las constantes son muy grandres

Cuando las variables no se inicializarón

Pregunta 5 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/11280/quizzes/41085 5/10
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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

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=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/11280/quizzes/41085 6/10
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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

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

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

Pregunta 7 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){
cadena = cadena + "O";}
else {
cadena = cadena + "X";}
System.out.println(cadena);

https://poli.instructure.com/courses/11280/quizzes/41085 7/10
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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 en un
número de 10 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.

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.

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.

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

https://poli.instructure.com/courses/11280/quizzes/41085 8/10
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

Relación redundante

¡Correcto!
Relación de recurrencia

Relación directa

Relación de concurrencia

Pregunta 9 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 10 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/11280/quizzes/41085 9/10
15/10/2019 Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO2]

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

https://poli.instructure.com/courses/11280/quizzes/41085 10/10

También podría gustarte