Programación DAW
|
|
Título del Test:
![]() Programación DAW Descripción: Programación DAW |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué importación es necesaria para utilizar la interfaz raíz de la jerarquía de colecciones en Java?. a) import java.util.Collections;. b) import java.util.Collection;. c) import java.util.List;. d) import java.util.Map;. ¿Cuál es la principal característica que diferencia a la interfaz Set de la interfaz List?. a) Set permite acceder a los elementos mediante un índice numérico. b) Set almacena los elementos en forma de pares clave-valor. c) Set no permite elementos duplicados en su interior. d) Set garantiza siempre el orden de inserción de los elementos. Si necesitas una colección de tipo conjunto (Set) que mantenga estrictamente el orden natural o alfabético de los elementos, ¿cuál deberías elegir?. a) HashSet. b) LinkedHashSet. c) TreeSet. d) ArrayList. Al redimensionar un ArrayList en Java cuando se queda sin espacio, ¿cuánto incrementa su tamaño de forma automática?. a) Se duplica el tamaño del array base. b) Aumenta en un 50% el tamaño del array base. c) Crece de uno en uno de forma dinámica. d) Aumenta en un 25% el tamaño del array base. ¿Qué tipo de argumentos admite un parámetro genérico en Java (por ejemplo, al declarar un MiClase<T>)?. a) Solo tipos primitivos como int, char o double. b) Tanto tipos de referencia (objetos) como tipos primitivos de forma indistinta. c) Solo tipos de referencia (objetos y clases envolventes como Integer). d) Únicamente cadenas de texto (String). ¿Cuáles son los tres métodos fundamentales que proporciona un objeto de tipo Iterator?. a) add(), remove(), clear(). b) next(), hasNext(), remove(). c) get(), set(), indexOf(). d) first(), last(), next(). ¿Qué método de la interfaz Map se utiliza para insertar un par clave-valor en la colección?. a) add(Object ob). b) insert(K clave, V valor). c) put(K clave, V valor). d) push(K clave, V valor). ¿Qué biblioteca integrada en la JDK de Java se utiliza en este tema para desarrollar las ventanas gráficas funcionales?. a) AWT clásica. b) SWING. c) JavaFX externa. d) JDBC GUI. Para hacer que un botón (JButton) ejecute un bloque de código al ser pulsado por el usuario, ¿qué evento de acción se debe sobrecargar?. a) mouseClicked. b) actionPerformed. c) buttonPressed. d) initComponents. ¿Cuál es la diferencia principal entre un componente JTextField y un JTextArea?. a) JTextField solo permite números y JTextArea permite cualquier carácter. b) JTextArea puede contener múltiples líneas de texto escrito, mientras que JTextField es de una sola línea. c) JTextField es de lectura y JTextArea es de escritura. d) Pertenecen a bibliotecas de componentes distintas. Si queremos agrupar varios JRadioButton para conseguir que el usuario solo pueda seleccionar un único círculo de opción de forma exclusiva, ¿qué clase debemos utilizar de fondo?. a) JCheckBox. b) ButtonGroup. c) JPanel. d) JComboBox. ¿Para qué sirve el componente JPanel en el diseño de interfaces gráficas?. a) Para mostrar mensajes flotantes de advertencia o error. b) Para actuar como contenedor intermedio dentro de la ventana, permitiendo anidar layouts independientes. c) Para dibujar tablas dinámicas con filas y columnas extraíbles. d) Para sustituir la clase ejecutable principal JFrame. ¿Qué tipo de Layout distribuye y organiza los componentes visuales de un panel de forma estricta en cinco posiciones geométricas (Norte, Sur, Este, Oeste y Centro)?. a) FlowLayout. b) GridLayout. c) BorderLayout. d) BoxLayout. ¿Cuál de los siguientes métodos de la clase JOptionPane se utiliza para mostrar una ventana emergente que contenga una pregunta personalizada con botones de respuesta elegibles?. a) showMessageDialog(). b) showOptionDialog(). c) showInputDialog(). d) showErrorDialog(). ¿Qué clase predefinida en Java nos permite mostrar una ventana nativa de navegación por el disco del ordenador para que el usuario abra o guarde un fichero?. a) JFileChooser. b) FileFilter. c) DefaultTableModel. d) JMenuBar. ¿Qué significan las siglas de la API estándar de Java JDBC?. a) Java Database Connection. b) Java Data Base Control. c) Java Database Connectivity. d) Java Digital Base Connector. ¿Cuál es la función principal del elemento conocido como "Driver" en el entorno de JDBC?. a) Traducir las consultas SQL a código nativo de Java. b) Permitir la comunicación abstrayendo los protocolos específicos de cada fabricante de SGBD a la API JDBC común. c) Encriptar la contraseña y el usuario en los bloques de red. d) Formatear las tablas directamente en la interfaz gráfica. En la cadena de conexión URL de MySQL jdbc:mysql://localhost:3306/MedacBD, ¿qué indica la palabra localhost?. a) El nombre del gestor de base de datos. b) La base de datos concreta a la que se accede. c) Que el SGBD se encuentra instalado en la misma máquina local de trabajo. d) El puerto por defecto asignado a MySQL. ¿Qué método de la clase Statement se debe ejecutar obligatoriamente cuando enviamos una sentencia SQL de tipo SELECT?. a) executeUpdate(String sql). b) executeQuery(String sql). c) executeSelect(String sql). d) createStatement(). Al ejecutar un borrado (DELETE), inserción (INSERT) o actualización (UPDATE) con el método executeUpdate(), ¿qué valor devuelve esta función?. a) Un objeto iterador de tipo ResultSet. b) Un valor booleano (true/false) que indica si la conexión sigue viva. c) Un número entero que representa la cantidad de filas afectadas o modificadas en la base de datos. d) La clave primaria autogenerada del registro. ¿Cuál es la única restricción que tienen las colecciones en Java respecto a los objetos que almacenan?. a) Deben ser obligatoriamente de tipos primitivos. b) Han de ser del mismo tipo o de tipos relacionados. c) Tienen que ser cadenas de texto obligatoriamente. d) Deben poseer un tamaño fijo establecido en el constructor. ¿Qué método común de las colecciones se utiliza para conocer la cantidad de elementos que tiene la colección en un momento dado?. A) void clear(). B) Boolean isEmpty(). C) int size(). D) Void add(Object ob). ¿Qué ocurre con los tipos primitivos (como int, char, double) en el uso de los tipos genéricos en Java?. A) Se pueden utilizar directamente sin ningún tipo de restricción. B) Java los convierte automáticamente en estructuras del tipo array convencional. C) No se pueden utilizar directamente como argumentos para parámetros de tipo en clases genéricas. D) Se tienen que castear obligatoriamente a objetos de tipo String. ¿Cuál de las siguientes es una característica propia de la interfaz Set?. A) Es una colección ordenada que permite elementos duplicados. B) Es una colección que no permite elementos duplicados y no tiene un orden específico. C) Sigue estrictamente el principio FIFO (First In, First Out). D) Almacena los elementos únicamente en parejas clave-valor indexadas numéricamente. ¿Qué clase envolvente (wrapper class) proporciona Java para encapsular el tipo primitivo char en contextos genéricos?. A) Integer. B) String. C) Character. D) Byte. ¿Qué método de la interfaz List se emplea para obtener una vista de sublista desde un índice inclusivo hasta otro exclusivo?. A) indexOf(Object objeto). B) subList(int fromIndex, int toIndex). C) get(int indice). D) set(int indice, E elemento). ¿Cuál es la diferencia principal entre los componentes JTextField y JTextArea?. A) El JTextField permite cambiar el color del texto y el JTextArea no. B) El JTextField sirve para mostrar texto no modificable y el JTextArea es exclusivamente para botones. C) El JTextArea puede tener varias líneas escritas, a diferencia de JTextField. D) El JTextField trabaja con datos de tipo numérico e Integer y el JTextArea solo con Strings. ¿Qué ocurre con los elementos de una ventana si se cambia su tamaño y NO se ha definido un layout apropiado?. A) Los elementos se redimensionan proporcionalmente de forma automática. B) Se genera un error de compilación inmediato lanzado por NetBeans. C) Se quedan en el mismo sitio donde estaban, no adaptándose al nuevo tamaño. D) Se ocultan automáticamente para evitar problemas visuales en la consola. |




