Sei sulla pagina 1di 4

1. Cuales de las siguientes clases son de flujos de bytes? a) InputStream b) BufferedReader c) Char ArrayWriter d) FileWriter e) FilterWriter 2.

Cuales de las siguientes clase son de flujos de caracteres? a) PrintWriter b) Writer c) PrintStream d) BufferedReader e) BufferedWriter 3. Asocia uno a uno las siguientes clases con los mtodos: a) InputStream b) File c) FileInputStream d) FileOutputStream z) read() y) getName() x) write() w) close() u) getParent()

4. Cal es la salida de la siguiente sentencia? File file = new File("src/com/ceteq/io/FileInputStreamDemo.java"); System.out.println(file.getPath()); a) C:\workspace\CeteqWeb\src\com\ceteq\io\FileInputStreamDemo.java b) FileInputStreamDemo.java c) com\ceteq\io\FileInputStreamDemo.java d) src\com\ceteq\io\FileInputStreamDemo.java e) FileInputStreamDemo 5. Cul es el tipo de parmetro que se envia al mtodo renameTo() en la clase File? Seleccione la respuesta correcta. (a) File (b) FileDescriptor (c) FileNameFilter (d) String (e) char[]

6. Explica lo que hace el siguiente programa:


package com.ceteq.io; import java.awt.List; import java.io.File; import java.io.FilenameFilter; public class DirListOnly { public static void main(String[] args){ String nomdir = "C:/Users"; File f1 = new File(nomdir); FilenameFilter only = new OnlyExt("p"); String s[] = f1.list(only); for(int i=0; i < s.length;i++){ System.out.println(s[i]); } } }

7. Cal tipo de parmetro es vlido para el mtodo write() de la clase Writer? (a) String (b) char (c) char[] (d) int (e) Boolean 8. Cules son los mtodos ms comunes de Entrada y Salida de flujos? Inputstream Outputstream 9. Cales son interfaces? (a) Closeable (b) DataInput (c) Flushable (d) Serializable (e) DataOutput 10. Explica la clase ByteArrayOutputStream.

11. Explica que hace el mtodo flush(). Al sobrescribir en una clase derivada (stream inputstream. outputstream y sus clases derivadas), borra todos los bferes de esta secuencia y hace que todos los datos almacenados en el bfer se escriban en el dispositivo subyacente. Flush slo funciona en secuencias que implementan un bfer.

Utilice este mtodo para mover cualquier informacin desde el bfer subyacente al destino, borrar el bfer o ambas operaciones. Segn el estado del objeto, habra que modificar la posicin actual dentro de la secuencia (por ejemplo, si la secuencia subyacente es compatible con las bsquedas).

12. Para qu sirve la clase Console?

13. Explica que hace el mtodo flush(). Al sobrescribir en una clase derivada (stream inputstream. outputstream y sus clases derivadas), borra todos los bferes de esta secuencia y hace que todos los datos almacenados en el bfer se escriban en el dispositivo subyacente. Flush slo funciona en secuencias que implementan un bfer. Utilice este mtodo para mover cualquier informacin desde el bfer subyacente al destino, borrar el bfer o ambas operaciones. Segn el estado del objeto, habra que modificar la posicin actual dentro de la secuencia (por ejemplo, si la secuencia subyacente es compatible con las bsquedas).

14. Cal de las siguientes excepciones son lanzadas por las clases de Entrada y Salida de flojos? a) ExceptionIO b) IOException c) NotFonudExceptionFile d) FileNotFoundException e) NullException 15. Menciona 4 clases Stream.
FileCacheImageInputStream FileCacheImageOutputStream FileImageInputStream FileImageOutputStream

16. Menciona 4 clases Bytes.


ByteArrayInputStream

ByteArrayOutputStream ByteBuffer ByteChannel

17. Qu mtodos de la clase File sirven para crear un directorio? a) dir() b) mdir() c) mkdir() d) mk() e) mkdirs() 18. Cierto o falso? Despus de usar el mtodo isDirectory de la clase InputStream puedo verificar si un directorio existe o no. Cierto.- isDirectory():Devuelve true si se trata de un directorio y false en caso contrario

Potrebbero piacerti anche