0% encontró este documento útil (0 votos)
83 vistas4 páginas

Notas Java 20082020

La clase Cuenta tiene dos atributos: titular (String) y cantidad (double). Incluye constructores para inicializar los atributos y métodos get y set para acceder a ellos. El método ingresar permite añadir una cantidad siempre que sea positiva.

Cargado por

Sergio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
83 vistas4 páginas

Notas Java 20082020

La clase Cuenta tiene dos atributos: titular (String) y cantidad (double). Incluye constructores para inicializar los atributos y métodos get y set para acceder a ellos. El método ingresar permite añadir una cantidad siempre que sea positiva.

Cargado por

Sergio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

1. ¿CUALES DE LOS SIGUIENTES SON SERVIDORES DE APLICACION?

a. Glasfish ,Weblogic, JOnAS, JBoss,Geronimo, TomEE,


b. Glasfish ,Weblogic, JBoss
c. JOnAS, Geronimo, TomEE
d. Ninguna de las anteriores

SERVICIOS WEB: mecanismo para intercambio de datos entre aplicaciones.

SOAP:
XML intercambio de datos
SOAP - RPC

REST:

JSON (Javascript Object Notation) intercambio de datos


HTTP (GET, POST, PUT, DELETE

7. ¿CUÁL SERÁ LA SALIDA CUANDO SE EJECUTA ESTE PROGRAMA? (5%)

public static void main(String[] args) {

Integer i1 = -1000; //Declara variable i1


Integer i2 = -1000; //Declara variable i2

if (i1 == i2) {
System.out.println("SAME");
} else {
System.out.println("DIFFERENT");
}
}

a. SAME
b. DIFFERENT (Porque las variables no son primitivas, por ende los objetos son
diferentes).
c. no compila
d. Arroja una excepción en la ejecución

8. ¿Cuál será la salida cuando se ejecuta este programa? (5%)

public class Main {


public static void main(String[] args) {
int i = 10;
if (i <= 10) {
int j = 20;
for (int k = 1; k > 0; k--) {
if ((j / 2) == i) {
System.out.println("FIRST");
}
}
if ((j / 2) == i) {
System.out.println("SECOND");
}
}
if ((j / 2) == i) {
System.out.println("THIRD");
}
}
}

a. FIRST, RuntimeException
b. FIRST, SECOND, THIRD
c. FIRST, SECOND, RuntimeException
d. compile error (No compila porque la variable j no esta definida globalmente)

9. ¿Cuál es la salida de la siguiente condición? (5%)


public static void main(String[] args)
{
int a = 1;
boolean b = false;
if (a < O | b == true){
System.out.println("Soy verdadero");
}
else {
System.out.println("Soy falso");
}
}
a. Soy verdadero
b. Lógica incorrecta
c. Soy falso (Porque las dos condiciones del if son falsas)
d. NaN

From FabianR to Everyone: 10:21 AM


10. ¿Cuál es el resultado en pantalla? (5%)
public static void main(String[] args)
{
double value = 0;
if (value |= 0 && 1 / value < 1000) {
System.out.println("El valor no es demasiado pequeño.");
}
else (
System.out.println("El valor es demasiado pequeño.");
}
}

a. El valor no es demasiado pequeño.


b. El valor es demasiado pequeño.
c. NaN
d. Error (Error de sintaxis , corchetes en la condición else)

11. Con pseudocódigo Java Declare 2 variables numéricas (asignando cualquier


valor),
he indique cual es mayor de los dos. Si son iguales indicarlo también.

12. Realizar un programa en Java (pseudocódigo) que calcule el sueldo de un


trabajador,
el programa va a solicitar el número de horas que el empleado ha trabajado en un
mes, las horas se pagan a $ 20.000.
Justifique su respuesta.

13. Según la siguiente clase en código en Java: (30%)

/**
* Clase Cuenta
* @author */
public class Cuenta {

//Atributos
private String titular;
private double cantidad;

//Constructores
public Cuenta(String titular) {
this(titular, 0); //Sobrecarga
}

public Cuenta(String titular, double cantidad) {


this.titular = titular;
//Si la cantidad es menor que cero, lo ponemos a cero
if (cantidad < 0) {
this.cantidad = 0;
} else {
this.cantidad = cantidad;
}
}

//Metodos
public String getTitular() {
return titular;
}

public void setTitular(String titular) {


this.titular = titular;
}

public double getCantidad() {


return cantidad;
}

public void setCantidad(double cantidad) {


this.cantidad = cantidad;
}

/**
*
* solo si es positivo la cantidad
*
* @param cantidad
*/
public void ingresar(double cantidad)

a. ¿Qué atributos tiene la clase Cuenta? (2, titular y cantidad)


b. ¿Qué atributos son Obligatorios y cuáles opcionales? (obligatorios ninguno,
opcionales (titular y cantidad)
c. Realice un análisis global del funcionamiento del programa (que hace, como
interactúa con el usuario, etc)

También podría gustarte