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.