option
Cuestiones
ayuda
daypo
buscar.php

EDE 1r Avaluación

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
EDE 1r Avaluación

Descripción:
1r parcial

Fecha de Creación: 2025/11/22

Categoría: Informática

Número Preguntas: 56

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál de los siguientes no es un componente hardware?. a. El monitor. b. El teclado. c. la placa base. d. Microsoft Office.

"El conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora". a. sistema operativo. b. memoria ram. c. software. d. sistema gestor de bases de datos.

El sistema operativo se encuentra situado entre la aplicación y el hardware. Verdadero. Falso.

Cuál de las siguientes afirmaciones es falsa con respecto al software. a. Es lógico, no físico. b. Se desarrolla, no se fabrica. c. puede desarrollarse a medida. d. puede romperse o estropearse.

Cuál es un sinónimo de software enlatado?. a. Propietario. b. a medida. c. estándar. d. libre.

El software a medida. a. Se adapta a las necesidades específicas de la empresa. b. En general es más costoso que el software estándar. c. Se necesita una etapa de mantenimiento en la que se mejora dicho software. d. Todas las anteriores son correctas.

El software libre es aquel en que el autor cede una serie de libertades básicas al usuario, en el marco de una licencia. Verdadero. Falso.

Construye un modelo de los requisitos. En esta etapa se debe entender y comprender problema que se va a resolver... a. Análisis. b. Fase inicial. c. Diseño. d. Mantenimiento.

Cuál de los siguientes no es un modelo de ciclo de vida?. a. Basado en prototipos. b. En cascada. c. En espiral. d. Circular.

Deberá ser autoexplicativo y servirle para aprender cómo se maneja la aplicación y qué es lo que puede hacer y lo que no. a. Manual de usuario. b. Manual técnico. c. Manual de instalación. d. Ninguno de los anteriores.

Los lenguajes de programación son lenguajes artificiales. Verdadero. Falso.

Los lenguajes de programación tienen una sintaxis y un conjunto de normas y palabras reservadas. Verdadero. Falso.

Qué es Bootstrap?. a. es un framework front-end utilizado para desarrollar aplicaciones web. b. es un framework de desarrollo web gratuito y de código abierto. c. es un framework CSS y JavaScript. d. Todas las anteriores son correctas.

El lenguaje de más bajo nivel por excelencia es el lenguaje máquina que es entendible directamente por la máquina. Verdadero. Falso.

Los lenguajes de alto nivel son más fáciles de aprender porque están formados por palabras del lenguaje natural. Verdadero. Falso.

Cuál de los siguientes no es un lenguaje de alto nivel?. a. C++. b. C#. c. PHP. d. Programación en subrutinas.

el código resultante de compilar el código fuente. No es ejecutable por el ordenador ni entendido por el ser humano. a. Código fuente. b. Código objeto. c. Código ejecutable. d. Código ensamblador.

En un equipo de desarrollo de SW el encargado de decidir cómo va a realizarse el proyecto y cómo va a cohesionarse es... a. Analista de sistemas. b. Analista programador. c. Arquitecto de software. d. Jefe de proyecto.

¿Qué es un entorno de desarrollo integrado (IDE)?. a. Un lenguaje específico para crear interfaces gráficas de usuario. b. Un programa que ofrece herramientas para desarrollar código en uno o varios lenguajes de programación. c. Una red que conecta diferentes ordenadores para compartir código. d. Un dispositivo hardware que compila el código automáticamente.

¿Cuál de las siguientes es una herramienta típica dentro de un entorno de desarrollo?. a. Servidor para almacenar bases de datos distribuidas. b. Software para diseñar hardware directamente desde código fuente. c. Editor de texto que resalta sintaxis y sugiere código automáticamente. d. Sistema operativo diseñado exclusivamente para programadores.

¿Cuál es la función principal de las interfaces gráficas de usuario (GUI) en un entorno de desarrollo?. a. Facilitar la incorporación y gestión sencilla de componentes gráficos para interactuar con el usuario. b. Convertir el código en lenguaje máquina para su ejecución. c. Detectar automáticamente errores de sintaxis en el código fuente. d. Proporcionar una consola para ejecutar comandos directos del sistema.

¿Qué es el resaltado de sintaxis en un editor de texto?. a. Ejecutar el código para comprobar su funcionamiento. b. Detectar errores semánticos en el código programado. c. Traducir el código de un lenguaje a otro automáticamente. d. Colorear las palabras clave del código para facilitar su lectura y edición.

¿Qué diferencia existe entre un compilador y un intérprete en un entorno de desarrollo?. a. El compilador ejecuta los programas; el intérprete solo verifica errores. b. El compilador detecta errores; el intérprete genera documentación. c. El compilador traduce todo el código antes de la ejecución; el intérprete lo traduce durante la ejecución. d. El compilador traduce código gráfico; el intérprete traduce código de texto plano.

Entre los siguientes, ¿cuál es un ejemplo de entorno de desarrollo multiplataforma de código abierto?. a. Anjuta DevStudio para Windows. b. Eclipse. c. Microsoft Visual Studio. d. Xcode.

¿Cuál es la función principal de un depurador en un entorno de desarrollo?. a. Convertir el código fuente en código byte para máquinas virtuales. b. Compilar el código fuente para producir el programa ejecutable. c. Resaltar la sintaxis y sugerir completaciones de código automáticamente. d. Permitir ejecutar el código paso a paso para identificar y corregir errores.

¿Qué ventajas ofrece el uso de un framework en el desarrollo de software?. a. Evita completamente la aparición de errores durante la codificación. b. Hace que el programa se ejecute más rápido en hardware antiguo. c. Permite diseñar interfaces gráficas sin necesidad de lenguaje de programación. d. Acelera el desarrollo al ofrecer estructuras ya preparadas y facilita el trabajo colaborativo mediante estándares.

¿Cuál de las siguientes opciones es un framework para desarrollo web escrito en Python?. a. Laravel. b. Django. c. Zend Framework. d. Ruby on Rails.

¿Cómo se define el código fuente en el contexto de programación?. a. Un archivo que contiene únicamente gráficos para interfaces de usuario. b. Es el código máquina que la computadora ejecuta directamente sin traducción. c. El conjunto de instrucciones codificadas en bytes para la Máquina Virtual Java. d. Es el texto legible por humanos escrito en un lenguaje de programación para crear programas.

¿Qué es un sistema de control de versiones?. a. Una base de datos que almacena exclusivamente documentos de texto sin historial de cambios. b. Un programa que elimina versiones antiguas de archivos para ahorrar espacio en disco. c. Un sistema que impide que varios usuarios accedan al mismo archivo simultáneamente. d. Una herramienta que almacena y registra el estado del código fuente o archivos en diferentes momentos para facilitar el desarrollo y gestión de proyectos.

¿Cuál es la función principal de un repositorio en un sistema de control de versiones?. a. Es un archivo de texto que explica la configuración del sistema de control de versiones. b. Es una carpeta local que contiene solo los archivos actuales sin historial de versiones. c. Es la herramienta que valida manualmente las fusiones de archivos en conflicto. d. Es el lugar donde se almacenan todas las versiones y datos de un proyecto o varios proyectos.

En el contexto de control de versiones, ¿qué es una rama (branch)?. a. La versión definitiva que no puede modificarse ni dividirse. b. Una copia separada de un módulo o revisión que permite desarrollar cambios en paralelo sin afectar la versión principal. c. Un conjunto de archivos sin historial ni posibilidad de fusión. d. Un permiso especial que permite eliminar archivos del repositorio.

¿Cuál es una desventaja principal del sistema centralizado de control de versiones?. a. No permite trabajar en equipo ni compartir código entre usuarios. b. No guarda historial ni versiones anteriores del proyecto. c. Cada programador debe gestionar localmente sus copias de seguridad sin respaldo externo. d. Si el servidor central falla, los desarrolladores no podrán acceder ni modificar las versiones mientras dura el problema.

¿Qué ventaja principal ofrece un sistema de control de versiones distribuido frente a uno centralizado?. a. No permite fusionar cambios realizados por distintos desarrolladores. b. El sistema distribuido almacena solo una copia del proyecto para minimizar espacio. c. Cada cliente posee una copia completa del repositorio, lo que permite continuar trabajando aunque el servidor falle. d. Solo un usuario puede trabajar en el proyecto a la vez para evitar conflictos.

¿Qué operación Git se utiliza para iniciar un nuevo repositorio local en una carpeta?. a. git add . b. git init. c. git clone. d. git commit -m.

¿Cuál es la función del comando ‘git add .’?. a. Muestra el estado actual del repositorio y archivos modificados. b. Descarga los cambios desde un repositorio remoto a local. c. Añade todos los cambios de archivos nuevos o modificados en el directorio de trabajo al área de preparación para el commit. d. Confirma los cambios definitivamente en el repositorio con un mensaje.

¿Qué comando Git confirma los cambios almacenados en el área de preparación con un mensaje?. a. git status. b. git pull. c. git push origin main. d. git commit -m "mensaje".

¿Qué hace el comando ‘git clone URL’?. a. Copia un repositorio remoto de GitHub o similar a la máquina local para comenzar a trabajar con una copia. b. Muestra información del historial de confirmaciones recientes. c. Envía los cambios locales confirmados hacia el repositorio remoto. d. Borra un archivo del repositorio y del directorio local.

En Git, ¿qué utilidad tiene el comando ‘git push origin main’?. a. Subir (push) los cambios confirmados localmente a la rama main en el repositorio remoto llamado origin. b. Eliminar la rama main en el repositorio remoto origin. c. Crear una nueva rama llamada main en el repositorio local. d. Traer (pull) los últimos cambios remotos de la rama main hacia la copia local.

¿Cuál es la principal diferencia entre un sistema de control de versiones local y uno distribuido?. a. El sistema local permite trabajo simultáneo mientras que el distribuido es solo para un usuario. b. El sistema distribuido impide las copias de seguridad, y el local las automatiza. c. El sistema local usa repositorios centrales accesibles desde múltiples ordenadores. d. El sistema local sólo guarda versiones en la máquina del programador, mientras que el distribuido mantiene copias completas en cada cliente y servidor.

¿Qué comando Git se usa para ver las ramas locales existentes en un repositorio?. a. git checkout nombre_rama. b. git branch. c. git log 3. d. git status.

¿Para qué se utiliza el comando ‘git checkout nombre_rama’?. a. Para enviar los cambios de la rama nombre_rama al repositorio remoto. b. Para eliminar una rama local llamada nombre_rama. c. Para cambiar de la rama actual a otra rama específica llamada nombre_rama. d. Para crear una nueva rama llamada nombre_rama.

En un sistema de control de versiones, ¿qué es una revisión?. a. Un directorio donde se almacenan solo archivos no modificados. b. El nombre dado a los usuarios que modifican el código fuente. c. Una versión específica almacenada en un instante de tiempo que incluye cambios realizados desde la última versión. d. Un permiso especial para que usuarios accedan a archivos confidenciales.

¿Cuál es la función del comando ‘git rm nombre_archivo.txt’?. a. Renombrar un archivo a nombre_archivo.txt. b. Ver el historial de cambios relacionados con nombre_archivo.txt. c. Eliminar un archivo tanto del directorio local como del área de preparación en Git. d. Añadir un nuevo archivo llamado nombre_archivo.txt al repositorio.

¿Qué función cumple el comando ‘git mv nombre_archivo.txt nuevo_nombre_archivo.txt’?. a. Crear una copia local del repositorio remoto. b. Renombrar o mover un archivo dentro del repositorio gestionado por Git. c. Mostrar el estado actual de los archivos modificados. d. Eliminar nombre_archivo.txt y crear un archivo nuevo con otro nombre.

