GoConqr has a new look! Let us know what you think.

Quiz

JAVA OCA - 03 METODOS Y ENCAPSULACION TEST

Isra RM 15 questions

Take the quiz

Questions in this quiz (15)

  1. 1Dada la clase:
    public class Prueba {
    static int c = 0;
    static void m1(String... a) { c++; }
    public static void main(String[] args) {
    m1();
    m1(null);
    m1(new String[]{"a", "b", "c"});
    System.out.print(c);
    }
    }
    ¿Cuál es el resultado de ejecutar este programa?
    1. A1
    2. B2
    3. C3
    4. DError de compilación
    5. EError en tiempo de ejecución
  2. 2Dada la clase:
    public class Prueba {
    static String s = "prueba";
    public static void main(String[] args) {
    Prueba instancia = new Prueba();
    System.out.println(instancia.m1("hola"));
    }
    public String m1(String s) { s = s + "."; return s; }
    }
    ¿Cuál es el resultado de ejecutar este programa?
    1. Aprueba
    2. Bprueba.
    3. Chola
    4. Dhola.
    5. EError de compilación
    6. FError en tiempo de ejecución
  3. 3¿Cuáles de las siguientes declaraciones de métodos son válidas? Escoge todas las que apliquen.
    1. AmA(void) {}
    2. Bvoid mB() { ; }
    3. Cvoid mC {}
    4. Dvoid mD() { // }
    5. Evoid mE() {}
  4. 4Dada la clase:
    public class Prueba {
    public static int a;
    public static void main(String[] args) {
    new Prueba();
    }
    private Prueba() {
    int b;
    b = Prueba.a;
    System.out.println(a);
    }
    }
    ¿Cuál es el resultado de ejecutar este programa?
    1. A0
    2. BNada es impreso
    3. CError de compilación por el uso de una variable estática en el constructor.
    4. DError de compilación por el uso de una variable estática para asignar un valor a una variable local.
    5. EError de compilación por el uso del modificador private en la declaración del constructor.
  5. 5public class Prueba {
    static int i = 2;
    public static void main(String[] args) {
    int i = 8;
    Prueba instancia = new Prueba();
    instancia.m(i);
    System.out.println(i);
    }
    public void m(int i) { i = i * 3; }
    }
    ¿Cuál es el resultado de ejecutar este programa?
    1. A24
    2. B8
    3. C6
    4. D2
    5. EError compilacion
    6. FExcep tiempo ejecución
  6. 6Dadas las siguientes declaraciones de métodos, ¿Cuáles de los siguientes enunciados son FALSOS? Escoge todos los que apliquen.
    1. void m1(char c) {}
    2. void M1(char c) {}
    3. void m2(int a) {}
    4. int m2(int a, int b) { return a + b; }
    5. void m3(double d) {}
    6. double m3(double d) { return d / 2; }
    1. ALos métodos 1 y 2 están sobrecargados y compilarán correctamente
    2. BLos métodos 3 y 4 están sobrecargados y compilarán correctamente
    3. CLos métodos 5 y 6 están sobrecargados y compilarán correctamente
    4. DLos métodos 1 y 2 no compilarán correctamente
    5. ELos métodos 3 y 4 no compilarán correctamente
    6. FLos métodos 5 y 6 no compilarán correctamente
  7. 7Dadas las clases:
    class SuperClase {
    protected int i = 1;
    private void m(int m) { i *= m; }
    }
    public class Prueba extends SuperClase {
    public static void main(String[] args) {
    Prueba t = new Prueba();
    t.m(3); //2
    System.out.println(t.i); //3
    }
    }
    ¿Cuál es el resultado de ejecutar este programa?
    1. A3
    2. B1
    3. CError de compilación en la línea marcada como 2.
    4. DError de compilación en la línea marcada como 3.
    5. EExcepcion en tiempo de ejecución
  8. 8public class Prueba {
    Prueba(int i) {
    System.out.print("int");
    }
    Prueba(long l) {
    System.out.print("long");
    }
    void Prueba() {
    System.out.print("default");
    }
    public static void main(String[] args) {
    Prueba t1 = new Prueba();
    Prueba t2 = new Prueba(1);
    }
    }
    ¿Cuál es el resultado de ejecutar este programa?
    1. Adefaultint
    2. Bdefaultlong
    3. Cint
    4. Dlong
    5. EError de compilación
  9. 9¿Cuáles de los siguientes enunciados sobre encapsulación son verdaderos? Escoge todos los que apliquen.
    1. ALa encapsulación en Java permite controlar quien accesa que.
    2. BUn constructor puede ser encapsulado, lo mismo que otros miembros de una clase.
    3. Cfinal y static son modificadores usados para encapsular.
    4. DLa encapsulación también se conoce como esconder datos.
    5. ELa encapsulación puede ser utilizada a nivel del paquete.
  10. 10Dada la clase:
    class Persona {
    int edad;
    String nombre;
    public int getEdad() { return edad; }
    public void setEdad(int a) { edad = a; }
    public String getNombre() { return nombre; }
    public void setNombre(String s) { nombre = s; }
    }
    public class Prueba {
    public static void main(String[] args) {
    Persona p = new Persona();
    p.edad = 1; //2
    p.setNombre("Paul"); //3
    System.out.println( "Edad:"+p.getEdad()+" Nombre:"+p.getNombre()); //4
    }
    }
    ¿Cuál es el resultado de ejecutar este programa?
    1. AEdad:1 Nombre:Paul
    2. BError de compilación en la línea marcada como 2.
    3. CError de compilación en la línea marcada como 3.
    4. DError de compilación en la línea marcada como 4.
    5. EUna excepción es lanzada en tiempo de ejecución.

Information

Description
Diploma JAVA OCA - OCP (TESTS OCA) Quiz on JAVA OCA - 03 METODOS Y ENCAPSULACION TEST, created by Isra RM on 24/09/2015.
Author
Isra RM
Language
Español
Views
1
Tags
java oca - ocptests ocadiploma
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?