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

12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7

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

¡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/11283/quizzes/41110/history?version=1 1/10
12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7

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

Pregunta 2 9 / 9 ptos.

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


imprimirlo en pantalla ?

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

System.out.println(Arreglo);

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

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

Pregunta 3 9 / 9 ptos.

Qué hace el siguiente fragmento de código?

boolean respuesta = false;


for (int i = 0; i < s.length (); i++) {
if (c == s.charAt (i))
respuesta = true;
}
System.out.println (respuesta);

https://poli.instructure.com/courses/11283/quizzes/41110/history?version=1 2/10
12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7

El programa busca una letra c en una palabra s , cambia el valor de la


variable respuesta a false al encontrar la letra, de lo contrario la deja
en true .

¡Correcto!
El programa busca una letra c en una palabra s , cambia el valor de la
variable respuesta a true al encontrar la letra, de lo contrario la deja
en false .

El programa busca una letra s en una palabra c , cambia el valor de la


variable respuesta a true al encontrar la letra, de lo contrario la deja
en false .

El programa revisa si una letra c se encuentra en una


palabra s dejando true en la variable respuesta si la
encuentra i veces.

El programa busca una letra s en una palabra c , cambia el valor de la


variable respuesta a false al encontrar la letra, de lo contrario la deja
en true .

El programa recorre una palabra contando el número de coincidencias de


una letra c en una palabra s .

Pregunta 4 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 (" ");
}
https://poli.instructure.com/courses/11283/quizzes/41110/history?version=1 3/10
12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7
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

¡Correcto!
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
1 2 3 4 3 2 1
1 2 3 2 1
1 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

Pregunta 5 9 / 9 ptos.
https://poli.instructure.com/courses/11283/quizzes/41110/history?version=1 4/10
12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7

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

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/11283/quizzes/41110/history?version=1 5/10
12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7

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

Pregunta 6 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) {
System.out.println ("...");
a = !a;
b = !b;
}

https://poli.instructure.com/courses/11283/quizzes/41110/history?version=1 6/10
12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7

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 se ejecutará exactamente una vez, porque al cambiar los valores


de a y b se detendrá.

El ciclo nunca se ejecutará.

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

Pregunta 7 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 8 0 / 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) {
https://poli.instructure.com/courses/11283/quizzes/41110/history?version=1 7/10
12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7
int j = 1;
while (j < m) {
if (i == 1 || i == m - 1) {
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;
}

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

https://poli.instructure.com/courses/11283/quizzes/41110/history?version=1 8/10
12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7

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

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

import java.util.Scanner;

import java.util.Math;

Pregunta 10 4.5 / 9 ptos.

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

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

Cuando las variables no se inicializarón

Cuando las constantes son muy grandres

espuesta correcta Cuando el programa se hace largo y complicado

https://poli.instructure.com/courses/11283/quizzes/41110/history?version=1 9/10
12/10/2019 Historial de evaluaciones para Palencia Perdomo Carlos Julian: Quiz 2 - Semana 7

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

https://poli.instructure.com/courses/11283/quizzes/41110/history?version=1 10/10

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