Está en la página 1de 7

Primera Evaluacin a Distancia

Tpicos I
IX Ciclo
Ingeniera de Sistemas

DATOS DE IDENTIFICACIN CURSO FECHA DE ENTREGA SEMESTRE ACADMICO ESTUDIANTE FACULTAD ESCUELA PROFESIONAL PROFESOR : Tpicos I : : 2013 0 :. : Facultad de Ingeniera : Ingeniera de Sistemas : Ing. Franklin Edinson Tern Santa Cruz

Programa Acadmico de Educacin Superior a Distancia

Primera 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 9.5 puntos Segunda parte: Preguntas de ensayo tiene un valor de 10.5 puntos

Importante: Esta evaluacin a distancia puede ser entregada de manera fsica en su respectivos Centro Universitario o tambin 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 19 preguntas donde debes determinar la veracidad (V) o falsedad (F) de los enunciados. En la segunda parte hay preguntas denominadas de eleccin mltiple, que consta de 19 tems en forma de pregunta con cinco alternativas (a, b, c, d, e) de los cuales debes elegir la correcta. 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. V V V V V V V V V F F F F F F F F F Las clases abstractas pueden implementar interfaces El polimorfismo se implementa haciendo uso de la herencia y la implementacin Las clases, en VB Net, tienen un mtodo llamado toString Los constructores se pueden invocar en cualquier momento VB Net soporta la creacin e implementacin de interfaces La palabra clave MyBase hace referencia a la clase base de la clase en la que estamos codificando VB Net soporta la herencia mltiple Redefinir una funcin significa crear una funcin con el mismo nombre y diferente cantidad de parmetros Los controles de usuario derivan de la clase Control

10. 11. 12. 13. 14.

V V V V V

F F F F F

VB Net proporciona clases, llamadas colecciones, que permiten manejar un conjunto de objetos El bucle For Each no puede ser utilizado para recorrer colecciones de tipo Object Las colecciones de tipo Object tienen mejor rendimiento que las colecciones que explotan el uso de genricos

El control ComboBox permite enlazarlo a una coleccin de objetos Es recomendable, por rendimiento, utilizar el objeto DataReader de ADO Net par recorrer los datos solicitados
Cuando se utiliza desencadenadores el objeto Command debe estar dentro de una transaccin ADO Net no soporta el uso de inyeccin SQL ADO Net permite configurar el tiempo de respuesta de espera de una orden

15. 16. 17. 18.

V V V V

F F F F

Para almacenar datos, las entidades pueden utilizar datos compartidos (shared)
Los orgenes de datos siempre deben ser bases de datos relacionales La capa de acceso a datos permite atenuar el impacto de cambiar el motor de base de datos

19. 20.

V V

F F

B) PRUEBA DE ELECCIN MLTIPLE: Encierre en un crculo la alternativa correcta (0.25 pts. cada pregunta) 21. No se puede configurar en las propiedades de un proyecto a. El nombre del assembly a crear b. La versin del Net Framework a utilizar c. Las opciones de compilacin d. El formulario de inicio e. Ninguna de las anteriores Es correcto acerca de VB Net a. Es compatible con el Net Framework b. Se puede configurar para no permitir conversiones implcitas c. No se puede configurar para diferenciar mayscula y minsculas al comparar texto d. A y B e. Todas las anteriores Es un modificador de acceso permitido para los constructores de clases a. public b. protected c. private d. A y C e. Todas las anteriores

22.

23.

24.

Es cierto acerca de los constructores de una clase a. b. c. d. e. Se pueden crear varios constructores Slo pueden ser pblicos Deben tener el mismo nombre que la clase AyC Todas las anteriores

25.

Es cierto sobre los namespace a. b. c. d. e. Se puede configurar utilizando las propiedades del proyecto Las clases de varios proyectos pueden tener el mismo namespace Agrupan las clases que tiene el mismo objetivo AyC Todos las anteriores

26.

VB Net soporta a. b. c. d. e. Implementacin Herencia simple Herencia mltiple AyB Todas las anteriores

