Ilerna Programación B (POO) 2021
![]() |
![]() |
![]() |
Título del Test:![]() Ilerna Programación B (POO) 2021 Descripción: Sin preguntas repetidas y solo preguntas de 4 opciones para el examen. |




Comentarios | ||
---|---|---|
| ||
FIN DE LA LISTA |
¿Que características tiene el conjunto de métodos que componen las interfaces?. Necesitan ser implementados. No necesitan ser implementados. Están implementados. Solo algunos deben ser implementados. ¿Cual de las siguientes opciones reúne los 3 tipos de colecciones que existen en Oracle PLSQL?. Matriz asociativa, array y nidos. Matriz asociativa, tablas anidadas y varray. Array y tablas no anidadas. Ninguna de las opciones es correcta. La herencia en Java. Es múltiple para interfaces, pero no para clases. Es múltiple para interfaces y clases. No puede ser múltiple ni para interfaces, ni para clases. Es múltiple para clases, pero no para interfaces. Al ejecutar estas dos sentencias se puede afirmar que: Double[]array={1.0, 2.0, 3.0, 4.0, 5.0}; muestra(array);. Se obtiene la cadena "---> 5.0 4.0 3.0 2.0 1.0 ". Se obtiene la cadena "---> 1.0 2.0 3.0 4.0 ". Se obtiene la cadena "---> 1.0 2.0 3.0 4.0 5.0 ". Se eleva la excepción ArrayIndexOutOfBoundsException. ¿Cuál de los siguientes elementos es un tipo primitivo de datos?. Character. float. int. String. B y C son correctas. ¿Cuál de las siguientes afirmaciones sobre los constructores es cierta?. Se llaman igual que la clase. Puede haber más de uno en una clase. El constructor que no recibe parámetros se llama constructor por defecto. Nos permiten crear un código muchos más entendible al poder tener dos métodos con el mismo nombre. Todas las opciones son correctas. ¿Cuál de las siguientes opciones es un tipo de método en Java?. Static. Abstract. Final. Native. Synchronized. Todas las opciones son correctas. ¿Cómo pueden ser las visibilidades?. Private. Package. Protected. Public. Todas las opciones son correctas. ¿Para qué nos proporciona métodos la clase Scanner?. Para leer enteros. Para leer Strings. Para leer floats. Para leer bytes. Todas las opciones son correctas. ¿Qué nos permite la sobreescritura de métodos?. Sobrescribir un método en la clase hijo. Marcar el método con @Override para que el compilador fuerce su comprobación. Cambiar la funcionalidad de un método heredado. Todas las respuestas son correctas. ¿Cuántas dimensiones pueden tener los arrays?. 1 dimensión. 2 dimensiones. 3 dimensiones. Todas las dimensiones que se deseen pero aumentará su complejidad. En el bloque try/catch/finally, ¿qué ocurre con la parte correspondiente al finally?. Solo se ejecuta cuando se produce una excepción. Solo se ejecuta cuando NO se produce una excepción. Siempre se ejecuta se produzca o NO se produzca la excepción. Ninguna de las otras respuestas es correcta. Java nos permite, además de usar unas excepciones ya definidas, poder definir nuevas que se puedan producir en nuestros proyectos software. Para ello, ¿cuál de las siguientes opciones es un paso que se debe seguir?. Crear una clase que implemente la Interfaz Exception. Que la clase que estamos definiendo tenga como clase padre la clase Exception. Devolver el error capturado desde el método setMessage. Ninguna de las opciones es correcta. Los modos de acceso pueden ser de escritura y lectura. Verdadero. Falso, solo pueden ser de escritura. Falso, solo pueden ser de lectura. Falso, no pueden ser de escritura ni de lectura. ¿Cuál de las siguientes opciones corresponde a las dos librerías más usadas paras crear interfaces gráficas?. AWT y SWING. GRAPHICAL y AWT. DESIGN y SWING. GRAPHICA y DESIGN. ¿A qué BD permite conectarnos JDBC?. MySQL. Oracle. DB2. Todas son correctas. ¿Sobre qué interfaz se reciben los resultados sobre las consultas?. Result. ResultSet. SQLResult. ResultSQL. Indica qué propiedad no se aplica a las bases de datos objeto relacionales. Encapsulación. Abstracción. Recursividad. Herencia. ¿Cuál de estas BD es orientada a objetos?. Oracle. MySQL. PostgreSQL. H2. ¿Qué quiere decir UML?. Unified modeling language. Unique model language. Undefined modeling language. Unified map language. Seleccione la opción que no es una propiedad de la programación orientada a objetos. Polimorfismo. Abstracción. Todas las opciones son correctas. Encapsulamiento. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número real?. %d. %f. %s. %c. ¿Qué significa tener la palabra reservada static delante de un método?. Podemos utilizar el método en cualquier momento. Podemos utilizar el método sin instanciar la clase. Ninguna de las opciones es correcta. No podemos utilizar el método sin instanciar la clase. String. Es un tipo de datos primitivo. Ninguna de las opciones es verdadera. Es una clase envolvente. Es un operador. Character. Es una clase envolvente. Es un tipo de datos primitivo. Ninguna de las opciones anteriores es verdadera. Es un operador. ¿Qué modificador tendrá un método que puede ser accesible desde una clase de otro paquete?. protected. private. public. Sin modificador. ¿Cuál de los siguientes elementos permite al usuario escribir en la aplicación gráfica creada con Swing?. JButton. JTextField. JRadioButton. JLabel. Señale la opción con la que recorremos una lista de ArrayList. for (int i = 0; i <= lista.size(); i++). for (int i = 0; i <= array.length; i++). for (int i = 0; i < lista.size(); i++). for (int i = 0; i < array.length; i++). A la hora de crear un menú con Swing, ¿cuál de los siguientes elementos es opcional?. JMenuBar. JMenu. JMenuSeparator. JMenuItem. ¿Cuál de los siguientes métodos nos permite dividir una cadena en un array de cadenas?. charAt(). trim(). indexOf(). split(). Queremos añadir la letra C en la colección ArrayList letras, que tiene los elementos A, B, D, E. Como queremos que salga en la posición que le corresponde (entre el 2 y el 4), ¿cómo debemos realizarlo?. letras.add(‘C’);. letras.add(3, ‘C’);. letras.add(‘C’, 3);. letras.add(2, ‘C’);. ¿Cuál de las siguientes opciones es una interfaz?. TreeMap. HashMap. Map. Todas las opciones anteriores son correctas. Si tengo la definición, int [] array = new int [100]; ¿cuál es la última posición del array?. 99. 100. 101. Ninguna de las opciones es correcta. Las excepciones en Java: Son un mecanismo para representar errores en tiempo de ejecución. Son un mecanismo para representar errores en tiempo de compilación. Pueden ser capturadas mediante un bloque try/catch. Son un mecanismo para representar errores en tiempo de ejecución, y además, pueden ser capturadas mediante un bloque try/catch. Cuando trabajamos con bases de datos desde Java, debemos recordar cerrar. El resultado obtenido de la consulta. La conexión a la base de datos. Ambas son correctas. Ambas son incorrectas. ¿Qué elementos necesitamos para realizar la conexión a la base de datos?. El usuario. El nombre de la base de datos. La contraseña. Todas las respuestas son correctas. Las consultas SQL las guardamos en variables de tipo. SQL. int. boolean. String. En las bases de datos orientadas a objetos se implementan. Sobrecarga de funciones. Polimorfismo. Ambas son correctas. Ambas son incorrectas. Entre las excepciones de bases de datos tenemos. SQLException. ExceptionSQL. Ambas son correctas. Ambas son incorrectas. ¿Cual de estos tipos de diagramas es de estructuras?. Diagrama de paquetes. Diagrama de comunicación. Diagrama de actividad. Diagrama de secuencia. El método createStatement() tiene como parámetros: La contraseña. El nombre de usuario. Ambas opciones son correctas. Ninguna opción es correcta. ¿Qué efecto tiene la palabra reservada final si lo encontramos delante de un método?. Es un método estático. Es un método abstracto. Es un método que pertence a otra clase. Es un método que no puede ser sobrescrito. ¿Qué instrucción encontramos encima de la implementación de un método que está sobrescribiendo a otro?. @override. @super. @param. Ninguna de las opciones es correcta. El paso del mismo mensaje da como resultado diferente respuesta dependiendo de la clase a la que se envía. Esto se llama…. Interface. Abstracción. Herencia. Polimorfismo. Java es un lenguaje. Interpretado. Multiplataforma. Orientado a objetos. Todas las opciones son correctas. Seleccione la opción falsa sobre los destructores. Los destructores son métodos que no devuelven ningún tipo de dato, ni siquiera void. Los destructores son métodos que no devuelven ningún tipo de dato, se debe indicar void como tipo de dato que devuelven. Los destructores no tienen parámetros. En Java no existen los destructores. El método main. Es una interfaz. Es un método estático. Es un método abstracto. Ninguna opción es correcta. Selecciona la opción que no se corresponde con una colección en Java. ArrayList. Properties. Vector. Iterator. ¿Qué colección permite acceder a cualquier posición?. List. Stack. Queue. Ninguna de las opciones anteriores es correcta. ¿Cómo recuperamos la clave conociendo el campo valor (Ordenador) en un HashMap?. hm.contains(“ORDENADOR”);. Sólo es posible conocer el contenido del campo valor si conocemos la clave, pero no al revés. hm.containsValue(“ORDENADOR”);. hm.containsKey(“ORDENADOR”);. ¿Cuál de los siguientes contenedores es superior?. JDialog. JPanel. JScrollPane. JSplitPane. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de casos de uso. Diagrama de actividad. Diagrama de despliegue. Diagrama de secuencia. El método executeQuery() tiene como parámetros. La petición SQL. La contraseña. Ambas opciones son correctas. Ninguna opción es correcta. Selecciona la opción falsa. En las bases de datos relacionales podemos almacenar objetos. Una base de datos relacional representa la información en forma de tablas. Un SGBD nos permite extraer información de una base de datos. En las bases de datos relacionales tendremos un campo clave que identifique el registro. Para la conexión a una base de datos. Además del nombre de la base de datos, necesitamos el driver para realizar la conexión. Además del usuario y contraseña, necesitamos el driver para realizar la conexión. Ambas opciones son correctas. Ambas opciones son incorrectas. Selecciona la opción falsa sobre las bases de datos orientadas a objetos. En una base de datos orientada a objetos, los objetos tienen un único identificador. Necesitamos realizar conversiones para poder almacenar los objetos en las bases de datos orientadas a objetos. En las bases de datos orientadas a objetos, se busca plasmar la realidad en la base de datos según la percibimos. Los usuarios pueden definir junto con la estructura de la base de datos, las operaciones sobre los datos. Señala la opción que no es un gestor de bases de datos relacionales para Java. Db4o. Todos son gestores de bases de datos relacionales. Obtetivity/DB. EyeDB. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número entero?. %d. %f. %s. %c. ¿Qué operador utilizamos para crear nuevos objetos en Java?. this. new. try. instanceof. Señale la opción con la que podemos sobrescribir el valor del tercer elemento de una lista, que vale D, para que tenga un valor C. El método set no se puede aplicar a la colección ArrayList. set (3, ‘C’);. set (‘D’, ‘C’);. set (2, ‘C’);. ¿Cómo conocemos el número de caracteres de una cadena?. length(). length. size(). Todas las opciones son correctas. ¿Cuál de estas clases no hereda de RuntimeException?. ClassCastException. FileNotFoundException. ArithmeticException. IndexOutBoundException. ¿Que hace este código? Iterator <String> iterador = nombre, iterator (); While (iterador. hasNext ()) { String nombre = iterador. Next (); …. }. Recorre una colección de tipo Set denominada nombre e imprime cada uno de los valores. Recorre una colección cualquiera denominada nombre e imprime cada uno de los valores. Recorre una colección de tipo Map denominada nombre e imprime cada uno de los valores. Recorre una colección de tipo List denominada nombre e imprime cada uno de los valores. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de objetos. Diagrama de tiempo. Diagrama de secuencia. Diagrama de casos de uso. Señala la opción falsa. En las bases de datos orientadas a objetos existen dos tipos de herencia. Los objetos de las bases de datos orientadas a objetos no desaparecen al terminar la ejecución del programa. En las bases de datos orientadas a objetos no se pueden crear relaciones muchos a muchos sin necesidad de crear entidades intermedias. Las bases de datos orientadas a objetos permiten almacenar atributos multivaluados. ¿Para sobrescribir un método de la clase padre en la clase hija, que condiciones debe tener?. Coincidir el nombre. Coincidir el número de parámetros. Coincidir el tipo de todos los parámetros. Todas las opciones mostradas son correctas. ¿Es correcto el siguiente código? public class Ciclista extends Persona implements Deportista, Gimnasta. No, solo se puede implementar una interfaz. Si, se puede heredar de una clase e implementar varias interfaces al mismo tiempo. No, solo se puede heredar de una clase o implementar una interfaz. Todas las opciones son incorrectas. El método trim(). Devuelve el número de caracteres de la cadena. Devuelve un array en el que aparecen los caracteres de la cadena que hace la llamada al método en mayúsculas. Devuelve un array en el que aparecen los caracteres de la cadena que hace la llamada al método en minúsculas. Elimina los espacios en blanco en ambos extremos del string. El método next(), propio de Iterator: Todas las respuestas son incorrectas. Devuelve verdadero si la iteración tiene más elementos, en caso contrario devuelve falso. Elimina de la colección subyacente el último elemento devuelto por este iterador. Devuelve el siguiente elemento en la iteración. Los ficheros aleatorios pueden utilizarse para... Solo escribir. Leer y escribir haciendo uso de la misma clase. Solo leer. Se necesitan clases diferentes para leer y para escribir. Las interfaces NO. están compuestas por un conjunto de métodos públicos. están compuestas por un conjunto de métodos abstractos. están formadas por un conjunto de métodos que no necesitan ser implementados. se podría decir que son clases 100% abstractas. Las diferentes cláusulas SQL que podemos utilizar son. SELECT, ADD, UPDATE, DELETE. SELECT, ADD, UPDATE, REMOVE. SELECT, INSERT, UPDATE, DELETE. GET, INSERT, UPDATE, DELETE. |