PAC1 - UF1 Clase File y métodos de acceso. Relaciona los siguientes métodos de la clase File con su descripción: Indica si se puede ejecutar Devuelve un array de File con los directorios hijos. Solo funciona con directorios Devuelve una cadena con el directorio padre Permite crear el fichero en la ruta indicada. Solo se creará si no existe. Debemos controlar la excepción con IOException Devuelve una cadena con el nombre del fichero o directorio Indica si el objeto File es un fichero Indica si el objeto File está oculto Devuelve una cadena con la ruta absoluta del fichero o directorio. Identifica si es verdadera o falsa la siguiente afirmación:
Los métodos
int read(char[] buf, int desplazamiento, int numCaracteres)
pertenecen a la clase FileReader Verdadero Falso. Indica si es verdadera o falsa la siguiente afirmación:
En un fichero podemos utilizar la operación de alta y modificación, pero no la de buscar. Verdadero Falso. Marca de las siguientes opciones la que es una gran ventaja de los ficheros. Es volátil Mayor accesibilidad y organización que en una base de datos Mayor disponibilidad de los datos que en una base de datos Ninguna de las opciones anteriores es correcta. Determina las características de cada método de acceso: La clase utilizada para realizar esta búsqueda en Java es RandomAccessFile Los datos del fichero se leen y se escriben de forma ordenada. La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar Si el fichero es binario entonces tenemos FileInputStream y FileOutputStream. En cambio, si el fichero es de texto entonces tenemos FileReader y FileWriter Para leer un dato del fichero, no es necesario leerlo entero, sino que accederemos directamente al registro. PAC2 - UF1 DOM, SAX y XML. Identifica las distintas funciones que ofrecen los archivos XML. Proporcionar datos en una base de datos Diseñar imágenes. Escribir archivos de configuración de programas Efectuar comandos en servidores remotos en el protocolo SOAP. Determina las características que diferencian DOM y SAX: Lee la estructura de documento en memoria en forma secuencial Lee la estructura de documento en memoria en forma de árbol Consume más memoria Permite tener una visión global del documento. Relaciona las interfaces más habituales que se utilizan en DOM: Accede a atributos de un nodo Crea nuevos nodos Expone propiedades y métodos con los cuales se puede manipular elementos del documento y sus atributos Representa cualquier nodo Lista con nodos hijos de un nodo Datos carácter de un elemento Información contenida en la etiqueta <!DOCTYPE> Proporciona atributos o métodos para manipular datos de caracteres. Completa los huecos en blanco del código siguiente en XML:
<?xml version="1.0"?>
<CAT>
<NAME>Luna<__1__>
<BREED>Husky</BREED>
<AGE>6<__2__>
<ALTERED>si</ALTERED>
<__3__>no>/DECLAWED>
<LICENSE>lzz138bod</LICENSE>
<__4__>ILERNA ONLINE</OWNER>
<__5__> 1 2 3 4 5. PAC3 - UF1 Excepciones y Errores. Identifica si son verdaderas o falsas las siguientes afirmaciones con referencia a las excepciones: Las excepciones en Java derivan de la clase Throwable que, a su vez, derivan de la clase Exception Las excepciones sirven para controlar los errores de ejecución. Todo lo que se encuentre en la cláusula finally se ejecutará sólo cuando falle la ejecución En Java es posible anidar cláusulas try. Relaciona los métodos más utilizados de la clase Throwable Se usa para obtener un mensaje de error asociado con una excepción Se utiliza para imprimir la excepción Se utiliza para mostrar el nombre de la excepción. Completa el siguiente código de forma que muestre el mensaje "Debes ser mayor de edad" si tienes menos de 18 años, y que siempre muestre el mensaje "ADIÓS" al acabar la ejecución. (Distingue entre mayúsculas y minúsculas; escribir las instruciones separadas con un espacio)
____{
_____ (edad<18)
_____ ______ IllegalArgumentException ("Debes ser mayor de edad");
} _______ (Exception e) {
System.out.println(e);
} _______ {
System.out.println("ADIÓS"):
}. ¿Qué muestra por pantalla el siguiente código al producirse el error?
int numeros[] = new int[5];
for(int i=0; i <=5; i++){
try{
numeros[i] = i;
}catch (Exception e){
e.printStackTrace();
}
} 6 java.lang.ArrayIndexOutOfBoundsException 5 ArrayIndexOutOfBoundsException.
|