27.

Sirve para cambiar el tipo de dato de una expresin a. b. c. d. e. CType DirectCast Convert AyB Todas las anteriores

28.

Dada las siguientes afirmaciones I. VB Net utiliza la palabra Shared para crear miembros estticos o compartidos II. VB Net soporta la herencia mltiple III. VB Net permite crear clase que implementen varias interfaces Son ciertas a. b. c. d. e. I y II I I y III Todas las anteriores Ninguna de las anteriores

29.

Hace referencia a la redefinicin de funciones a. b. c. d. e. MustOverride Overrides Overridable Todas las anteriores Ninguna de las anteriores

30.

Qu afirmacin es correcta acerca de la clase Object? a. b. c. d. e. Tiene una funcin ToString Tiene una funcin equals A una variable de tipo Object se le puede asignar cualquier valor AyB Todas las anteriores

31.

Es incorrecto acerca de las colecciones a. b. c. d. e. El atributo Items del control ListBox es una coleccin No se puede utilizar el bucle for para recorrerlos Las colecciones con genricos son ms eficientes que las colecciones de tipo Object AyB ByC

32.

Es incorrecto acerca del SQLCommand a. b. c. d. e. No soporta inyeccin SQL Soporta la ejecucin de procedimientos almacenados por defecto Permite obtener un DataReader con los datos solicitados AyB Todas son incorrectas

33.

Con respecto a la arquitectura distribuida es cierto a. b. c. d. e. Las capas de presentacin y entidades de negocio estn fuertemente acopladas La capa de presentacin puede cambiar sin afectar a las otras capas Permite cambiar de origen de datos sin afectar a la capa de presentacin AyC Todas son correctas

34.

Es cierto acerca de las transacciones a. b. c. d. e. La propiedad Transaction del Command permite incluirlo dentro de la transaccin No se puede utilizar SQLDataAdapter en una transaccin SQLConnection tiene un mtodo para iniciar la transaccin Todas las transacciones deben finalizarse haciendo uso de Transaction Todas las anteriores

35.

Es cierto de la capa entidad de negocio a. b. c. d. e. Hacen uso de clases No se puede utilizar la herencia No permite la creacin de propiedades de solo lectura Permite la implementacin de interfaces AyD

36.

Es correcto acerca de los proyectos de una misma solucin: a. b. c. d. e. Reconocen sus clases automticamente No pueden compartir el mismo namespace El proyecto puede crear varios namespace Todas las anteriores Ninguna de las anteriores

37.

Es correcto acerca de las referencias a. b. c. d. e. Las referencias Net son ms rpidas que las referencias tipo COM Las referencias a proyectos deben estar en el mismo namespace Se agregar automticamente al crear proyectos, de acuerdo al tipo del mismo AyC Todas las anteriores

38.

Es incorrecto acerca de los genricos a. b. c. d. e. Es ms rpido que utilizar variables de tipo Object No podemos crear nuevas funciones haciendo uso de genricos Los genricos ayudan en la codificacin de los programas Todas las anteriores Ninguna es incorrecta

Preguntas de ensayo
INSTRUCCIONES Las preguntas de tipo ensayo tienen por finalidad evaluar tu capacidad analtica y de diseo. Estn enfocadas al desarrollo de programas utilizando los conocimientos aprendidos. Los dos ejercicios siguientes deben realizarse con clases, colecciones y genricos, sin hacer uso de orgenes de datos. 1. Analizar y crear las clases necesarias para implementar la gestin de alumnos y notas de un docente de fsica del 5to grado de educacin secundaria (10.5 pts.) El programa debe cumplir con los siguientes requerimientos: - Permitir el registro de alumnos: nombres, apellidos y nmero de orden - Permitir el registro de indicadores y notas de cada alumno - Presentar un reporte indicando el promedio de cada alumno. En caso le falten notas debe mostrar el mensaje respectivo No se debe hacer uso de orgenes de bases de datos.

También podría gustarte