Está en la página 1de 2

Nombre: Gaby Rivera Cobo

Curso: Programación II MA-5-7

Tarea: Realizar 10 preguntas con respuestas

1.

El paquete java.io contiene todas las clases relacionadas con las funciones de
entrada (input) y salida (output). Se habla de E/S (o de I/O) refiriéndose a la entrada
y salida. En términos de programación se denomina entrada a la posibilidad de
introducir datos hacia un programa; salida sería la capacidad de un programa de
mostrar información al usuario.

input – output – entrada - salida

2. ¿Qué es la clase File?


En el paquete java.io se encuentra la clase File pensada para poder realizar
operaciones de información sobre archivos. No proporciona métodos de acceso a los
archivos, sino operaciones a nivel de sistema de archivos (listado de archivos, crear
carpetas, borrar ficheros, cambiar nombre...).
3. Para obtener la cadena descriptiva del objeto
a) String toString()
b) boolean exists()
c) boolean canRead()
d) boolean canWrite()
4. Devuelve true si el archivo se puede escribir
a) String toString()
b) boolean exists()
c) boolean canRead()
d) boolean canWrite()
5. ¿Cuál es el método uso boolean readBoolean()?
Lee un valor booleano de la corriente de entrada. Puede provocar excepciones de
tipo IOException o excepciones de tipo EOFException, esta última se produce
cuando se ha alcanzado el final del archivo y es una excepción derivada de la
anterior, por lo que si se capturan ambas, ésta debe ir en un catch anterior (de otro
modo, el flujo del programa entraría siempre en la IOException).
6. Punteros de lectura y escritura
a) Indican el próximo byte a leer o a escribir
b) Gestionados automáticamente por el sistema operativo
c) Comienzan apuntando al primer byte del fichero
d) Van avanzando por el fichero según se van leyendo/escribiendo sus
contenidos
e) Todas las anteriores
7. ¿Cuál es la Clase Scanner?
La clase Scanner (paquete java.util) permite leer números y texto de un fichero de
texto y de otras fuentes
• permite la lectura del texto línea a línea
• permite la lectura sencilla de números y palabras separadas por el separador
especificado
• permite reconocer patrones de texto conocidos como “expresiones regulares” (no
lo veremos en esta asignatura)
8. Constructor. Requiere un InputStream
a) Scanner(InputStream source)
b) Scanner(Readable source)
9. Constructor. Requiere un objeto que implemente Readable (por ejemplo un
FileReader)
a) Scanner(InputStream source)
b) Scanner(Readable source)
10. Constructor. Requiere el nombre del fichero. Lo crea si no existe. Si existe
se borran sus contenidos. Lanza FileNotFoundException si el fichero no se
puede crear
a) FileOutputStream(String s) throws FileNotFoundException
b) FileOutputStream(String s, boolean añade) throws
FileNotFoundException

También podría gustarte