dsf asd parcial

Páginas: 9 (2075 palabras) Publicado: 29 de septiembre de 2014
1
Puntos: 1

Analice el siguiente segmento de código:
public class Persona
{
private int codigo;
private String nombre;
// suponemos que el siguiente es el único constructor de la clase
public Persona (int cod, String nom)
{
codigo = cod;
nombre = nom;
}
….
}
public class Cliente extends Persona
{
private float saldo;
public Cliente (float sal)
{
saldo = sal;
}
}
¿Qué sepuede decir qué es cierto de las declaraciones anteriores?
Seleccione una respuesta.

a. Al crear un objeto de la clase Cliente, automáticamente se invoca al único constructor que tiene declarada la clase Persona, pasándole parámetros con valores default. 


b. Al crear un objeto de la clase Cliente, los atributos codigo y nombre quedan en su valor por defecto. 


c. No compila la claseCliente: falta el constructor default en la clase Persona. 


d. No compila la clase Persona: falta su constructor default. 

¡Correcto!
Correcto
Puntos para este envío: 1/1.
Question2
Puntos: 1

¿Cuál es el problema con el siguiente segmento de código Java?
int num1;
float num2;
num1 = Consola.readInt();
if(num1 >= 0)
{
NUM2 = num1 / 2;
}
Seleccione una respuesta.

A. No hayningún problema. 


B. No compila: num2 se declaró en minúsculas y luego se usó en mayúsculas. 


C. Compila, pero podría asignar un valor truncado en num2. 


D. Compila, pero al ejecutarse se interrumpe al hacer la división. 

Correcto!
Correcto
Puntos para este envío: 1/1.
Question3
Puntos: 1

¿Cuál de las siguientes afirmaciones es CIERTA respecto del polimorfismo en Java?Seleccione una respuesta.

a. Se puede usar el operador instanceof para verificar la clase de un objeto apuntado por una referencia polimórfica. 


b. Cuando se invoca a un método desde una referencia polimórfica, ese método puede estar declarado por primera vez en cualquiera de las clases de la jerarquía. 


c. Es la propiedad por la cual una referencia declarada hacia alguna clase de unajerarquía, puede ser usada indistintamente para apuntar a cualquier objeto de cualquier clase de esa jerarquía. 


d. Se puede determinar si dos objetos son de la misma clase, usando el método compareTo() que se hereda desde Object. 

¡Correcto!
Correcto
Puntos para este envío: 1/1.
Question4
Puntos: 1

Analice el siguiente segmento:
public class Empleado
{
…………
}
………
public staticvoid main(String args[ ])
{
Empleado a = new Empleado();
Empleado b = new Empleado();
Empleado c = new Empleado();
Empleado v [ ] = new Empleado[ 4 ];
v[ 0 ] = a;
v[ 1 ] = b;
v[ 2 ] = c;
v[ 3 ] = v [ 1 ];
………
a = null;
b = null;
c = null;
int i;
for(i = 0; i < 3; i++)
{
v[ i ] = null;
}
System.out.println(“Terminado”);
}
¿Cuál de las siguientes es correcta antes de llegaral println() final del método main()?
Seleccione una respuesta.

a. Todos los objetos inicialmente apuntados por a, b y c quedan des-referenciados. 


b. Los objetos inicialmente apuntados por a y c quedan des-referenciados. 


c. Sólo el objeto inicialmente apuntado por b queda des-referenciado. 


d. Ninguno de los objetos inicialmente apuntados por a, b y c queda des-referenciado. Incorrecto... revise la ficha de clase número 8, en relación al garbage collector y la des-referenciación de objetos.
Incorrecto
Puntos para este envío: 0/1.
Question5
Puntos: 1

Analice el siguiente segmento de código:
public static void main(String args[ ])
{
int v[ ] = { 2, 4, 1, 6 };
v[ 0 ] = v[ v[ 0 ] ] * 3;
System.out.println(“v[ 0 ]: “ + v[ 0 ]);
}
¿Cuál de las siguentes escorrecta en relación al método main mostrado?
Seleccione una respuesta.

a. Se mostrará el mensaje: v[ 0 ] = 3. 


b. Se mostrará el mensaje: v[ 0 ] = 12. 


c. Se mostrará el mensaje: v[ 0 ] = 2. 


d. Se lanzará una excepción y el programa se interrumpirá. 

Incorrecto... revise las fichas de clase números 10 y 11.
Incorrecto
Puntos para este envío: 0/1.
Question6
Puntos: 1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • <dsf
  • ASD ASD ASD ASD ASD ASD ASD
  • asd asd asd asd a
  • Asd Asd Asd Asd
  • Asd Asd Asd
  • asd
  • ASD
  • Asd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS