0% encontró este documento útil (0 votos)
34 vistas8 páginas

Taller de Sistemas Operativos: Examen 2021

El documento es un examen de Sistemas Operativos que consiste en una serie de preguntas de opción múltiple relacionadas con comandos de Unix y su salida. Cada pregunta tiene un valor de 0.5 puntos y las respuestas incorrectas penalizan con 0.16 puntos. Se requiere que los estudiantes completen sus datos personales y el número de matrícula en cada hoja del examen.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas8 páginas

Taller de Sistemas Operativos: Examen 2021

El documento es un examen de Sistemas Operativos que consiste en una serie de preguntas de opción múltiple relacionadas con comandos de Unix y su salida. Cada pregunta tiene un valor de 0.5 puntos y las respuestas incorrectas penalizan con 0.16 puntos. Se requiere que los estudiantes completen sus datos personales y el número de matrícula en cada hoja del examen.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Taller de

Sistemas Operativos 29 de junio de 2021

Apellidos: ____________________________________ Nombre: _________________


Grupo: _________ Número Matrícula: _________
Tiempo: 1h
• Rellene el Número de mesa que aparece en el encabezado derecho de la primera hoja.
• Rellene el número de matrícula en todas las hojas del examen (encabezado derecho).
• Conteste a cada una de las preguntas siguientes rodeando la respuesta elegida con un círculo. Si
se confunde, marque la solución errónea con una X.
• Cada pregunta tiene una sola opción válida, con valor de 0,5 puntos.
• La contestación errónea a una pregunta supondrá una penalización de 0,16 puntos.

1. Disponemos de:
$ pwd
/home/alumno
$ touch a aa aaa aaaa
$ mkdir dir
$ ln ?a ? dir
$ ls dir/

La salida del último comando es:


a) a aa
b) a
c) aa aaa aaaa
d) a aa aaa aaaa

2. Cuál es el contenido del fichero nuevo después de editarlo con vi mediante las ordenes siguientes
(desde el modo comando de vi)
$ vi nuevo
ilunesESCddu:wq
$ wc –l nuevo

La salida del último comando es:


a) 7 nuevo
b) 2 nuevo
c) 1 nuevo
d) 0 nuevo

3. Disponemos de:
$ cat planetas
tierra
marte
jupiter
saturno
$ grep ’[ao]’ planetas | wc -l

La salida del último comando es:


a) 0
b) 1
c) 4
d) 3
Número de matrícula: ____________

4. Partiendo de los ficheros dias y meses ejecutamos

$ (head -1 dias; cat meses > g; tail -1 dias) > s


$ paste s g | head -2

La salida del último comando es:


a) lunes lunes
domingo domingo
b) lunes enero
martes febrero
c) lunes enero
domingo febrero
d) lunes enero
martes diciembre

5. Disponemos de:
$ echo Rabat > sur; sleep 61; echo Madrid > cen;
$ sleep 61; echo Paris > nor
$ cat Makefile
sur: cen
cat cen cen > sur
cen: nor
tac nor > cen
$ make cen
$ cat cen sur

La salida del último comando es:

a) Paris
Rabat
b) Paris
Madrid
c) Rabat
Paris
d) Madrid
Paris

6. Disponemos de:
$ cat colores
rojo verde amarillo
azul blanco rojo
rojo gualda rojo
$ awk ’NR >= 2 {print $3, $2 $1}’ colores

La salida del último comando es:


a) rojoblancoazul
rojogualdarojo
b) azul blanco rojo
rojo gualda rojo
c) rojo blancoazul
rojo gualdarojo
d) rojo verde amarillo

2
Número de matrícula: ____________
7. Partiendo de los ficheros dias y meses:

$ cp dias y || cp meses x
$ cp meses y && cp dias x
$ head -1 y > k ; head -1 x | cat k -

La salida del último comando es:

a) domingo
diciembre
b) enero
lunes
c) martes
febrero
d) lunes
martes
enero
febrero

8. Disponemos de:

$ cat [Link]
if [ -f . ]; then
if [ ! -e [Link] ]; then
echo ”$1”
else
echo ”$2”
fi
else
echo ”$3”
fi
$ bash [Link] uno dos tres

La salida del último comando es:


a) dos
b) uno
c) tres
d) uno dos tres