¿Qué significa hacer un 'commit' en Git?. a. Eliminar archivos del repositorio y del directorio local. b. Iniciar un nuevo repositorio Git en una carpeta vacía. c. Confirmar y guardar como una versión estable los cambios añadidos al área de preparación. d. Descargar la última versión del repositorio remoto a local.

¿Qué comando permite conocer el estado actual del repositorio y archivos modificados?. a. git push. b. git status. c. git log. d. git pull.

¿Cuál es la función principal del comando ‘git pull’?. a. Crear una nueva rama localmente para desarrollar nuevas funcionalidades. b. Descargar y combinar los últimos cambios del repositorio remoto en la copia local activa. c. Subir los cambios locales confirmados al repositorio remoto. d. Eliminar archivos remotos de forma definitiva.

¿Cuál de las siguientes funcionalidades NO es propia de un sistema de control de versiones?. a. Comparar cambios entre versiones de archivos. b. Realizar copias físicas automáticas del hardware. c. Permitir acceder a versiones anteriores de código o documentos. d. Facilitar la fusión manual de diferentes versiones de un archivo.

¿Qué ventaja ofrece la funcionalidad de control histórico detallado en un sistema de control de versiones?. a. Permite almacenar copias físicas en dispositivos externos. b. Permite registrar todos los cambios realizados en un archivo con información de autor y motivo. c. Elimina versiones anteriores para ahorrar espacio. d. Automatiza la escritura de código por los programadores.

¿Cuál es la principal función de la creación de ramas (branch) en un proyecto?. a. Eliminar versiones conflictivas del repositorio. b. Permitir desarrollar diferentes líneas del proyecto de forma paralela sin afectar versiones principales. c. Copiar el repositorio a otro servidor por seguridad. d. Controlar accesos de usuarios y permisos.

¿Qué es un repositorio en un sistema de control de versiones?. a. Un espacio local donde se editan archivos antes de subirlos al servidor. b. El conjunto de datos donde se almacenan todas las versiones y copias de seguridad de uno o varios proyectos. c. Un archivo único que contiene solo la versión más reciente del proyecto. d. Un directorio local donde se trabaja directamente sin conexión al servidor.

¿Cuál de las siguientes definiciones corresponde a una etiqueta (tag) en un sistema de control de versiones?. a. Una referencia textual que señala versiones especiales o hitos dentro de un módulo o proyecto. b. Un directorio temporal para pruebas del código fuente. c. La copia local donde el programador edita el código. d. El servidor central del proyecto.

¿Qué función tiene el directorio de trabajo en un sistema de control de versiones?. a. Almacenar la base de datos central del repositorio. b. Es la copia local donde el programador realiza modificaciones sobre el código almacenado originalmente en el repositorio. c. Permitir fusionar distintas ramas del proyecto. d. Asignar permisos a usuarios remotos.

¿Cuál de las siguientes características es propia de un sistema de control de versiones local?. a. Los archivos y versiones se almacenan en un servidor central accesible por todos los programadores. b. Cada programador almacena y gestiona las versiones únicamente en su propio ordenador sin un repositorio externo. c. Cada equipo posee una copia completa del repositorio y puede trabajar sin conexión al servidor. d. Las versiones se fusionan automáticamente sin intervención manual.

Una desventaja importante de los sistemas centralizados es: a. Es difícil para los usuarios olvidar hacer copias de seguridad. b. Si el servidor central falla, no se puede acceder a las versiones ni trabajar colaborativamente hasta su recuperación. c. Cada cliente debe mantener una copia completa del repositorio en su disco local. d. No permite control de usuarios ni permisos.

¿Cómo gestionan las versiones los sistemas de control de versiones distribuidos?. a. Solo el servidor almacena todas las versiones, los clientes trabajan en línea estrictamente. b. Cada ordenador cliente y el servidor poseen una copia completa de las versiones, permitiendo trabajo sin dependencia total del servidor. c. No utilizan repositorios, sino copias locales independientes que no sincronizan. d. El cliente solo descarga cambios incrementales para reducir la ocupación de disco.

Denunciar Test