You are on page 1of 9

Primera Evaluación a Distancia

Desarrollo de Sistemas de Información
VII Ciclo
Ingeniería de Sistemas

DATOS DE IDENTIFICACIÓN CURSO FECHA DE ENTREGA SEMESTRE ACADÉMICO ESTUDIANTE FACULTAD ESCUELA PROFESIONAL PROFESOR : Desarrollo de Sistemas de Información : 09 de febrero de 2013 (ultimo día) : 2013 – 0 : ________________________________________ : Facultad de Ingeniería : Ingeniería de Sistemas : Ing. Heber Ivan Mejia Cabrera

Programa Académico de Educación Superior a Distancia

así como la Facultad y Escuela Profesional a la que perteneces. d.Primera Evaluación a Distancia Indicaciones Generales No olvides de escribir tus nombres y apellidos en la primera página de la prueba. Es posible utilizar expresiones de tipo String. (0.5 puntos Importante: Esta evaluación a distancia puede ser entregada de manera física en su respectivos Centro Universitario o también a través del Campus Virtual de nuestra universidad. cada pregunta) 1. Este examen consta de dos partes:   Primera parte: Preguntas objetivas – que tiene un valor de 9. en los espacios correspondientes.25 pts. 2. 8.5 puntos Segunda parte: Preguntas de ensayo – tiene un valor de 10. 6. e) de los cuales debes elegir la correcta. Preguntas objetivas INSTRUCCIONES La prueba objetiva está constituida por dos partes. En la segunda parte hay preguntas denominadas de elección múltiple. ( ) La función ValidateChildren desencadena la ejecución de todos los manejadores de eventos de validación programados en el formulario VB Net permite utilizar un mismo procedimiento como manejador de varios eventos. 3. además debes estar seguro al momento de responder pues cualquier borrón o enmendadura anula la respuesta. En el desarrollo de la prueba lee atentamente los enunciados o la pregunta y responder según se indique. A) VERDADERO FALSO: Encierre en un círculo la letra V si es verdadero o F si es falso. que consta de 28 ítems en forma de pregunta con cinco alternativas (a. Al escribir texto en un TextBox también 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 ( ) ( ) ( ) ( ) ( ) ( ( 2 . La sentencia Return finaliza la función inmediatamente aun cuando haya más sentencias en la función. 7. 5. b. la primera de ellas consta de 10 preguntas donde debes determinar la veracidad (V) o falsedad (F) de los enunciados. 4. Integer como argumento de la sentencia SELECT CASE La clave foránea puede tener tipo de dato diferente a la columna que hace referencia porque están en tablas distintas. c.

Puede contener columnas nulas 3 . 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 método manejador de evento ByC Ninguna de las anteriores 14. c. Ninguna de las anteriores 13. ¿Qué tipo de dato no se puede utilizar para almacenar el valor -1? a. d. b. Pueden estar conformadas por varias columnas b. Marque la afirmación incorrecta a. cada pregunta) 11. c. Si está configurado como Disable no se lanza el evento Validating d. d. c. ( ) B) PRUEBA DE ELECCIÓN MÚLTIPLE: Encierre en un círculo la alternativa correcta (0.25 pts. b.los assemblies 9. se puede declarar variables sin especificar el tipo de dato Los eventos Validating y Validated se lanzan sólo si la propiedad AutoValidate del formulario está configurado a un valor diferente de DISABLED 10. Es cierto de las claves únicas a. e. Net Framework no está basado en estándares Soporta herencia múltiple Garbagge Collector es el encargado de gestionar la memoria AyB Ninguna es incorrecta 15. Permite configurar como se ejecutan los eventos de validación c. d. e. e. b. Deben ser de tipo numérico c. Integer Byte Short Double Todas Es incorrecto acerca de la propiedad AutoValidate del formulario a. Todas las anteriores e. ( ) Si OPTION EXPLICIT está configurado en ON y OPTION STRICT está configurado en OFF. Si está configurado como EnableAllowFocusChange se lanza el evento Validated cuando la verificación es incorrecta b. 12. Marque la afirmación incorrecta a.

A y C e. II. ¿De acuerdo al ámbito de las variables. IV c. Sus paneles no son acoplables Permite trabajar con varios proyectos al mismo tiempo Es multilenguaje Permite guardar la configuración del entorno Ninguna de las anteriores 18. IV. e. I. Las características del modelo lógico de una base de datos son: I. c. Todas las variables tiene un ámbito definido b. b. d. Es válido declarar dos variables con el mismo nombre. 17. Independiente del Sistema Gestor de Base de Datos Se puede des normalizar Resultado del análisis de la información de la empresa Debe satisfacer los requerimientos funcionales del sistema Son ciertas a. Las relaciones muchos a muchos no se pueden crear en los SGBD Las entidades débiles ceden su clave primaria como clave foránea Las relaciones uno a uno son siempre obligatorias La clave foránea siempre es no nula Todas las anteriores No es una característica de Visual Studio Net a. e. una a nivel de clase y otra a nivel de función d. I. III y IV d. c. d. b. II. IV e. Ninguna de las anteriores 16. C y D son incorrectas 19. III. Ninguna de las anteriores 4 . El ámbito privado no permite acceder a la variable desde fuera de la clase c. II y IV b. e. marcar la afirmación incorrecta? a.d. Una variable declarada dentro de una función es accesible desde otra función. Marque la alternativa correcta a.

Visual Studio Net permite crear aplicaciones Web II. e. d. acerca del control ComboBox a. Visual Studio no permite crear librerías DLL III. d. b. I y II b. e. c. Se almacenan en el Stack a. Todas son correctas e. Ninguna de las anteriores 5 . b. c. Visual Basic soporta implementación de interfaces Visual Basic sólo soporta herencia simple Visual Basic permite crear clases selladas AyC Todas son incorrectas 24. De los siguientes afirmaciones: I. Enumerados String Integer ByC Todas las anteriores 23. Un documento válido está bien formado Se utiliza para intercambiar información Puede ser bien formado o válido Es un estándar Todas las anteriores 25. Es tipo por referencia a. Instancias String Double Enumerados AyC 21. II d. Utiliza una colección llamada Items El evento por defecto es SelectedIndexChanged SelectedIndex tiene valor -1 cuando no se ha seleccionado ningún elemento Todas son correctas Ninguna es incorrecta 22. Visual Studio permite crear controles de usuario Son ciertos: a. e. e. b. d. b.20. d. no es correcto: a. e. Marque la afirmación correcta a. d. c. c. b. Acerca de los documentos XML. c. Es incorrecto. I y III c.

Validating e. Todas las anteriores e. e. IS NOTHING permite verificar si la instancia ha sido creada MOD permite obtener el residuo de una división ANDALSO es más eficiente que AND AyC Todas las anteriores 29. d. Si OPTION STRICT está configurado a ON es incorrecto: a. Declarar variables sin especificar tipo de dato b. c. c. 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. e. e. Click c. Ninguna de las anteriores Acerca de los controles de usuario. La expresión de la sentencia Select Case admite valores de tipo String 6 . Validated b. d. 32. d. Marque la afirmación correcta acerca de los operadores a. B y C AyC 27. Es correcta acerca de las sentencia condicionales a. OPTION EXPLICIT debe estar en ON c. 31.26. txtValor 8X __Medico A. b. e. A y C No es un evento del ComboBox a. SelectedIndexChanged d. Tiene una función 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. ¿Cuál de los siguientes nombres es válido para una variable? a. c. es incorrecto: a. ¿Qué afirmación es incorrecta acerca de la clase Object? a. b. Utilizan una expresión condicional b. La cláusula Case Else debe ser el último Case c. d. b. Realizar conversiones de tipo de dato en forma explícita d. b. c.

Utilizan la palabra clave Handles para crear manejadores de evento El argumento e contiene información acerca del evento Un manejador de evento sólo puede gestionar un evento AyC Ninguna de las anteriores 36. e. Después 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 validación. Todas las anteriores 33. DirectCast CInt CType AyC Todas las anteriores 7 . d. d. b. es correcta e. B y C 35. Sirve para cambiar el tipo de dato de una expresión a. e. b. b. e. b. d. e. ¿Cuál es el enunciado correcto? a. c. 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. c. c. c. c. KeyPress KeyDown KeyUp KeyChar A. d. El evento por defecto es Load Permite ocultar sus bordes Controla la forma que se ejecutan los eventos de validación Todas son correctas Ninguna de las anteriores 38. A y B e. realizada en el evento Validating. b. d. Es correcto acerca de los formularios a. c. 34. e. b. Ninguna de las anteriores 37.d. d. Es correcto acerca de las sentencias repetitivas a. Acerca de los manejadores de evento es incorrecto: a.

Preguntas de ensayo INSTRUCCIONES Las preguntas de tipo ensayo tienen por finalidad evaluar tu capacidad analítica y de diseño. Nombres. (6. Fecha de nacimiento. 8 . Están enfocadas al desarrollo de programas utilizando los conocimientos aprendidos.com (no debe permitir) hola@yaho@o.es (Correcto) Hola@hotmail. no debe permitir ingresar un correo cuyo primer carácter sea un @. en caso de dejar de pulsar dígitos de la contraseña por más 30 segundos el teclado debe volver a cambiar la posición de los dígitos cada 30 segundos. El programa debe guardar los Apellidos.com (Correcto) 2. tampoco debe permitir ingresar dos veces el carácter arroba en cualquier parte de la cadena. cuando se pulse el primer digito de la contraseña el cambio de posición de los números debe detenerse. por empresa(2 puntos)   El almacenamiento de los datos será en memoria o en un archivo de texto. a) Diseño del formulario (0. Teléfono fijo. por nombres. El ingreso se debe realizar solicitando el usuario y la contraseña.(0. (4 puntos) La contraseña debe ser numérica haciendo uso de un teclado numérico virtual.com (no debe permitir) h@yahoo. El correo debe contener un @ a partir del segundo carácter.5 puntos) a) Registro de datos. eliminación de datos(2 puntos) b) Validación de datos teléfono – Teléfono fijo y celular debe tener 09 dígitos (0. Actualización de datos.5 puntos) Esto no afectará al usuario. debido a que para ingresar una contraseña numérica de 15 dígitos se demora menos 15 segundos. 1. celular y correo electrónico del contacto así como la empresa y cargo que tiene.5 puntos) c) Validación de correo electrónico (2 puntos) d) Búsqueda de contactos por apellido. Ejemplo: @hola. Se debe hacer uso de las nuevas características de los manejadores de evento que proporciona VB Net. Desarrollar un programa que simule la agenda electrónica de un gerente de una compañía.5 puntos) b) Cambio de posición automática y al azar de los dígitos(3 puntos) c) Temporización de cambios cada 30 segundos. La disposición de los números del teclado virtual debe cambiar cada 30 segundos. no debe permitir escribir por el teclado. Desarrollar un programa para el ingreso seguro de un usuario a un sistema.

Cuando el usuario pulso un digito de la contraseña el cambio de posición de los dígitos se detuvo. pero el usuario ingreso una parte de su clave y salió a atender a alguna urgencia dejando el formulario abierto. no se aceptan imágenes del código fuente. 9 . Adjuntar el código fuente del proyecto completo (Carpeta del proyecto VB NET) de lo contrario no será revisado. automáticamente cambiará la posición de los dígitos. como se demoró por más de 30 segundos entonces automáticamente el formulario cambió la ubicación de los dígitos.Pantalla inicial Al cargar el formulario los dígitos aparecen ubicados al azar. -------------------------------------------------------------------------------------------------------------Importante Puedes utilizar Visual Basic 2010 ó Visual Basic 2005. si el usuario no ingresa la contraseña y el formulario permanece abierto durante 30 segundos.