Portada del examen sobre Fundamentos: Funciones, Testing y Git (Programación)

    Examen de Fundamentos: Funciones, Testing y Git

    Practica diez preguntas sobre funciones, parámetros, valores de retorno, manejo de errores, pruebas y control de versiones con Git.

    📝 10 Preguntas

    Preguntas del examen

    1

    ¿Cuál es una ventaja de organizar código en funciones reutilizables?

    2

    ¿Qué es un parámetro de una función?

    3

    ¿Qué hace una instrucción return en una función convencional?

    4

    ¿Qué busca verificar una prueba unitaria?

    5

    ¿Qué busca comprobar una prueba de integración?

    6

    ¿Para qué sirve manejar excepciones mediante mecanismos como try y catch en lenguajes que los admiten?

    7

    ¿Qué es un breakpoint durante la depuración de software?

    8

    ¿Qué representa un commit en Git?

    9

    ¿Para qué sirve crear una rama o branch en Git?

    10

    ¿Qué es un conflicto de fusión o merge conflict en Git?

    Solucionario con explicaciones

    (ver respuestas)
    1. ¿Cuál es una ventaja de organizar código en funciones reutilizables?

      Respuesta: b) Encapsular tareas y facilitar mantenimiento y reutilización.

      Las funciones permiten separar responsabilidades y reutilizar comportamientos.

    2. ¿Qué es un parámetro de una función?

      Respuesta: d) Una variable definida en la firma de la función que recibe argumentos durante su llamada.

      Los parámetros representan entradas formales de una función.

    3. ¿Qué hace una instrucción return en una función convencional?

      Respuesta: a) Finaliza la ejecución de la función y puede devolver un valor al código que la llamó.

      return permite entregar un resultado y terminar la ejecución actual de la función.

    4. ¿Qué busca verificar una prueba unitaria?

      Respuesta: c) El comportamiento de una unidad pequeña de código, como una función, bajo condiciones controladas.

      Las pruebas unitarias comprueban unidades de comportamiento mediante casos esperados y condiciones de ejecución.

    5. ¿Qué busca comprobar una prueba de integración?

      Respuesta: e) La interacción correcta entre varios componentes o servicios del sistema.

      Las pruebas de integración evalúan cómo funcionan conjuntamente partes que pueden tener dependencias entre sí.

    6. ¿Para qué sirve manejar excepciones mediante mecanismos como try y catch en lenguajes que los admiten?

      Respuesta: b) Para tratar errores o situaciones excepcionales de forma controlada cuando corresponde.

      Los mecanismos de excepciones permiten capturar determinadas fallas y definir respuestas apropiadas.

    7. ¿Qué es un breakpoint durante la depuración de software?

      Respuesta: d) Un punto donde el depurador puede pausar la ejecución para inspeccionar el estado del programa.

      Los breakpoints permiten observar variables y el flujo de ejecución durante el análisis de errores.

    8. ¿Qué representa un commit en Git?

      Respuesta: a) Una instantánea registrada de cambios en el historial del repositorio.

      Un commit registra un estado del proyecto y sus metadatos dentro del historial de Git.

    9. ¿Para qué sirve crear una rama o branch en Git?

      Respuesta: c) Para desarrollar cambios en una línea de trabajo independiente dentro del repositorio.

      Las ramas permiten trabajar en funcionalidades o correcciones sin modificar directamente otra línea de desarrollo.

    10. ¿Qué es un conflicto de fusión o merge conflict en Git?

      Respuesta: e) Una situación en la que Git no puede combinar automáticamente determinados cambios y requiere resolución.

      Los conflictos de fusión suelen ocurrir cuando hay cambios incompatibles que necesitan revisión y decisión.

    Sobre este examen

    • Preguntas: 10 de opción múltiple con una sola respuesta correcta
    • Tiempo recomendado: unos 15 minutos (1,5 min por pregunta)
    • Corrección: automática, con explicación de cada respuesta
    • Alternativas: a) a e), con una respuesta correcta

    Qué evalúa: Practica diez preguntas sobre funciones, parámetros, valores de retorno, manejo de errores, pruebas y control de versiones con Git.

    ¿Quieres crear un examen como este sobre otro tema?

    Convierte tus apuntes en preguntas de examen.

    https://generadordeexamenes.com/examen-de-fundamentos-funciones-testing-y-git

    Compartir en redes sociales: