EXAMEN PROGRAMACION B 2024
![]() |
![]() |
![]() |
Título del Test:![]() EXAMEN PROGRAMACION B 2024 Descripción: Recopilación preguntas examen Mayo |




Comentarios | |
---|---|
| |
FIN DE LA LISTA |
¿Qué devuelve este código?. Error. 0. Es primo. No es primo. La herencia en JAVA: Es múltiple para interfaces y clases. Es múltiple para clases, pero no para interfaces. Es múltiple para interfaces, pero no para clases. No puede ser múltiple ni para interfaces ni para clases. El método MAIN: Es una interfaz. Es un método abstracto. Es un método estático. Ninguna opción es correcta. //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 = garaje B= public void C= coche1, coche2, coche3, coche4, coche5. A = Main B= New Garaje C= public. A = New garaje static void B= public main C= string. ¿Qué hace el siguiente código? int x = 0; boolean flag = false; while ((x<10 && !flag)){ System.out.println (x); x++; }. Los números del 0 al 9. Los números del 0 al 10. Bucle infinito. Error. Rellena el 3: 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; }. password. "contraseña". Ninguna es correcta. Error. 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; }. user. "usuario". Ninguna es correcta. "contrasena". Añadir la dirección de la BBDD en Java. private static final String BBDD = "jbdc://localhost/sorteo";. private static final String BBDD= "mysql://localhost/sorteo";. private static final String BBDD = jdbc:mysql://localhost/sorteo";. private static final String BBDD= "jdbc:mysql://localhost/sorteo";. Entre las excepciones de base de datos tenemos: Ambas son incorrectas. Ambas son correctas. ExceptionSQL. SQLException. ¿Qué elementos necesitamos para realizar la conexión a la base de datos?. La contraseña. El nombre de la base de datos. Todas las respuestas son correctas. El usuario. ¿Qué operador utilizamos para crear nuevos objetos en Java?. this. instanceof. try. new. ¿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 que pertenece a otra clase. Es un método que no puede ser sobrescrito. Es un método abstracto. El método executeQuery() tiene como parámetros. Ambas opciones son correctas. La petición SQL. Ninguna opción es correcta. La contraseña. El paso del mismo mensaje de como resultado diferente respuesta dependiendo de la clase a la que se envía. Esto se llama: Interface. Polimorfismo. Abstracción. Herencia. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de casos de uso. Diagrama de tiempo. Diagrama de objetos. Diagrama de secuencia. 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. Que la clase que estamos definiendo tenga como clase padre la clase Excepción. Devolver el error capturado desde el método. Ninguna opción es correcta. ¿Qué modificador tendrá un método que puede ser accesible desde una clase de otro paquete?. Sin modificador. protected. public. private. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de secuencia. Diagrama de actividad. Diagrama de despliegue. Diagrama de casos de uso. Java es un lenguaje. Multiplataforma. Todas las opciones son correctas. Orientado a objetos. Interpretado. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de secuencia. Diagrama de actividad. Diagrama de paquetes. Diagrama de comunicación. 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(2,'C');. letras.add(3,'C');. letras.add('C',3);. Las diferentes cláusulas SQL que podemos utilizar son. GET, INSERT, UPDATE, DELETE. SELECT, INSERT, UPDATE, DELETE. SELECT, ADD, UPDATE, DELETE. SELECT, ADD, UPDATE, REMOVE. A la hora de crear un menú con Swing, ¿Cuál de los siguientes elementos es opcional?. JMenu. JMenuSeparator. JMenuBar. JMenuItem. Completa el método public ____ (T object) {}. Ninguna es correcta. void <T> miMetodo. <T> void miMetodo. void miMetodo. (LinkedList) ¿Cómo se añade un elemento al final de la lista?. getLast(). addFirst(). addLast(). getFirst(). ¿Qué instrucción encontramos encima de la implementación de un método que está sobrescribiendo a otro?. @super. @Override. @param. Ninguna de las anteriores. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de actividad. Diagrama de despliegue. Diagrama de casos de uso. Diagrama de secuencia. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número entero?. %d. %f. %c. %s. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número real?. %d. %f. %s. %c. ¿Cuál de estos tipos de diagramas es de estructura?. Diagramas de paquetes. Diagramas de actividad. Diagramas de secuencia. Diagramas de comunicación. ¿Cuál de estos tipos de diagramas es de esctructuras?. Diagramas de secuencia. Diagramas de casos de uso. Diagramas de tiempo. Diagrama de objetos. Las consultas SQL las guardamos en variables de tipo. boolean. int. String. SQL. Cuál de los siguientes elementos permite al usuario escribir en la aplicación gráfica creada con Swing?. JLabel. JRadioButton. JButton. JTextField. ¿Cómo se crea la conexión a la base de datos?. DriverManager.getConnection(db, usuario, password). Ninguna es correcta. DriverManager.getConnection('db','usuario', password'). DriverManager.getConnection("db", "usuario", "password"). ¿Cómo se acortaría el String cadena1?. cadena2=cadena1.chop();. cadena2=cadena1.split();. cadena2=cadena1.slice();. cadena2=cadena1.trim();. ¿Cuál no es una categoría de excepciones?. Checked (Controlada). Uncheked (No controlada). Custom (Personalizada). Runtime (En tiempo de ejecución). Los métodos son: Variables. Atributos. Acciones. Clases. Los atributos son: Variables. Clases. Métodos. Acciones. 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: "); } }. Ana. Elena. Carlos. Beatriz. Las operaciones que se encuentran en el bloque finally... Se ejecutan tanto si se produce la excepción como si no se produce. Sólo se ejecutan si no se produce la excepción. Sólo se ejecutan si se produce la excepción. Ninguna de estas opciones es correcta. Si tengo la definición: int[] array = new int[100] ¿Cuál es la última posición del array?. Ninguna es correcta. 100. 101. 99. ¿Con qué componente obtienes una lista desplegable?. JComboBox. JCheckBox. JRadioButton. JScrollPane. ¿Cuál sería la posición 3 de este MiArray [1,2,3]?. 3. 0. Fuera de rango. 4. Relaciona cada fragmento de código con lo que realiza: Importa las librerías. Crea un Label para mostrar un texto. Crea un JFrame que hace de ventana. Crea un panel. Los ficheros con la extensión ".java" serán los que posteriormente se compilen en el código... Java RunTime Enviroment. Java. Bytecode. Class. Cuál sería el resultado final del saldo que hay en la cuenta?. 1300.0. 1200.0. 1400.0. Ninguna es correcta. ¿Qué devuelve este código?. Do While= 0-10 While= 0 - 9. Do While = 0- 9 While= 0-10. Do While= 0-10 While= 0-10. Do While= 0-9 While=0-9. Selecciona la opción falsa: En las bases de datos relacionales tendremos un campo clave que identifique el registro. En las bases de datos relaciones 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. @Overload... Nos permite crear un método con el mismo nombre, pero los mismos argumentos. 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. ¿Qué nos permite la sobrescritura de métodos?. Todas las respuestas son correctas. Sobrescribir un método en la clase hijo. Cambiar la funcionalidad de un método heredado. Marcar el método con @Override para que el compilador fuerce su comprobación. 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 coenctar con la base de datos./n" + errores); } return conec; }. 'usuario'. usuario. "usuario". null. Un método estático--. Todas son incorrectas. 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. Es aquel que no se puede invocar sin crear un objeto de la clase. ¿Qué características tiene el conjunto de métodos que componen las interfaces?. Están implementadas. Solo algunos deben ser implementados. No necesitan ser implementados. Necesitan ser implementados. isEmpty se usa en. Cadenas. Ninguna. Listas. Cadenas y ArrayList. ¿Qué imprime este código?. Ninguna respuesta es correcta. Dirección: + calle lealtad, 5. Dirección:calle lealtad, 5. Dirección: calle lealtad, 5. ¿Qué imprime?. 12.0. 4.0. 6.0. 3. Las excepciones en Java: 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 ejecución, y además, pueden ser capturadas mediante un bloque Try/ Catch. Son un mecanismo para representar errores en tiempo de compilación. ¿Cuál sería la velocidad final en este código?. 20. 10. 0. 11. 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= 14, b=6 y c=9. a= 12, b=6 y c=8. a= 15, b=6 y c=9. a= 13, b=5y c=9. ¿Es correcto declarar una variable como int final = 1 ?. No, ya que final es una palabra reservada. Si es correcto. No es correcto pero compila. Ninguna es correcta. Que requisitos debe tener un método de una clase derivada para heredar de la superclase?. mismo nombre. mismos parámetros. mismo tipo de datos. todas son correctas. ¿Cuál sirve para separar y organizar elementos dentro de una ventana?. JPanel. JFrame. JLabel. Ninguna es correcta. Una clase abstracta... no se puede instanciar directamente. no tiene métodos propios. no tiene atributos propios. ninguna es correcta. ¿Cómo hacer una ventana con java?. JFrame. JPanel. JButton. JLabel. ¿Qué imprime el programa al hacer clic en el botón?. has hecho clic en el botón!. error de compilación. haz clic en el botón. no se, estoy harta. Cuándo una excepción no es capturada por ningún bloque catch, se propaga hacia arriba en la pila de llamadas.... Stack trace. Star Treck. Stare Track. Ninguna es correcta. El método createStatement() tiene como parámetros: Ninguna es correcta. Ambas son correctas. La contraseña. El nombre de usuario. ¿Cómo insertamos un área de texto multilinea?. JTextField. JTextArea. JFrame. Ninguna es correcta. ¿Cómo insertamos un campo de texto de una sola línea?. JTextField. JTextArea. JFrame. Ninguna es correcta. ¿Con qué palabra reservada se lanzan las excepciones?. Throw. Exception. Try. Catch. ¿Cuál de estos eventos se activa cuando un usuario realiza una acción en una interfaz gráfica?. KeyListener. WindowListener. ActionListener. Ninguna es correcta. Permite almacenar una colección de elementos no repetidos y sin ordenar. Queue. Set. List. Map. ¿Cuáles de estos son tipo de datos objeto?. Number, Boolean, Character y Datatime. Envolventes. Ambas son correctas. Ninguna es correcta. ¿En qué contenedor se agrega JButton?. no se agrega en ningún contendor. en JFrame. en JPanel. en scrollPane. Que función realiza en el siguiente código la clase ProductDAO: Realiza la conexión a la base de datos. Verifica los productos a añadir. Valida los productos a añadir. Se encarga de hacer operaciones CRUD. Que significa instanciar una clase: duplicar la clase. borrar la clase. crear un objeto dentro de otra clase. ninguna es correcta. Termino para describir una función definida dentro de otra clase: Método. Atributo. Valor. Clase. Para que sirven las excepciones?. Para que el código sea mas limpio. Para que el código se lea mejor. Para evitar errores en la ejecución de un programa. Para que el código se entienda mejor. Como hereda una clase de otra?. public class Alumno extends Persona. public class Alumno implements Persona. public class Alumno Persona. ninguna es correcta. Como se implementa una interfaz?. public class Pan extends Producto. public class Pan implements Producto. public interface Producto. ninguna es correcta. Como se crea una interfaz?. public class Pan extends Producto. public class Pan implements Producto. public interface Producto. ninguna es correcta. ¿Cuál es el modificador de acceso de String mensaje privado?. String. Private. Default. Ninguna. Que realiza este código cuando se ejecuta?. Se produce un error de compilación. Aparece una ventana vacía. Aparece un área de texto con una barra de desplazamiento. Ninguna es correcta. La herencia múltiple es: 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. ninguna es correcta. Que imprime el siguiente código?. un texto con Hola MundoMi ventana. un texto Hola Mundo en una ventana. una ventana vacia. ninguna es correcta. ¿Con qué opción 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.size(); i++);. for(int i=0; i<=lista.length(); i++);. Para que se usan los constructores: Para inicializar un objeto y asignar valores iniciales a las variables de la clase. Para destruir objetos. Para actualizar el estado de un objeto. Ninguna es correcta. Para añadir un componente a un contenedor en una interfaz gráfica se utiliza: add(). final(). apport(). for(). 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. Que se usa para agregar una etiqueta de texto?. JLabel. JFrame. JPanel. JComboBox. ¿Cuál de los siguientes métodos nos permite dividir una cadena en un array de cadenas?. split. indexOf. trim. chartArt. |