Está en la página 1de 9

Primera Evaluacin a Distancia

Desarrollo de Sistemas de Informacin


VII Ciclo
Ingeniera de Sistemas

DATOS DE IDENTIFICACIN CURSO FECHA DE ENTREGA SEMESTRE ACADMICO ESTUDIANTE FACULTAD ESCUELA PROFESIONAL PROFESOR : Desarrollo de Sistemas de Informacin : 09 de febrero de 2013 (ultimo da) : 2013 0 : ________________________________________ : Facultad de Ingeniera : Ingeniera de Sistemas : Ing. Heber Ivan Mejia Cabrera

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 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 consta de 28 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. ( ) La funcin ValidateChildren desencadena la ejecucin de todos los manejadores de eventos de validacin programados en el formulario VB Net permite utilizar un mismo procedimiento como manejador de varios eventos. La sentencia Return finaliza la funcin inmediatamente aun cuando haya ms sentencias en la funcin. Es posible utilizar expresiones de tipo String, Integer como argumento de la sentencia SELECT CASE La clave fornea puede tener tipo de dato diferente a la columna que hace referencia porque estn en tablas distintas. Al escribir texto en un TextBox tambin se lanza el evento keyPress ) ) Para ejecutar un assembly es necesario tener instalado el Net Framework Net Framework es el encargado de administrar la memoria que se asigna en

( ) ( ) ( ) ( ) ( ) ( (

los assemblies 9. ( ) Si OPTION EXPLICIT est configurado en ON y OPTION STRICT est configurado en OFF, se puede declarar variables sin especificar el tipo de dato Los eventos Validating y Validated se lanzan slo si la propiedad AutoValidate del formulario est configurado a un valor diferente de DISABLED

10.

B) PRUEBA DE ELECCIN MLTIPLE: Encierre en un crculo la alternativa correcta (0.25 pts. cada pregunta) 11. Qu tipo de dato no se puede utilizar para almacenar el valor -1? a. b. c. d. e. 12. Integer Byte Short Double Todas

Es incorrecto acerca de la propiedad AutoValidate del formulario a. Si est configurado como EnableAllowFocusChange se lanza el evento Validated cuando la verificacin es incorrecta b. Permite configurar como se ejecutan los eventos de validacin c. Si est configurado como Disable no se lanza el evento Validating d. Todas las anteriores e. Ninguna de las anteriores

13.

Marque la afirmacin incorrecta a. b. c. d. e. Se puede utilizar el control ErrorProvider para varios controles Se puede configurar el icono que se presenta con el ErrorProvider No se puede llamar a un mtodo manejador de evento ByC Ninguna de las anteriores

14.

Marque la afirmacin incorrecta a. b. c. d. e. Net Framework no est basado en estndares Soporta herencia mltiple Garbagge Collector es el encargado de gestionar la memoria AyB Ninguna es incorrecta

15.

Es cierto de las claves nicas a. Pueden estar conformadas por varias columnas b. Deben ser de tipo numrico c. Puede contener columnas nulas

d. A y C e. Ninguna de las anteriores 16. Marque la alternativa correcta a. b. c. d. e. 17. Las relaciones muchos a muchos no se pueden crear en los SGBD Las entidades dbiles ceden su clave primaria como clave fornea Las relaciones uno a uno son siempre obligatorias La clave fornea siempre es no nula Todas las anteriores

No es una caracterstica de Visual Studio Net a. b. c. d. e. Sus paneles no son acoplables Permite trabajar con varios proyectos al mismo tiempo Es multilenguaje Permite guardar la configuracin del entorno Ninguna de las anteriores

18.

De acuerdo al mbito de las variables, marcar la afirmacin incorrecta? a. Todas las variables tiene un mbito definido b. El mbito privado no permite acceder a la variable desde fuera de la clase c. Es vlido declarar dos variables con el mismo nombre, una a nivel de clase y otra a nivel de funcin d. Una variable declarada dentro de una funcin es accesible desde otra funcin. e. C y D son incorrectas

19.

Las caractersticas del modelo lgico de una base de datos son: I. II. III. IV. Independiente del Sistema Gestor de Base de Datos Se puede des normalizar Resultado del anlisis de la informacin de la empresa Debe satisfacer los requerimientos funcionales del sistema

Son ciertas a. I, II y IV b. II, IV c. III y IV d. I, IV e. Ninguna de las anteriores

20.

Es tipo por referencia a. b. c. d. e. Instancias String Double Enumerados AyC

21.

Es incorrecto, acerca del control ComboBox a. b. c. d. e. Utiliza una coleccin llamada Items El evento por defecto es SelectedIndexChanged SelectedIndex tiene valor -1 cuando no se ha seleccionado ningn elemento Todas son correctas Ninguna es incorrecta

22.

Se almacenan en el Stack a. b. c. d. e. Enumerados String Integer ByC Todas las anteriores

23.

Marque la afirmacin correcta a. b. c. d. e. Visual Basic soporta implementacin de interfaces Visual Basic slo soporta herencia simple Visual Basic permite crear clases selladas AyC Todas son incorrectas

24.

Acerca de los documentos XML, no es correcto: a. b. c. d. e. Un documento vlido est bien formado Se utiliza para intercambiar informacin Puede ser bien formado o vlido Es un estndar Todas las anteriores

25.

De los siguientes afirmaciones: I. Visual Studio Net permite crear aplicaciones Web II. Visual Studio no permite crear libreras DLL III. Visual Studio permite crear controles de usuario Son ciertos: a. I y II b. I y III c. II d. Todas son correctas e. Ninguna de las anteriores

26.

Cul de los siguientes nombres es vlido para una variable? a. b. c. d. e. txtValor 8X __Medico A, B y C AyC

27.

Qu afirmacin es incorrecta acerca de la clase Object? a. b. c. d. e. Tiene una funcin ToString Es la clase base de todas las clases No se puede declarar una variable de este tipo Es un tipo por referencia Ninguna de las anteriores

28.

Marque la afirmacin correcta acerca de los operadores a. b. c. d. e. IS NOTHING permite verificar si la instancia ha sido creada MOD permite obtener el residuo de una divisin ANDALSO es ms eficiente que AND AyC Todas las anteriores

29.

Si OPTION STRICT est configurado a ON es incorrecto: a. Declarar variables sin especificar tipo de dato b. OPTION EXPLICIT debe estar en ON c. Realizar conversiones de tipo de dato en forma explcita d. Todas las anteriores e. A y C No es un evento del ComboBox a. Validated b. Click c. SelectedIndexChanged d. Validating e. Ninguna de las anteriores Acerca de los controles de usuario, es incorrecto: a. b. c. d. e. Derivan de la clase Control Pueden contener a otros controles Se puede crear nuevos controles derivando de los ya existentes Pueden generar eventos Ninguna de las anteriores

30.

31.

32.

Es correcta acerca de las sentencia condicionales a. Utilizan una expresin condicional b. La clusula Case Else debe ser el ltimo Case c. La expresin de la sentencia Select Case admite valores de tipo String

d. A y B e. Todas las anteriores 33. Es correcto acerca de las sentencias repetitivas a. b. c. d. e. 34. El bucle Do loop while puede finalizarse con la sentencia Exit Do El bucle For puede ejecutarse 0 veces El bucle For puede utilizar un incremento negativo A y B son correctas Todas son correctas

Es un evento de teclado a. b. c. d. e. KeyPress KeyDown KeyUp KeyChar A, B y C

35.

Acerca de los manejadores de evento es incorrecto: a. b. c. d. e. Utilizan la palabra clave Handles para crear manejadores de evento El argumento e contiene informacin acerca del evento Un manejador de evento slo puede gestionar un evento AyC Ninguna de las anteriores

36.

Cul es el enunciado correcto? a. b. c. d. Despus de validating se lanza el evento Enter El evento Enter se lanza antes que el evento Validated Todas las anteriores El evento validated se lanza cuando la validacin, realizada en el evento Validating, es correcta e. Ninguna de las anteriores

37.

Es correcto acerca de los formularios a. b. c. d. e. El evento por defecto es Load Permite ocultar sus bordes Controla la forma que se ejecutan los eventos de validacin Todas son correctas Ninguna de las anteriores

38.

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

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. 1. Desarrollar un programa que simule la agenda electrnica de un gerente de una compaa. El programa debe guardar los Apellidos, Nombres, Fecha de nacimiento, Telfono fijo, celular y correo electrnico del contacto as como la empresa y cargo que tiene. (6.5 puntos) a) Registro de datos, Actualizacin de datos, eliminacin de datos(2 puntos) b) Validacin de datos telfono Telfono fijo y celular debe tener 09 dgitos (0.5 puntos) c) Validacin de correo electrnico (2 puntos) d) Bsqueda de contactos por apellido, por nombres, por empresa(2 puntos)
El almacenamiento de los datos ser en memoria o en un archivo de texto. El correo debe contener un @ a partir del segundo carcter, no debe permitir ingresar un correo cuyo primer carcter sea un @, tampoco debe permitir ingresar dos veces el carcter arroba en cualquier parte de la cadena. Ejemplo: @hola.com (no debe permitir) hola@yaho@o.com (no debe permitir) h@yahoo.es (Correcto) Hola@hotmail.com (Correcto)

