NEW
Font size
Worksheets1º-DAM-UD02-ED
Total questions: 35
Worksheet time: 18mins
¿Cuáles son los componentes comunes básicos de los IDE?
Editor de texto, Compilador, Intérprete, Depurador y Cliente
Editor de texto, Compilador, Máquina Virtual y Cliente
Editor de texto, Compilador, Intérprete, Depurador y Ejecutor
Editor de texto, Compilador, Código Objeto, Depurador y Cliente
El autocompletado realiza las siguientes funciones
Visualiza los métodos y propiedades accesibles
Visualiza un listado de sugerencias al empezar a escribir un nombre de una variable
Visualiza un listado de sugerencias al empezar a escribir un nombre de una clase u objeto
Todas las respuestas son correctas
¿Cuáles son los criterios globales a la hora de elegir un IDE?
Sistema operativo, lenguajes de programación y disponibilidad
Sistema operativo, arquitectura del procesador, herramientas y disponibilidad
Sistema operativo, lenguajes de programación, herramientas y disponibilidad
Todas las respuestas son correctas
El objetivo principal de un IDE consiste en
La edición de programas
Facilitar la tarea al programador
Integrar herramientas de desarrollo en una sola aplicación
Todas la respuestas son correctas
¿Qué no podemos hacer mediante herramientas de trabajo colaborativo?
Mantener un control de versiones del proyecto
Tener una copia de respaldo de nuestro proyecto en un repositorio
Trabajar de manera conjunta con desarrolladores de diferentes ubicaciones
Ninguna de las respuestas es correcta
IDE
Integrated Development Environment
Interested Developing Environment
Integrated Developing Entering
Interested Development Entering
Nos permiten utilizar código reusable de una manera rápida y cómoda
spinners
strike
snippets
spinnets
Un IDE puede soportar
todas las respuestas son verdaderas
un único framework
varios sistemas operativos a la vez
uno o varios lenguajes de programación
Los programas de control de versiones
son herramientas síncronas que permiten controlar y gestionar las fuentes y versiones del código del repositorio
son herramientas asíncronas que permiten controlar y gestionar las fuentes y versiones del código del repositorio
no son herramientas definidas como ágiles
son herramienta de software que monitoriza y gestiona cambios en una red
Los programas de control de versiones
son herramientas de software que monitoriza y gestiona cambios en un sistema de archivos
son aplicaciones que constan de servidor y cliente, donde en la parte del servidor se crean repositorios para que los clientes puedan descargar y subir código
son herramientas asíncronas que permiten controlar y gestionar las fuentes y versiones del código del repositorio
Todas las respuestas son correctas
Selecciona la afirmación incorrecta
Gracias a las herramientas del IDE, podemos hacer un uso mucho más rápido y avanzado de los controles de versiones
La sincronización de un IDE con el repositorio del proyecto permite además saber qué archivos han cambiado y así tener un control de versiones más allá del servidor
Los IDE permiten ejecutar de manera virtual el programa que se está codificando en cualquier momento aunque no se pueda compilar
La necesidad básica que todo IDE debe cubrir es la creación o edición de programas y convertir ese código fuente en código ejecutable
Subversion es una herramienta
Para Windows
Para MAC
Para Linux
Multiplataforma
La principal característica de la interfaz gráfica como componente de un entorno de desarrollo es
Aumenta la funcionalidad permitiendo programar en distintos lenguajes en el mismo IDE
La detección de errores de sintaxis
La posibilidad de realizar un seguimiento a las variables en el proceso de ejecución
Facilita la escritura de código
La principal característica del depurador como componente de un entorno de desarrollo es
Aumenta la funcionalidad permitiendo programar en distintos lenguajes en el mismo IDE
La detección de errores de sintaxis
La posibilidad de realizar un seguimiento a las variables en el proceso de ejecución
Facilita la escritura de código
La principal característica del intérprete como componente de un entorno de desarrollo es
Aumenta la funcionalidad permitiendo programar en distintos lenguajes en el mismo IDE
La detección de errores de sintaxis
La posibilidad de realizar un seguimiento a las variables en el proceso de ejecución
Facilita la escritura de código
Uno de los criterios más restrictivos a la hora de seleccionar nuestro entorno de trabajo es saber para qué sistema operativo vamos a desarrollar nuestro software
Todas las respuestas son correctas
Siempre podemos ejecutar un software realizado para un SO en concreto mediante una máquina virtual
Todos los IDE ofrecen opciones para realizar software multiplataforma
No es un criterio a tener en cuenta, ya que da igual el SO en el que se utilice nuestro software
Cuando creamos un nuevo proyecto para consola multiplataforma en Visual Studio el archivo del proyecto tendrá una extensión
.csproj
.sln
.project
.projct
Cuando creamos un nuevo proyecto para consola multiplataforma en Visual Studio el archivo de la solución tendrá una extensión
.solc
.sln
.soln
.scl
Subversion
Es un SVC centralizado
Es un SVC distribuido
Es un SVC semi distribuido
Ninguna de las respuestas es correcta
Git
Es un SVC centralizado
Es un SVC distribuido
Es un SVC semi distribuido
Ninguna de las respuestas es correcta
El sistema operativo bajo el que puede ser instalado Visual Studio es
Linux
Windows
MAC
Windows, Linux y MAC
El sistema operativo bajo el que puede ser instalado NetBeans es
Linux
Windows
MAC
Windows, Linux y MAC
La función que no le corresponde a una máquina virtual en la ejecución de programas es
Conseguir la compilación de las aplicaciones
Conseguir que las aplicaciones sean portables
Comunicación con el sistema donde se instala la aplicación
Reserva de memoria necesaria para la aplicación
Los estados de un fichero en GIT son
commited, untracked y staged
commited, tracked y staged
commited, tracked y structured
compiled, untracked y structured
En Git cuando un fichero está en el estado untracked cuando
hemos modificado el archivo pero todavía no lo hemos confirmado en la base de datos
los datos del archivo están almacenados de manera segura en la base de datos
hemos marcado un archivo modificado en su versión actual para que vaya en la próxima confirmación
Ninguna de las respuestas es correcta
En Git cuando un fichero está en el estado staged cuando
hemos modificado el archivo pero todavía no lo hemos confirmado en la base de datos
los datos del archivo están almacenados de manera segura en la base de datos
hemos marcado un archivo modificado en su versión actual para que vaya en la próxima confirmación
Ninguna de las respuestas es correcta
GIT es
Potente, Distribuido, Software Libre y Ágil
Potente, Centralizado, Software Libre y Ágil
Potente, Centralizado, Software Propietario y Ágil
Potente, Distribuido, Software Propietario y Ágil
En GIT el comando git log --oneline
muestra el estado del árbol de trabajo
realiza una copia de respaldo de nuestro proyecto
añade todos los archivos y carpetas de nuestro repositorio al staging area
muestra los registros de las versiones de respaldo
Si quisiéramos volver a una versión anterior lo podemos hacer mediante el comando
git reload --am id_version
git restart --hard id_version
git commit -am "id_version"
git reset --hard id_versión
Si quisiéramos añadir todos los archivos al staging area lo podemos hacer mediante el comando
git add .
git add *
git commit -am "id_version"
git up all
Si quisiéramos añadir todos los archivos al staging area y confirmarlos a la vez, lo podemos hacer mediante el comando
git add . "Description"
git commit -um "Description"
git commit -am "Description"
git add -cm "Description"
En Git, para bajar los datos del repositorio remoto a local usamos el comando
PUSH
PULL
COMMIT
DOWNLOAD
En Git, para subir los datos al repositorio remoto usamos el comando
PUSH
PULL
COMMIT
UPLOAD
¿Qué función tienen los TAGS en GitHub?
Para generar versiones definitivas descargables
Para expresar las etiquetas que definen a nuestro proyecto
Para generar información adicional que servirá a los desarrolladores del equipo
Impide que agentes ajenos al proyecto puedan modificar el código fuente
En Git para moverme a una rama denominada rama debemos usar el comando
git checkout rama
git status rama
git branch rama
git log branch rama
