Aci600 Quiz N° 1

15 Questions | Total Attempts: 41

SettingsSettingsSettings
Aci600 Quiz N° 1 - Quiz

Questions and Answers
  • 1. 
    ¿Cuál es la diferencie en Java entre double y Double?
    • A. 

      Ninguna, son lo mismo

    • B. 

      Double es una clase y double es un objeto

    • C. 

      Double no existe en Java

    • D. 

      Double es un tipo primitivo y Double es una clase

    • E. 

      Double es una clase primitiva y double un tipo estándar

  • 2. 
    La palabra reservada en Java para crear una clase es ___.
  • 3. 
    La ventaja de usar un objeto de una clase wrapper en lugar de una variable del tipo primitivo correspondiente es:
    • A. 

      La pregunta no tiene sentido, nada de eso existe en Java

    • B. 

      El objeto tiene métodos de utilidad

    • C. 

      Es al reves, resulta más ventajoso usar la variable del tipo primitivo

    • D. 

      Los tipos primitivos no tienen clases wrapper, tiene clases filler

  • 4. 
    La forma correcta de manejar los errores en java (y en general en cualquier lenguaje orientado al objeto) es mediante excepciones.
    • A. 

      True

    • B. 

      False

  • 5. 
    ¿Cómo se nombra en Java al constructor de una clase?
    • A. 

      Constructor

    • B. 

      Initialize

    • C. 

      New

    • D. 

      Con el mismo nombre de la clase

    • E. 

      En java las clases no tienen constructor

  • 6. 
    En Java todas las clases descienden de una clase madre. ¿Cómo se llama esa clase madre?
    • A. 

      Object

    • B. 

      Main

    • C. 

      Root

    • D. 

      Mother

  • 7. 
    ¿Cuáles de las siguientes expresiones lógicas (condiciones) son correctas para su uso en Java? edad es una variable primitiva y amigo un objeto con el atributo público edad
    • A. 

      Edad

    • B. 

      21 < edad < 50

    • C. 

      Amigo.edad = edad && edad >= 18

    • D. 

      Edad + 21 > amigo.edad

    • E. 

      Edad amigo.edad()

    • F. 

      Edad != amigo.edad * 2

  • 8. 
    Para el siguiente código de Java: public void hacerAlgo ( int esto ) {    this.esto = esto * 2; } ¿Cuáles de las siguientes afirmaciones son correctas?
    • A. 

      HacerAlgo es una clase

    • B. 

      Esto es una variable local de hacerAlgo

    • C. 

      La clase a la cual pertenece hacerAlgo tiene el atributo esto

    • D. 

      El atributo esto de la clase a la que pertenece hacerAlgo necesariamente tiene que ser public

    • E. 

      Hay un error de compilación pues tanto ela atributo de la clase como el parámetro del método se llaman igual

    • F. 

      El valor inicial del atributo esto es 0

    • G. 

      HacerAlgo pertenece a una clase

  • 9. 
    ¿Qué hay que poner en la cabecera de un método que genera una o más excepciones para los errores detectados?
    • A. 

      Nada

    • B. 

      Throw Exceptions

    • C. 

      Throws Exceptions

    • D. 

      Throw Exception

    • E. 

      Throws Exception

  • 10. 
    Complete el siguiente código Java: if (nota > 7) {    throw ___ Exception("Sólo el profe puede tener nota sobre 7"); }
  • 11. 
    ¿En principio, qué nivel de acceso deben tener en Java los atributos de una clase?
    • A. 

      Private

    • B. 

      Public

    • C. 

      Protected

    • D. 

      Friend

  • 12. 
    ¿Cómo se denominan genéricamente los métodos que en Java permiten el acceso a los atributos privados de una clase?
    • A. 

      Inputers y outputers

    • B. 

      Getters y setters

    • C. 

      Readers y writers

    • D. 

      Asigners y displayers

  • 13. 
    El concepto de la Programación Orientada a Objetos que señala que los atributos deben ser___ y accesados mediante métodos con código validador se denomina encapsulamiento.
  • 14. 
    En Java no es conveniente que una clase no esté dentro de un paquete (package).
    • A. 

      True

    • B. 

      False

Back to Top Back to top