Está en la página 1de 3

TEST TEMA 1.

1. ¿Qué aplicaciones software se ejecutan en un navegador? R.- Aplicaciones web.


2. Las aplicaciones software son R.- Aplicaciones que se ejecutan de forma autónoma.
3. ¿Cuál de estas funcionalidades no suele proporcionar un IDE? R.- Análisis de requisitos.
4. Eclipse y NetBeans R.- Son IDE que se pueden usar para Java.
5. ¿Qué lenguaje se suele usar en el lado del cliente para las aplicaciones web? R.- JavaScript.
6. ¿Cuál es el IDE oficial de Android? R.- Android Studio
7. Swift es R.- Es un lenguaje de programación multiparadigma.
8. ¿Cuál de los siguientes no tiene un proveedor Cloud? R.- Eclipse.
9. Las aplicaciones cloud R.- Tienen tanto algunas características de aplicaciones de escritorio como algunas de las aplicaciones
web.
10. Amazon Azure R.- No existe.

TEST TEMA 2.
1. ¿Cuál de estos tres IDEs para Java no es de código abierto y gratuito? R.- IntelliJ IDEA.
2. ¿Cuál de los siguientes IDE es mejor para desarrollar una aplicación de escritorio en Java? R.- No se puede responder a esta
pregunta porque depende de muchos factores.
3. ¿Cuál de estas afirmaciones es cierta para Android Studio? R.- Está diseñado sobre IntelliJ IDEA.
4. La principal diferencia entre Eclipse y NetBeans R.- Niguna de las afirmaciones anteriores son ciertas.
5. ¿Cuál de los siguientes IDE es muy apropiado para enseñar programación orientada a objetos? R.- BlueJ.
6. ¿Cuál es el IDE oficial para Java 8? R.- NetBeans
7. Eclipse Neon es R.- La versión del IDE que el proyecto Eclipse lanzó en 2016
8. El workspace de Eclipse es R.- El directorio donde se almacenan los proyectos.
9. En el IDE NetBeans R.- Se va compilando automáticamente conforme se escribe y se guarda el código.
10. ¿Cuál de los siguientes no es un componente del IDE NetBeans? R.- Ventana de perspectivas

TEST TEMA 3
1. El Modelo Vista Controlador R.- Es un patrón de diseño.
2. El Modelo Vista Controlador sirve para R.- Separar la lógica de negocio de una aplicación de su interfaz gráfica.
3. La librería de Java Swing R.- Implementa una versión simplificada del Modelo-Vista-Controlador.
4. Los componentes de la librería Swing R.- Son los elementos que vemos en las ventanas de una GUI.
5. El elemento JFrame R.- Sirve para crear una ventana
6. En Eclipse R.- Se pueden crear las GUI tanto en código como de forma visual.
7. Actualmente WindowsBuilder R.- Permite generar automáticamente el código de una GUI.
8. WindowsBuilder y GUI Builder R.- Ambos son editores del tipo WYSIWYG y con posibilidad de drag and drop.
9. El IDE de NetBeans para crear interfaces gráficas R.- Tiene al menos 4 ventanas.
10. ¿Qué contiene la paleta del GUI Builder? R.- Los elementos que se pueden poner en una ventana de la GUI.

TEST TEMA 4
1. La depuración de un programa con GUI R.- Es la ejecución interactiva del programa.
2. El debuggin de aplicaciones Java R.- Se puede hacer a través de la línea de comandos con el Java Debugger.
3. La depuración de aplicaciones sirve para R.- Detectar los errores en el código.
4. Para parar el código en depuración en un punto concreto hace falta R.- Declarar breakpoints.
5. Los breakpoints y los watchpoints R.- Son puntos de parada en depuración.
6. Una aplicación con GUI en Eclipse R.- Se depura de igual modo poniendo breakpoints y watchpoints.
7. El depurador visual de NetBeans R.- Permite depurar más fácilmente las aplicaciones con GUI.
8. La depuración en Eclipse y en NetBeans R.- Se realizan de modo similar.
9. Las instantáneas del depurador visual de NetBeans R.- Te ayudan a encontrar el código de cada elemento.
10. Los breakpoints para excepciones R.- Se pueden definir si el programa debe parar cuando se capturan o cuando no se capturan.

TEST TEMA 5
1. .NET Framework es R.- Una plataforma de desarrollo de propósito general.
2. En .NET se pueden desarrollar aplicaciones R.- Para Windows, macOS y Linux
3. ¿Cuál de las siguientes características no proporciona .NET? R.- Optimización de los sistemas operativos
4. ¿Cuál de los siguientes servicios no proporciona .NET? R.- Declaración automática de breakpoints.
5. La interoperabilidad de lenguajes en .NET R.- Se hace gracias a la compilación hacia un lenguaje intermedio
6. ¿Cuáles son los componentes principales de .NET? R.- CLR y la biblioteca de clases.
7. El Common Runtime Language es R.- Administra el código en tiempo de ejecución.
8. ¿Cuál de las siguientes afirmaciones sobre la biblioteca de Clases de .NET no es cierta? R.- Administra el uso de la memoria.
9. ¿Qué es Visual Studio? R.- Un entorno de desarrollo integrado.
10. ¿Cuál de los siguientes lenguajes no admite en principio Visual Studio? R.- Visual Java.
TEST TEMA 6
1. ¿Con cuál de los siguientes se pueden desarrollar aplicaciones con GUI en .NET? R.- La A y la C son Correctas (WPF y Windows
Form)
2. La diferencia entre Windows Form y Windows Presentation Foundtation es que R.- Windows Presentation Foundation es más
avanzada.
3. ¿Cómo aplica el patrón MVC Windows Presentation Foundation? R.- Usando el archivo XAML.
4. ¿Para qué sirve el archivo XAML en WPF? R.- Para separar la interfaz de usuario de la lógica de negocio.
5. ¿Los diseñadores des GUI en .NET son drag-and-drop? R.- Sí, ambos.
6. Para crear una aplicación con interfaz gráfica en .NET con Windows Presentation Foundation lo normal es R.- Seleccionar la
plantilla de Aplicación WPF.
7. Al crear una aplicacion de Windows Presentation Foundation el archivo MainWindow.Xaml R.- Se genera automáticamente.
8. ¿Qué son los controles en WPF? R.- Los elementos de la GUI.
9. ¿Cómo se manejan los eventos de interacción del usuario con la GUI en WPF? R.- Añadiendo el código correspondiente al evento
de cada control en el XAML.
10. ¿Cómo se pueden depurar las aplicaciones WPF con puntos de interrupción? R.- Sí, añadiendo los puntos de interrupción en el
XAML.

TEST TEMA 7
1. En el modelo petición/respuesta R.- Todas las anteriores son Correctas (El cliente hace una petición. El cliente recibe una
respuesta. El servidor envía una respuesta.)
2. ¿Qué espacio de nombres implementan en .NET las utilidades para la programación para redes? R.- La A y la C son Correctas
(System.Net y System.Net.Sockets.)
3. ¿Cuáles son las clases básicas que nos ofrece .NET para implementar el modelo petición/respuesta? R.- URI, WebRequest,
WebResponse.
4. ¿Qué es el URI? R.- El Identificador uniforme de recursos.
5. ¿Cuál de los siguientes identificadores no es una de las partes del URI? R.- Identificador de red.
6. ¿Cuál sería la instrucción en C# para crear una petición en .NET? R.- WebRequest.Create.
7. ¿Cómo se accede a los datos de una respuesta de tipo WebResponse? R.- A través de un stream.
8. ¿Cómo se puede acceder a las propiedades específicas de un protocolo concreto por ejemplo de tipo FtpWebRequest que se crea
con la clase WebRequest? R.- Haciendo un casting. Ejemplo, (FtpWebRequests).
9. ¿Qué hay que hacer en .NET para usar la capa SSL en FTP? R.- Poner la propiedad EnableSsl a true.
10. ¿Quién dirige el proceso de autenticación en .NET se pueden depurar las aplicaciones WPF con puntos de interrupción? R.- La
clase AuthenticationManager.

TEST TEMA 8
1. ¿Qué podemos decir de Android? R.- Es el sistema operativo móvil más usado.
2. ¿Cuál es el IDE oficial de Android? R.- Android Studio.
3. Las aplicaciones Android R.- Tienen un solo código binario que se optimiza en tiempo de ejecución.
4. ¿Cuáles son las características principales de las Aplicaciones Android? R.- La A y la C son correctas (Se adaptan a diferentes
dispositivos. Proporcionan varios puntos de entrada.)
5. Que es el APK R.- Un paquete con la aplicación que funciona como el instalador de dicha aplicación.
6. ¿Cuáles de los siguientes no es un tipo de componentes de aplicación Android? R.- Proveedor de Mensajes.
7. ¿Cómo se inicia un componente de una aplicación desde otra aplicación? R.- Con un mensaje de intent.
8. Android Studio R.- Cada proyecto se abre en una ventana diferente.
9. ¿Cuál de las siguientes no es un área del IDE Android Studio? R.- Ventana de estado.
10. ¿Qué proporciona Android Studio para mejorar y optimizar las aplicaciones? R.- Monitores en tiempo de ejecución.

