Quiz
Examen 4
Dieses Quiz hat ein Zeitlimit und öffnet sich deshalb im gewohnten Player.
Fragen in diesem Quiz (30)
1Para gestionar las excepciones es necesario contar con bloques:
- Athrow
- Btry o try-finally
- Cthrows
- Dtry-catch o try-catch-finally
2Si el programador quiere lanzar una excepción, ¿qué código o códigos sería(n) correcto(s)?:
- Athrow new Exception ("mensaje")
- Btrow Exception ("mensaje")
- Ctrow Exception
- Dnew Exception ("mensaje")
3Un mismo flujo puede servir para entrada y salida en Java.
- ARichtig
- BFalsch
4Los objetos que pertenecen a la clase File puede representar tanto un archivo como una carpeta o directorio
- ARichtig
- BFalsch
5Cuando se especifica la ruta de un archivo o carpeta, se debe emplear «/» como separador
- ARichtig
- BFalsch
6Tanto InputStream como OutputStream generan IOException al producirse un error.
- ARichtig
- BFalsch
7Selecciona qué clase de flujo de datos de las siguientes permite leer bytes:
- AFileInputStream
- BFileOutputStream
- CFile Reader
- DBufferedReader
8Selecciona qué clase de flujo de datos de las siguientes permite escribir bytes:
- AFileInputStream
- BFileOutputStream
- CFile Reader
- DBufferedReader
9¿Qué función tiene el método «flush» de la clase OutputStream?:
- ACerrar el flujo de salida
- BLiberar todos los recursos asociados con un flujo de salida antes de su cierre
- CVaciar el buffer enviando todos los datos que haya al destino
- DEscribe el contenido que se le pasa como parámetro en el flujo de salida
10Para lectura de ficheros se emplea la clase FileInputStream.
- ARichtig
- BFalsch
11Cuando hacemos «close» sobre un archivo no se liberan sus recursos.
- ARichtig
- BFalsch
12Es posible emplear datos primitivos en Java para escribir en los archivos.
- ARichtig
- BFalsch
13Para que un objeto sea serializable debe implementar la interfaz Serializable.
- ARichtig
- BFalsch
14Los flujos de bytes
- Ase dividen en flujos de consola y de caracteres.
- Bson solo una jerarquía.
- Cse dividen en flujos de archivos y de caracteres.
- Dse dividen en flujos de entrada y de salida.
15System.in
- ANinguna de las anteriores
- BEs un flujo para leer de archivos
- CEs un flujo de entrada de caracteres
- DEs un flujo en entrada de bytes
16Las clases InputStream y OutputStream
- Aes necesario especificar el modo de apertura en sus objetos cuando se instancian.
c.
d. - Bsirven para leer y escribir caracteres respectivamente.
- CSon clases final de las que no se pueden derivar otras clases.
- DCada una es una clase de la que deriva una jerarquía de clases para operaciones de entrada/salida.
- Aes necesario especificar el modo de apertura en sus objetos cuando se instancian.
17La palabra reservada throws sirve para
- Apara capturar una excepción.
- Bpara enviar bytes.
- Clanzar una excepción.
- Ddetermina que se pase una excepción al método que llame al método en el que se usa.
18Que hace la siguiente linea de código
try ( FileInputStream fin = new FileInputStream((“miarchivo.txt”)) {
... // código
}- AIntenta ejecutar el código si el archivo ya existe.
- Bhace que el flujo indicado se cierre automáticamente al terminarse el bloque de código.
- CQue se intentará abrir el archivo miarchivo.txt por si ocurre una excepción.
- DIntenta ejecutar el código si el archivo no existe.
19¿A qué clase pertenece el siguiente método?
void seek (long posicion) throws IOException- ANinguno de los anteriores
- BDataOutputStream
- CWriter
- DFileInput
20¿ Qué es la serialización?
- ALa serialización determina la posición de los datos en un flujo.
- BLa serialización permite que se puedan realizar operaciones de entrada/salida con objetos.
- CLa serialización es el proceso que permite acceder a archivos secuenciales.
- DLa serialización permite tener una serie de archivos ordenados.
21En paquete de Java están las clases de la tecnología de Java Data Base Connectivity
- Aninguno de los anteriores
- Bjava.io
- Cjava.lang
- Djava.sql
22¿Qué clase de las siguientes crea un objeto que envía comandos SQL a una base de datos?
- AexecuteQuery
- BConnection
- CStatement
- DResultSet
23¿Qué significa tiene assert en el siguiente código?
void ajusta_ancho(double a){
assert a <= 0: a ;
this.a= a;
}- ANinguna de las anteriores.
- BEmitirá un error si el argumento pasado a a no es mayor a 0.
- CAsignará un valor aleatorio a a si a no es menor o igual a 0.
- DEmitirá un error si el argumento pasado a a no es menor o igual a 0.
24Elige la opción falsa:
- AEl sistema de operaciones de entrada/salida (E/S) de Java está constituido por varias jerarquías de clases y las excepciones asociadas a las clases de las jerarquías.
- BJava tiene dos sistemas generales para realizar las operaciones de (E/S). Uno de ellos es para realizar operaciones E/S con bytes y el otro es para realizar operaciones E/S con caracteres.
- CCada uno de los elementos que sirve para enviar o recoger información en operaciones E/S se denomina flujo (en inglés stream)
- DCada flujo es bidireccional
25Elige la opción falsa:
- ALa clase File está diseñada para realizar operaciones en el sistema de archivos y mecanismos de acceso a los datos.
- BLa clase File solamente permite realizar tareas a nivel del sistema de archivos del sistema operativo sobre el que se esté ejecutando la aplicación.
- CUn objeto de la clase File puede representar tanto a un directorio como a un archivo.
- DPara crear un objeto File es necesario indicar por parámetro la ruta a la que se quiere acceder. La ruta puede contener la dirección a un directorio o a un archivo.
26¿Qué indica este código?
public class EArchivos
{
public static void main(String args[]) throws IOException
{
String ruta = "C:/prueba";
File f = new File(ruta);
if(f.exists())
{
System.out.println("El directorio "+ ruta +" existe ");
}
else
System.out.println("El directorio "+ ruta +" no existe ");
}
}- AIndicará si un directorio existe o no
- BIndicará si un directorio existe
- CIndicará si un directorio no existe
27int read() throws IOException
- AEste método lee un carácter. Devuelve –1 cuando alcanza el final del flujo.
- BEste método lee bytes del flujo y los copia en el vector datos hasta que el vector se llene.
- CEste método lee un carácter. Devuelve 0 cuando alcanza el final del flujo.
28int read(byte datos[]) throws IOException.
- AEste método lee un carácter.
- BEste método lee bytes del flujo
- CLa función lee bytes empezando en inicio y los coloca en datos hasta que llega al número indicado por max.
29La declaración de write ¿es correcta?
void write (int valor) throws IOException- ARichtig
- BFalsch
30 Si el archivo no existe, se lanza la excepción FileNotFoundException.
- ARichtig
- BFalsch
Informationen
- Beschreibung
- Grado Superior Diseño y Programación Orientada a Objetos Quiz am Examen 4, erstellt von Evaristo Martines am 10/12/2025.
- Autor
- Evaristo Martines
- Sprache
- Español
- Aufrufe
- 0
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz