Oposicions 2007. Cos facultatiu tècnic, especialitat informàtica. PEL. CAS PRÀCTIC 2 Oposicions 2007. Cos facultatiu tècnic, especialitat informàtica. PREGUNTA 1 La sèrie de Fibonacci és aquella en què el terme enèsim es la suma de los dos termes anteriors, a excepció del primer i segon terme els valors dels quals són ambdós 1. Completa el següent codi Java per implementar el mètode fibo de forma recursiva. public class Fibonacci { public static void main (String[] args) { System.out.println("Fibonacci de 18 és: " + fibo(18)); } } Pàgina 2 de 5 Oposicions 2007. Cos facultatiu tècnic, especialitat informàtica. PREGUNTA 2 El siguiente gráfico muestra el funcionamiento de las comunicaciones TCP entre Cliente y Servidor, utilizando sockets en lenguaje Java. Indique las instrucciones que deben ubicarse en los puntos A, B y C. ¿Existe algún error en dicho gráfico? Justifique claramente sus respuestas. Pàgina 3 de 5 Oposicions 2007. Cos facultatiu tècnic, especialitat informàtica. PREGUNTA 3 Definir las tablas de encaminamiento estática correspondientes a los encaminadores de la siguiente red Pàgina 4 de 5 Oposicions 2007. Cos facultatiu tècnic, especialitat informàtica. PREGUNTA 4 Marcar con una X el comando de Bourne Shell de UNIX estándar para realizar cada una de las siguientes tareas: [0,5 puntos por respuesta acertada; -0,166 puntos por respuesta errónea] 1. Listar exclusivamente los ficheros del directorio actual llamados “datos.rar” o “datos.rNN”, donde NN son dos dígitos numéricos cualesquiera (no necesariamente iguales). Suponer que el directorio actual no contiene subdirectorios. ls datos.r?? ls datos.rar/datos.r[0-9][0-9] ls datos.rar datos.r[0-9][0-9] ls datos.r[a0-9][r0-9] 2. Listar todas las líneas del fichero /var/log/messages que terminen en un punto. grep '\.$' /var/log/messages grep '\.\$' /var/log/messages grep '.\$' /var/log/messages grep '.$' /var/log/messages 3. Copiar el primer sector (de 512 bytes) del disco /dev/disco1 al primer sector del disco /dev/disco2. dd /dev/disco1 /dev/disco2 512 dd -i /dev/disco1 -o /dev/disco2 -s 512 dd if=/dev/disco of=/dev/disco2 count=1 dd input</dev/disco1 output</dev/disco2 blocks<1 4. Cambiar el propietario del directorio /home/usuario1 y recursivamente de todos sus contenidos a usuario1.] chown recursive /home/usuario1 usuario1 chown -R usuario1 /home/usuario1 chown -u usuario -f /home/usuario1 chown /R usuario1 c:\home\usuario1 5. Contar las veces que aparece la palabra “error” (en cualquier combinación de mayúsculas y minúsculas) en el fichero /var/log/messages. grep -ic error /var/log/messages grep '[eE][rR][rR][oO][rR]' /var/log/messages > wc -l grep -c 'error|ERROR' /var/log/messages grep -n error /var/log/messages | count 6. Borrar un fichero llamado “-h” (guión hache) situado en el directorio actual. rm -h rm “-h” rm '-h' rm ./-h Pàgina 5 de 5