You are on page 1of 8

Segunda Evaluacin a Distancia

TPICOS II
X Ciclo
Administracin, Ciencias de la Comunicacin, Contabilidad, Derecho, Psicologa, Turismo y Negocios

DATOS DE IDENTIFICACIN CURSO FECHA DE ENTREGA SEMESTRE ACADMICO ESTUDIANTE FACULTAD ESCUELA PROFESIONAL PROFESOR : Tpicos de Ingeniera II : : 2011 2

:. :. :.. : Javier Garrido Daz

Programa Acadmico de Educacin Superior a Distancia

Segunda Evaluacin a Distancia


Indicaciones Generales
No olvides de escribir tus nombres y apellidos en la primera pgina de la prueba, en los espacios correspondientes, as como la Facultad y Escuela Profesional a la que perteneces.

Este examen consta de dos partes: Primera parte: Preguntas objetivas que tiene un valor de 8 puntos Segunda parte: Preguntas de ensayo tiene un valor de 12 puntos

Importante: Esta evaluacin a distancia debe ser entregada a travs del Campus Virtual de nuestra universidad.

Preguntas objetivas
INSTRUCCIONES La prueba objetiva est constituida por dos partes, la primera de ellas consta de 10 preguntas donde debes determinar la veracidad (V) o falsedad (F) de los enunciados. En la segunda parte hay preguntas denominadas de eleccin mltiple, que costa de 20 tems en forma de pregunta con cuatro o cinco alternativas de los cuales debes elegir la correcta. Alguna de las preguntas puede tener varias respuestas correctas. En el desarrollo de la prueba lee atentamente los enunciados o la pregunta y responder segn se indique, adems debes estar seguro al momento de responder pues cualquier borrn o enmendadura anula la respuesta. A) VERDADERO FALSO: Encierre en un crculo la letra V si es verdadero o F si es falso. (0.25 pts. cada pregunta) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. V V V V V V V V V V F F F F F F F F F F Una aplicacin nativa necesita ser ejecutada por el usuario Desde una aplicacin nativa no se puede invocar servicios de Internet Una aplicacin nativa funciona en distintas arquitecturas mviles Una aplicacin nativa exige conocer el framework especifico de desarrollo en esa tecnologa Una aplicacin nativa permite el almacenamiento persistente de datos en el dispositivo J2ME y Android son tecnologa similares .NET Compact Framework permite desarrollar aplicaciones sobre Windows Phone Los Widget son sencillas herramientas que ofrecen una utilidad mnima. Un midlet es similar a un widget, slo que llamados de distinta forma. Android est sustentado en un sistema operativo Linux

B) PRUEBA DE ELECCIN MLTIPLE: Encierre en un crculo o marque la alternativa correcta. En algunos casos, habr varias respuestas correctas, en cuyo caso se indicar (0.25 pts. cada pregunta) 11. La clase base de una interfaz de usuario con la que el usuario interacta en Android es: a. UIButton b. View c. Activity d. Context e. Ninguna de las anteriores El fichero Androidmanifiest.xml: a. No existe en el Desarrollo para Android b. Es el fichero donde se declaran los permisos que tiene la aplicacin c. Es el fichero donde se crean las interfaces del usuario d. Es el fichero donde se establecen ciertas caractersticas de la aplicacin: Activities, permisos, Broadcast, etc. e. Se usa para dar el nombre a la aplicacin en el Android Market. El diseo de una interfaz de usuario en Android: a. Se crea siempre mediante cdigo b. Se basa en un fichero XML c. Se puede crear mediante un fichero XML, o mediante cdigo en tiempo de ejecucin d. Ninguna es correcta La compilacin en Android a. Genera un fichero .class que es el interpretado por la mquina virtual b. Genera una aplicacin nativa adaptada al dispositivo c. Generar un fichero denominado apk, interpretado por la mquina virtual d. Inicialmente genera un fichero .dex, y seguidamente un fichero apk que incluye los recursos y la firma de la aplicacin e. Genera un fichero apk directamente desde el cdigo fuente Para el desarrollo de Android es necesario a. El IDE que proporciona Google b. Un IDE con capacidad para realizar aplicaciones para Android c. Depende del tipo de dispositivo de destino. Si un Tablet, bastara con Netbeans. Sin embargo si es un dispositivo mvil usaremos Eclipse d. Un IDE, un pluggin para ese IDE, llamado ADT, y el SDK de Android. e. Ninguna de la anteriores El desarrollo nativo en Android a. No existe b. Es posible pero no an no est liberado c. Se utiliza el NDK para tal fin d. Se puede implementar mediante llamadas a una Interfaz intermedia o IDL e. Ninguna es correcta

12.

13.

14.

15.

16.

17.

Los recursos en Android, se asocian desde el punto de vista de la programacin: a. A una interfaz b. Cada clase que ofrece una interfaz de usuario o Activity, se le asocia la interfaz correspondiente sin necesidad de implementar nada adicional c. A una clase esttica, cuyos atributos son un valor numrico. d. Todas son correctas e. Ninguna de las anteriores. Cul de los siguientes Layout no existe en Android a. LinearLayout b. RelativeLayout c. AbsoluteLayout d. CanvasLayout e. Todos existen La mquina virtual que ejecuta las aplicaciones Android se llama I. Java Virtual Machine o JVM II. Virtual Android Machine o VAM III. Dalkik Virtual Machine o DVM IV. Kilo Virtual Machine o KVM V. Las aplicaciones en android no necesitan de maquina virtual para ejecutarse. La interfaz para implementar la funcionalidad al presionar sobre objetos de tipo botn es: a. OnClickListener b. OnClickListen c. OnListener d. OnClick e. Todas son correctas Los Intent de Android a. Es una clase inexistente en Android b. Permite implementar Notificaciones c. Son una clase que nos permite disear interfaces ms sencillas d. Son un medio de mensajera entre Activities, Servicios y Broadcast e. Son un medio de mensajera nicamente entre Activities f. Ninguna es correcta Cul de los siguientes objetos permitira incluir y mostrar un cdigo Web en formato HTML a. ButtonView b. TextView c. LabelView d. WebView e. Las repuestas a y b son correctas f. Las respuestas b y c son correctas g. Las respuestas a, b y c son correctas h. Las respuestas c y d son correctas i. Las respuestas a, b y d con correctas j. Ninguna es correcta

18.

19.

20.

21.

22.

23.

Un objeto Spinner a. No tiene utilidad visual b. Nos permite crear un botn con dos opciones c. Nos permite mostrar una lista de opciones d. Slo tiene utilidad en un cuadro de dilogo e. Se puede enviar en un Broadcast Como podemos cargar una interfaz mediante programacin a. No es posible hacerlo. b. Al crear la clase Activity, se crea la interfaz c. Mediante el mtodo getInflate de la clase Context d. Mediante la clase LayoutInflater e. Ninguna es correcta El mtodo a sobreescribir en una Activity al presionar la tecla Back es: a. onBackPressed b. onPreseed(Button id) c. OnCommand(Object sender) d. OnBack Un Toast es: a. Una clase que permite crear ayudas. b. El objeto no hace falta crearle. Existe en cualquier cliente Web c. Una clase que permite crear una notificacin para informar al usuario d. Una clase que permite incrustar JavaScript en un objeto de contenido Web e. Todas son correctas f. Ninguna es correcta En Android un GridView a. Es una clase que nos permite mostrar la informacin en modo celda b. Nos permite cambiar el contenido que se muestra en cada celda c. Es una clase que permite mostrar vistas personalizadas d. Es una clase que nos permite mostrar una lista de imgenes e. Ninguna es correcta f. Todas son correctas Un objeto WebView a. Permite cargar nicamente contenido descargado desde Internet b. Permite cargar texto y visualizarlo con formatos textuales de HTML c. Permite ejecutar en Android cdigo escrito en JavaScript d. Permite mostrar en una vista contenido HTML cargado desde Internet o en modo local e. La respuesta a y b es correcta Un cuadro de dilogo en Android de tipo Progreso: a. Debe ser actualizado usando un Handler b. Se actualiza mediante eventos que lanza el objeto c. Permite establecer si la operacin se va a cancelar d. En Android no existe una clase para crear dilogos de progreso e. Las respuestas a y b son correctas-

24.

25.

26.

27.

28.

29.

30.

Un servicio de Android a. Hereda de la clase Broadcast b. Hereda de la clase ServiceIntent c. Hereda de la clase Service d. Debe iniciarse mediante el mtodo startService e. No es necesario registrarlo en el AndroidManifiest.xml f. Las respuestas a y d son correctas g. Las respuesas c y d son correctas h. Ninguna es correcta

Preguntas de ensayo
INSTRUCCIONES Las preguntas de tipo ensayo tienen por finalidad evaluar tu capacidad resolutiva con relacin a los temas que se han estudiado. Estas prcticas se debern enviar al campus virtual

1. (1p)Desarrolla un pequeo resumen sobre los frameworks de desarrollo nativo ms relevantes en sistemas Windows Phone y BackBerry
2. (25p)En el Tema 9 se ha implementado la tpica solucin para implementar un TODO o cosas por hacer. Debes implementar la misma solucin pero proporciona la posibilidad de completar las tareas. Puedes hacerlo mediante una opcin de men o a partir de una activity adicional

3. (25p)Desarrolla un pequeo resumen/tesis sobre los medios que proporciona Android para almacenamiento de datos. Como ayuda para el alumno, SQLite es la librera utilizada para el almacenamiento de datos. El alumno deber explicar todo lo que se considere necesario en relacin a esta base de datos, como se utiliza en Android, y que beneficios reporta. Si quieres puedes investigar en que otros sistemas mviles se utiliza y en aquellos que no est presente, cual es el modo a utilizar. 4. (6p) Implementa en Android un Xilofono similar al que se muestra en las siguientes ilustraciones y que yo he implementado. La aplicacin debe simular el comportamiento del instrumento de msica, de tal forma que al pulsar cada uno de los botones reproduzca el sonido correspondiente. La aplicacin dispondr de un men que permitir realizar la siguientes acciones (se acompaa la imagen correspondiente) a. Tocar una nana b. Grabar una cancin c. Reproducir la ltima cancin grabada d. Tocar la escala

La lgica de cada opcin ser la siguiente:

Toca una nana: elige una cancin que conozcas tpica de nios, como la nana, e implementa la funcionalidad de escuchar ese tono Grabar una cancin: permite iniciar la grabacin de una cancin. El total de notas lo puedes elegir t. Reproducir la ltima cancin grabada. Una vez que he grabado una cancin, veamos como suena. No es necesario guardarla en algn almacenamiento externo. Tocar escala: tocar desde el Do hasta el Si.

Puesto que es necesario utilizar alguna clase que no se ha visto en el gua didctica, te invito a que estudies la clase MediaPlayer que existe en el SDK de Android:

You might also like