Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Section 5

(Responder todas las preguntas de esta sección)


1. ¿Cuál de los siguientes es verdadero sobre un ciclo do-while?
(1/1) Puntos
Es un ciclo posterior a la prueba.
Es un ciclo while modificado que permite al programa ejecutarse a través del ciclo
antes de evaluar la condición booleana.
Continúa realizando un ciclo hasta que la condición se vuelva falsa.
Todas las anteriores. (*)
Correcto

2. Una ventaja de usar un ciclo while por sobre un ciclo for es que el ciclo while
siempre tiene un contador. ¿Verdadero o falso?
(0/1) Puntos
Verdadero
Falso (*)
Incorrecto. Sírvase consultar la Sección 5, Lección 2.

3. Actualizar el ingreso de un ciclo le permite implementar el código con el siguiente


elemento en lugar de repetir el código siempre con el mismo elemento. ¿Verdadero
o falso?
(1/1) Puntos
Verdadero (*)
Falso
Correcto

4. ¿Cuántas veces se ejecutará el siguiente ciclo?


¿Cuál es el valor de x después de que el ciclo ha finalizado?
¿Cuál es el valor del contador después de que el ciclo ha finalizado?

int count = 17;


int x = 1;
while(count > x){
x*=3;
count-=3;
}
(0/1) Puntos
4; 8; 27
3; 27; 8 (*)
3; 9; 11
5; 30; 5
5; 27; 8
Incorrecto. Sírvase consultar la Sección 5, Lección 2.

5. Todos los siguientes son esenciales para iniciar un ciclo for, ¿excepto cuál?
(0/1) Puntos
Inicializar el iterador(i).
Tener una sentencia condicional.
Tener una sentencia if (si). (*)
Actualizar el contador.
Incorrecto. Sírvase consultar la Sección 5, Lección 2.
6. En un ciclo for, el contador se incrementa automáticamente después de cada
iteración de ciclo. ¿Verdadero o falso?
(0/1) Puntos
Verdadero
Falso (*)
Incorrecto. Sírvase consultar la Sección 5, Lección 2.

7. Un contador utilizado en un ciclo for no se puede iniciar dentro del encabezado
del ciclo for. ¿Verdadero o falso?
(1/1) Puntos
Verdadero
Falso (*)
Correcto

8. ¿Cómo usaría el operador ternario para reescribir esta sentencia if?

if (gender == "male")
System.out.print("Mr.");
else
System.out.print("Ms.");
(1/1) Puntos
System.out.print( (gender == "male") ? "Mr." : "Ms." ;
System.out.print( (gender == "male") ? "Ms." : "Mr." ;
System.out.print( (gender == "male") ? "Mr." : "Ms." ); (*)
System.out.print( (gender == "male") ? "Ms." : "Mr." );
Correcto

9. En una construcción if-else la condición a ser evaluada debe terminar con un
punto y coma. ¿Verdadero o falso?
(1/1) Puntos
Verdadero
Falso (*)
Correcto

10. ¿Cuál de los dos diagramas a continuación ilustra la sintaxis correcta para las
variables utilizadas en la sentencia if-else (si-otro)?
(1/1) Puntos
Ejemplo A (*)
Ejemplo B
Correcto
Previo

11. Determinar si esta expresión booleana evalúa como verdadera o falsa:

!(3<4&&6>6||6<=6&&7-2==6)
(1/1) Puntos
Verdadero (*)
Falso
Correcto

12. En una construcción if-else, la condición a ser evaluada debe estar incluida
entre paréntesis. ¿Verdadero o falso?
(1/1) Puntos
Verdadero (*)
Falso
Correcto

13. ¿Cuál de los siguientes son operadores relacionales en Java?


(0/1) Puntos
< (*)
<= (*)
=
!= (*)
Todos los anteriores.
Incorrecto. Sírvase consultar la Sección 5, Lección 1.

14. ¿Cómo usaría el operador ternario para reescribir la sentencia if?

if (gender == "female") System.out.print("Ms.");


else
System.out.print("Mr.");
(1/1) Puntos
(gender == "female") ? "Ms." : "Mr." ;
System.out.print( (gender == "female") ? "Ms." : "Mr." ); (*)
(gender == "female") ? "Mr." : "Ms." ;
System.out.print( (gender == "female") ? "Mr." : "Ms." );
Correcto

15. Esta palabra clave se utiliza para instruir un código específico cuando el ingreso
para una sentencia switch no coincida con ninguno de los casos.
(0/1) Puntos
Switch
Case
Break
Default (*)
Ninguna de las anteriores
Incorrecto. Sírvase consultar la Sección 5, Lección 1.
Previo

1. ¿Cuál es el resultado del siguiente segmento de código?

int num = 7;
while(num >= 0)
{
num -= 3;
}
System.out.println(num);
(0/1) Puntos
-2 (*)
1
0
2
Incorrecto. Sírvase consultar la Sección 5, Lección 2.

2. ¿Por qué los ciclos son útiles?


(1/1) Puntos
Les ahorran a los programadores tener que reescribir el código.
Permiten repetir el código una cantidad variable de veces.
Permiten repetir el código hasta que se cumpla determinado argumento.
Todas las anteriores. (*)
Correcto

3. En el fragmento de código a continuación, la sintaxis para la inicialización del


ciclo es correcta. ¿Verdadero o falso?

public class ForLoop {


public static void main (String args[])
{
for ((int 1=10) (i<20) (i++))
{System.out.Println ("i: "+i); }
}
}

(1/1) Puntos
Verdadero
Falso (*)
Correcto

4. ¿Cuál de los siguientes es verdadero sobre un ciclo do-while?


(1/1) Puntos
Es un ciclo posterior a la prueba.
Es un ciclo while modificado que permite al programa ejecutarse a través del ciclo
antes de evaluar la condición booleana.
Continúa realizando un ciclo hasta que la condición se vuelva falsa.
Todas las anteriores. (*)
Correcto

5. Todos los siguientes son esenciales para iniciar un ciclo for, ¿excepto cuál?
(1/1) Puntos
Tener una sentencia if (si). (*)
Inicializar el iterador(i).
Actualizar el contador.
Tener una sentencia condicional.
Correcto
Section 5
(Responder todas las preguntas de esta sección)
6. En un ciclo for, el contador se incrementa automáticamente después de cada
iteración de ciclo. ¿Verdadero o falso?
(1/1) Puntos
Verdadero
Falso (*)
Correcto

7. ¿Cuál de los siguientes son tipos de ciclos en Java?


(1/1) Puntos
while (*)
if/else
do-while (*)
for (*)
Correcto

8. Considere que un Escáner ha sido iniciado de modo que:

Scanner in = new Scanner(System.in);

¿Cuál de las siguientes líneas de código lee el ingreso del usuario y lo establece
como equivalente de una nueva Cadena llamada ingreso?
(0/1) Puntos
String input = in.next(); (*)
String input = new String in.next();
String input = in.nextInt();
String input = in.close();
Incorrecto. Sírvase consultar la Sección 5, Lección 1.

9. ¿Cómo usaría el operador ternario para reescribir la sentencia if?


if (gender == "female") System.out.print("Ms.");
else
System.out.print("Mr.");
(1/1) Puntos
(gender == "female") ? "Mr." : "Ms." ;
System.out.print( (gender == "female") ? "Ms." : "Mr." ); (*)
System.out.print( (gender == "female") ? "Mr." : "Ms." );
(gender == "female") ? "Ms." : "Mr." ;
Correcto

10. ¿Cuál de los siguientes son operadores relacionales en Java?


(1/1) Puntos
< (*)
<= (*)
=
!= (*)
Todos los anteriores.
Correcto
Previo

Section 5
(Responder todas las preguntas de esta sección)
11. Lo siguiente imprime Sí en la pantalla. ¿Verdadero o falso?

(1/1) Puntos
Verdadero
Falso (*)
Correcto
12. El siguiente fragmento de código implementa de manera apropiada la sentencia
switch. ¿Verdadero o falso?

default(input)
switch '+':
answer+=num;
break;
case '-':
answer-=num;
break;
!default
System.out.println("Invalid input");
(1/1) Puntos
Verdadero
Falso (*)
Correcto

13. ¿Cómo usaría el operador ternario para reescribir esta sentencia if?

if (gender == "male")
System.out.print("Mr.");
else
System.out.print("Ms.");
(1/1) Puntos
System.out.print( (gender == "male") ? "Mr." : "Ms." ); (*)
System.out.print( (gender == "male") ? "Mr." : "Ms." ;
System.out.print( (gender == "male") ? "Ms." : "Mr." );
System.out.print( (gender == "male") ? "Ms." : "Mr." ;
Correcto

14. ¿Cuál de los dos diagramas a continuación ilustra la sintaxis correcta para las
variables utilizadas en la sentencia if-else (si-otro)?
(1/1) Puntos
Ejemplo A (*)
Ejemplo B
Correcto

15. ¿Cuál de las siguientes expresiones se evaluarán como verdaderas cuando "x" e


"y" sean variables booleanas con valores opuestos?

I. (x || y) && !(x && y)


II. (x && !y) || (!x && y)
III. (x || y) && (!x ||!y)
(0/1) Puntos
Solamente I
Solamente II
I y III
II y III
I, II y III (*)
Incorrecto. Sírvase consultar la Sección 5, Lección 1.
Previo

También podría gustarte