Download Pregunta1. Característica de la POO que me permite compartir
Document related concepts
no text concepts found
Transcript
Pregunta1. Característica de la POO que me permite compartir automáticamente atributos y métodos entre clases: A) public. B) herencia. C) interfaz. D) paquete. Pregunta 5. Es una característica del enfoque de programación OO que consiste en integrar los datos con los métodos que los manipulan. A) herencia. B) aislamiento. C) encapsulamiento. D) integración. Pregunta 2. Método utilizado para crear objetos, cuyo nombre es el mismo que es de la clase: A) Principal. B) main(). C) Constructor. D) new. Pregunta 6. Java es _________ ya que se ejecuta sobre un JVM, que interpreta el código objeto. A) interpretado. B) compilado. C) portable. E) estructurado. Pregunta 3. Los objetos residen en... B) la memoria principal. C) la memoria persistente. D) el disco duro. E) el código. Pregunta 7. El objeto __________:InputStream es un dato __________ de la clase System: A) in, private. B) System.in, Reader. C) Input, protected. D) System.in, static Pregunta 4. Modificador para los tipos de dato cuyo valor es el mismo para todos los objetos de la clase: A) Constante. B) Final. C) Protected. D) Static. Pregunta 8. En la clase Hola, el método Hola(). A) marca un error, no se pueden llamar igual. B) crea objetos tipo Hola. C) regresa void. D) no es un constructor. Pregunta 9. Un dato protegido: A) no puede ser modificado. B) es visible sólo a los objetos de la propia clase. C) cualquier subclase puede acceder a su valor. D) es privado. Pregunta 13. Está directamente relacionada a la herencia; se refiere a la redefinición de los métodos de la clase base en las subclases. A) Polimorfismo. B) Extensión. C) Sobreescritura. D) Sobrecarga. Pregunta 10. La diferencia entre double y Double es... A) la precisión. B) uno es objeto y el otro es clase. C) ninguna. D) uno es dato primitivo y el otro es clase. Pregunta 14. El polimorfismo mediante enlazado dinámico se refiere a que un método puede ser invocado con objetos… A) de la misma clase. B) con diferente cantidad de parámetros. C) con objetos de diferente clase. D) con un objeto o con un tipo de datos primitivo. Pregunta 11. La siguiente frase completa una afirmación incorrecta. Una clase : A) es una plantilla para crear objetos. B) es la generalización de un tipo de objeto. C) es un método miembro de un objeto. D) describe métodos y atributos comunes a un conjunto de objetos. Pregunta 15. Representan la estructura de un objeto A) clases. B) métodos. C) atributos. D) objetos. Pregunta 12. Como obtengo el valor de los datos miembros privados desde un objeto de otra clase.. A) No se puede. B) Mediante métodos tipo getter. C) mediante métodos tipo setter. D) Con el nombre del objeto y el operador punto. Pregunta 16. Considere la siguiente línea de código: String a=A10.getA(), donde A10 es una clase. Con toda seguridad el método getA(): A) es público. B) es miembro. C) fue declarado con static. D) está sobrecargado. Pregunta 17. Pregunta 21. Considere la siguiente línea de código: Circulo extends Figura indica: System.out.println("HOLA MUNDO"); out es: A) que la clase Circulo depende de Figura. A) un dato protegido de System. B) que la clase Figura deriva de Circulo. B) static. C) que la clase Figura extiende de Circulo. C) un dato privado y de clase. D) que la clase Circulo es una subclase. D) hace referencia a un objeto de la clase InputStream. Pregunta 18. Pregunta 22. En la sobrecarga de un método constructor, la línea: this.A En la clase A se tienen los datos a y b y el método a(){}, B = "A"; asigna: deriva de A por lo tanto: A) El valor del parámetro A al atributo A. A) En B debe haber una sobrecarga de a(). B) El valor de A al dato A. B) En B debe haber una sobreescritura de a(). C) La cadena "A" al parámtero A. C) B hereda tanto a como b. D) La cadeana A al dato A. D) B debe implementar todos los métodos de A. Pregunta 19. Un método setter: A) Regresa el valor de un dato. B) Realiza un cálculo. C) Tiene es su implementación un return. D) Tiene en su implementación una asignación. Pregunta 23. En la línea a.setRadio(b.getLado()) usamos nombres de métodos apropiados y logramos...: A) cambiar el valor del lado. B) cambiar el valor del área. C) establecer el valor del lado. D) establecer el valor del radio. Pregunta 20. En una clase abstracta: A) Hay métodos abstractos. B) Hay un método con implementación vacia. C) Las instanciaciones se hacen con invocación al método constructor. D) No hay métdos con implementación. Pregunta 24. Para compilar el archivo Miclase.java utilizo: A) java Miclase.java. B) javac Miclase.class. C) java Miclase.class. D) javac Miclase.java. Pregunta 25. La variable fig:Figura, hace referencia a un objeto de la clase Triangulo, esto es posible gracias a la característica de la POO conocida como: A) Herencia. B) Instanciación. C) Encapsulamiento. D) Abstracción. Pregunta 29. La siguiente frase completa una afirmación correcta. Una clase : A) No es una plantilla para crear objetos. B) No es la generalización de un tipo de objeto. C) No es lo mismo que un objeto. D) No describe métodos y atributos comunes a un tipo de objeto. Pregunta 26. Un dato protegido: A) no puede ser modificado. B) es visible sólo a los objetos de la propia clase. C) cualquier subclase puede acceder a su valor. D) es privado. Pregunta 30. Durante el diseño de un diagrama de clases, la abstracción se refiere a: A) Usar sólo clases abstractas. B) Dejar solo lo más complejo de cada entidad. C) Descartar caracteríticas irrelevantes. D) Representar mediante rectángulos. Pregunta 27. Una diferencia entre float y double. A) el tipo de objeto. B) el número de bytes para representarlo. C) uno es objeto y el otro es clase. D) ninguna. E) uno es dato primitivo y el otro es clase. Pregunta 31. Está directamente relacionada a la herencia; se refiere a la redefinición de los métodos de la clase base en las subclases. A) Extensión. B) Sobreescritura. C) Sobrecarga. D) Redefinición. Pregunta 28. No es una característica de un buen programa: A) Funcional. B) Legible. C) Optimizado. D) Rebuscado. Pregunta 32. Persistencia se refiere a que: A) no puedo cambiar su valor final. B) persiste en memoria dinámica. C) la RAM es volatil. D) se almacena en un dispositivo de almacenamiento secundario.