Examen de programación II, 2do Parcial

Lea detenidamente y responda lo que se te indica:

ExamenSoluciones.java (problemas 5, 6, 7 y 8)

1. ¿Qué método hay que invocar para ejecutar un programa en Java?:

2. Subraye los tipos de datos primitivos en Java en la lista que se muestra a continuación:

3.- Del entorno de programas en java, indique el nombre de el programa que nos ayuda a generar documentación de nuestro código a partir de nuestros comentarios:

4.- Del entorno de programas en java, indique el nombre de el programa que nos ayuda a compilar nuestro código generando archivos con extensión .class:

5.- ¿cual es sucesión generada? por el siguiente código en java:

for (int k = -5; k < 0;) {
    System.out.print("," + k++);
}
,-5,-4,-3,-2,-1

6.- ¿cual es sucesión generada? por el siguiente código en java:

for (int h = 5; h > 0;) {
    System.out.print(--h + ",");
}
4,3,2,1,0,

7.- Observe detenidamente el siguiente código y escriba el valor de result:

int f = 9, b = 3;
int result = f++ + ++b - 4;
result = 9

8.- escriba el valor de result al final de la ejecución del código que se te presenta:

Boolean result = ((1 > 1) == false);
result = true;

9.- Siguiendo el código que se te muestra subraye la respuesta correcta:

public class Principal {
 public void main() {
     System.out.println("ejecutando el metodo main");
 }
}

En otras palabras el código es correcto pero la clase no puede ser llamada desde el exterior ya que no tiene el método main con el prototipo adecuado. Esto es que sea estático no devuelve nada(void) y recibe como argumentos un arreglo de strings:

public static void main(String args[]){...}

10.- Observe el siguiente código y escriba el resultado, de su ejecución:

public class ObjetoK {
    public ObjetoK() {
        System.out.println("OK");
    }
    public static void main(String s[]) {
        ObjetoK ok = new ObjetoK();
        System.out.print("Hola mundo");
    }
}