¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Cuaderno 1

Juan Abascal 12 preguntas

Hacer el test

Preguntas del test (12)

  1. 1GDB recibe como entrada:
    1. Aa. No recibe ningún argumento de entrada.
    2. Bb. Un fichero Makefile.
    3. Cc. Un fichero de código ejecutable.
    4. Dd. Un fichero de código fuente.
  2. 2En una ejecución normal del nanokernel proporcionado, ¿Quién descarga los driver (dlclose)?
    1. Aa. Ninguna de las anteriores
    2. Bb. El propio nanokernel
    3. Cc. El usuario, mediante una llamada al sistema
    4. Dd. El último dispositivo que lo utilice
  3. 3El tratamiento de la interrupción de reloj está en:
    1. Aa. En modo usuario, en una llamada al sistema
    2. Bb. Ninguna es cierta
    3. Cc. En el nanokernel
    4. Dd. En un driver en el nanokernel
  4. 4¿Cuál de los siguientes flags de GCC se necesita para la generación de bibliotecas dinámicas?
    1. Aa. -g
    2. Bb. -rv
    3. Cc. -fPIC
    4. Dd. -Wall
  5. 5El comando ar sirve para:
    1. Aa. Generar una biblioteca estática a partir de un código objeto
    2. Bb. Comprobar qué bibliotecas dinámicas utiliza un programa
    3. Cc. Generar una biblioteca dinámica a partir de un código objeto
    4. Dd. Compilar el código fuente de una biblioteca cualquiera
  6. 6En el nanokernel estudiado, ¿Cuál de las siguientes afirmaciones es cierta?
    1. Aa. Los módulos init y lc operan a nivel de usuario
    2. Bb. En el driver de la tarjeta de red hay que capturar la interrupción hardware de red simulada
    3. Cc. El resto de opciones son falsas.
    4. Dd. Los módulos nic_drv y lc operan a nivel de kernel
  7. 7¿Cuál de los siguientes pasos le proporcionará información de depuración a las herramientas GDB y valgrind?
    1. Aa. Compilar el código fuente con la opción -g
    2. Bb. No se puede depurar un mismo código fuente con GDB y Valgrind
    3. Cc. Compilar el código fuente con la opción -S, siempre que se utilice primero con Valgrind
    4. Dd. Asegurarse de ejecutar el comando ldd sobre el ejecutable antes de depurar
  8. 8Mediante la herramienta valgrind, podrá detectar:
    1. Aa. Fugas de memoria
    2. Bb. Accesos inválidos a memoria
    3. Cc. Uso incorrecto de variables sin inicializar
    4. Dd. Todas son correctas
  9. 9Suponga que quiere imprimir una variable local con GDB siempre que esta cambie. Utilizará:
    1. Aa. Los comandos break, print y continue.
    2. Bb. El comando list.
    3. Cc. Los comandos break, step y continue.
    4. Dd. Los comandos break, watch y continue.
  10. 10Como ventaja de utilizar bibliotecas dinámicas tenemos que:
    1. Aa. Los ejecutables tendrán un tamaño más reducido.
    2. Bb. Todas son correctas.
    3. Cc. Se pueden compartir entre varias aplicaciones que se encuentren en memoria.
    4. Dd. Si cambia la biblioteca (pero no la interfaz) no habrá que volver a compilar los ejecutables que la utilicen.

Información

Descripción
DSO Test sobre Cuaderno 1, creado por Juan Abascal el 23/05/2017.
Idioma
Español
Visitas
8
Etiquetas
dso
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?