MP3. Programación B (UF5)(OK)
![]() |
![]() |
![]() |
Título del Test:![]() MP3. Programación B (UF5)(OK) Descripción: Librerías de clases fundamentales. Exámenes, PAC´s y preguntas libro. |




Comentarios | |
---|---|
| |
FIN DE LA LISTA |
UF5-01: Las excepciones en Java: Son un mecanismo para representar errores en tiempo de ejecución, y además, pueden ser capturadas mediante un bloque Try / Catch. 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. UF5-02: 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. UF5-03: ¿Cómo conocemos el número de caracteres de una cadena?. length. Todas las respuestas son correctas. size. characters. UF5-04: ¿Cómo hacemos para insertar una nueva letra 'C' entre las posiciones de las letras B y D?. letras.add(2,'C');. letras.add(3, ‘C’);. letras.add(‘C’, 3);. letras.add(‘C’);. UF5-05: Los ficheros aleatorios pueden utilizarse para... Leer y escribir haciendo uso de la misma clase. Solo escribir. Solo leer. Se necesitan clases diferentes para leer y para escribir. UF5-06: 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 <= lista.size(); i++). for (int i = 0; i <= lista.length(); i++). for (int i = 0; i < lista.length(); i++). UF5-07: El método trim(). Elimina los espacios en blanco en ambos extremos del string. 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 minúsculas. Devuelve un array en el que aparecen los caracteres de la cadena que hace la llamada al método en mayúsculas. UF5-08: Si tengo la definición, int[] array = new int [100] ¿Cuál es la última posición del array?. 99. Ninguna de las otras opciones es la correcta. 100. 101. UF5-09: ¿Cuál de los siguientes métodos nos permite dividir una cadena en un array de cadenas?. split. indexOf. charAt. trim. UF5-10: El método next(), propio de Iterator: Devuelve el siguiente elemento en la iteración. Devuelve verdadero si la iteración tiene más elementos, en caso contrario devuelve falso. Todas las respuestas son incorrectas. Elimina de la colección subyacente el último elemento devuelto por este iterador. UF5-11: ¿Cuál de los siguientes elementos permite al usuario escribir en la aplicación gráfica creada con Swing?. JTextField. JRadioButton. JButton. JLabel. UF5-12: A la hora de crear un menú con Swing, ¿Cuál de los siguientes elementos es opcional?. JMenuSeparator. JMenuBar. JMenuItem. JMenu. UF5-13: ¿Cuál de las siguientes opciones es una interfaz?. Map. HashMap. Todas las opciones anteriores son interfaces. TreeMap. UF5-14: Al ejecutar estas dos sentencias se puede afirmar que: Double [] array = {1.0, 2.0, 3.0, 4.0, 5.0}; muestra(array);. Se eleva la excepción ArrayIndexOutOfBoundsException. Se obtiene la cadena “---> 1.0 2.0 3.0 4.0 ”. 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 5.0 ”. UF5-15: Selecciona la opción que no se corresponde con una colección en Java. Properties. Vector. Iterator. ArrayList. UF5-16: ¿Qué colección permite acceder a cualquier posición?. List. Queue. Stack. Ninguna de las opciones anteriores es correcta. UF5-17: ¿Cómo recuperamos la clave conociendo el campo valor (Ordenador) en un HashMap?. Sólo es posible conocer el contenido del campo valor si conocemos la clave, pero no al revés. hm.contains(“ORDENADOR”);. hm.containsValue(“ORDENADOR”);. hm.containsKey(“ORDENADOR”);. UF5-18: ¿Cuál de los siguientes contenedores es superior?. JDialog. JSplitPane. JScrollPane. JPanel. UF5-19: ¿Cuál de estas clases NO hereda de RuntimeException?. FileNotFoundException. ClassCastException. ArithmeticException. IndexOutBoundException. UF5-20: ¿Qué hace este código?. 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. 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. UF5-21: Elige la opción que NO es verdadera: La librería AWT se creó para mejorar el aspecto visual de Swing. Una colección es un grupo de valores únicos, del mismo tipo, que pueden estar ordenados o no. Los ficheros aleatorios pueden ser leídos o escritos en cualquier orden. El método isEmpty lo encontramos tanto en cadenas como en colecciones tipo Array List. UF5-22: ¿Cuántas dimensiones pueden tener los arrays?. Todas las dimensiones que se deseen pero aumentará su complejidad. 3 dimensiones. 2 dimensiones. 1 dimensión. UF5-23: Los métodos genéricos permiten... crear funciones que reciban varios tipos de parámetros. crear funciones que reciban un tipo de parámetro. crear una función que reciba varios tipos de parámetros. crear una función que reciba un tipo de parámetro. UF5-24: 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 o Double. Integer y Double. 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?. 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. Crear una clase que implemente la Interfaz Exception.. UF5-26: En Java existen diferentes clases para el control de flujo: de bytes y de caracteres. de string y de integer. de bytes y de char. Ninguna opción es correcta. UF5-27: 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. UF5-28: ¿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. UF5-29: Elige la opción correcta: Pilas. 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. 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. UF5-30: Elige la opción correcta: Colas. 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. 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. UF5-31: Elige la opción correcta: Listas. 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. 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. UF5-32: Elige la opción correcta: Vectores. 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. 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. UF5-33: Pueden estar repetidos, están indexados con valores numéricos. List. Set. Queue. Map . UF5-34: Permite almacenar una colección de elementos no repetidos y sin ordenar. List. Set. Queue. Map . UF5-35: No permite el acceso aleatorio y solo permiten acceder a los objetos del principio o del final. List. Set. Queue. Map . UF5-36: Permite crear una colección de elementos repetibles indexados por clave única arbitraria. List. Set. Queue. Map. UF5-37: Selecciona la opción correcta: Pattern patron = Pattern.compile ("pedro"); Matcher encaja = patron.matcher();. Patter patron = Patter.compile ("pedro"); Macher encaja = patron.match();. Pattern patron = Pattern.matcher ("pedro"); Matcher encaja = patron.compile();. Pattern patron = Pattern.matcher ("pedro"); Matcher encaja = patron.match();. 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. Error. Representa un error interno irrecuperable o agotamiento de recursos en el sistema de runtime de Java. IOException se puede producir por leer más allá del final del archivo. UF5-39: Elige la opción que NO es correcta: FileInputStream devuelve un valor entero (int) entre 0 y 55:. 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. UF5-40: Elige la opción correcta: Los ficheros aleatorios pueden ser leídos o escritos en cualquier orden. Los ficheros secuenciales pueden utilizarse para leer y escribir a la vez. Los ficheros aleatorios no pueden utilizarse para leer y escribir a la vez. Ninguna opción es correcta. UF5-41: Cuando el primer elemento que entra es el último que sale, estamos hablando de: Pilas. Colas. Listas. Conjuntos. UF5-42: Cuando el primer elemento que entra es el primero que sale, estamos hablando de: Pilas. Colas. Listas. Conjuntos. UF5-43: Los Strings son objetos.. 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. No son objetos, son clases. UF5-44: Elige la opción correcta: Para crear el patrón se debe crear un objeto Matcher e invocar al método Pattern. Para crear el patrón se debe crear un objeto Pattern e invocar al método Matcher. Para crear el patrón se debe crear un objeto Matcher e invocar la clase Pattern. Todas las opciones son correctas. UF5-45: Elige la opción correcta: 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. los errores que se muestran durante el tiempo de excepción se denominan errores de ejecución. UF5-46: Para crear y eliminar ficheros en Java... usamos la clase File. usamos un constructor. usamos la clase BufferedWriter. usamos el explorador de Windows. UF5-47: Ficheros secuenciales... son aquellos que almacenan los registros en posiciones consecutivas. pueden acceder de forma directa a un registro concreto, indicando en qué posición se encuentra. cuentan con un campo denominado“clave”, que se utiliza para que cada registro se pueda identificar de forma única. Son los que almacenan los registros en secuencias de x registros. UF5-48: Ficheros aleatorios o directos... son aquellos que almacenan los registros en posiciones consecutivas. pueden acceder de forma directa a un registro concreto, indicando en qué posición se encuentra. cuentan con un campo denominado“clave”, que se utiliza para que cada registro se pueda identificar de forma única. Son los que almacenan los registros en secuencias de x registros. UF5-49: Ficheros secuenciales indexados... son aquellos que almacenan los registros en posiciones consecutivas. pueden acceder de forma directa a un registro concreto, indicando en qué posición se encuentra. cuentan con un campo denominado“clave”, que se utiliza para que cada registro se pueda identificar de forma única. Son los que almacenan los registros en secuencias de x registros. UF5- 50: La primera posición de un array.. siempre es cero. normalmente es cero. es uno. depende de cuantas posiciones tenga el array. |