Exercicis

Exercici 1

Marqueu si són vertaderes (V) o falses (F) les opcions següents. En el mecanisme de fluxos que ofereix el Java…

NúmPreguntaVF
1

És impossible llegir a nivell de bytes d’un fitxer de text.

2

Sempre s’ha de tancar un flux de sortida un cop no es vol escriure més.

3

No es pot llegir un fitxer començant pel final.

4

Es pot aconseguir la persistència d’un objecte en forma de cadena de text.

5

Mitjançant un Reader es poden interpretar dades en idiomes estrangers.

6

No es poden desar cadenes de text usant un OutputStream.

Exercici 2

Completeu les afirmacions amb la paraula o paraules que considereu més adequades (arrossegueu cada terme a l’espai en blanc que correspongui).

NúmPreguntaResposta
1

Tot flux d’entrada orientat a caràcter és un

2

Per poder llegir línies de text directament, s’usa un

3

Per escriure cadenes de text directament, s’usa un (λ)

4

Per escriure tipus primitius es pot usar un

Exercici 3

Trieu l’opció correcta:

Les dades d’un fitxer…

NúmPregunta
1

… binari es poden llegir i interpretar correctament amb un flux orientat a caràcter.

2

… de text es poden llegir i interpretar correctament amb un flux orientat a dades.

3

… amb objectes seriats es poden llegir i interpretar correctament amb qualsevol flux orientat a dades.

4

… de text es poden llegir i interpretar correctament línia a línia amb qualsevol flux orientat a caràcter.

Exercici 4

Es disposa d’un fitxer binari amb les següents dades emmagatzemades consecutivament:

  • El valor int 3
  • El valor int 16740
  • El valor short 15
  • El valor double 4.75
  • Quatre caràcters a

A partir del bocí de codi següent:

  1. RandomAccessFile file = new RandomAccessFile(fitxer, "rw");
  2. file.seek(16);
  3. file.writeDouble(5.25);
  4. file.close();

Trieu l’afirmació més exacta:

NúmPregunta
1

El valor double emmagatzemat passa de valer 4.75 a 5.25.

2

Hi ha un error i hem sobreescrit el valor short i el double amb dades incorrectes.

3

Hi ha un error i hem sobreescrit el valor double i la primera a amb dades incorrectes.

4

Hi ha un error i hem sobreescrit el valor double i les dues primeres a amb dades incorrectes.

5

Hi ha un error i hem sobreescrit el valor double i les tres primeres a amb dades incorrectes.

6

Hi ha un error i hem sobreescrit el valor double i totes les a amb dades incorrectes.

Anar a la pàgina anterior:
Activitats
Anar a la pàgina següent:
Índex general