Acceso a Datos - 25-26
|
|
Título del Test:
![]() Acceso a Datos - 25-26 Descripción: Recopilatorio Daypos-IA |



| Comentarios |
|---|
NO HAY REGISTROS |
|
TEMA 1: GESTIÓN DE FICHEROS. . ¿Qué clase de Java representa una ruta de archivo o directorio de forma abstracta?. Path. File. Directory. Stream. ¿Qué método de la clase File se utiliza para comprobar si el fichero existe?. check(). isLive(). exists(). validate(). ¿Qué método crea un directorio y todos sus padres si no existen?. mkdir(). createDir(). mkdirs(). makeDirectory(). ¿Qué flujo se utiliza para leer BYTES (imágenes, binarios) de un fichero?. FileReader. BufferedReader. FileInputStream. Scanner. ¿Qué flujo se utiliza para leer CARACTERES de un fichero de texto?. FileReader. ByteReader. FileInputStream. StreamReader. Para mejorar la eficiencia leyendo líneas completas, usamos... EfficientReader. BufferedReader. Scanner. QuickReader. ¿Qué interfaz debe implementar una clase para ser serializada?. Persistent. Serializable. Storable. ObjectSave. ¿Qué excepción salta si intentamos leer un fichero que no existe?. IOException. FileNoFoundException. FileNotFoundException. AccessException. ¿Qué método devuelve un array con los nombres de archivos hijos?. list(). dir(). getFiles(). getChildren(). ¿Qué diferencia hay entre list() y listFiles()?. list() devuelve ficheros y listFiles() directorios. list() devuelve Strings (nombres) y listFiles() objetos File. listFiles() es más rápido. list() está obsoleto. ¿Qué clase permite acceso aleatorio (leer/escribir en cualquier punto)?. RandomAccessFile. FileRandom. SeekableFile. RandomFile. En RandomAccessFile, ¿qué método mueve el puntero?. move(). go(). seek(). pointer(). ¿Qué método de RandomAccessFile nos dice la posición actual del puntero?. getFilePointer(). getPosition(). tell(). where(). ¿Qué método devuelve el tamaño del archivo en bytes?. size(). length(). capacity(). weight(). ¿Qué método borra un fichero o directorio vacío?. remove(). erase(). delete(). kill(). ¿Qué método renombra un fichero?. renameTo(). changeName(). move(). update(). ¿Qué modificador evita que un atributo se serialice?. static. private. transient. void. ¿Qué clase escribe caracteres en un fichero?. FileOutputStream. FileWriter. DataOutput. PrintStream. ¿Qué clase escribe tipos primitivos (int, double) en binario?. DataOutputStream. PrimitiveWriter. ObjectOutputStream. BinaryWriter. ¿Qué modo de apertura "rw" significa en RandomAccessFile?. Read Wait. Read Write. Run Write. Random Write. ¿Qué método de File comprueba si es un directorio?. isDir(). isFolder(). isDirectory(). checkDir(). ¿Qué separador de rutas se usa en sistemas Windows?. /. \. :. ;. ¿Qué método de File devuelve la ruta absoluta del fichero?. getAbsolutePath(). getPath(). getFullRoute(). getDir(). Para leer datos primitivos de un fichero binario usamos... DataInputStream. ObjectInputStream. FileInputStream. BinaryReader. ¿Qué excepción lanza readLine() si llega al final del fichero en DataInput?. EOFException. EndOfFileException. IOException. NullPointerException. ¿Qué método de la clase File devuelve true si podemos escribir en el archivo?. isWritable(). canWrite(). checkWrite(). allowsWrite(). ¿Qué clase se usa para leer ficheros comprimidos ZIP en Java?. ZipInputStream. CompressedReader. FileReader. ArchiveStream. ¿Qué interfaz se usa para filtrar ficheros al listarlos con el método list()?. FileList. FilenameFilter. DirectoryFilter. FilterPath. ¿Qué método de la clase Files (NIO) sirve para copiar un fichero de forma sencilla?. Files.duplicate(). Files.copy(). Files.clone. Files.transfer. ¿Qué clase de Java NIO se usa para representar una ruta de forma moderna?. FilePath. Path. Route. NIOFile. TEMA 2: XML (DOM, SAX, JAXB). . ¿Qué significa DOM?. Data Object Model. Document Object Model. Digital Object Model. Document Oriented Mode. ¿Cuál es la principal característica de DOM?. Carga todo el árbol XML en memoria. Lee secuencialmente. No permite modificar. Es muy rápido en ficheros grandes. ¿Qué significa SAX?. Simple API for XML. Standard API for XML. Structured API XML. Serial Access XML. ¿Cuál es la principal característica de SAX?. Carga todo en memoria. Es basado en eventos y secuencial. Permite acceso aleatorio. Crea un árbol de objetos. En DOM, ¿cuál es el nodo raíz de todo el documento?. Element. Root. Document. Node. ¿Qué método obtiene elementos por su etiqueta en DOM?. getElementsByTagName(). findTags(). getNodes(). select(). ¿Qué es JAXB?. Una base de datos. API para mapear Java a XML. Un servidor web. Un lenguaje. Marshalling es el proceso de... XML a Java. Java a XML. Java a SQL. SQL a Java. Unmarshalling es el proceso de... XML a Java. Java a XML. Borrar XML. Validar XML. ¿Qué anotación define la raíz en JAXB?. @XmlRootElement. @Root. @Entity. @XmlNode. ¿Qué anotación define un atributo XML en JAXB?. @XmlAttribute. @Attribute. @XmlField. @XmlProperty. ¿Qué anotación hace que un campo NO se guarde en XML?. @XmlTransient. @Ignore. @NoXml. @Skip. ¿Qué parser lee el XML línea a línea disparando eventos?. DOM. JDOM. SAX. Tree. ¿Qué excepción es común al parsear XML?. SAXException. XMLException. FileException. ParseException. En DOM, ¿qué método normaliza los nodos de texto?. clean(). trim(). normalize(). fix(). ¿Qué interfaz implementa el manejador de eventos SAX?. ContentHandler / DefaultHandler. XMLListener. DocReader. TagHandler. ¿Qué evento salta en SAX al abrir una etiqueta?. startElement. openTag. beginNode. newTag. ¿Qué evento salta en SAX al encontrar texto dentro de una etiqueta?. text. characters. body. content. ¿Qué evento salta en SAX al principio y al final de todo el documento?. openDocument / closeDocument. startDocument / endDocument. init / finish. rootStart / rootEnd. Qué es un fichero XSD?. Un estilo CSS. Un esquema de validación para XML. Una BD. Un script. ¿Qué clase se utiliza para transformar un árbol DOM a un fichero XML físico?. Transformer. Saver. WriterXML. Exporter. ¿Qué método de Document crea un nuevo Elemento?. newElement(). createElement(). addElement(). makeElement(). En JAXB, ¿qué clase gestiona el contexto?. JAXBContext. XMLContext. JAXBManager. XMLManager. ¿Qué método de Unmarshaller lee el fichero?. read(). unmarshal(). load(). parse(). ¿Los espacios en blanco entre etiquetas cuentan como nodos en DOM?. No, nunca. Sí, son nodos de texto. Solo en Linux. A veces. ¿Qué método obtiene el valor de un atributo en un Elemento DOM?. getAttribute(). getValue(). getAttr(). readAttr(). En SAX, si ocurre un error grave de parsing, ¿qué método del ErrorHandler se ejecuta?. stop(). fatalError(). warning(). error(). En SAX, ¿qué método se llama cuando se ignoran espacios en blanco no significativos?. ignoreWhitespace(). ignorableWhitespace(). skipSpaces(). blankCharacters(). TEMA 3: JDBC (BBDD RELACIONALES). . ¿Qué significa JDBC?. Java Database Connectivity. Java Data Control. Java DB Connector. Joint DB Connection. ¿Qué interfaz representa la sesión de conexión con la base de datos?. Statement. Connection. ResultSet. DriverManager. ¿Qué clase se encarga de cargar y gestionar los drivers JDBC?. DriverHandler. ConnectionManager. DriverManager. DBManager. ¿Qué objeto se usa para enviar sentencias SQL estáticas simples?. PreparedStatement. CallableStatement. Statement. Command. ¿Qué objeto se usa para consultas paramétricas (evita Inyección SQL)?. Statement. PreparedStatement. SecureStatement. ParamStatement. ¿Qué método ejecuta una consulta SELECT?. execute(). executeUpdate(). executeQuery(). runQuery(). ¿Qué método ejecuta INSERT, UPDATE o DELETE?. execute(). executeQuery(). executeUpdate(). runUpdate(). ¿Qué objeto almacena los datos devueltos por una consulta?. ResultList. RowSet. ResultSet. Table. ¿Qué método del ResultSet mueve el cursor a la siguiente fila?. moveNext(). next(). forward(). go(). |




