Constructores Java: conceptos esenciales, arreglos y preguntas con respuestas

Clasificado en Informática

Escrito el en español con un tamaño de 3,07 KB

Constructores: definición y preguntas de Java

Constructores: Métodos especiales que tienen el mismo nombre que la clase, no tienen tipo de retorno y se utilizan para inicializar objetos. Se invocan implícitamente o por defecto cuando se crea una instancia de la clase.

  1. (a, b, d) ¿Cuáles de los siguientes son identificadores válidos?

    • a) $number
    • b) _esteNoEsValido
    • c) transient
    • d) ventas
  2. (a, c, f) ¿Cuáles de las siguientes son palabras reservadas de Java?

    • a) synchronized
    • b) extend
    • c) throws
    • d) include
    • e) main
    • f) implements
  3. (a, d) ¿Cuál de las siguientes son formas válidas para declarar arreglos?

    • a) String str[] = new String[5]
    • b) String[5] str = new String[]
    • c) int arr[] = new int[3] {1,2,3}
    • d) int arr[] = {1,2,3};
  4. (a, b, d) ¿Cuáles de las siguientes son sentencias ilegales?

    • a) float f = 1.3;
    • b) char c = "a";
    • c) byte b = 127;
    • d) boolean b = null;
    • e) int i = 10;
  5. (c) Los métodos con este modificador pueden ser accesados solamente por clases del mismo paquete.

    • a) public
    • b) protected
    • c) default
    • d) private
  6. (c) Estas variables se declaran fuera de métodos, tienen el modificador static y además se inicializan implícitamente con los valores que tienen por defecto.

    • a) Variables locales
    • b) Variables de instancia
    • c) Variables de clase
    • d) Ninguna de las anteriores
  7. (d) Dada la declaración de un arreglo bidimensional int x[][] = new int[3][], se puede definir el tamaño del primer arreglo interno con …

    • a) x[1] = new int[2]
    • b) x[1][0] = new int[2]
    • c) x[0][1] = new int[2][2]
    • d) x[0] = new int[2]
  8. (a) Es el mecanismo por el que se crean nuevos objetos definidos en términos de objetos ya existentes.

    • a) herencia
    • b) sobrecarga
    • c) encapsulamiento
    • d) sobrescritura
  9. (b) Se tiene un método x que tiene el mismo nombre que otro método; sin embargo, x tiene diferente firma que el otro método. Este es un caso de:

    • a) herencia
    • b) sobrecarga
    • c) encapsulamiento
    • d) sobrescritura
  10. (d) Se tiene un método x que es idéntico a otro método; sin embargo, x no puede ser menos accesible que el otro método. Este es un caso de:

    • a) herencia
    • b) sobrecarga
    • c) encapsulamiento
    • d) sobrescritura

Entradas relacionadas: