Repaso UF5
![]() |
![]() |
![]() |
Título del Test:![]() Repaso UF5 Descripción: Repaso UF5 |




Comentarios |
---|
NO HAY REGISTROS |
Para añadir un componente a un contenedor en una interfaz gráfica se utiliza: apport(). add(). for(). final(). ¿Cuál de los siguientes métodos nos permite dividir una cadena en un array de cadenas?. chartArt. split. trim. indexOf. ¿Con qué componente obtienes una lista desplegable?. JRadioButton. JCheckBox. JScrollPane. JComboBox. ¿Cuál no es una categoría de excepciones?. Unchecked (No controlada). Checked (Controlada). Runtime (En tiempo de ejecución). Custom (Personalizada). ¿Cómo se implementa una interfaz?. ninguna es correcta. public interface Producto. public class Pan extends Producto. public class Pan implements Producto. El método createStatement() tiene como parámetros: La contraseña. Ninguna es correcta. Ambas son correctas. El nombre de usuario. Permite almacenar una colección de elementos no repetidos y sin ordenar. Set. List. Queue. Map. Sucesión de elementos del mismo tipo que no permiten el acceso aleatorio. List. Map. Queue. Set. Una clase abstracta... no tiene atributos propios. no se puede instanciar directamente. ninguna es correcta. no tiene métodos propios. isEmpty se usa en. Listas. Cadenas. Ninguna. Cadenas y ArrayList. ¿Cuáles de estos son tipo de datos objeto?. Number, Boolean, Character y Datatime. Envolventes. Ninguna es correcta. Ambas son correctas. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número real?. %c. %s. %f. %d. Cuál de los siguientes elementos permite al usuario escribir en la aplicación gráfica creada con Swing?. JTextField. JLabel. JButton. JRadioButton. Secuencia de elementos que ocupan una posición determinada y pueden repetirse (tienen índice numérico). List. Set. Map. Queue. ¿Con qué opción recorremos una lista de ArrayList?. for(int i=0; i<=lista.length(); i++);. for(int i=0; i<lista.length(); i++);. for(int i=0; i<=lista.size(); i++);. for(int i=0; i<lista.size(); i++);. ¿Cómo insertamos un campo de texto de una sola línea?. Ninguna es correcta. JTextArea. JTextField. JFrame. ¿Qué características tiene el conjunto de métodos que componen las interfaces?. No necesitan ser implementadas. Solo algunos deben ser implementados. Están implementadas. Necesitan ser implementados. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número entero?. %d. %s. %f. %c. ¿Qué imprime?. 3. 12.0. 4.0. 6.0. ¿Qué requisitos debe tener un método de una clase derivada para heredar de la superclase?. todas son correctas. mismo tipo de datos. mismos parámetros. mismo nombre. El paso del mensaje da como resultado diferente respuesta dependiendo de la clase a la que se envía. Esto se llama: Abstracción. Herencia. Interface. Polimorfismo. ¿Cuál sirve para separar y organizar elementos dentro de una ventana?. JFrame. JLabel. Ninguna es correcta. JPanel. ¿Qué función realiza en el siguiente código la clase ProductDAO?. Verifica los productos a añadir. Se encarga de hacer operaciones CRUD. Valida los productos a añadir. Realiza la conexión a la base de datos. Conjunto de valores con una clave asociada (key) que nos permite realizar operaciones de búsqueda. Set. Queue. Map. List. ¿Qué devuelve este código?. Do While = 0 - 9 While= 0-9. Do While = 0 - 10 While= 0-10. Do While = 0 - 9 While= 0-10. Do While = 0 - 10 While= 0-9. ¿Cómo hacer una ventana con java?. JLabel. JButton. JPanel. JFrame. ¿En qué contenedor se agrega JButton?. no se agrega en ningún contenedor. en JFrame. en scrollPane. en JPanel. ¿Qué realiza este código cuando se ejecuta?. Aparece un área de texto con una barra de desplazamiento. Se produce un error de compilación. Aparece una ventana vacía. Ninguna es correcta. ¿Cómo insertamos un área de texto multilínea?. JTextArea. JFrame. JTextField. Ninguna es correcta. Ordena las partes de este código: // PARTE A while (linea != null) { linea = lector.readLine(); if (linea != null) { System.out.println(linea); } } archivo.close(); // PARTE B } catch (IOException e) { System.out.println("No se ha encontrado el fichero"); e.printStackTrace(); } } } // PARTE C import java.io.*; public class LeerArchivo { public static void main(String[] args) { try { // PARTE D FileReader archivo = new FileReader("Prueba.txt"); BufferedReader lector = new BufferedReader(archivo); String linea = "";. 1ºC 2ºD 3ºA 4ºB. 1ºD 2ºC 3ºB 4ºA. 1ºA 2ºB 3ºD 4ºC. 1ºD 2ºA 3ºC 4ºB. Completa el código siguiente (A,B,C,D): import javax.swing.*; import java.awt.*; public class Gui01 A JFrame { private Container panel; private JButton botonSi; private JButton botonNo; public Gui01() { B("Ventana con botones"); panel = getContentPane(); botonSi = C JButton("Sí"); botonNo = C JButton("No"); panel.setLayout(new FlowLayout()); panel.D(botonSi); panel.D(botonNo); setSize(400, 200); setVisible(true); setDefaultCloseOperation(EXIT_ON_CLOSE); } public static void main(String args[]) { new Gui01(); } }. A = void B = panel C = new D = new. A = string B = panel C = add D = new. A = extends B = super C = new D = add. A = static B = super C = panel D = add. ¿Cuántas dimensiones pueden tener los arrays?. 1 dimensiones. Las dimensiones del array vendrán determinadas por el numero de métodos que le indiquemos en el momento de instanciarlo. 2 dimensiones. Todas son incorrectas. ¿Cuál de las siguientes opciones corresponde las librerías más usadas paras crear interfaces gráficas?. GRAPHICAL, SWT y LIGHTROOM. Todas son correctas. DESIGN, SWING y GRAPHICAL. AWT, SWING y JavaFX. Indica cual respuesta sobre las diferentes propiedades Java es correcta: Todas son correctas. Size: utiliza las propiedades para el tamaño horizontal y vertical. Enabled: muestra una casilla de verificación en la que podemos activar propiedades de tipo booleanas. Name: nos permite identificar el objeto. 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?. Que la clase que estamos definiendo tenga como clase padre la clase Exception. Todas son correctas. Devolver el error capturado desde el método setMessage. Crear una clase que implemente la Interfaz Exception. Indica cual respuesta sobre las diferentes interfaces de Collection es correcta: Todas son correctas. Queue: no permite el acceso aleatorio y solo permiten acceder a los objetos del principio o del final. Set: pueden estar repetidos, están indexados con valores numéricos. List: no es un tipo de Collection, pero permite crear una colección de elementos repetibles indexados por clave única – valor. Podemos inicializar un array cuando lo declaramos, ¿Cuáles de las siguientes declaraciones es correcta? A) array = new int[4]{2,4,6,8}; B) int[] array = new int[]{2,4,6,8}; C) int[] array = {2,4,6,8};. a) Error. b) Correcto. c) Correcto. a) Correcto. b) Correcto. c) Error. a) Correcto. b) Error. c) Error. a) Error. b) Error. c) Correcto. La captura de excepciones se lleva a cabo en el lenguaje Java mediante los bloques try … catch, aunque también tiene una tercera parte llamada finally: Señala la respuesta correcta sobre los bloques de captura de excepciones: Bloque catch: fragmento de código que se va a ejecutar siempre que se produzca un error en el bloque try. Bloque try: fragmento de código que se va a intentar ejecutar, esperando que no se produzca ningún error. En caso de que se produzca un error no continúa con su ejecución. Bloque finally: fragmento de código que siempre se ejecuta tanto si se produce como si no se produce la excepción. Todas son correctas. A[] array = B int[10]; array [1] = 5; array [5] = 2; System.out.println (“El número total de valores que podemos introducir en el array es de: “+ array.C);. A = int B = new C = length. A = string B = array C = new. A = length B = array C = print. A = new B = array C = string. Las excepciones en Java: Son un mecanismo para representar errores en tiempo de ejecución. Pueden ser capturadas mediante un bloque Try / Catch. Son un mecanismo para representar errores en tiempo de compilación. Son un mecanismo para representar errores en tiempo de ejecución, y además, pueden ser capturadas mediante un bloque Try / Catch. Ficheros secuenciales... cuentan con un campo denominado“clave”, que se utiliza para que cada registro se pueda identificar de forma única. son aquellos que almacenan los registros en posiciones consecutivas. Son los que almacenan los registros en secuencias de x registros. pueden acceder de forma directa a un registro concreto, indicando en qué posición se encuentra. ¿Cómo recuperamos la clave conociendo el campo valor (Ordenador) en un HashMap?. hm.containsValue(“ORDENADOR”);. Sólo es posible conocer el contenido del campo valor si conocemos la clave, pero no al revés. hm.containsKey(“ORDENADOR”);. hm.contains(“ORDENADOR”);. Ficheros secuenciales indexados... son aquellos que almacenan los registros en posiciones consecutivas. cuentan con un campo denominado“clave”, que se utiliza para que cada registro se pueda identificar de forma única. pueden acceder de forma directa a un registro concreto, indicando en qué posición se encuentra. Son los que almacenan los registros en secuencias de x registros. Elige la opción correcta: Colas. Los elementos que se inserten los primeros van a ser también los primeros que van a salir. Para ir añadiendo elementos se utiliza el método encolar (mientras que, para eliminar elementos utilizaremos la función desencolar. Podemos definirlas como una secuencia de elementos que ocupan una posición determinada. Sabiendo la posición que ocupa cada uno, podemos insertar o eliminar un elemento en una posición determinada. Dispone de un array de objetos que puede aumentar o disminuir de forma dinámica según las operaciones que se vayan a llevar a cabo. Se definen como una sucesión de varios elementos del mismo tipo, cuya forma para poder acceder a ellos sigue el método de acceder siempre por un único lugar: la cima. Pueden estar repetidos, están indexados con valores numéricos. List. Set. Map . Queue. Elige la opción correcta: Vectores. Los elementos que se inserten los primeros van a ser también los primeros que van a salir. Para ir añadiendo elementos se utiliza el método encolar (mientras que, para eliminar elementos utilizaremos la función desencolar. Se definen como una sucesión de varios elementos del mismo tipo, cuya forma para poder acceder a ellos sigue el método de acceder siempre por un único lugar: la cima. Dispone de un array de objetos que puede aumentar o disminuir de forma dinámica según las operaciones que se vayan a llevar a cabo. Podemos definirlas como una secuencia de elementos que ocupan una posición determinada. Sabiendo la posición que ocupa cada uno, podemos insertar o eliminar un elemento en una posición determinada. ¿Cuántas dimensiones pueden tener los arrays?. 2 dimensiones. Todas las dimensiones que se deseen pero aumentará su complejidad. 3 dimensiones. 1 dimensión. ¿Cuál de las siguientes opciones es una interfaz?. TreeMap. Todas las opciones anteriores son interfaces. Map. HashMap. Para crear y eliminar ficheros en Java... usamos la clase BufferedWriter. usamos la clase File. usamos un constructor. usamos el explorador de Windows. ¿Cuál de las siguientes opciones corresponde a las dos librerías más usadas paras crear interfaces gráficas?. DESIGN y SWING. AWT y SWING. GRAPHICA y DESIGN. GRAPHICAL y AWT. ¿Qué colección permite acceder a cualquier posición?. List. Stack. Ninguna de las opciones anteriores es correcta. Queue. ¿Cuál de los siguientes métodos nos permite dividir una cadena en un array de cadenas?. charAt. split. trim. indexOf. ¿Cómo hacemos para insertar una nueva letra 'C' entre las posiciones de las letras B y D?. letras.add(‘C’, 3);. letras.add(3, ‘C’);. letras.add(‘C’);. letras.add(2,'C');. ¿Cuál de los siguientes contenedores es superior?. JPanel. JDialog. JScrollPane. JSplitPane. La primera posición de un array... siempre es cero. normalmente es cero. depende de cuantas posiciones tenga el array. es uno. ¿Cómo conocemos el número de caracteres de una cadena?. length. Todas las respuestas son correctas. characters. size. Selecciona la opción correcta: Patter patron = Patter.compile ("pedro"); Macher encaja = patron.match();. Pattern patron = Pattern.compile ("pedro"); Matcher encaja = patron.matcher();. Pattern patron = Pattern.matcher ("pedro"); Matcher encaja = patron.compile();. Pattern patron = Pattern.matcher ("pedro"); Matcher encaja = patron.match();. 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... Devolver el error capturado desde el método setMessage. Que la clase que estamos definiendo tenga como clase padre la clase Exception. Ninguna de las opciones es correcta. Cuando el primer elemento que entra es el último que sale, estamos hablando de: Listas. Pilas. Conjuntos. Colas. A la hora de crear un menú con Swing, ¿Cuál de los siguientes elementos es opcional?. JMenuSeparator. JMenuBar. JMenu. JMenuItem. Los modos de acceso pueden ser de escritura y lectura. Falso, no pueden ser de escritura ni de lectura. Falso, solo pueden ser de lectura. Falso, solo pueden ser de escritura. Verdadero. El método next(), propio de Iterator: Devuelve verdadero si la iteración tiene más elementos, en caso contrario devuelve falso. Devuelve el siguiente elemento en la iteración. Elimina de la colección subyacente el último elemento devuelto por este iterador. Todas las respuestas son incorrectas. 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 eleva la excepción ArrayIndexOutOfBoundsException. Se obtiene la cadena “---> 1.0 2.0 3.0 4.0 5.0 ”. Se obtiene la cadena “---> 1.0 2.0 3.0 4.0 ”. Los métodos genéricos permiten... crear funciones que reciban varios tipos de parámetros. crear una función que reciba varios tipos de parámetros. crear una función que reciba un tipo de parámetro. crear funciones que reciban un tipo de parámetro. Los ficheros aleatorios pueden utilizarse para... Leer y escribir haciendo uso de la misma clase. Se necesitan clases diferentes para leer y para escribir. Solo leer. Solo escribir. Las operaciones que se encuentran en el bloque finally... Sólo se ejecutan si no se produce la excepción. Se ejecutan tanto si se produce la excepción como si no se produce. Sólo se ejecutan si se produce la excepción. Ninguna de estas opciones es correcta. Elige la opción correcta: Para crear el patrón se debe crear un objeto Matcher e invocar la clase Pattern. Para crear el patrón se debe crear un objeto Pattern e invocar al método Matcher. Todas las opciones son correctas. Para crear el patrón se debe crear un objeto Matcher e invocar al método Pattern. El método trim(). Devuelve un array en el que aparecen los caracteres de la cadena que hace la llamada al método en minúsculas. Devuelve un array en el que aparecen los caracteres de la cadena que hace la llamada al método en mayúsculas. Elimina los espacios en blanco en ambos extremos del string. Devuelve el número de caracteres de la cadena. ¿Cuál de los siguientes elementos permite al usuario escribir en la aplicación gráfica creada con Swing?. JLabel. JButton. JRadioButton. JTextField. En Java existen diferentes clases para el control de flujo: de bytes y de char. Ninguna opción es correcta. de string y de integer. de bytes y de caracteres. Elige la opción correcta: Pilas. Los elementos que se inserten los primeros van a ser también los primeros que van a salir. Para ir añadiendo elementos se utiliza el método encolar (mientras que, para eliminar elementos utilizaremos la función desencolar. Se definen como una sucesión de varios elementos del mismo tipo, cuya forma para poder acceder a ellos sigue el método de acceder siempre por un único lugar: la cima. Dispone de un array de objetos que puede aumentar o disminuir de forma dinámica según las operaciones que se vayan a llevar a cabo. Podemos definirlas como una secuencia de elementos que ocupan una posición determinada. Sabiendo la posición que ocupa cada uno, podemos insertar o eliminar un elemento en una posición determinada. Elige la opción correcta: Listas. Dispone de un array de objetos que puede aumentar o disminuir de forma dinámica según las operaciones que se vayan a llevar a cabo. Podemos definirlas como una secuencia de elementos que ocupan una posición determinada. Sabiendo la posición que ocupa cada uno, podemos insertar o eliminar un elemento en una posición determinada. Se definen como una sucesión de varios elementos del mismo tipo, cuya forma para poder acceder a ellos sigue el método de acceder siempre por un único lugar: la cima. Los elementos que se inserten los primeros van a ser también los primeros que van a salir. Para ir añadiendo elementos se utiliza el método encolar (mientras que, para eliminar elementos utilizaremos la función desencolar. Permite crear una colección de elementos repetibles indexados por clave única arbitraria. Set. List. Queue. Map. ¿Cuál de estas clases NO hereda de RuntimeException?. IndexOutBoundException. ArithmeticException. ClassCastException. FileNotFoundException. Elige la opción que NO es verdadera: Una colección es un grupo de valores únicos, del mismo tipo, que pueden estar ordenados o no. El método isEmpty lo encontramos tanto en cadenas como en colecciones tipo Array List. Los ficheros aleatorios pueden ser leídos o escritos en cualquier orden. La librería AWT se creó para mejorar el aspecto visual de Swing. Elige la opción correcta: Ninguna opción es correcta. Los ficheros aleatorios no pueden utilizarse para leer y escribir a la vez. Los ficheros secuenciales pueden utilizarse para leer y escribir a la vez. Los ficheros aleatorios pueden ser leídos o escritos en cualquier orden. Los Strings son objetos... No son objetos, son clases. que pueden ser utilizados para representar caracteres y números. que pueden ser utilizados para representar caracteres. que pueden ser utilizados para representar números. Los tipos genéricos se usan para disminuir las restricciones de un tipo, lo que posibilita que un método pueda funcionar con una Lista de List<Tipo>, donde el tipo puede ser... Integer, Double o Number. Integer, Double y Number. Integer y Double. Integer o Double. No permite el acceso aleatorio y solo permiten acceder a los objetos del principio o del final. List. Queue. Map . Set. Permite almacenar una colección de elementos no repetidos y sin ordenar. Set. List. Map . Queue. Señale la opción con la que recorremos una lista de ArrayList. for (int i = 0; i <= lista.length(); i++). for (int i = 0; i < lista.size(); i++). for (int i = 0; i < lista.length(); i++). for (int i = 0; i <= lista.size(); i++). Elige la opción que NO es correcta: Exception. Representa una situación excepcional en el programa. Existen dos tipos: Tiempo de compilación (Derivadas de Exception) y Tiempo de ejecución (Derivadas de RuntimeException). IOException se puede producir por leer más allá del final del archivo. Error. Representa un error interno irrecuperable o agotamiento de recursos en el sistema de runtime de Java. En Java toda excepción se deriva de la clase Throwable. Si tengo la definición, int[] array = new int [100] ¿Cuál es la última posición del array?. 99. 101. 100. Ninguna de las otras opciones es la correcta. Cuando el primer elemento que entra es el primero que sale, estamos hablando de: Pilas. Listas. Colas. Conjuntos. Elige la opción correcta: los errores que se muestran durante el tiempo de ejecución se denominan errores de compilación. los errores que se muestran durante el tiempo de ejecución se denominan errores de excepción. los errores que se muestran durante el tiempo de excepción se denominan errores de ejecución. los errores que se muestran durante el tiempo de compilación se denominan errores de excepción. Selecciona la opción que no se corresponde con una colección en Java. ArrayList. Iterator. Properties. Vector. ¿Qué hace este código?. Recorre una colección de tipo List 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 cualquiera denominada nombre e imprime cada uno de los valores. Recorre una colección de tipo Set denominada nombre e imprime cada uno de los valores. Ficheros aleatorios o directos... son aquellos que almacenan los registros en posiciones consecutivas. cuentan con un campo denominado“clave”, que se utiliza para que cada registro se pueda identificar de forma única. pueden acceder de forma directa a un registro concreto, indicando en qué posición se encuentra. Son los que almacenan los registros en secuencias de x registros. Elige la opción que NO es correcta: void write (int x); Este código escribe un byte. void close(); Este código cierra el fichero. FileInputStream y FileOutputStream son clases que pueden realizar operaciones de lectura y escritura de bajo nivel. FileInputStream devuelve un valor entero (int) entre 0 y 55:. Los ficheros con la extensión ".java" serán los que posteriormente se compilen en el código... Bytecode. Class. Java RunTime Enviroment. Java. ¿Es correcto declarar una variable como int final = 1 ?. Ninguna es correcta. Si es correcto. No es correcto pero compila. No, ya que final es una palabra reservada. ¿Qué imprime este código?. Dirección: calle lealtad, 5. Dirección:calle lealtad, 5. Dirección: + calle lealtad, 5. Ninguna respuesta es correcta. Que imprime el siguiente código?. una ventana vacia. ninguna es correcta. un texto Hola Mundo en una ventana. un texto con Hola MundoMi ventana. Añadir la dirección de la BBDD en Java. private static final String BBDD= "mysql://localhost/sorteo";. private static final String BBDD = jdbc:mysql://localhost/sorteo";. private static final String BBDD = "jbdc://localhost/sorteo";. private static final String BBDD= "jdbc:mysql://localhost/sorteo";. ¿Cómo se acortaría el String cadena1?. cadena2=cadena1.split();. cadena2=cadena1.slice();. cadena2=cadena1.trim();. cadena2=cadena1.chop();. Las diferentes cláusulas SQL que podemos utilizar son. SELECT, ADD, UPDATE, REMOVE. SELECT, INSERT, UPDATE, DELETE. SELECT, ADD, UPDATE, DELETE. GET, INSERT, UPDATE, DELETE. ¿Cuál de estos tipos de diagramas es de estructura?. Diagramas de secuencia. Diagramas de comunicación. Diagramas de paquetes. Diagramas de actividad. ¿Qué devuelve este código?. No es primo. 0. Es primo. Error. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de objetos. Diagrama de secuencia. Diagrama de casos de uso. Diagrama de tiempo. Que función realiza en el siguiente código la clase ProductDAO: Valida los productos a añadir. Realiza la conexión a la base de datos. Se encarga de hacer operaciones CRUD. Verifica los productos a añadir. ¿Con qué opción recorremos una lista de ArrayList?. for(int i=0; i<=lista.size(); i++);. for(int i=0; i<=lista.length(); i++);. for(int i=0; i<lista.length(); i++);. for(int i=0; i<lista.size(); i++);. Las excepciones en Java: 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. Son un mecanismo para representar errores en tiempo de ejecución. Son un mecanismo para representar errores en tiempo de compilación. Java nos permite, además de usar unas excepciones ya definidas, poder definir nuevas que se pueden 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 Excepción. Ninguna opción es correcta. Que la clase que estamos definiendo tenga como clase padre la clase Excepción. Devolver el error capturado desde el método. public class ListaPersonas { public static void main(String[] args) { ArrayList <String> personas = new ArrayList <String> (); personas.add("Ana"); personas.add("Carlos"); personas.add("Elena"); personas.add("David"); personas.add("Beatriz"); personas.remove(1) String personaEnPosicion1 = personas.get(1); System.out.println("La persona en la posición 1 es: "); } }. Beatriz. Elena. Ana. Carlos. ¿Cuál de estos eventos se activa cuando un usuario realiza una acción en una interfaz gráfica?. KeyListener. Ninguna es correcta. WindowListener. ActionListener. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de actividad. Diagrama de secuencia. Diagrama de paquetes. Diagrama de comunicación. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número real?. %f. %s. %c. %d. Cuál de los siguientes elementos permite al usuario escribir en la aplicación gráfica creada con Swing?. JRadioButton. JLabel. JButton. JTextField. Cómo se añade un elemento al final de la lista?. getFirst(). addLast(). getLast(). addFirst(). ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de actividad. Diagrama de despliegue. Diagrama de casos de uso. Diagrama de secuencia. ¿Qué imprime el programa al hacer clic en el botón?. has hecho clic en el botón!. no se, estoy harta. error de compilación. haz clic en el botón. ¿Qué devuelve este código?. Do While= 0-10 While= 0-10. Do While = 0- 9 While= 0-10. Do While= 0-9 While=0-9. Do While= 0-10 While= 0 - 9. Que significa instanciar una clase: borrar la clase. duplicar la clase. crear un objeto dentro de otra clase. ninguna es correcta. Que requisitos debe tener un método de una clase derivada para heredar de la superclase?. todas son correctas. mismos parámetros. mismo nombre. mismo tipo de datos. Los atributos son: Métodos. Clases. Acciones. Variables. Que se usa para agregar una etiqueta de texto?. JFrame. JComboBox. JLabel. JPanel. El paso del mismo mensaje de como resultado diferente respuesta dependiendo de la clase a la que se envía. Esto se llama: Interface. Abstracción. Polimorfismo. Herencia. Entre las excepciones de base de datos tenemos: SQLException. ExceptionSQL. Ambas son incorrectas. Ambas son correctas. ¿Qué instrucción encontramos encima de la implementación de un método que está sobrescribiendo a otro?. @super. Ninguna de las anteriores. @Override. @param. try { Class.forName (DRIVER); //Crear conexión base de datos conec = DriverManager.getConnection(BBDD, USUARIO, | Password); }catch (Excepcion errores){ //Control de errores de la conexión la BBDD System.err.println("Se ha producido un error al conectar con la base de datos./n" + errores); } return conec; }. 'usuario'. "usuario". usuario. null. Cuándo una excepción no es capturada por ningún bloque catch, se propaga hacia arriba en la pila de llamadas... Stare Track. Ninguna es correcta. Stack trace. Star Treck. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número entero ?. %d. %s. %f. %c. Como hereda una clase de otra?. public class Alumno implements Persona. public class Alumno Persona. public class Alumno extends Persona. ninguna es correcta. Las consultas SQL las guardamos en variables de tipo. boolean. String. int. SQL. La herencia múltiple es: ninguna es correcta. Característica de los lenguajes de programación orientada a objetos en la que una clase puede heredar comportamientos y características de más de una superclase. Característica de los lenguajes de programación orientada a objetos en la que una clase puede heredar comportamientos de más de una superclase. Característica de los lenguajes de programación orientada a objetos en la que una clase no puede heredar comportamientos y características de más de una superclase. El método createStatement() tiene como parámetros: El nombre de usuario. Ambas son correctas. La contraseña. Ninguna es correcta. Selecciona la opción falsa: 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. Una base de datos relacional representa la información en forma de tablas. En las bases de datos relaciones podemos almacenar objetos. ¿Cuál no es una categoría de excepciones?. Uncheked (No controlada). Custom (Personalizada). Runtime (En tiempo de ejecución). Checked (Controlada). ¿Qué hace el siguiente código? int x = 0; boolean flag = false; while ((x<10 && !flag)){ System.out.println (x); x++; }. Error. Bucle infinito. Los números del 0 al 10. Los números del 0 al 9. @Overload... Nos permite crear un método con diferente nombre y diferentes argumentos. Nos permite crear un método con el mismo nombre, pero diferentes argumentos. Nos permite crear un método con diferente nombre, pero los mismos argumentos. Nos permite crear un método con el mismo nombre, pero los mismos argumentos. ¿Cómo insertamos un campo de texto de una sola línea?. JTextField. JTextArea. JFrame. Ninguna es correcta. ¿Qué características tiene el conjunto de métodos que componen las interfaces?. No necesitan ser implementados. Están implementadas. Necesitan ser implementados. Solo algunos deben ser implementados. El método MAIN: Ninguna opción es correcta. Es un método abstracto. Es un método estático. Es una interfaz. ¿Cuál sería la posición 3 de este MiArray [1,2,3]?. 3. Fuera de rango. 0. 4. ¿Qué imprime?. 12.0. 4.0. 3. 6.0. Que realiza este código cuando se ejecuta?. Aparece una ventana vacía. Se produce un error de compilación. Ninguna es correcta. Aparece un área de texto con una barra de desplazamiento. //Clase donde vamos a crear objetos tipo coche public class A{ B (String[]args){ //Declaración de objetos con sus atributos Coche coche1= C Coche("Azul", "Nissan", "Almera"); Coche coche2 = C Coche("Negro", "Seat","Ibiza"); ***Aparecen más coches*** //Acciones que pueden realizar los objetos coche1.acelerar(); coche2.frenar(); coche3.cambiar_velocidad(); } }. A =Garaje B= public static void main C= new. A = Main B= New Garaje C= public. A = New garaje static void B= public main C= string. A = garaje B= public void C= coche1, coche2, coche3, coche4, coche5. Para añadir un componente a un contenedor en una interfaz gráfica se utiliza: for(). apport(). add(). final(). ¿Qué elementos necesitamos para realizar la conexión a la base de datos?. La contraseña. El nombre de la base de datos. El usuario. Todas las respuestas son correctas. ¿Cuál sería la velocidad final en este código?. 11. 20. 0. 10. Cuál sería el resultado final del saldo que hay en la cuenta?. 1300.0. 1200.0. 1400.0. Ninguna es correcta. Que es SGBD: Programa para almacenar, modificar y extraer información de una BD. Programa para hacer la conexión a la bbdd. Simplemente son tablas. Ninguna es correcta. ¿Qué modificador tendrá un método que puede ser accesible desde una clase de otro paquete?. public. private. protected. Sin modificador. ¿Cuáles de estos son tipo de datos objeto?. Envolventes. Ambas son correctas. Ninguna es correcta. Number, Boolean, Character y Datatime. ¿En qué contenedor se agrega JButton?. no se agrega en ningún contendor. en scrollPane. en JPanel. en JFrame. ¿Cuál de los siguientes métodos nos permite dividir una cadena en un array de cadenas?. chartArt. trim. split. indexOf. La herencia en JAVA: Es múltiple para interfaces, pero no para clases. Es múltiple para clases, pero no para interfaces. No puede ser múltiple ni para interfaces ni para clases. Es múltiple para interfaces y clases. Un método estático... Es aquel que se puede invocar sin crear un objeto de la clase. Es aquel que se puede invocar creando un objeto de la clase. Todas son incorrectas. Es aquel que no se puede invocar sin crear un objeto de la clase. Como se implementa una interfaz?. public interface Producto. public class Pan implements Producto. public class Pan extends Producto. ninguna es correcta. Java es un lenguaje. Todas las opciones son correctas. Multiplataforma. Orientado a objetos. Interpretado. Rellena el 2: public Connection conexionBBDD(){ Connection conec = null; try{ Class.forName (DRIVER); conec= DriverManager.getConnection(1,2,3); } catch (Exception errores) { System.err.println ("Se ha producido un error al conectar con la base de datos. \n" + errores); } return conec; }. "contrasena". user. "usuario". Ninguna es correcta. El método executeQuery() tiene como parámetros. Ambas opciones son correctas. Ninguna opción es correcta. La contraseña. La petición SQL. Supongamos que b tiene el valor 5 y c el valor 8 en la siguiente expresión: "a = b++ + ++c;" ¿Cuál es el valor de a, b y c después de la ejecución de esta línea de código?. a= 12, b=6 y c=8. a= 14, b=6 y c=9. a= 13, b=5y c=9. a= 15, b=6 y c=9. ¿Con qué componente obtienes una lista desplegable?. JScrollPane. JRadioButton. JComboBox. JCheckBox. Relaciona cada fragmento de código con lo que realiza: Crea un Label para mostrar un texto. Crea un panel. Crea un JFrame que hace de ventana. Importa las librerías. ¿Qué operador utilizamos para crear nuevos objetos en Java?. this. try. instanceof. new. 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(2,'C');. letras.add('C',3);. ¿Qué efecto tiene la palabra reservada final si lo encontramos delante de un método?. Es un método que pertenece a otra clase. Es un método abstracto. Es un método que no puede ser sobrescrito. Es un método estático. isEmpty se usa en. Cadenas y ArrayList. Listas. Cadenas. Ninguna. ¿Cuál de estos tipos de diagramas es de esctructuras?. Diagramas de tiempo. Diagramas de secuencia. Diagramas de casos de uso. Diagrama de objetos. Si tengo la definición: int[] array = new int[100] ¿Cuál es la última posición del array?. Ninguna es correcta. 99. 100. 101. ¿Cuál es el modificador de acceso de String mensaje privado?. Private. String. Ninguna. Default. A la hora de crear un menú con Swing, ¿Cuál de los siguientes elementos es opcional?. JMenu. JMenuItem. JMenuSeparator. JMenuBar. Termino para describir una función definida dentro de otra clase: Clase. Método. Atributo. Valor. ¿Qué nos permite la sobrescritura de métodos?. 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. Sobrescribir un método en la clase hijo. ¿Con qué palabra reservada se lanzan las excepciones?. Catch. Exception. Throw. Try. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de despliegue. Diagrama de casos de uso. Diagrama de actividad. Diagrama de secuencia. Permite almacenar una colección de elementos no repetidos y sin ordenar. Set. Queue. List. Map. Cómo insertamos un área de texto multilinea?. JFrame. JTextArea. Ninguna es correcta. JTextField. Para que sirven las excepciones?. Para que el código se entienda mejor. Para evitar errores en la ejecución de un programa. Para que el código sea mas limpio. Para que el código se lea mejor. Completa el método public ____ (T object) {}. void miMetodo. Ninguna es correcta. void <T> miMetodo. <T> void miMetodo. Las operaciones que se encuentran en el bloque finally... Sólo se ejecutan si no se produce la excepción. Sólo se ejecutan si se produce la excepción. Se ejecutan tanto si se produce la excepción como si no se produce. Ninguna de estas opciones es correcta. ¿Cuál sirve para separar y organizar elementos dentro de una ventana?. JPanel. JFrame. JLabel. Ninguna es correcta. Una clase abstracta... no tiene atributos propios. no se puede instanciar directamente. ninguna es correcta. no tiene métodos propios. Los métodos son: Atributos. Acciones. Clases. Variables. Para que se usan los constructores: Para destruir objetos. Ninguna es correcta. Para actualizar el estado de un objeto. Para inicializar un objeto y asignar valores iniciales a las variables de la clase. ¿Cómo hacer una ventana con java?. JPanel. JFrame. JLabel. JButton. Como se crea una interfaz?. public interface Producto. public class Pan implements Producto. ninguna es correcta. public class Pan extends Producto. |