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

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

Q uiz 2 - Semana 7
Q uiz 2 - Semana 7

Fecha límite 15 de oct en 23:55

Disponible 12 de oct en 0:00-15 de oct en 23:55 4 días Intentos permitidos 2

Puntos 90

Preguntas 10 Tiempo límite 90 minutos

Instrucciones

90 Preguntas 10 Tiempo límite 90 minutos Instrucciones Volver a realizar la evaluación

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

H istorial de intentos

Intento

Tiempo

Puntaje

ÚLTIMO

75 minutos

63 de 90

¡Correcto!¡Correcto!

¡Correcto! ¡Correcto! Pregunta 1 9 / 9 ptos. Cuál es la manera correcta para convertir mi
¡Correcto! ¡Correcto! Pregunta 1 9 / 9 ptos. Cuál es la manera correcta para convertir mi

Pregunta 1

9

/ 9 ptos.

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

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

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

System.out.println(Arreglo);

System.out.println(Arreglo);

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

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

System.out.println(Arrays.toString(arreglo));

System.out.println(Arrays.toString(arreglo));

Pregunta 2

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

(i)) respuesta = true; } System.out.println (respuesta); El una programa letra c en recorre una palabra

El una programa letra c en recorre una palabra una palabra . contando el número de coincidencias de

(respuesta); El una programa letra c en recorre una palabra una palabra . contando el número
s
s

Calificación para este intento: 63 de 90 Presentado 12 de oct en 21:11 Este intento tuvo una duración de 75 minutos.

s Calificación para este intento: 63 de 90 Presentado 12 de oct en 21:11 Este intento
s Calificación para este intento: 63 de 90 Presentado 12 de oct en 21:11 Este intento

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

¡Correcto!¡Correcto!

¡Correcto!¡Correcto!

El dejando programa true revisa en la si variable una letra respuesta c se encuentra
El dejando programa true revisa en la si variable una letra respuesta c se encuentra
El dejando programa true revisa en la si variable una letra respuesta c se encuentra

El dejando programa true revisa en la si variable una letra respuesta c se encuentra si la encuentra en una palabra i veces. s

c se encuentra si la encuentra en una palabra i veces. s en true . variable
c se encuentra si la encuentra en una palabra i veces. s en true . variable
en true .
en true .
si la encuentra en una palabra i veces. s en true . variable El programa respuesta

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

en true .
en true .
s de , cambia lo contrario el valor la deja de la en true . variable

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

false .
false .
c de , cambia lo contrario el valor la deja de la false . El programa

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 .
false .
al encontrar la letra, de lo contrario la deja en false . variable El programa respuesta

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

Pregunta 3

9 / 9 ptos.

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

import java.util.Scanner;

import java.util.Scanner;

import java.util.Arrays;

import java.util.Arrays;

import java.util.String;

import java.util.String;

import java.util.Math;

import java.util.Math;

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

0 / 9 ptos. Pregunta 4 Suponiendo que inicialmente n = 5 , Cuál es
0 / 9 ptos.
Pregunta 4
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 ("
");
}
j
= j + 1;
}
i =
System.out.println ();
i + 1;
}
espuestaespuesta correctacorrecta
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
3
3 2
4
5
5 4
4
3
3 4
2
2
1
3
4
5
4
3
2
1 2

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

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

Pregunta 5

0

/ 9 ptos.

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

 
Cuando se identifican tareas repetitivas en el código.

Cuando se identifican tareas repetitivas en el código.

Cuando el programa se hace largo y complicado

Cuando el programa se hace largo y complicado

Cuando las constantes son muy grandres

Cuando las constantes son muy grandres

Cuando las variables no se inicializarón

Cuando las variables no se inicializarón

Pregunta 6

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.

con base en llamadas a un mismo método, desde sí mismo. False Respondido Respondido ¡Correcto! ¡Correcto!

False

RespondidoRespondido

¡Correcto!¡Correcto!

¡Correcto!¡Correcto!

RespondidoRespondido

RespondidoRespondido

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

¡Correcto!¡Correcto! True 9 / 9 ptos. Pregunta 7 ¿Cuál de los siguientes fragmentos de código
¡Correcto!¡Correcto!
True
9 / 9 ptos.
Pregunta 7
¿Cuál de los siguientes fragmentos de código determina correctamente si
el valor n, ingresado por el usuario, es o no primo?
System.out.println("Ingrese n=sc.nextInt(); int for(i=1;i<(n+1);i++){ Scanner a=0,i,n; sc = new Scanner(System.in); numero");
if(n%i==4){ a++;
}
}
System.out.println("No }else{ if(a!=3){ System.out.println("Si es es Primo"); Primo");
}
System.out.println("Ingrese n=sc.nextInt(); int for(i=1;i<(n+1);i++){ Scanner a=3,i,n; sc = new Scanner(System.in); numero");
if(n%i==0){ a++;
}
}
System.out.println("No }else{ if(a!=5){ es Primo");
System.out.println("Si es Primo");
}

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

System.out.println("Ingrese n=sc.nextInt(); int for(i=1;i<(n+1);i++){ a=2,i,n; numero"); if(n%i==0){ a++; }
System.out.println("Ingrese n=sc.nextInt(); int for(i=1;i<(n+1);i++){ a=2,i,n; numero");
if(n%i==0){ a++;
}
}
System.out.println("No }else{ if(a!=3){ System.out.println("Si es es Primo"); Primo");
}
¡Correcto!¡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");
}
0 / 9 ptos.
Pregunta 8
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)
{

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

if (j <= n) System.out.print (" " + j + " "); else System.out.print ("
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;
}
espuestaespuesta correctacorrecta
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
RespondidoRespondido
1
1
2
2
3
3
4
4
5
4
4
3
3
2
2
1
1
1
1
1
1
2 1
3 2
1 2 3 4
2 3 4 5
1 2 3 4
3 2
1 2
1

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

1 4 1 2 1 2 1 3 2 1 3 2 1 3 2
1
4
1
2 1
2 1
3 2 1
3 2 1
3 2 1
5 4 3 2
4 3 2 1
1
9 / 9 ptos.
Pregunta 9
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 la condición ciclo terminará del ciclo dependiendo no afecta al de ciclo. los valores Imprimirá de a y cuando b . El valor a sea true en
.
igual a
b
El ciclo nunca se ejecutará.
El la condición ciclo . terminará del ciclo dependiendo afecta al ciclo de los dependiendo valores de de a los y b valores . El valor de true a y en
b
El de ciclo y se b ejecutará se detendrá. exactamente una vez, porque al cambiar los valores
a
¡Correcto!¡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.

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

9 / 9 ptos. Pregunta 10 Se dice que dos números naturales son primos relativos
9 / 9 ptos.
Pregunta 10
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!¡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 c = a;
if (a = > b; b)
c
int i = 2;
while boolean if (resultado (a resultado resultado % i == 0 && = = || false; i true; b < % c) i { == 0)
i
= i + 1;
}

12/10/2019

Quiz 2 - Semana 7: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO6]

int if c = (a a; > b) c = b; boolean int i =
int if c = (a a; > b)
c
= b;
boolean int i = resultado; 2;
while if (i (a resultado < % c) i == { 0 = && false; b % i == 0)
else resultado = true;
i
= i + 1;
}
int boolean i = 2; resultado = true;
while if (i (a resultado < % a) i != { 0 = && false; b % i != 0)
i
= i + 1;
}
Calificación de la evaluación: 63 de 90

××