Sei sulla pagina 1di 16

Departamento de Ciencias de la Computacin y Electrnica

Seccin Ingeniera del Software y Gestin de Tecnologas de la Informacin


Asesora virtual:
www.utpl.edu.ec
Profesor principal:
Ing. Pablo Alejandro Quezada Sarmiento
Programacin Avanzada
Evaluacin a distancia
4 Crditos
TUTORAS: El profesor asignado publicar en el Entorno Virtual de Aprendizaje (EVA) su nmero telefnico y horario de tutora, para
contactarlo utilice la opcin Contactar al profesor
Ms informacin puede obtener llamando al Call Center 072588730, lnea gratuita
1800 88758875 o al correo electrnico callcenter@utpl.edu.ec
Abril-Agosto 2014
Titulacin Ciclo
Ingeniero en Informtica
IV
La Universidad Catlica de Loja
MODALIDAD ABIERTA Y A DISTANCIA
Evaluaciones a distancia: Programacin Avanzada
3
La Universidad Catlica de Loja
OS
Le recordamos que a partir del presente ciclo acadmico usted debe
enviar de forma obligatoria su evaluacin a distancia a travs del
Entorno Virtual de Aprendizaje (EVA) en las fechas denidas, con
carcter de EXCLUSIVAS E IMPOSTERGABLES.
TITULACIONES
PRIMER BIMESTRE
FECHAS DE ENVO
* Licenciado en Ciencias de la Educacin, Mencin:
- Educacin Bsica
- Fsico Matemticas
- Qumico Biolgicas
- Lengua y Literatura
* Ingeniero en Contabilidad y Auditora
Del jueves 1 al martes 13 de
mayo de 2014
* Ingeniero en Gestin Ambiental
* Economista
* Licenciado en Psicologa
* Licenciado en Ciencias de la Educacin, Mencin: Ingls
* Licenciado en Ciencias de la Educacin, Mencin: Educacin Infantil
Del jueves 1 al mircoles 14 de
mayo de 2014
* Abogado
* Ingeniero en Administracin en Gestin Pblica
* Licenciado en Ciencias de la Educacin, Mencin: Ciencias Humanas y Religiosas
* Ingeniero en Administracin de Empresas Tursticas y Hoteleras
Del jueves 1 al jueves 15 de
mayo de 2014
* Ingeniero en Administracin en Banca y Finanzas
* Licenciado en Asistencia Gerencial y Relaciones Pblicas
* Ingeniero en Informtica
* Ingeniero en Administracin de Empresas
* Licenciado en Comunicacin Social
Del jueves 1 al viernes 16 de
mayo de 2014
Para el envo de las evaluaciones acceda a: www.utpl.edu.ec.
PRIMER BIMESTRE
PRIMERA EVALUACIN A DISTANCIA
Estimado estudiante, recuerde la importancia de
ingresar e interactuar a travs del Entorno Virtual de
Aprendizaje (EVA). Las actividades planteadas tienen
un valor de 2 puntos, importantes para su califcacin.
PRUEBA OBJETIVA (2 puntos)
A. Seleccione la repuesta correcta.
1. Cul es la descripcin que define mejor el concepto clase en la programacin
orientada a objetos?
a. Es un concepto similar al de array
b. Es un tipo particular de variable
Evaluaciones a distancia: Programacin Avanzada
MODALIDAD ABIERTA Y A DISTANCIA
4
c. Es un modelo o plantilla a partir de la cual creamos objetos
d. Es una categora de datos ordenada secuencialmente
2. Los elementos que definen un objeto son:
a. Sus cardinalidad y su tipo
b. Sus atributos y sus mtodos
c. La forma en que establece comunicacin e intercambia mensajes
d. Su interfaz y los eventos asociados
3. Un patrn de diseo (design pattern) es utilizado tpicamente para:
a. Describir una solucin prctica a un problema de diseo comn
b. Asegurar que el cdigo se ejecute a la velocidad ptima durante el tiempo
de ejecucin
c. Permitir el uso de conceptos orientados a objetos en un lenguaje que no
es orientado a objetos
d. Reducir el nmero de clases en el diseo del programa
4. Instanciar una clase es:
a. Duplicar una clase
b. Eliminar una clase
c. Crear un objeto a partir de la clase
d. Conectar dos clases entre s
5. En Java, a qu nos estamos refiriendo si hablamos de Swing?
a. Una funcin utilizada para intercambiar valores
b. Es el sobrenombre de la versin 1.3 del JDK
c. Un framework especfico para Android
d. Una librera para construir interfaces grficas
6. Netbeans es:
a. Una librera de Java
b. Una versin de Java especial para servidores
c. Un IDE para desarrollar aplicaciones
d. Un framework Windows
Evaluaciones a distancia: Programacin Avanzada
5
La Universidad Catlica de Loja
7. Dentro del contexto del desarrollo en Java bycode es:
a. El formato de intercambio de datos
b. El formato que obtenemos tras compilar una fuente .java
c. Un tipo de variable
d. Un depurador de cdigo
8. La interfaz grfica est asociada con:
a. public class Componente interface Product
b. Componente cp = new Componente (interfaz)
c. public class Componente implements Printable
d. Componente cp = new Componente.interfaz
9. Sobrecargar un mtodo es:
a. Editarlo para modificar su comportamiento
b. Cambiarle el nombre dejndolo con la misma funcionalidad
c. Crear un mtodo con el mismo nombre pero diferentes argumentos
d. Aadirle funcionalidades a un mtodo
10. Una excepcin es:
a. Un error que lanza un mtodo cuando algo va mal
b. Un objeto que no puede ser instanciado
c. Un bucle que no finaliza
d. Un tipo de evento muy utilizado al crear interfaces
11. El dividir un programa en mdulos pequeos es trabajar con:
a. Mtodos
b. Abstracciones
c. POO
d. Parmetros indefinidos
12. Los arreglos bidimensionales son tambin conocidos como:
a. Tablas
b. Filas
c. Columnas
d. ndices
Evaluaciones a distancia: Programacin Avanzada
MODALIDAD ABIERTA Y A DISTANCIA
6
13. Los arreglos bidimensionales contienen:
a. Filas
b. Columnas
c. ndices nicos
d. Filas y columnas
14. Hablar de herencia es empezar a incursionar en:
a. Programacin Orientada a Objetos
b. Web Service
c. Interfaces
d. Arreglos
15. public(+): Indica que el atributo o mtodo ser:
a. Visible dentro como fuera de la clase.
b. Visible solo dentro de la clase que contiene al mismo
c. No accesible desde fuera de la clase pero si puede ser observado desde la
clase padre y la subclase.
d. Visible solo a fuera de la clase.
16. Un objeto de una clase puede ser objeto de
a. Otra clase
b. Otro objeto
c. Otra herencia
d. Otro proceso
17. Los miembros public y protected pueden utilizarse en la declaracin de:
a. Superclase y subclases
b. Herencia
c. Polimorfismo
d. Arreglos
18. Los constructores de una subclase pueden llamar a los constructores de la
superclase mediante la palabra clave
a. Super
b. Protected
c. Public
d. Constructor
Evaluaciones a distancia: Programacin Avanzada
7
La Universidad Catlica de Loja
19. El polimorfismo nos permite:
a. Programar en forma general
b. Programar en forma especifica
c. Programar sin considerar los mtodos aplicados
d. Programar sin considerar la POO
20. Una clase abstracta contiene:
a. Uno o dos mtodos.
b. Tres mtodos.
c. No contiene mtodos.
d. Ms de tres mtodos.
21. Las clases abstractas constituyen varios niveles de:
a. Jerarquas
b. Herencia
c. Polimorfismo
d. Abstracciones
22. Los constructores y mtodos static no pueden declararse como:
a. Abstract
b. Public
c. Private
d. Global
23. Con el poliformismo podemos disear e implementar sistemas que puedan:
a. Expanderse con facilidad
b. No expanderse
c. Ser estables pero sin considerar POO
d. Sin considerar los principios de las superclases
24. El paquete de java que permite trabajar con ficheros es:
a. Java.files.
b. Java.archives.
c. Java. Sql
d. Java.linq
Evaluaciones a distancia: Programacin Avanzada
MODALIDAD ABIERTA Y A DISTANCIA
8
25. La herencia permite.
a. Reutilizacin de cdigo.
b. Eliminar cdigo.
c. Crear nuevas clases padres.
d. Crear constructores
PRUEBA DE ENSAYO (4 puntos)
1. Realizar una sntesis del tema de Diagramas UML. El archivo respectivo se
encuentra en la seccin REA. (1 PUNTO)
2. Escribir un programa que simule el lanzamiento de dos dados y muestre por
pantalla la frecuencia de los resultados de mil lanzamientos. Nota: puede
emplearse la rutina predefinida de Java Math.random () que devuelve un
valor aleatorio real entre 0 y 1. (1 PUNTO)
Interaccin con el EVA y Herramientas Complementarias.
Su participacin en EVA, Blog y herramientas complementarias ser valorada sobre 2
puntos del total de su evaluacin a distancia.
La s actividades a valorar ser:
a. 1 punto: Participacin en foro que se habilitara la 5 semana. Se considerara
los aportes personales como la interaccin con los compaeros.
b. 1 punto: Ejercicios de autoevaluacin y texto gua correspondientes al
primer bimestre.
NOTA: La seccin de Ensayo debe ser cargada en EVA y todos los archivos que
generen los programas de java, anlisis, diagramas deben ser compartido a travs
de Dropbox a la cuenta de correo paquezada@utpl.edu.ec
Evaluaciones a distancia: Programacin Avanzada
9
La Universidad Catlica de Loja
Estimado(a) estudiante, una vez resuelta su evaluacin a distancia en el
documento impreso (borrador), acceda al Entorno Virtual de Aprendizaje
(EVA) en www.utpl.edu.ec e ingrese las respuestas respectivas.
SEOR ESTUDIANTE:
Le recordamos que para presentarse a rendir las
evaluaciones presenciales no est permitido el uso de
ningn material auxiliar (calculadora, diccionario, libros,
Biblia, formularios, cdigos, leyes, etc.)
Las pruebas presenciales estn diseadas para
desarrollarlas sin la utilizacin de estos materiales.
Evaluaciones a distancia: Programacin Avanzada
11
La Universidad Catlica de Loja
OS
Le recordamos que a partir del presente ciclo acadmico usted debe
enviar de forma obligatoria su evaluacin a distancia a travs del
Entorno Virtual de Aprendizaje (EVA) en las fechas denidas, con
carcter de EXCLUSIVAS E IMPOSTERGABLES.
TITULACIONES
SEGUNDO BIMESTRE
FECHAS DE ENVO
* Licenciado en Ciencias de la Educacin, Mencin:
- Educacin Bsica
- Fsico Matemticas
- Qumico Biolgicas
- Lengua y Literatura
* Ingeniero en Contabilidad y Auditora
Del martes 1 al jueves 17 de
julio de 2014
* Ingeniero en Gestin Ambiental
* Economista
* Licenciado en Psicologa
* Licenciado en Ciencias de la Educacin, Mencin: Ingls
* Licenciado en Ciencias de la Educacin, Mencin: Educacin Infantil
Del martes 1 al mircoles 16 de
julio 2014
* Abogado
* Ingeniero en Administracin en Gestin Pblica
* Licenciado en Ciencias de la Educacin, Mencin: Ciencias Humanas y Religiosas
* Ingeniero en Administracin de Empresas Tursticas y Hoteleras
Del martes 1 al martes 15 de
julio 2014
* Ingeniero en Administracin en Banca y Finanzas
* Licenciado en Asistencia Gerencial y Relaciones Pblicas
* Ingeniero en Informtica
* Ingeniero en Administracin de Empresas
* Licenciado en Comunicacin Social
Del martes 1 al lunes 14 de
julio de 2014
Para el envo de las evaluaciones acceda a: www.utpl.edu.ec.
SEGUNDO BIMESTRE
SEGUNDA EVALUACIN A DISTANCIA
Estimado estudiante, recuerde la importancia de
ingresar e interactuar a travs del Entorno Virtual de
Aprendizaje (EVA). Las actividades planteadas tienen
un valor de 2 puntos, importantes para su calificacin.
PRUEBA OBJETIVA (2 puntos)
A. Referente a los siguientes tems conteste con una V en caso que se verdadero
y F (1 PUNTO)
1. ( ) Para hacer uso de las listas, mapas y conjuntos es necesario usar o
importar el paquete java.util.
2. ( ) Una lista es una asociacin de una llave (key) y un objeto (object
Evaluaciones a distancia: Programacin Avanzada
MODALIDAD ABIERTA Y A DISTANCIA
12
3. ( ) El paquete que maneja las expresiones regulares en Java est
conformado por las clases Matcher y Pattern.
4. ( ) El siguiente conjunto de smbolos es un metacaracter ^, que lo que
hace es validar la iniciacin de una expresin regular.
5. ( ) Base de Datos: Es una coleccin organizada de datos.
6. ( ) JDBC: Tambin conocida como Java Database Conectivit.
7. ( ) La sentencia SQL: Insert, Delete y Update son conocidas como
Lenguaje de Manipulacin de Datos.
8. ( ) Cada fabricante de base de datos, por lo general provee un drive
JDBC para usarlo con Java.
9. ( ) Para realizar una conexin JDBC a una base de datos Oracle, se
debera usar elsiguiente String url: jdbc:oracle:thin:@host:puerto:sid
10. ( ) El JDBC puede ser utilizado tanto en aplicaciones escritorio as
como tambin en aplicaciones web.
B. Seleccione la repuesta correcta. (1 punto)
1. Las estructuras de datos tienen una relacin estrecha entre:
a. Tiempo de ejecucin del procesador y uso de memoria.
b. Tiempo de ejecucin y pila.
c. Memoria y pila.
d. Procesador y entorno de desarrollo.
2. Las API Collections estn divididas en :
a. 2 tipos de colecciones
b. 3 tipos de colecciones
c. 4 tipos de colecciones
d. 5 tipos de colecciones
3. Un conjunto contiene elementos:
a. nicos
b. Duplicados
c. No posee elementos
d. Simples
Evaluaciones a distancia: Programacin Avanzada
13
La Universidad Catlica de Loja
4. Las expresiones regulares en Java, aparecieron por primera vez en la versin.
a. Java 1.3
b. Java 1.4
c. Java 1.5
d. Java 1.7
5. La clase Matcher es un tipo de objeto que se crea a partir de un patrn
mediante la invocacin del mtodo.
a. Pattern.matcher
b. Java.io
c. Java sql.
d. Java.matcher
6. Las expresiones regulares son muy tiles a la hora de validar:
a. Campos
b. Registros
c. Base de datos
d. Archivos
7. Una base de datos es:
a. Es una coleccin organizada de datos.
b. Conjunto de ficheros no relacionados.
c. Conjunto de archivos no relacionales.
d. Conjunto de filas y columnas sin organizacin.
8. JDBC: Tambin conocida como:
a. Java Database Conectivity
b. JavaDatasetConection
c. JavaConectivityDatabase
d. DatabaseJavaConectivity
9. Lo que no puede causar directamente un hilo para detener la ejecucin es:
a. Llamar al SetPriority () en un objeto Thread.
b. Al llamar al mtodo wait () sobre un objeto.
c. Llamar a mtodo notify () en un objeto.
d. Llamar al mtodo run
Evaluaciones a distancia: Programacin Avanzada
MODALIDAD ABIERTA Y A DISTANCIA
14
10. Qu clase de coleccin le permite acceder a sus elementos mediante
la asociacin de una clave con el valor de un elemento, y proporciona
sincronizacin?
a. java.util.SortedMap
b. java.util.TreeMap
c. java.util.TreeSet
d. TreeMap
11. Suponga que desea crear una instancia de un nuevo mapa que tiene una
orden de iteracin que es el mismo que el orden de iteracin de una instancia
existente de un mapa. Cul aplicacin concreta de la interfaz de mapa se
debe utilizar para la nueva instancia?
a. TreeMap
b. HashMap
c. LinkedHashMap
d. La respuesta depende de la implementacin de la instancia existente.
12. java.util.HashSet es :
a. Los elementos de la coleccin estn ordenados.
b. La coleccin se garantiza que sea inmutable.
c. Los elementos de la coleccin se garantiza que sea nico.
d. Los elementos de la coleccin se accede mediante una clave nica.
13. Un patrn de diseo (design pattern) es utilizado tpicamente para:
a. Describir una solucin prctica a un problema de diseo comn
b. asegurar que el cdigo se ejecute a la velocidad ptima durante el tiempo
de ejecucin
c. Permitir el uso de conceptos orientados a objetos en un lenguaje que no
es orientado a objetos
d. Reducir el nmero de clases en el diseo del programa
14. Las operaciones CRUD son sentencias del lenguaje.
a. SQL de base de datos relacional.
b. Oracle
c. My Sql
d. Sparql
Evaluaciones a distancia: Programacin Avanzada
15
La Universidad Catlica de Loja
15. Para hacer el uso de las listas, mapas y conjuntos es necesario importar el
paquete:
a. java.util
b. java.sever
c. java.sql
d. java.math
PRUEBA DE ENSAYO (4 puntos)
1. Desarrolle una clase usando hilos que contenga la clase CONDUCTOR, esta
clase deber contener mtodos que permitan ingresar, borrar y buscar un
CONDUCTOR, utilice los algoritmos y expresiones regulares para validar la
cdula, correo electrnico y telfono celular. Como datos adicionales se debe
tener en cuenta datos personales del CONDUCTOR los mismos que debern
presentarse as como los datos validados. Debe utilizar un gestor de base
datos para el almacenamiento respectivo (1 punto).
2. Explique y analice la utilizacin de Hilos en el desarrollo de aplicaciones
informticas. (1punto)
Interaccin con el EVA y Herramientas Complementarias.
Su participacin en EVA, Blog y herramientas complementarias ser valorada sobre 2
puntos del total de su evaluacin a distancia.
La s actividades a valorar ser:
a. 1 punto: Participacin en foro que se habilitara la semana 12. Se considerara
los aportes personales como la interaccin con los compaeros.
b. 1 punto :Ejercicios de autoevaluacin y texto gua correspondientes al
segundo bimestre.
NOTA: La seccin de Ensayo debe ser cargada en EVA y todos los archivos que
generen los programas de java, anlisis, diagramas deben ser compartido a travs
de Dropbox a la cuenta de correo paquezada@utpl.edu.ec
Evaluaciones a distancia: Programacin Avanzada
MODALIDAD ABIERTA Y A DISTANCIA
16
Estimado(a) estudiante, una vez resuelta su evaluacin a distancia en el
documento impreso (borrador), acceda al Entorno Virtual de Aprendizaje
(EVA) en www.utpl.edu.ec e ingrese las respuestas respectivas.
SEOR ESTUDIANTE:
Le recordamos que para presentarse a rendir las
evaluaciones presenciales no est permitido el uso de
ningn material auxiliar (calculadora, diccionario, libros,
Biblia, formularios, cdigos, leyes, etc.)
Las pruebas presenciales estn diseadas para
desarrollarlas sin la utilizacin de estos materiales.

Potrebbero piacerti anche