9. Partiendo del fichero meses:


$ grep ’[k-o][k-o]’ meses

La salida del último comando es:


a) noviembre
b) noviembre
diciembre
c) agosto
d) junio
julio

3
Número de matrícula: ____________

10. Disponemos de:


$ echo $HOME
/home/alumnos/tso
$ echo $(echo \$HOME) ’$(echo $HOME)’ ”$(echo $HOME)”

La salida del último comando es:


a) $(echo $HOME) $HOME $HOME
b) $HOME $HOME /home/alumnos/tso
c) $(echo HOME) $HOME /home/alumnos/tso
d) $HOME $(echo $HOME) /home/alumnos/tso

11. Disponemos de:


$ cat f5
delegado
imperio
cuentame
origine
partida
$ sed -e ’/a/s/e/i/’ f5 | head -2

La salida del último comando es:


a) delegado
imperio
b) dilegado
imperio
c) dilegado
impirio
d) diligado
impirio

12. Disponemos de:


$ cat f6
origine
partida
$ tr ’a-h’ ’x’ < f6

La salida del último comando es:

a) origine
partida
b) xxxgxxe
xxxxine
c) orixinx
pxrtixx
d) orxxxnx
partixx

4
Número de matrícula: ____________
13. Disponemos de:
$ cat numeros
333
22
1
$ sort numeros

La salida del último comando es:

a) 1
22
333
b) 333
22
1
c) 22
333
1
d) 22
1
333

14. Disponemos de:


$ cat tso
TSO
$ awk ’BEGIN{print ”asignatura”}{print; print ”aprobada”}’ tso

La salida del último comando es:

a) asignatura
aprobada
b) asignatura
TSO
c) TSO
aprobada
d) asignatura
TSO
aprobada

5
Número de matrícula: ____________
15. Disponemos de:

$ cat c
Junio 2021
do lu ma mi ju vi sá
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
$ sed -e '1d' -e '/[a-z0-9][0-9a-z]/d' -e 's/ //g' c

La salida del último comando es:

a) 1 2 3 4 5
b) 12345
c) 27282930
d) 6 7 8 9 10 11 12

16. Disponemos de:

$ ls
[Link]
$ tar –tvf [Link]
drwxr-xr-x asevilla/profes 0 2020-12-26 09:30 ./
-rw-r--r-- asevilla/profes 4 2020-12-23 18:54 ./uno
drwxr-xr-x asevilla/profes 0 2020-12-26 09:30 ./d/
-rw-r--r-- asevilla/profes 4 2020-12-26 09:30 ./d/dos
-rw-r--r-- asevilla/profes 10 2020-12-23 18:57 ./tres
$ tar –xvf [Link] ./tres > s
$ rm s
$ ls

La salida del último comando es:

a) dos
b) uno
dos
tres
c) tres
[Link]
d) tres

6
Número de matrícula: ____________

17. Disponemos de:

$ cat [Link]
export v="Sol"
bash [Link]
echo ---$w---$z
$ cat [Link]
echo $v
w="Luna"
export z="Marte"
$ bash [Link]

La salida del último comando es:

a) Sol
------
b) Sol
---Luna---
c) Sol
------Marte
d) Sol
---Luna---Marte

18. Disponemos de:


$ cat c
Junio 2021
do lu ma mi ju vi sá
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
$ grep '^[0-9][0-9] [0-9][0-3]' c

La salida del último comando es:

a) 1 2 3 4 5
b) 13 14 15 16 17 18 19
20 21 22 23 24 25 26
c) 13 14 15 16 17 18 19
d) 20 21 22 23 24 25 26

7
Número de matrícula: ____________

19. Disponemos de:


$ cat f
madrid
guadalajara
murcia
$ cut –c1-3 f > f31
$ cut -da -f1 f > f32
$ paste -da f31 f32

La salida del último comando es:

a) madam
guaagu
muramurci
b) madrid
guadalajara
murcia
c) madm
guagu
murmurci
d) mmad
gugua
murcimur

20. Disponemos de:


$ cat f
madrid
guadalajara
murcia
$ sed 's/\([a-z]\).*\1//' f

La salida del último comando es:

a) madrid
guadalaj
murcia
b) ma
gu
murcia
c) m
g
m
d) drid
adalajara
murcia

También podría gustarte