wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

1º-DAM-UD02-ED

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

¿Cuáles son los componentes comunes básicos de los IDE?

a)

Editor de texto, Compilador, Intérprete, Depurador y Cliente

b)

Editor de texto, Compilador, Máquina Virtual y Cliente

c)

Editor de texto, Compilador, Intérprete, Depurador y Ejecutor

d)

Editor de texto, Compilador, Código Objeto, Depurador y Cliente

2.

El autocompletado realiza las siguientes funciones

a)

Visualiza los métodos y propiedades accesibles

b)

Visualiza un listado de sugerencias al empezar a escribir un nombre de una variable

c)

Visualiza un listado de sugerencias al empezar a escribir un nombre de una clase u objeto

d)

Todas las respuestas son correctas

3.

¿Cuáles son los criterios globales a la hora de elegir un IDE?

a)

Sistema operativo, lenguajes de programación y disponibilidad

b)

Sistema operativo, arquitectura del procesador, herramientas y disponibilidad

c)

Sistema operativo, lenguajes de programación, herramientas y disponibilidad

d)

Todas las respuestas son correctas

4.

El objetivo principal de un IDE consiste en

a)

La edición de programas

b)

Facilitar la tarea al programador

c)

Integrar herramientas de desarrollo en una sola aplicación

d)

Todas la respuestas son correctas

5.

¿Qué no podemos hacer mediante herramientas de trabajo colaborativo?

a)

Mantener un control de versiones del proyecto

b)

Tener una copia de respaldo de nuestro proyecto en un repositorio

c)

Trabajar de manera conjunta con desarrolladores de diferentes ubicaciones

d)

Ninguna de las respuestas es correcta

6.

IDE

a)

Integrated Development Environment

b)

Interested Developing Environment

c)

Integrated Developing Entering

d)

Interested Development Entering

7.

Nos permiten utilizar código reusable de una manera rápida y cómoda

a)

spinners

b)

strike

c)

snippets

d)

spinnets

8.

Un IDE puede soportar

a)

todas las respuestas son verdaderas

b)

un único framework

c)

varios sistemas operativos a la vez

d)

uno o varios lenguajes de programación

9.

Los programas de control de versiones

a)

son herramientas síncronas que permiten controlar y gestionar las fuentes y versiones del código del repositorio

b)

son herramientas asíncronas que permiten controlar y gestionar las fuentes y versiones del código del repositorio

c)

no son herramientas definidas como ágiles

d)

son herramienta de software que monitoriza y gestiona cambios en una red

10.

Los programas de control de versiones

a)

son herramientas de software que monitoriza y gestiona cambios en un sistema de archivos

b)

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

c)

son herramientas asíncronas que permiten controlar y gestionar las fuentes y versiones del código del repositorio

d)

Todas las respuestas son correctas

11.

Selecciona la afirmación incorrecta

a)

Gracias a las herramientas del IDE, podemos hacer un uso mucho más rápido y avanzado de los controles de versiones

b)

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

c)

Los IDE permiten ejecutar de manera virtual el programa que se está codificando en cualquier momento aunque no se pueda compilar

d)

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

12.

Subversion es una herramienta

a)

Para Windows

b)

Para MAC

c)

Para Linux

d)

Multiplataforma

13.

La principal característica de la interfaz gráfica como componente de un entorno de desarrollo es

a)

Aumenta la funcionalidad permitiendo programar en distintos lenguajes en el mismo IDE

b)

La detección de errores de sintaxis

c)

La posibilidad de realizar un seguimiento a las variables en el proceso de ejecución

d)

Facilita la escritura de código

14.

La principal característica del depurador como componente de un entorno de desarrollo es

a)

Aumenta la funcionalidad permitiendo programar en distintos lenguajes en el mismo IDE

b)

La detección de errores de sintaxis

c)

La posibilidad de realizar un seguimiento a las variables en el proceso de ejecución

d)

Facilita la escritura de código

15.

La principal característica del intérprete como componente de un entorno de desarrollo es

a)

Aumenta la funcionalidad permitiendo programar en distintos lenguajes en el mismo IDE

b)

La detección de errores de sintaxis

c)

La posibilidad de realizar un seguimiento a las variables en el proceso de ejecución

d)

Facilita la escritura de código

16.

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

a)

Todas las respuestas son correctas

b)

Siempre podemos ejecutar un software realizado para un SO en concreto mediante una máquina virtual

c)

