1. MARTINEZ MOLINA ABRAHAM 03/08/2017
U1 POO ADEV 62% (8/13)
1. Para realizar una tarea en un programa se requiere un _____________ Dentro del
_____________ se colocan los acciones que hacen que éste realice sus tareas; es decir,
el _____________ oculta los detalles de implementación de las tareas que realiza.
A Función
B Objeto
C Método
D Acción
E Mensaje
2. Una clase puede contener uno o más métodos, que están diseñados para
realizar las tareas de esa clase.
A True
B False
3. Puede utilizarse una clase para crear un ________. Ésta es una de las razones por
las que Java es uno de los lenguajes de programación más usados.
A Argumento
B Método
C Comentarios
D Valor
E Objeto
4. La llamada a un método suministra valores llamados ________ y muchas veces
devuelven pueden devolver o no un valor.
A Argumento
B Tipo de dato
C Instancia de clase
D Atributo
E Identificador
5. El cuerpo de todos los métodos está delimitado por llaves {}.
A True
B False
6. Los paréntesis vacíos después del nombre de un método indican que al menos
requiere un parámetros para realizar su tarea.
A True
B False
Page 1 of 4MARTINEZ MOLINA ABRAHAM
2. 7. Cuando intentamos ejecutar una clase, Java busca el método ____________ de la
clase para empezar la ejecución.
A void
B main
C public
D String
E static
8. Java proporciona dos tipos primitivos para almacenar números de punto
flotante en la memoria __________ y ___________ .
A float, int
B double, boolean
C String, char
D float, double
9. Dado el siguiente programa, determine cuántos y cuáles son los métodos que
tiene declarados:
public class Cuenta
{
private double saldo;
public void abonar( double monto )
{
saldo = saldo + monto;
}
public double obtenerSaldo()
{
return saldo;
}
}
A 3 y son double, Cuenta y saldo
B 2 y son abonar y obtenerSaldo
C 2 y son saldo y monto
D 1 y es Cuenta
Page 2 of 4MARTINEZ MOLINA ABRAHAM
3. 10. Dado el siguiente código, ¿Como se llaman los objetos que se crean?
///////////////////////////////////////////////////////////////////////////////////
public class PruebaCuenta
{
public static void main( String args[] )
{
Cuenta cuenta1 = new Cuenta( 50.00 );
Cuenta cuenta2 = new Cuenta( -7.53 );
System.out.printf( “Saldo de cuenta1: $%.2fn”,
cuenta1.obtenerSaldo() );
System.out.printf( “Saldo de cuenta2: $%.2fnn”,
cuenta2.obtenerSaldo() );
Scanner entrada = new Scanner( System.in );
double montoDeposito;
System.out.print(“Escriba el monto a depositar para cuenta1“);
montoDeposito = entrada.nextDouble();
System.out.printf( “nsumando %.2f al saldo de cuenta1nn”, montoDeposito );
cuenta1.abonar( montoDeposito );
A cuenta1, cuenta2, entrada
B obtenerSaldo, montoDeposito, Pruebacuenta
C new, class, printf
D cuenta1, cuenta2
11. Dado el siguiente código, ¿Cuáles son los métodos a los que llaman los objetos
creados de la clase Cuenta ?
///////////////////////////////////////////////////////////////////////////////////
public class PruebaCuenta
{
public static void main( String args[] )
{
Cuenta cuenta1 = new Cuenta( 50.00 );
Cuenta cuenta2 = new Cuenta( -7.53 );
System.out.printf( “Saldo de cuenta1: $%.2fn”,
cuenta1.obtenerSaldo() );
System.out.printf( “Saldo de cuenta2: $%.2fnn”,
cuenta2.obtenerSaldo() );
Scanner entrada = new Scanner( System.in );
double montoDeposito;
System.out.print(“Escriba el monto a depositar para cuenta1“);
montoDeposito = entrada.nextDouble();
System.out.printf( “nsumando %.2f al saldo de cuenta1nn”, montoDeposito );
A montoDeposito
B nextDouble
C Scanner
D obtenerSaldo, abonar
Page 3 of 4MARTINEZ MOLINA ABRAHAM
4. 12. Dado el siguiente programa, determine cuántos argumentos recibe el método
abonar:
public class Cuenta
{
private double saldo;
public void abonar( double monto )
{
saldo = saldo + monto;
}
public double obtenerSaldo()
{
return saldo;
}
}
A Ninguno
B Uno de tipo double
C Dos de tipo double
13. Dado el siguiente programa, determine cuántos argumentos recibe el método
obtenerSaldo:
public class Cuenta
{
private double saldo;
public void abonar( double monto )
{
saldo = saldo + monto;
}
public double obtenerSaldo()
{
return saldo;
}
}
A Ninguno
B Uno de tipo double
C Dos de tipo double
Page 4 of 4MARTINEZ MOLINA ABRAHAM