10/8/2021 [Link]
com/clases/examen/resultados/1631/
17.277 pts Menú
Curso de Introducción a Java SE
¡No te rindas!
Necesitas una calificación mínima de 9.0 para aprobar.
Vuelve a intentarlo en 05 horas, 29 minutos, 26 segundos
8 24 / 30
Aciertos
Calificación
1. ¿Qué es OpenJDK?
Una versión gratis y open source para usar Java SE Platform Edition.
2. ¿Por qué cuando tengo este código se imprime el texto Hello World! que está dentro
del método main? class Foo { public static void main(String[] args){
[Link]("Hello World!"); } }
Porque el método main es punto de entrada de una aplicación java
3. ¿Qué imprime el siguiente código fuente? int x = 1; while (x <= 10)
[Link](++x);
[Link] 1/6
10/8/2021 [Link]
Los valores del 1 al 10 REPASAR CLASE
4. ¿Qué significa LTS?
Long Term Support.
5. Cada lenguaje de programación define su código fuente en archivos con extensiones
especiales. Por ejemplo: Python y .py, JavaScript y .js o Go .go. ¿Cuál es la extensión
para Java?
.java
6. Si declaramos un arreglo de la siguiente manera: String arreglo[] = new
String[10]; ¿Cuál es la forma correcta de asignar el valor ‘hola’ en la primera
posición del arreglo?
arreglo[0] = "hola";
7. Si tienes un sistema que correrá en un microcontrolador con memoria limitada y debes
guardar una variable de edad. ¿Qué tipo de dato usarías?
double REPASAR CLASE
8. ¿Qué convención de nombres sigue la siguiente variable? java int soyUnaVariable
= 10;
Lower Camel Case
[Link] 2/6
10/8/2021 [Link]
9. La sentencia if es un condicional que le da al programa dos opciones o caminos a
recorrer
Falso REPASAR CLASE
10. Este elemento le da a Java la portabilidad con otros Sistemas Operativos.
La Java Virtual Machine: la máquina virtual Java que traduce el bytecode para que se ejecute
en la plataforma donde está implementada
11. Los arreglos son objetos
Verdadero
12. ¿Para qué sirve Java EE?
Para que las empresas trabajen aplicaciones web de última generación.
13. ¿Cuál es el resultado de la siguiente expresión? int i = 7; char c = ‘w’;
[Link]((i >= 6) && (c == ‘w’));
false REPASAR CLASE
14. ¿Qué convención de nombres sigue la siguiente clase? java public class
HelloWorld { // ... }
Upper Camel Case
[Link] 3/6
10/8/2021 [Link]
15. ¿Cuál es el resultado del siguiente programa? int i=1, j=2, k=3, m=2;
[Link] ((j >= i) || (k == m));
false REPASAR CLASE
16. La sentencia return rompe el flujo de un método y sirve para devolver un valor.
Verdadero
17. ¿Por qué usamos Java Docs?
Nos ayuda a documentar nuestro código para comprender su utilidad con descripción y/o
argumentos de entrada y salida.
18. ¿Cómo se llama el código que produce Java después de la compilación para que la
máquina virtual genere el lenguaje máquina de cada Sistema Operativo?
Bytecode
19. ¿Java es un lenguaje de alto nivel?
Verdadero
20. Hablando del alcance de Variables, si una variable es declarada dentro de un método,
¿esta puede ser accedida desde otro método?
No, su alcance es limitado al método
[Link] 4/6
10/8/2021 [Link]
21. ¿Cómo se indica un comentario para documentación JavaDocs?
/**Un Comentario*/
22. ¿Qué es WORA?
Write Once, Run Anywhere.
23. ¿Cómo nos afecta que Oracle haya adquirido Sun microsystems?
Java tendrá muy buen mantenimiento, pero también algunos cambios con los que no todos
estamos de acuerdo. (por ejemplo, las licencias).
24. Si se desarrolla un videojuego estilo Mario Bros donde tuviera que ir ganando
monedas que valen 2 puntos, ¿cuál sería la mejor instrucción para llevar el conteo
acumulado de monedas en código java?
x += 2;
25. Según la convención de nombres de Java para constantes, ¿cuál de las siguientes
opciones debes usar?
Mayúsculas separadas por guión bajo
26. ¿Cuál es la mejor práctica para facilitar la comprensión de mis proyectos de Java. Por
ejemplo, al pasar a otro equipo de trabajo, cuando un nuevo desarrollador se integra o,
simplemente, terminamos el proyecto y hacemos la entrega del código?
Tener documentación lista en HTML usando Javadocs
[Link] 5/6
10/8/2021 [Link]
27. ¿Cuál es el resultado del siguiente código? byte i = 1; byte j = 1; byte k =
i+j;
Error: cannot convert from int to byte
28. ¿Cuándo entrará el programa en el siguiente bucle?
while ((x<y) && (a>b)) {
...
Si X es menor que Y o si A es mayor que B REPASAR CLASE
29. ¿Qué es JDK?
Java Development Kit: El kit de desarrollo de Java.
30. ¿Cuál es la diferencia entre usar una sentencia if y switch?
Que en if podemos evaluar sentencias lógicas y en switch solo se evalúa un valor y sus
diferentes resultados
REGRESAR
[Link] 6/6