2. Desarrollar un programa para el ingreso seguro de un usuario a un sistema. El ingreso se debe realizar solicitando el usuario y la contrasea. (4 puntos)
La contrasea debe ser numrica haciendo uso de un teclado numrico virtual, no debe permitir escribir por el teclado. La disposicin de los nmeros del teclado virtual debe cambiar cada 30 segundos, cuando se pulse el primer digito de la contrasea el cambio de posicin de los nmeros debe detenerse, en caso de dejar de pulsar dgitos de la contrasea por ms 30 segundos el teclado debe volver a cambiar la posicin de los dgitos cada 30 segundos. a) Diseo del formulario (0.5 puntos) b) Cambio de posicin automtica y al azar de los dgitos(3 puntos) c) Temporizacin de cambios cada 30 segundos.(0.5 puntos)
Esto no afectar al usuario, debido a que para ingresar una contrasea numrica de 15 dgitos se demora menos 15 segundos.

Se debe hacer uso de las nuevas caractersticas de los manejadores de evento que proporciona VB Net.

Pantalla inicial Al cargar el formulario los dgitos aparecen ubicados al azar, si el usuario no ingresa la contrasea y el formulario permanece abierto durante 30 segundos, automticamente cambiar la posicin de los dgitos.

Cuando el usuario pulso un digito de la contrasea el cambio de posicin de los dgitos se detuvo, pero el usuario ingreso una parte de su clave y sali a atender a alguna urgencia dejando el formulario abierto, como se demor por ms de 30 segundos entonces automticamente el formulario cambi la ubicacin de los dgitos.

-------------------------------------------------------------------------------------------------------------Importante Puedes utilizar Visual Basic 2010 Visual Basic 2005. Adjuntar el cdigo fuente del proyecto completo (Carpeta del proyecto VB NET) de lo contrario no ser revisado, no se aceptan imgenes del cdigo fuente.