Looking for Programación II (GII - GII+ADE) test answers and solutions? Browse our comprehensive collection of verified answers for Programación II (GII - GII+ADE) at moodle.upm.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Dadas las siguientes clases:
class Entero {
int valor;
Entero (int v) {
valor = v;
}
}
class Ipoh {
static void proc (Entero u, int v) {
u.valor = 12;
v = 12;
}
public static void main (String[] args) {
Entero e = new Entero(13);
int n = 13;
proc(e, n);
System.out.print(e.valor + "-" + n + "-");
System.out.print(e.equals(new Entero(13)));
}
}
Escribe la salida en consola al ejecutarlo:
Dada la siguiente clase:
class UnaClaseCualquiera extends UnaClaseBase {
int y;
public UnaClaseCualquiera(int x, int y) {
super(x);
this.y = y;
}
}
Indique qué significa la palabra super:
Considerando la siguiente interfaz y clase:
interface IDuplicar {
IDuplicar duplica();
}
class Numero implements IDuplicar {
int x;
public Numero(int x) {
this.x = x;
}
public Numero sumar(int otro) {
return new Numero(x + otro);
}
public IDuplicar duplica() {
return new Numero(2*x);
}
}
Marca los enunciados que son correctos entre los siguientes:
Indica cuál de los siguientes enunciados es correcto.
Dadas las siguientes clases:
class A { }
class B extends A { }
Y la siguiente sentencia:
A a = new B();
Indica el enunciado más correcto:
Considerando la siguiente clase abstracta y clase:
abstract class UnaOperacion {
int numero;
UnaOperacion(int n) {
numero = n;
}
abstract int hacerOp (int otro);
}
class NumeroConSuma extends UnaOperacion {
public NumeroConSuma(int x) {
super(x);
}
public int hacerOp(int otro) {
return numero + otro;
}
}
Marca los enunciados que son correctos entre los siguientes:
Dada la siguiente clase:
class CuadradoRojo extends Cuadrado {
/* Definición de atributos o métodos que no nos interesan */
@Override
void dibujar () {
StdDraw.setPenColor(StdDraw.RED);
super.dibujar();
}
}
Indica el enunciado más correcto respecto de super y su significado:
¿Cómo se indica el final de una cadena enlazada simple como la usada en LinkedList?
¿Cuál es la sintaxis correcta para crear un nuevo nodo que contenga el string "Hola" y cuyo siguiente nodo sea null, según la clase Node?
Empareja cada opción con su significado