POO 2do parcial
![]() |
![]() |
![]() |
Título del Test:![]() POO 2do parcial Descripción: Siglo21 |




Comentarios |
---|
NO HAY REGISTROS |
1. Indica que sentencia sirve para declarar una clase en Java. Class. New Class. Static void class. New. Class new. 2. ¿Cuáles son las dos formas para pasar parámetros? Seleccione las 2 (dos) respuestas correctas. Por referencia. Por valor. Por índice. Por atributos. Por métodos. 3. Indica cual es la sentencia correcta para declarar un método sin parámetros en Java. void calcular() {…}. void calcular(). void calcular {...}. void calcular {...} (). void calcular () (). 4. ¿Cómo se declara un ArrayList?. ArrayList a= new ArrayList(). ArrayList a== new ArrayList(). ArrayList a= new ArrayList();. ArrayList a== new ArrayList();. ArrayList a= new Array(). 5. ¿Cómo se declara un método sin parámetros en Java?. Se coloca sin parentesis. Se colocan los paréntesis ( ) vacíos. Se colocan los paréntesis ( ) con 0 dentro. Se colocan los paréntesis ( ) con 1 dentro. Se colocan los paréntesis ( ) con false dentro. 6. Completa la frase: “Los parámetros que se pasan por referencia significa que los mismos …”. Pasan la dirección de memoria de la variable original. Construyen la dirección de memoria de la variable original. Copian la dirección de la memoria de la variable. Identifican la dirección de memoria de la variable original. Borran la dirección de memoria de la variable original. 7. Seleccione la declaración del constructor por defecto para la clase Articulo. Articulo() {}. Articulo(). Articulo {}. Articulo {} (). Articulo() {};. 8. ¿Cómo es el código Java del constructor por defecto de la clase Persona?. Persona() {}. Persona {}. Persona(). Persona() {};. Persona {} (). 9. ¿Qué constructor debería usar para inicializar objetos de la clase Articulo con valores pasados por parámetro?. Articulo(double Precio) {this.precio= Precio}. Articulo(string Precio) {this.precio= Precio}. Articulo(double Precio) {this.precio== Precio}. Articulo(double Precio) {thisPrecio= Precio}. Articulo(double Precio) {this.precio= Precio};. 10. De acuerdo a la siguiente sentencia: public class Perro extends Animal {} ¿Cuál es la clase padre?. Animal. Perro. class. extends. public. 11. ¿A qué se llama la redefinición de metodos?. Es cuando se modifica la implementacion de los métodos heredados. Es cuando se modifica la implementacion de los métodos cedidos. Es cuando se modifica la implementacion de los atributos cedidos. Es cuando se modifica pero no se utiliza la implementacion de los métodos heredados. Es cuando se modifica la implementacion de los atributos heredados. 12. ¿Para qué se declaran métodos setter y getter?. Para acceder a los atributos privados de la clase. Para acceder a los metodos privados de la clase. Para acceder a los metodos y atributos privados de la clase. Para acceder a los atributos públicos de la clase. Para acceder a los metodos públicos de la clase. 14. ¿Qué es la sobrecarga de métodos en Java?. Es cuando se definen dos o mas métodos con el mismo nombre, pero con diferente signatura. Es cuando se definen dos o mas métodos con el mismo nombre y misma signatura. Es cuando se definen dos o menos métodos con el mismo nombre, pero con diferente signatura. Es cuando se definen solo dos métodos con el mismo nombre, pero con diferente signatura. Es cuando se definen solo dos con el mismo nombre y misma signatura. 15. ¿Con que palabra reservada se define una clase abstracta en Java?. Abstract. Abstracto. Abs. Abstracta. Abstrac. 16. Selecciona la sentencia correcta para declarar una interface en Java. Public interface Animal. Animal interface. Animal interface public. Public Animal. String interface Animal. 17. Completa la frase: “Una interface es …”. Un conjunto de métodos abstractos y propiedades constantes. Un conjunto de propiedades constantes. Un conjunto de métodos abstractos. Un conjunto de métodos concretos y propiedades constantes. Un conjunto de métodos concretos. 18. Completa la frase: “La clase String…”. Proporciona métodos para el manejo de cadenas de caracteres. Proporciona métodos para el manejo de cadenas de atributos. Proporciona métodos para el manejo de cadenas de objetos. Proporciona métodos para el manejo de cadenas de metodos. Proporciona métodos para el manejo de cadenas de boolean. 19. ¿Cómo se muestran los valores de un arreglo?. Utilizando una estructura iterativa. Utilizando una estructura literativa. Utilizando una estructura imperativa. Utilizando una estructura del indice. Utilizando una estructura cualquiera. 20. Menciona una ventaja que tiene el Arreglo frente a un ArrayList. Mayor rendimiento. Ninguna. Es redimensionable. Posee elementos de diferentes tipos. Tamaño modificable. 21. ¿Qué ventajas tiene ArrayList frente un Arreglo? Seleccione las 2 (dos) respuestas correctas: Admite distintos tipos de objetos. Tamaño redimensionable. Mayor rendimiento. Tamaño fijo. Admite solo un tipo de objeto. 22. Es lo mismo un arreglo que un ArrayList. Falso. Verdadero. 23. ¿Cómo se obtiene la longitud de una arreglo?. .length. length(). .length;. length();. lenght(true). 24. ¿Cómo se declara un arreglo?. tipo nombreArreglo [ ];. tipo nombreArreglo;. tipo nombreArreglo ();. tipo nombreArreglo () [ ];. nombreArreglo ();. 25. ¿Que provoca un error en tiempo compilación?. Error de sintaxis. Error de proceso. No existe metodo main. No se declararon las variables. No se inicializaron las variables. 26. ¿Que son los errores en tiempo de ejecución?. Son errores que aparecen mientras corre el programa. Son errores que aparecen mientras no corre el programa. Son errores que aparecen mientras modificamos el programa. Son errores que aparecen de la nada. Son errores que aparecen mientras el programa este siendo modificado. 27. ¿Cómo se definen las excepciones propias en Java?. public class MixExcepciones extends Exception. public class Excepciones extends Exception. public class MixExcepciones Exception. public MixExcepciones extends Exception. class MixExcepciones extends Exception. 28. ¿Cuáles son los pasos a seguir cuando se manipulan ficheros? Seleccione las 3 (tres) respuestas correctas. Guardar o leer datos. Abrir el fichero. Cerrar el fichero. Inspeccionar el fichero. Modificar datos. 29. ¿A qué se refiere cuando hablamos de un paquete de Java?. Es un conjunto de clases. Es un conjunto de objetos. Es un conjunto de errores. Es un conjunto de arreglos. Es un conjunto de atributos. 31. ¿Cómo se declara un método con parámetros en Java?. Se colocan entre los paréntesis ( ) los parámetros. Se colocan los paréntesis ( ) vacios. No se coloca nada entre los paréntesis ( ). Se colocan entre los paréntesis ( ) otros parentesis. No se colocan los parentesis. 32. ¿Cómo se llama la clase raíz de la jerarquía de excepciones?. Throwable. new. new class. exception. Finalli. 48. ¿Con que palabra reservada se realiza la herencia?. extends. expends. import. package. and. 50. ¿Cuál es la sentencia que se utiliza dentro de un método para devolver un valor?. return valor;. return;. valor;. valor and return;. void;. 55. ¿Cuáles son las dos formatos que admite la sentencia return en Java? Seleccione las 2 (dos) respuestas correctas. return expresión;. return;. expresión;. void;. return void;. 58. ¿Cuáles son los pasos a seguir cuando se manipulan ficheros? Seleccione las 4 (cuatro) respuestas correctas: Abrir el fichero. Guardar datos. Leer datos. Cerrar el fichero. Inspeccionar el fichero. 61. ¿En qué se diferencia un arreglo de un ArrayList?. En los Arreglos es obligatorio definir el tamaño, mientras que los ArrayList es manual. En los Arreglos es obligatorio definir el tamaño, mientras que los ArrayList es automático. En los Arreglos es opcional definir el tamaño, mientras que los ArrayList es automático. En los Arreglos es opcional definir el tamaño, mientras que los ArrayList es manual. En los Arraylist es obligatorio definir el tamaño, mientras que los Arreglos es automático. 62. Indica cual es la clase hija, de acuerdo a la siguiente imagen. Auto. Transporte. Matricula. Vehiculo. TipoDeTransporte. 63. Indica cual es la clase padre de acuerdo a la siguiente sentencia: public class Auto extends Transporte (…). Transporte. Auto. Vehiculo. TipoDeTransporte. Matricula. 70. ¿Para qué se utilizan las clases abstractas?. Para englobar distintos objetos y hacer uso del polimorfismo. Para englobar mismos objetos y hacer uso del polimorfismo. Para englobar distintos objetos. Para englobar mismos objetos. Para solo hacer uso del polimorfismo. 79. ¿Qué es un fichero binario en Java?. Está formado por secuencias de bytes. Está formado por secuencias de boleean. Está formado por secuencias de bites. Está formado por secuencias de Megabytes. Está formado por secuencias de Gigabytes. 84. Selecciona la sentencia correcta para realizar la herencia. class Empleado extends Persona {…}. class Empleado extends Persona () {…}. class Empleado extends Persona (). class extends Persona {…};. class Empleado extends Persona {…};. 85. Selecciona la sentencia correcta para declarar una clase abstracta en Java: public abstract class Animal. public abstract Animal. public class Animal. public abstract class;. public abstract class Animal;. 90. Selecciona la sentencia correcta para declarar y definir el tamaño de un arreglo: tipo nombreArreglo [ ] = new tipo [tamañoArreglo]. tipo nombreArreglo [ ] = new tipo [tamañoArreglo];. tipo nombreArreglo [ ] == new tipo [tamañoArreglo];. tipo nombreArreglo [ ] = tipo [tamañoArreglo]. tipo nombreArreglo [ ] = new tipo tamañoArreglo;. 93. Un arreglo puede ser redimensionado. Falso. Verdadero. 94. ¿Qué son los lenguajes de programación?. Son lenguajes formales que se componen de un conjunto de palabras y reglas sintácticas y semánticas. Son lenguajes informales que se componen de un conjunto de palabras y reglas sintácticas. Son lenguajes formales que se componen de un conjunto de palabras y semánticas. Son lenguajes formales que se componen de un conjunto de reglas sintácticas y semánticas. Son lenguajes formales que se componen de un conjunto de palabras. 95. ¿Qué son los constructores?. Es un método para inicializar nuevos objetos. Es un método para inicializar nuevos metodos. Es un método para inicializar nuevos atributos. Es un método para inicializarse. Es un método para inicializar nuevas clases derivadas. 98. ¿Qué particularidad posee la clase java.lang.Object?. Es la clase raíz. No es una clase. Es una clase que hay que importar. Es la clase rama. Es la clase derivada. 99. ¿Cómo se declara e inicializa un objeto de una clase en Java?. Articulo art = new Articulo();. Articulo art = new Articulo(). Articulo art = new Articulo;. Articulo art = new Ar();. Articulo art = Articulo();. 100. Indique la palabra que falta en el siguiente concepto “En PL/SQL la gestión de excepciones es_____ a la hora de generar las unidades de trabajo. Opcional. Obligatoria. Necesaria. Importante. Innecesaria. 101. ¿Cuál es el tipo de datos propio de PL/SQL que se usa para almacenar variables con tipos de datos compuestos?. RECORD. RECORDAR. RECORDING. REC. RECO. 102. ¿A qué tipo de construcción disponible en PL/SQL hace referencia el siguiente concepto? “Colección de procedimientos, funciones y otros componentes que tienen dos partes: una especificación y un cuerpo que contiene el código de los procedimientos y de las funciones especificadas”. Paquetes. Importaciones. Metodos. Constructores. Atributos. 103. Seleccione la sentencia correcta para agregar un elemento al ArrayList. Si se tiene que ArrayList a = new ArrayList();. a.add(1). a.add(1);. a.add{1};. add(1). a(1). 104. ¿Como se presenta el polimorfismo en Java?. Por la herencia, clases abstractas e Interfaces. Por la herencia pero no por clases abstractas e Interfaces. Por la herencia e interfaces. Por clases abstractas e Interfaces. Por la herencia. 106. Seleccione que tipo de error tiene la siguiente porcion de codigo: Int valor = 10; for(int i=0; i<valor,i++) {System.out.print(i); i--;}. Error logico tipo bucle infinito. Error de sintaxis. Error logico tipo bucle finito. Error de compilación. Error boolean. 108. La clase RandomAccessFile de Java permite... Acceder para leer o escribir directamente en cualquier posición del fichero, sea binario o de texto. Acceder para leer o escribir directamente en solo una posición del fichero. Acceder para leer o escribir directamente en cualquier posición del fichero, sea binario o de texto, o de concatenación. Acceder para leer o escribir binario o de texto. Acceder para leer o escribir directamente solo en binario. 110. Completa la frase: “La palabra reservada ‘this’ refiere a los miembros de la misma clase que …”. El objeto. La clase. El atributo. El metodo. La sentencia. 152. ¿En qué paquete se encuentran las clases para el manejo de archivos en Java?. java.io*;. java*;. java.iu*;. java.lang*;. java.swing*;. |