java
public class Pass{
static int j=15;
public static void main(String[] args){
int i=25;
Pass p = new Pass();
p.amethod(i);
System.out.println(i);
System.out.println(j);
}
public void amethod(int x){
x = x*2;
j = j*2;
}
}
Seleccione una respuesta.
25 y 30
30 Y 50
15 y 30
Error: amethod parameter doesnot match variable
15 y 25
Question 2
Puntos: 1
Dado el siguiente constructor, ¿qué valor tomaría el elemento 1 de myVar?
public MyArray{
int[] myVar= new int[5];
}
Seleccione una respuesta.
0
Ninguna de estas opciones.
null
""
Question 3
Puntos: 1
El método estático main, es un método especial que es invocado por la Máquina virtual cuando se ejecuta una clasedesde la línea de comandos. Este método recibe como parámetro un array...:
Seleccione una respuesta.
a. de valores de tipo int
b. de Strings, tamaño virtualmente ilimitado (Entran todos los parámetros que se pasen desde la línea de comandos).
c. de Strings, tamaño 255 (Máximo, no es necesario llenarlos todos).
Question 4
Puntos: 1
Para favorecer el encapsulamiento, es conveniente:Seleccione una respuesta.
a. Declarar las variables y los métodos de una clase como privados (private), de modo que no se pueda acceder a los atributos encapsulados y ocultos de un objeto.
b. Declarar tanto las variables como los métodos de una clase, publicos (public), así se presenta una interfaz abierta al resto de los objetos que con los que interactúe.
c. Declarar las variablescomo privadas (private) de modo de que los atributos de un objeto sólo puedan ser accedidos externamente mediante operaciones públicas (métodos public) (Interfaz pública).
Question 5
Puntos: 1
Se tiene la siguiente clase:
public class ArgsTest{
public static void main(String[] args){
System.out.println(args[1] +" "+ args[2] +" "+ args[3]);
}
}
Si se compila y se ejecuta desde lalínea de comandos la siguiente línea:
java ArgsTest Hola Mundo Java
¿Cuál es el resultado?
Seleccione una respuesta.
Se imprime "Hola Mundo Java"
Se produce una exception (error) en la ejecución.
Se imprime "Java"
Question 6
Puntos: 1
Si empleados es un array de objetos de tipo Empleado que contiene la lista de todos los empleados de una compañía. ¿Cómo se accede al primerelemento de esta lista?
Seleccione una respuesta.
a. empleados(1)
b. empleados[0]
c. empleados[1]
Question 7
Puntos: 1
Si desde una clase llamada CuentaCorriente, perteneciente al paquete banking se pretende acceder a la clase Math para utilizar sus servicios para algunos cálculos, ¿cuál de las siguientes afirmaciones es correcta?
Seleccione una respuesta.
a. Se puede acceder aMath directamente.
b. No se puede acceder a la clase Math, pues Math pertenece a otro paquete (java.lang)
c. Sólo se puede acceder a Math, aludiéndola con el nombre totalmente cualificado (java.lang.Math)
d. Para acceder a Math, se debe escribir primero "import java.lang.Math"
Question 8
Puntos: 1
Si se declaró un array de la siguiente forma:
int[] x = new int[20];
¿Cómo sepuede acceder a la última posición del mismo?
Seleccione una respuesta.
x[20]
x[19]
x[x.length]
Question 9
Puntos: 1
Si se quiere realizar un sistema en Java para una clínica médica, ¿cuál de las siguientes afirmaciones es la más acertada?
Seleccione una respuesta.
a. Se tiene la clase Médico, con varias instancias de la misma, tales como Cardiólogo, Pediatra y Clínico.
b.Si se modela la clase Paciente, La clase Médico debe ser subclase de Paciente, pues un Médico también puede enfermarse.
c. Se tiene la clase Médico con varias subclases de la misma, tales como Cardiólogo, Pediatra y Clínico
Question 10
Puntos: 1
¿Cuál de las siguientes afirmaciones acerca de la Herencia en Java es correcta?
Seleccione una respuesta.
a. Las clases pueden heredar sólo...
Regístrate para leer el documento completo.