Todos los IDE ofrecen opciones para realizar software multiplataforma

d)

No es un criterio a tener en cuenta, ya que da igual el SO en el que se utilice nuestro software

17.

Cuando creamos un nuevo proyecto para consola multiplataforma en Visual Studio el archivo del proyecto tendrá una extensión

a)

.csproj

b)

.sln

c)

.project

d)

.projct

18.

Cuando creamos un nuevo proyecto para consola multiplataforma en Visual Studio el archivo de la solución tendrá una extensión

a)

.solc

b)

.sln

c)

.soln

d)

.scl

19.

Subversion

a)

Es un SVC centralizado

b)

Es un SVC distribuido

c)

Es un SVC semi distribuido

d)

Ninguna de las respuestas es correcta

20.

Git

a)

Es un SVC centralizado

b)

Es un SVC distribuido

c)

Es un SVC semi distribuido

d)

Ninguna de las respuestas es correcta

21.

El sistema operativo bajo el que puede ser instalado Visual Studio es

a)

Linux

b)

Windows

c)

MAC

d)

Windows, Linux y MAC

22.

El sistema operativo bajo el que puede ser instalado NetBeans es

a)

Linux

b)

Windows

c)

MAC

d)

Windows, Linux y MAC

23.

La función que no le corresponde a una máquina virtual en la ejecución de programas es

a)

Conseguir la compilación de las aplicaciones

b)

Conseguir que las aplicaciones sean portables

c)

Comunicación con el sistema donde se instala la aplicación

d)

Reserva de memoria necesaria para la aplicación

24.

Los estados de un fichero en GIT son

a)

commited, untracked y staged

b)

commited, tracked y staged

c)

commited, tracked y structured

d)

compiled, untracked y structured

25.

En Git cuando un fichero está en el estado untracked cuando

a)

hemos modificado el archivo pero todavía no lo hemos confirmado en la base de datos

b)

los datos del archivo están almacenados de manera segura en la base de datos

c)

hemos marcado un archivo modificado en su versión actual para que vaya en la próxima confirmación

d)

Ninguna de las respuestas es correcta

26.

En Git cuando un fichero está en el estado staged cuando

a)

hemos modificado el archivo pero todavía no lo hemos confirmado en la base de datos

b)

los datos del archivo están almacenados de manera segura en la base de datos

c)

hemos marcado un archivo modificado en su versión actual para que vaya en la próxima confirmación

d)

Ninguna de las respuestas es correcta

27.

GIT es

a)

Potente, Distribuido, Software Libre y Ágil

b)

Potente, Centralizado, Software Libre y Ágil

c)

Potente, Centralizado, Software Propietario y Ágil

d)

Potente, Distribuido, Software Propietario y Ágil

28.

En GIT el comando git log --oneline

a)

muestra el estado del árbol de trabajo

b)

realiza una copia de respaldo de nuestro proyecto

c)

añade todos los archivos y carpetas de nuestro repositorio al staging area

d)

muestra los registros de las versiones de respaldo

29.

Si quisiéramos volver a una versión anterior lo podemos hacer mediante el comando

a)

git reload --am id_version

b)

git restart --hard id_version

c)

git commit -am "id_version"

d)

git reset --hard id_versión

30.

Si quisiéramos añadir todos los archivos al staging area lo podemos hacer mediante el comando

a)

git add .

b)

git add *

c)

git commit -am "id_version"

d)

git up all

31.

Si quisiéramos añadir todos los archivos al staging area y confirmarlos a la vez, lo podemos hacer mediante el comando

a)

git add . "Description"

b)

git commit -um "Description"

c)

git commit -am "Description"

d)

git add -cm "Description"

32.

En Git, para bajar los datos del repositorio remoto a local usamos el comando

a)

PUSH

b)

PULL

c)

COMMIT

d)

DOWNLOAD

33.

En Git, para subir los datos al repositorio remoto usamos el comando

a)

PUSH

b)

PULL

c)

COMMIT

d)

UPLOAD

34.

¿Qué función tienen los TAGS en GitHub?

a)

Para generar versiones definitivas descargables

b)

Para expresar las etiquetas que definen a nuestro proyecto

c)

Para generar información adicional que servirá a los desarrolladores del equipo

d)

Impide que agentes ajenos al proyecto puedan modificar el código fuente

35.

En Git para moverme a una rama denominada rama debemos usar el comando

a)

git checkout rama

b)

git status rama

c)

git branch rama

d)

git log branch rama