Dado el siguiente enunciado, identificar los conceptos que le corresponde.
Todas las clases tiene por defecto un ---A---- y además una clase puede tener n
número de ----B----, que deben diferenciarse por el número y tipo de parámetros
que esperan A: método - B: métodos
A: propósito - B: variables
A: constructor - B: constructores
. En base a las siguientes clases; indique la descripción que se ajuste a lo
expresado en la miniespecificación.
Clase Vehiculo
1. Declarar
placa: Cadena
2 Método Vehiculo()
placa = "LBBC-0183"
3 Método Vehiculo(pl: Cadena)
placa = pl
4. Método obtenerPlaca()
return placa
Fin Método obtenerPlaca
Fin Clase Vehiculo
Clase Ejecuta
1. Método principal()
a. Declarar variable
opcion: Entero
b. Solicitar opcion
Leer opcion
if opcion == 2 then
Vehiculo v = new Vehiculo("DBWQ-001")
else
Vehiculo v = new Vehiculo()
endif
b. Fin Método principal
Fin Clase Ejecuta
Si el usuario ingresa el valor de 2 en la variable opción, el programa declara e inicializa la clase Vehículo con el constructor por defecto. Si el usuario ingresa el valor de 1 en la variable opción, el programa no puede declarar e inicializar la clase Vehículo de ninguna forma. Si el usuario ingresa el valor de 2 en la variable opción, el programa declara e inicializa la clase Vehículo con el constructor que recibe un parámetro. Dada la siguiente clase en miniespecificación, determina la solución correcta para su implementación en un lenguaje de programación (Java).
Clase Empleado
1. Declarar
bono: Real
2. Método establecerBono(c: Real)
bono = c
Fin Método establecerBono
3. Método obtenerBono()
return sueldo
Fin Método obtenerBono
Fin Clase Empleado
public class Empleado {
float bono;
public void establecerBono(float c){
bono = c;
}
public float obtenerBono(){
return bono;
}
}
public class Empleado {
String bono;
public void establecerBono(float c){
bono = c;
}
public float obtenerBono(){
return bono;
}
}
public class Empleado {
float bono;
public void establecerBono(float c){
bono = c;
}
public void obtenerBono(){
return bono;
}
}
. Indique la forma correcta para declarar e inicializar un objeto en base a la siguiente clase implementada en un lenguaje de programación (JAVA).
public class Ciudad {
String nombre;
}
ciudad = Ciudad()
Ciudad ciudad = Ciudad
Ciudad ciudad = new Ciudad()
. En base a la siguiente clase. Determine cuál de las siguientes sentencias son válidas y no generan error.
public class Persona {
int edad;
public void establecerEdad(int c){
edad = c;
}
public int obtenerEdad(){
return edad;
}
}
public static void main(String[] args) {
int valor = 25;
Persona p = new Persona();
p.obtenerEdad(valor);
}
public static void main(String[] args) {
int valor = 25;
Persona p = new Persona();
p.establecerEdad(valor);
}
public static void main(String[] args) {
String valor = 25;
Persona p = new Persona();
p.establecerEdad(valor);
}. En base al concepto de constructores; indique la idea correcta del siguiente listado de expresiones. Todas las clases tiene un constructor por defecto. Las clases solo pueden tener 2 constructores.
Los constructores tienen diferente nombre de la clase.
. Dadas la siguiente implementación en lenguaje Java
public class Pais {
String nombre;
public Pais(){
nombre = "Colombia";
}
public void establecerNombre(String p){
}
public String obtenerNombre(){
return nombre;
}
}
Determinar la salida que se obtendrá en pantalla.
Ecuador Ecuador
Colombia
Colombia
Ecuador. ¿Cuál es la forma correcta para declarar un constructor en miniespecificación, para la siguiente clase? Clase Edificio
1. Declarar
2. Método Edificio()
Fin Método Edificio
Fin Clase Edificio
Clase Edificio
1. Declarar
2. Método Contructor_Edificio()
3. Fin Método Contructor_Edificio
Fin Clase Edificio
Clase Edificio
1. Declarar
2. Método Contructor()
3. Fin Método Contructor
Fin Clase Edificio. Determine cuál de la siguiente implementación de la clase Universidad es correcta?.
public class Universidad {
String denominacion;
public Universidad(){
}
public Universidad(){
denominacion = n;
}
}
public class Universidad {
String denominacion;
public Universidad(){
}
public Universidad(String n){
denominacion = n;
}
}
public class Universidad {
String denominacion;
public Universidad(){
denominacion = n;
}
public Universidad(String n){
denominacion = n;
}
}. ¿Cuál es la función de los métodos “establecer”? Asignar un valor a un dato de un objeto.
Recuperar el valor de un dato de un objeto.
Imprimir el valor de un dato de un objeto.
.
|