Programacion B
![]() |
![]() |
![]() |
Título del Test:![]() Programacion B Descripción: Test de Ilerna |




Comentarios |
---|
NO HAY REGISTROS |
"UF5-13: ¿Cuál de las siguientes opciones es una interfaz?" Las opciones son: Map. HashMap. odas las opciones anteriores son interfaces. TreeMap. UF5-18: ¿Cuál de los siguientes contenedores es superior?". JScrollPane. JSplitPane. JPanel. JDialog. "UF5-45: Elige la opción correcta:" y presenta cuatro opciones: 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 ejecución se denominan errores de excepción. 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 compilación se denominan errores de excepción. UF5-06: Señala la opción con la que recorremos una lista de ArrayList. for (int i = 0; i <= lista.size(); i++). for (int i = 0; i < lista.size(); i++). for (int i = 0; i < lista.length(); i++). for (int i = 0; i <= lista.length(); i++). UF5-44: 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. UF5-33: Pueden estar repetidos, están indexados con valores numéricos. List. Map. Set. Queue. UF5-38: 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). En Java toda excepción se deriva de la clase Throwable. 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. UF5-26: En Java existen diferentes clases para el control de flujo: Ninguna opción es correcta. de bytes y de char. de bytes y de caracteres. de string y de integer. UF5-36: Permite crear una colección de elementos repetibles indexados por clave única arbitraria. Set. List. Queue. Map. UF5-25: 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?. Devolver el error capturado desde el método setMessage. Ninguna de las opciones es correcta. Crear una clase que implemente la Interfaz Exception. Que la clase que estamos definiendo tenga como clase padre la clase Exception. UF6-9: Examen: Selecciona la opción FALSA sobre las bases de datos orientadas a objetos: Necesitamos realizar conversiones para poder almacenar los objetos en las bases de datos orientadas a objetos. En una base de datos orientada a objetos, los objetos tienen un único identificador. Los usuarios pueden definir junto con la estructura de la base de datos, las operaciones sobre los datos. En las bases de datos orientadas a objetos, se busca plasmar la realidad en la base de datos según la percibimos. UF6-2: Examen: Selecciona la opción FALSA: Un SGBD nos permite extraer información de una base de datos. Una base de datos relacional representa la información en forma de tablas. En las bases de datos relacionales tendremos un campo clave que identifique el registro. En las bases de datos relacionales podemos almacenar objetos. ponte a prueba: ¿A qué BD permite conectarnos JDBC?. Oracle. MySQL. DB2. Todas son correctas. UF6-50: PAC5: Relaciona las siguientes características del modelo estándar ODMG. Es el equivalente al DDL (lenguaje de definición de datos) de los SGBD tradicionales. ODL. OQL. ODMG. Define la base de datos en función de la lógica de predicados y la teoría de conjuntos. Modelo relacional. Establecimiento de conexiones. Base de datos relacional. SGBD. UF6-12: ponte a prueba: ¿Sobre qué interfaz se reciben los resultados sobre las consultas?. Result. ResultSQL. ResultSet. SQLResult. UF6-5: Examen: ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de actividad. Diagrama de paquetes. Diagrama de secuencia. Diagrama de comunicación. UF6-49: PAC5: Relaciona las siguientes características del modelo estándar ODMG. Permite realizar el diseño de una BDDOO implementada. OQL (Object Query Language). ODL (Object Definition Language):. ODMG. UF6-40: PAC4: Determina: el diagrama de comunicación es un... Diagrama de comportamiento. Diagrama de estructura. UF6-33: PAC4: Elige la opción VERDADERA en relación a lo que permite el modelo orientado a objetos. Si queremos crear una relación uno a muchos (1 .. N): se pueden representar sin crear entidades intermedias. Para representarlas, cada clase que participa en la relación define un atributo que debe tener un conjunto de valores de la otra clase con la que se quiere relacionar. Las relaciones muchos a muchos (N .. N): definimos un atributo de la clase objeto en la parte del uno con el que se va a relacionar. Este atributo va a tener el identificador de objeto del padre. Atributos multi-valuados. UF6-56: test evaluable: Cuando trabajamos con bases de datos desde Java, debemos recordar cerrar. El resultado obtenido de la consulta. El driver utilizado. La conexión a la base de datos y el resultado obtenido de la consulta. La conexión a la base de datos. Las interfaces NO. están formadas por un conjunto de métodos que no necesitan ser implementados. se podría decir que son clases 100% abstractas. están compuestas por un conjunto de métodos públicos. están compuestas por un conjunto de métodos abstractos. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número entero?. %s. %c. %d. %f. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de secuencia. Diagrama de actividad. Diagrama de despliegue. Diagrama de casos de uso. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de objetos. Diagrama de tiempo. Diagrama de casos de uso. Diagrama de secuencia. Señala la opción falsa. En las bases de datos orientadas a objetos no se pueden crear relaciones muchos a muchos sin necesidad de crear entidades intermedias. En las bases de datos orientadas a objetos existen dos tipos de herencia. Las bases de datos orientadas a objetos permiten almacenar atributos multivaluados. Los objetos de las bases de datos orientadas a objetos no desaparecen al terminar la ejecución del programa. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de comunicación. Diagrama de paquetes. Diagrama de secuencia. Diagrama de actividad. Seleccione la opción falsa sobre los destructores. Los destructores no tienen parámetros. 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 son métodos que no devuelven ningún tipo de dato, ni siquiera void. En Java no existen los destructores. ¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número real?. %c. %s. %f. %d. UF4-3: La programación orientada a objetos en la abstracción.. nos basamos en qué hace el objeto y para qué ha sido creado. vamos a tener una serie de objetos que van a ser independientes los unos de los otros y podrán ser reutilizados. vamos a ocultar los datos de los objetos de cara al mundo exterior. vamos a tener una serie de objetos que desciendan de otros. UF4-1: Señala la opción incorrecta sobre el lenguaje Java: Es un lenguaje compilado y encapsulado. Es un lenguaje orientado a objetos. Es un lenguaje multiplataforma. Es un lenguaje compilado e interpretado. UF4-4: La programación orientada a objetos en el encapsulamiento.. vamos a tener una serie de objetos que desciendan de otros. nos basamos en qué hace el objeto y para qué ha sido creado. vamos a tener una serie de objetos que van a ser independientes los unos de los otros y podrán ser reutilizados. vamos a ocultar los datos de los objetos de cara al mundo exterior. UF4-71- PAC2: Se usan cuando trabajamos con varias clases que heredan las unas de las otras, de tal forma que, aquellos miembros que queremos que actúen de forma privada, se suelen declarar con esta palabra. Protected. Private. Package. Public. "Añadir la dirección de la BBDD en Java". private static final String BBDD=jdbc:mysql://localhost/sorteo;. private static final String BBDD="jdbc://localhost/sorteo";. private static final String BBDD="mysql://localhost/sorteo";. private static final String BBDD="jdbc:mysql://localhost/sorteo";. ¿Cuál de los siguientes no es un subtipo de datos de Number?. PLS_INTEGER. FLOAT. REAL. BINARY. Completa la clase: public _____{T variable}. Nombre_clase <T>. void <T>. Void nombre_clases. Ninguna es correcta. Completa el método public ____ (T object){}. void miMetodo. Ninguna es correcta. void <T> miMetodo. <T> void miMetodo. Las colecciones. grupo de valores únicos o no, del mismo tipo, que pueden estar ordenados o no. Pueden contener elementos que no se repiten. Pueden contener elementos de distintos tipos. grupo de valores únicos, del mismo tipo, que pueden estar ordenados o no. ¿Cómo se denomina al lenguaje interpretable a través de una máquina virtual llamada JRE?. Java. Class. Bytecode. Java Runtime Environment. Entre las excepciones de bases de datos tenemos. IndexOutOfBoundsException. StringIndexOutOfBoundsException. ExceptionSQL. SQLException. ¿Cuál es la instrucción correcta para quitar los espacios de cadena y almacenarlo en cadena2?. cadena2=cadena.remove(' ');. cadena2=split(cadena);. cadena2=cadena.split(" ");. Todas son correctas. Clase que debía sacar para sacar la ventana al usuario Opciones: Jlabel. Jpanel. Jbutton. Jframe. Examen: 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. En las bases de datos orientadas a objetos, se busca plasmar la realidad en la base de datos según la percibimos. Necesitamos realizar conversiones para poder almacenar los objetos en las bases de datos orientadas a objetos. Los usuarios pueden definir junto con la estructura de la base de datos, las operaciones sobre los datos. ¿Para qué se utiliza el patrón singleton?. Se utiliza para no permitir que existan múltiples instancias de una clase, sino solamente una. Se utiliza para crear, mediante una interfaz, conjuntos o familias de objetos(denominados productos). Se utiliza para hacer "reciclaje" de herencia, para evitar que dos objetos que difieren en pocas características, tengan que estar definidas como dos clases concretas diferentes. try{ miBuffer.write("Hola"); miBuffer.newLine(); miBuffer.write("Mundo"); miBuffer.close(); } catch(...){ system...("No imprime nada"); }. Hola\nMundo. "Hola mundo". No imprime nada. Hola mundo. Cuando utilizamos herencias, si la clase base posee atributos privados... Todas las opciones son correctas. las otras clases no pueden heredar de ellas. no son accesibles para las clases que heredan. no podemos hacer un llamamiento a estos atributos mediante sus métodos constructores. La programación orientada a objetos en la modularidad... vamos a tener una serie de objetos que desciendan de otros. vamos a tener una serie de objetos que van a ser independientes los unos de los otros y podrán ser reutilizados. vamos a ocultar los datos de los objetos de cara al mundo exterior. nos basamos en qué hace el objeto y para qué ha sido creado. Cuál no es una categoría de excepciones: Custom (Personalizada). Unchecked (No Controlada). Runtime (En tiempo de ejecución). Checked (Controlada). UF4-65- PAC2: Relaciona las siguientes características de la creación de atributos de métodos "abstract". - Utilizado en aplicaciones multi-hilo. - No se declaran en la clase principal, pero sí en las demás que hereden de esta. - Se puede utilizar directamente desde la propia clase en vez de instanciar esta. De la misma forma, podemos también crear atributos estáticos. - Estos métodos no ofrecen la posibilidad de sobrescribirlos. UF4-37: Señala la opción FALSA sobre las siguientes afirmaciones sobre los conceptos de herencia, superclase y subclases. - A es la superclase de B, C y D. - D es la superclase de E. - B, C y D son superclases de E. - B, C y D son subclases de A. ¿Cuál de estos controles pertenece a AWT?. JLabel. Choise. JRadioButton. JScrollPane. El método createStatement() tiene como parámetros: Ninguna opción es correcta. El nombre de usuario. La contraseña. Ambas opciones son correctas. UF6-34: PAC4: Elige la opción falsa en relación a lo que permite el modelo orientado a objetos. Atributos multi-valuados. Las relaciones muchos a muchos (N .. N): definimos un atributo de la clase objeto en la parte del uno con el que se va a relacionar. Este atributo va a tener el identificador de objeto del padre. Agregaciones denominadas conjuntos (sets) o bolsas (bags). UF6-30: PAC2: Indica si son verdaderas o falsas las siguientes opciones referentes a diferentes métodos que soportan los sistemas gestores de bases de datos para la gestión de la información almacenada de forma objeto-relacional. Una base de datos objeto-relacional es una base de datos no relacional a la cual se le añade una extensión para poder programar sus tablas o relaciones, de modo que se pueda orientar a objetos. Verdadero. Falso. UF6-24: PAC2: Indica si son verdaderas o falsas las siguientes opciones que identifican las características de las bases de datos orientadas a objetos: Ofrecen la posibilidad de almacenar datos complejos con la necesidad de darle un trato más complejo de lo normal. Verdadero. Falso. No me pregunte, no se. UF5-37: Selecciona la opción correcta: 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();. Patter patron = Patter.compile("pedro"); Macher encaja = patron.match();. UF5-32: Elige la opción correcta: Vectores. 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. 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. UF5-31: Elige la opción correcta: Listas. 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. 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. UF5-33: Pueden estar repetidos, están indexados con valores numéricos. Set. List. Map. Queue. UF4-2: Reglas generales sobre el nombre de las clases: ¿Cuál es la opción INCORRECTA?. Debe empezar por una letra mayúscula. Debe estar en singular. Debe empezar por una letra minúscula y utilizar la nomenclatura CamelCase. No se utilizan caracteres especiales. UF4-11: El tipo String: Sirve para representar las tareas asíncronas. Es un tipo de datos primitivo. Ninguna de las opciones mostrada es verdadera. Es una clase envolvente. ¿Cuál de estas clases NO hereda de RuntimeException?. IndexOutOfBoundsException. ArithmeticException. FileNotFoundException. ClassCastException. Señala la opción falsa: 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 existen dos tipos de herencia. 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. UF4 - Selecciona la opción FALSA sobre los destructores: Los destructores no tienen parámetros. 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 son métodos que no devuelven ningún tipo de dato, ni siquiera void. En Java no existen los destructores. UF5 - Los ficheros secuenciales pueden ser utilizarse para leer y escribir a la vez. Verdadero. Falso. UF6 - ¿Qué quiere decir UML?. Undefined Modeling Language. Unified Modeling Language. Unique Model Language. Unified Map Language. UF6 - ¿Cuál de las siguientes opciones reúne los 3 tipos de colecciones que existen en Oracle PLSQL?. Ninguna opción es correcta. Matriz asociativa, array y nidos. Array y tablas no anidadas. Matriz asociativa, tablas anidadas y array. UF4 - El método finalize() en una clase se encarga de liberar la memoria de un objeto. Verdadero. Falso. ¿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 10. Bucle infinito. Error. Los números del 0 al 9. ¿Qué devuelve este código?: int y=0; while(y<10){ System.out.println(y), y++; }. Los números del 0 al 9. Error de código. Bucle infinito. Los números del 0 al 10. ¿Qué tipo de ficheros pueden acceder de forma directa a un registro concreto?. Ficheros aleatorios. Ninguna es correcta. Ficheros secuenciales indexados. Ficheros secuenciales. Comparador ternario. resultado = condicion ? valor1 : valor2,. resultado = condicion ? valor1 : valor2;. resultado = (condicion) valor1 ? : valor2;. resultado = (condicion) valor1 : valor2;. 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(2); String personaEnPosicion2 = personas.get(2); System.out.println("La persona en la posicion 2 es:"); } }. Beatriz. David. Carlos. Elena. "Cuantos utilizamos la clase Scanner en uno de nuestros programa, tenemos que importar la librería "java.util" para que funciones correctamente: import java.util.ArrayList;. import java.util.Scanner;. import java.util.List;. import java.Scanner;. ¿Que imprime?. 12. 6. 4. 3. |