Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a) boolean b = 1;
b) boolean b = true;
c) boolean b = "true";
d) boolean b = True;
La declaración de retorno no incluye un valor válido en el caso de que n sea menor que 0. Debes
especificar un valor de retorno válido, por ejemplo, 0.
El tipo de retorno de la función está definido como int, pero estás intentando devolver un valor de tipo
double al convertir sum a int. Esto generaría un error de compilación.
4. Si al correr el código de abajo, el usuario escribe los números 2, 5 y 0 ¿Cuál es la salida del
siguiente código?
Import java.util.Scanner;
5y0
9. Si al correr el código de abajo, el usuario escribe los números 4, 2 y 0 ¿Cuál es la salida del
siguiente código?
Import java.util.Scanner;
14. Si al correr el código de abajo, el usuario escribe los números 3, 2 y 0 ¿Cuál es la salida del
siguiente código?
Import java.util.Scanner;
int[] a;
for (int i = 0; i < 10; i++)
a[i] = i * i;
1. float
2. int
3. byte
4. String
5. boolean
6. Math
7. short
8. double
1. true
2. True
3. “false”
4. false
5. FALSE
6. TRUE
7. “true”
8. False
System.out.println(a);
}
NADA EL PROGRAMA SE DETENDRA
20. ¿Qué error tiene la siguiente declaración de clase?
public Informe() {
}
return dato++;
}
}
}
MULTIPLES METODOS IGUALES
REVISIÓN No.: 6
VIGENTE A PARTIR DE: 16 de Octubre del 2014
T-7-ACM-02-R02
Vehículo
Terrestre Marino
El método tuMetodo en la clase Hijo está tratando de anular el método miMetodo de la clase Padre,
pero el nombre del método en la clase Padre es miMetodo, no tuMetodo. Para que la anulación sea
válida, el nombre del método en la clase hija (Hijo) debe ser igual al nombre del método en la clase
padre (Padre) que se intenta anular.
24. ¿Qué está mal en el código c, asumiendo que la clase Circle existe, es accesible y tiene el método
getRadius()?
REVISIÓN No.: 6
VIGENTE A PARTIR DE: 16 de Octubre del 2014
T-7-ACM-02-R02
A a = new A(3);
class A extends B {
public A(int t) {
class B {
public B() {
REVISIÓN No.: 6
VIGENTE A PARTIR DE: 16 de Octubre del 2014
T-7-ACM-02-R02
26. La siguiente clase esta declarada en el archivo “mundo.java”. ¿Qué errores hay en su
implementación?
(Unidad Temática 1)
System.out.println("Hola, Mundo!");
28. ¿Qué valor tendrá k al final del método main en el siguiente segmento de código?
public static void main(String[] args) {
int i = 10;
int j = 3;
int k = 0;
k = j++ + i;
}
13
int result = 0;
System.out.println(result);
REVISIÓN No.: 6
VIGENTE A PARTIR DE: 16 de Octubre del 2014
T-7-ACM-02-R02
81
1: public Examen {
2: public static void main(String[] args) {
3: Auxiliar aux = new Auxiliar();
4: aux.dato = 15;
}
5: }
6: class Auxiliar {
7: private int dato = 10;
8: public Auxiliar(int a) {
9: dato = a;
10: }
11: }
REVISIÓN No.: 6
VIGENTE A PARTIR DE: 16 de Octubre del 2014
T-7-ACM-02-R02
32. Dadas las clases que se muestran a continuación. ¿Qué se imprime al final?
public class Herencia {
public static void main(String[] args) {
Padre p1 = new Hijo();
p1.miMetodo();
}
}
class Padre {
public void miMetodo() {
System.out.println("Soy miMetodo de Padre");
}
}
class Hijo extends Padre{
public void miMetodo() {
System.out.println("Soy miMetodo de Hijo");
}
}
Soy miMetodo de Hijo
REVISIÓN No.: 6
VIGENTE A PARTIR DE: 16 de Octubre del 2014
T-7-ACM-02-R02
class A {
int i = 7;
public A() {
setI(20);
System.out.println("i from A is " + i);
}
public void setI(int i) {
this.i = 2 * i;
}
}
class B extends A {
public B() {
System.out.println("i from B is " + i);
}
public void setI(int i) {
this.i = 3 * i;
}
}
20
60
REVISIÓN No.: 6
VIGENTE A PARTIR DE: 16 de Octubre del 2014