Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESESeccion One

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Seccion One

Descripción:
Ejercitacion con los objetivos 1.1- 1.2 -

Autor:
TnK San Luis
(Otros tests del mismo autor)

Fecha de Creación:
12/07/2009

Categoría:
Otros

Número preguntas: 24
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Las clases abstractas no tienen constructor. verdadero falso.
Si una clase implementa un interface (class A implements B) entonces : La clase A deberá implementar todos los métodos de la interface B a menos que sea A una clase abstracta. La clase A siempre deberá implementar los métodos de la interface B.
Un método, una variable pueden tener el modificador final, pero una clase no. verdadero falso.
Puede un constructor ser declarado como abstracto? si no.
Cuales de las siguientes son formas legales para crear una instancia de una inner class? Contenedora cc= new Contenedora(); Contenedora.Interna ci = cc.new Interna(); Contenedora.Interna ci = new Contenedora().new Interna(); Las opeciones A y B son correctas Ninguna de las anteriores.
Los métodos de una interface son: public static final public abstract public abstract final.
Dada la siguiente interface: public interface Contrato{ public abstract void hacerAlgo(); } Contrato con= new Contrato(){ public void hacerAlgo(){ System.out.println("Método sobreescrito"); } }; Contrato con= new implements Contrato(){ public void hacerAlgo(){ System.out.println("Método sobreescrito"); } };.
Unir con flechas modificadores válidos: public protected private default.
Todas las clases extienden implicitamente de ....
Dado el siguiente código: Cuales son declaraciones legales si las coloco //aqui. public class Contenedora { protected int valor1=20; protected String cadena ="Algo"; public static class Interna{ public void metodoInterno(){ //aqui } } } System.out.println(new Contenedora().valor1); System.out.println(valor1); System.out.println(Contenedora.valor1);.
Dada la siguiente declaración de clase, cual es la forma correcta de instanciar un objeto de la clase Square ? public class Shape{ //metodos & variables de la clase Shape public class Square extends Shape { //metodos & variables para la clase Square } } Square s = new Shape().new Square(); Square s = new Shape.Square(); Square s = new Shape().Square(); La declaración de la clase es inválida.- Una clase interna no puede ser pública.
Dado el siguiente código: 1 public interface IContext 2 { 3 public double originX = 0; 4 } 5 6 public interface IShape extends IContext 7 { 8 public double originX = 10; 9 } 10 11 public class Draw implements IShape 12 { 13 14 public Draw() 15 { 16 double originX = this.originX; 17 } 18 } Error de compilación en la línea 6, una interface no puede extender de otra interface Error de compilación en la linea 16, no puedo declarar dentro un constructor una variable. El código compila sin error No puedo crear una variable del mismo nombre que el heredado.
public abstract class AbstractShape{ protected int x, y; public abstract void render(); public final void setOrigin(int x, int y) { this.x = x; this.y = y; } } Error de compilación: Una clase abstracta no puede contener métodos con implementación. Error de compilación: Una clase abstracta no puede contener métodos finales. Error de compilación: Una clase abstracta no puede contener variables de instancia Compila sin problemas.
01. package pkg0; 02. public class Father { 03. protected byte f = 10; 04. } 01. package pkg1; 02. import pkg0.Father; 03. 04. class Son extends Father { 05. public void sayItOut( ) { 06. System.out.print("f vale " + f ); 07. Father F = new Father( ); 08. System.out.print(" Mientras F es " + F . f ); 09. } 10. public static void main(String[ ] args) { 11. new Son( ).sayItOut( ); 12. } 13. } f vale 10 mientras F es 10 Error de compilación. pkg1.Son.java : linea 06 - No reconoce la variable f. Error de Compilación. pkg1.Son.java : linea 08 - No puede acceder a f porque es un miembro protegido in pkg0.Father. Ninguna de las anteriores.
Dada la siguiente declaración de interface, cual es el nivel de acceso de las variables definidas en IDraw ? interface IDraw { public double originX = 3; public double originY = 3; } Sólo son accesibles en el paquete donde IDraw está definida. publicas protegidas Solo son accesibles para las clases que implementan IDraw.
Cual es el resultado al compilar la clase Draw? public interface IShape { public double originX = 0; } public interface IContext { public double originX = 0; } public class Draw implements IContext, IShape { public Draw() { double originX = this.originX; } } Una AmbiguousReferenceException es lanzada en tiempo de ejecución en el constructor de la clase Draw. Error de compilación por ambiguedad desde la referencia originX en el constructor de la clase Draw. En tiempo de ejecución el valor de originX en el constructor de la clase Draw es obtenido del valor de IShape.originX. En tiempo de ejecución el valor de oringX en el constructor de la clase Draw es obtenido del valor de IContext.originX.
Que modificadores de acceso puede tener un método abstracto? public default protected private.
Puede un tipo enums tener un método abstracto? si no.
Cual de las siguientes sentencias import, importan correctamente miembros static de la clase com.irixtech.render.Shape? import com.irixtech.render.Shape.*; import static com.irixtech.render.Shape.*; static import com.irixtech.render.Shape.*; static com.irixtech.render.Shape.*;.
Una interface es implicitamente abstract verdadero falso.
Puede un enum ser declarado abstracto? si no.
Cuales de los siguientes modificadores de acceso son validos para el constructor de un enum? public protected private Ninguna de las anteriores.
Puede una clase final tener métodos abstractos? si no.
Dada la siguiente declaración de interface, cual es el camino correcto para que "IShape.shape.OrigenX" tenga el mismo valor que "IDraw.originX"? public interface IDraw { public double originX = 0; } _________________________________________ public interface IShape extends IDraw { public double shapeOriginX = ???? } super.originX originX this.originX IDraw.originX.
Denunciar test Consentimiento Condiciones de uso