UniTestReal

Tema 5 · Fundamentos de Computadores

Test de Los lenguajes del computador

27 preguntas tipo test de exámenes reales de Fundamentos de Computadores.

Qué entra en este tema

Según la guía docente oficial.

Preguntas falladas

Aquí irán las que falles, dejes en blanco o marques para revisar, para repasarlas después.

Configura tu test

27 preguntas de Los lenguajes del computador

Modo

Ves si aciertas nada más responder.

Número de preguntas

Ejemplos de preguntas de Los lenguajes del computador

8 de 27 preguntas. La respuesta correcta se ve al practicar.

  1. 1.

    El enlazado estático:

    • a)Requiere que las bibliotecas necesarias estén disponibles para poder lanzar un programa que las usa.
    • b)Permite que los programas se beneficien automáticamente de las actualizaciones de las bibliotecas.
    • c)Hace un uso menos eficiente de la memoria física y del disco al duplicar información.
    • d)Ninguna de las respuestas anteriores es correcta.
  2. 2.

    Con respecto a los lenguajes de programación C y Java tenemos:

    • a)Ambos son lenguajes de alto nivel.
    • b)Ambos se interpretan directamente por el sistema operativo.
    • c)Ambos se compilan directamente a código máquina.
    • d)Ambos requieren una máquina virtual para ejecutarse.
  3. 3.

    Señala la correcta con respecto al lenguaje Python:

    • a)La máquina virtual de Python (PVM) interpreta línea a línea el código fuente.
    • b)Es un lenguaje compilado similar a C/C++.
    • c)El código fuente se compila a bytecode, que luego es interpretado por la PVM.
    • d)El código de los módulos (bibliotecas) nunca es compilado sino que es interpretado por la PVM.
  4. 4.

    ¿Qué ventaja ofrece RISC-V frente a otras arquitecturas comerciales como x86 o ARM?

    • a)Es libre de licencias y royalties, permitiendo su adopción y modificación sin coste.
    • b)Está disponible únicamente para grandes fabricantes bajo acuerdo privado.
    • c)Requiere menos memoria caché que cualquier otra ISA moderna.
    • d)Funciona exclusivamente en ordenadores personales de gama alta.
  5. 5.

    ¿Cuál de las siguientes arquitecturas de conjunto de instrucciones (ISA) es la más utilizada en smartphones comerciales modernos?

    • a)X86-64
    • b)RISC-V
    • c)ARM
    • d)MIPS
  6. 6.

    Señala la respuesta correcta con respecto a los ficheros objeto, ficheros de código ensamblador y ejecutables:

    • a)Un fichero de código objeto reubicable contiene código máquina listo para ser ejecutado.
    • b)Un fichero de código ensamblador se debe cargar en memoria para poder ejecutar el programa.
    • c)Las bibliotecas que usan los programadores son ficheros de código ensamblador ya enlazados.
    • d)Un fichero de código ensamblador contiene instrucciones en texto legible
  7. 7.

    Sobre la afirmación: “Un programa escrito en C es más rápido que uno escrito en Python”:

    • a)Es siempre cierta, debido a la complejidad adicional de tener que interpretar las instrucciones.
    • b)Depende de si la CPU está optimizada para lenguajes interpretados. 4
    • c)Depende del sistema operativo que estemos usando.
    • d)Podría no ser cierto.
  8. 8.

    Cuando desarrollamos un programa haciendo uso de bibliotecas, podemos ahorrar memoria si:

    • a)Las bibliotecas están compiladas y se enlazan de forma estática.
    • b)Las bibliotecas están compiladas y se enlazan de forma dinámica.
    • c)Los programas hacen uso de bibliotecas distintas.
    • d)Optamos por lenguajes interpretados.

Otros temas de Fundamentos de Computadores