TEST TEMA 9
1. La instalación de Android Studio R.- Todas las anteriores son falsas (Solo se puede hacer en dispositivos Android. Es de pago. No
se puede hacer en MAC.)
2. En la primera pantalla de Android Studio R.- Todas las anteriores son falsas (Solo se puede crear un proyecto nuevo. Solo se
puede abrir un proyecto existente. No se puede importar proyectos de Eclipse.
3. Cuando creamos un nuevo proyecto en Android Studio, si seleccionamos una actividad vacía R.- Android Studio genera una
aplicación básica con una actividad que se puede ejecutar.
4. La interfaz gráfica de las aplicaciones Android R.- Se definen en un fichero XML.
5. ¿Cuáles de los siguientes no son archivos principales de un proyecto Android? R.- Los perfiles de los emuladores.
6. Para ejecutar una aplicación en Android Studio R.- Hay que tener instalado un dispositivo virtual.
7. Para hacer que un botón en Android haga algo cuando se pulsa sobre él R.- Hay que añadir el atributo onClick en el archivo XML
8. Para importar las librerías necesarias en Android Studio R.- Se puede hacer automáticamente usando un comando de teclado.
9. ¿Cuál de las siguientes no es un área del IDE Android Studio? R.- Ventana de estado.
10. Para crear una nueva actividad en Android R.- Se hace con newIntent
TEST TEMA 10
1. Para depurar una aplicación en Android Studio R.- Se hace con Debug.
2. Los breakpoints en Android Studio R.- Se pueden definir pulsando en el margen izquierdo de una línea de código.
3. Los watches en Android R.- Todas las anteriores son falsas. (Son lo mismo que los breakpoints. Son lo mismo que las variables.
Sirven para seguir las recomendaciones del desarrollador.)
4. ¿Qué hay que hacer para que una aplicación ejecutándose en modo depuración se pare en una línea de código? R.- Poner un
punto de interrupción.
5. Para optimizar el rendimiento de las aplicaciones en Android Studio R.- Hay que usar el Android Device Monitor.
6. Para publicar una aplicación en Google Play R.- La B y la C son verdaderas (Debes tener una cuenta creada. El APK tiene que
estar firmado.)
7. Antes de publicar una aplicación en Google Play, se recomienda R.- Todas las anteriores son verdaderas (Diseñar un icono.
Generar un APK firmado. Crear un contrato de licencia.)
8. ¿Cuál de los siguientes no es un paso que recomiende Android justo cuando se va publicar una aplicación? R.- Depurar la
aplicación.
9. ¿Qué el Cloud Test Lab? R.- Una herramienta para obtener pruebas de uso real en multitud de dispositivo.
10. ¿Para qué sirve la consola de desarrollador? R.- Para gestionar y publicar las aplicaciones.

TEST TEMA 11
1. Según la definición del NIST, cloud computing es R.- Un modelo para habilitar el acceso conveniente por demanda a un conjunto
compartido de recursos.
2. ¿Cuáles de la siguientes no es una característica de cloud computing? R.- Profundidad
3. ¿Qué significa la característica de cloud computing de elasticidad? R.- Que se permite asignar recursos que necesiten las
aplicaciones de forma rápida y cambiante.
4. ¿Cuáles de los siguientes es un modelo de servicio de cloud computing? R.- Todas las anteriores son verdaderas. (Infraestructura
como servicio. Software como servicio. Plataforma como servicio.)
5. En qué se diferencian los modelos de servicios R.- En la cantidad de servicios de los que se encarga el usuario y de los que se
encarga el proveedor.
6. ¿Cuál de los siguientes no es un modelo de despliegue? R.- Cloud fijo.
7. En SaaS R.- Todas las anteriores son falsas (Los usuarios se tienen que encargar de todos los servicios. Los usuarios se tienen que
encargar de la seguridad. No hay usuarios es solo software.)
8. ¿Cuál de los siguientes es una plataforma PaaS? R.- Google App Engine.
9. En IaaS los usuarios son responsables de R.- Bases de datos.
10. En PaaS R.- Los usuarios desarrollan sus propias aplicaciones.

TEST TEMA 12
1. ¿Cómo se acceder a los recursos hardware y software en la Google Cloud Platform? R.- A través de los Servicios.
2. ¿Cuál de las siguientes no es una forma de interaccionar con los Servicios en la Google Cloud Platform? R.- A través de la nube.
3. Donde están los recursos de la Google Cloud Platform R.- Distribuidos geográficamente en los data centers.
4. ¿Cómo pueden ser los recursos? R.- Todas las anteriores son verdaderas (Globales, Regionales, Zonales)
5. ¿Cuál de los siguientes no es un elemento de un Proyecto en la Google Cloud Platform? R.- Plataforma
6. ¿Cuáles son los 4 tipos de servicios que nos ofrece la Google Cloud Platform? R.- De computación y hosting, de almacenamiento,
de red y de Big Data.
7. ¿Cuál de los siguientes son un tipo de entorno (Engine) sobre el que desarrollar aplicaciones en Google Cloud Platform? R.- Todas
las anteriores son verdaderas. (App Engine. Container Engine. Compute Engine.)
8. ¿Cuál de los siguientes no es un servicio de almacenamiento proporcionado por Google Cloud Platform? R.- Cloud Bigdata.
9. El Stackdriver Logging y el Stackdriver Monitoring son R.- Herramientas de Google Cloud Platform.
10. ¿Cuál de los siguiente no es un entorno o herramienta de desarrollo de Google Cloud Platform? R.- Cloud Storage.

También podría gustarte