Documente Academic
Documente Profesional
Documente Cultură
ASIGNATURA: Programación 2
SEMESTRE – PARALELO: 2do - 2do
PROFESOR: Ing. José Ramiro Pilaluisa Q.
M.Sc.
PERÍODO ACADÉMICO: Marzo 2017 – Agosto 2017
TRABAJO
Opciones de Respuesta:
A. private
B. public
C. static
D. dim
Justificación:
Argumento A: Incorrecto: Para variables locales
Argumento B: Correcto: Permite declarar variables disponibles en toda la aplicación.
Argumento C: Incorrecto: Declara una variable que mantiene su valor después de
haber finalizado el procedimiento.
Argumento D: Incorrecto: Para variables locales
2.- Letra que separa la mantisa del exponente y que permite identificar al tipo de dato como
Single.
Opciones de Respuesta:
A. E
B. D
C. A
D. S
Justificación:
Argumento A: Correcto: Separador de mantisa y exponente que identifica los tipos de
dato single.
Argumento B: Incorrecto: Separador de mantisa y exponente que identifica los tipos de
dato double.
Argumento C: Incorrecto: No se encuentra definido
Argumento D: Incorrecto: No se encuentra definido
3.- Tipo de dato que acepta hasta cuatro dígitos a la derecha y quince a la izquierda de la coma
decimal.
Opciones de Respuesta:
A. byte
B. integer
C. long
D. currency
Justificación:
Argumento A: Incorrecto: Byte solo admite números enteros entre 0 y 255
Argumento B: Incorrecto: Integer admite números dentro del intervalo -32.768 a
32.767
Argumento C: Incorrecto: Long admite números dentro del intervalo - 2.147.483.648 y
Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 1
Programación 2 Proyecto
2.147.483.647
Argumento D: Correcto: Currency acepta hasta cuatro dígitos a la derecha del
separador decimal y hasta quince dígitos a la izquierda
Opciones de Respuesta:
A. Currency y Byte
B. Integer y Long
C. Dim, Static y Private
D. Single y Double
Justificación:
Argumento A: Incorrecto: Son tipos de datos numéricos
Argumento B: Incorrecto: Son tipos de datos numéricos
Argumento C: Correcto: Instrucciones para definir variables locales
Argumento D: Incorrecto: Variables de punto flotante
B) 4 reactivos del tipo ordenamiento
1.- Elija el orden en que Visual Basic puede recuperar los datos al momento de ejecutar la
instrucción ReDim en la matriz:
Opciones de Respuesta:
A. Empty (Variant), Cero (matrices numéricas), Cadena de longitud (matrices de
objetos), Nothing (matrices de cadenas)
B. Null (Variant), Empty (matrices de cadenas), Cadena de longitud (matrices
numéricas), Nothing (matrices de objetos)
C. Empty (Variant), Cero (matrices numéricas), Cadena de longitud cero (matrices
de cadenas), Nothing (matrices de objetos)
D. Empty (matrices numéricas), Nothing (matrices de objetos), Cero ( Variant),
Cadena de longitud (matrices de cadenas)
Justificación:
Argumento A: Incorrecto: Si se ejecuta la instrucción ReDim, Visual Basic recuperará los valores
almacenados de la siguiente manera: Empty (en matrices numéricas), a cero (en matrices
Variant), a una cadena de longitude cero (en matrices de cadenas) o a Nothing (en matrices de
objetos)
Argumento B: Incorrecto: Cada vez que ejecute la instrucción ReDim perderá todos los valores
almacenados en ese momeno en la matriz. Visual Basic restablece los valores al valor Error (en
matrices Variant), a cero (en matrices numéricas), a una cadena de longitude cero (en matrices
de cadenas) o a Nothing (en matrices de objetos)
Argumento C: Correcto: Cada vez que ejecute la instrucción ReDim perderá todos los valores
almacenados en ese momento en la matriz. Visual Basic restablece los valores al valor Empty (en
matrices Variant), a cero (en matrices numéricas), a una cadena de longitud cero (en matrices de
cadenas) o a Nothing (en matrices de objetos)
Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 2
Programación 2 Proyecto
Argumento D: Incorrecto: Visual Basic siempre restablecerá los valores al valor Empty (en
matrices Variant), a cero (en matrices numéricas), a una cadena de longitude cero (en matrices
de cadenas) o a Null (en matrices de objetos)
2.- Elija el orden descendente correcto de acuerdo al carácter de declaración de cada tipo de
dato:
Opciones de Respuesta:
A. &, !, %, #
B. %, &, #, !
C. !, &, #, %
D. #, !, &, %
Justificación:
Argumento A: Incorrecto: Double (#), Long (&), Integer (%)
Argumento B: Incorrecto: Double (#), Single (!), Integer (%), Long (&)
Argumento C: Incorrecto: single (!), integer (%), double (#), Long (&)
Argumento D: Correcto: Double (#), Single (!), Long (&), Integer (%)
3.- Escoja la opción correcta que determina la subdivisión del tipo de dato llamado Variant en sus
tres valores especiales:
Opciones de Respuesta:
A. Empty, Null, Error
B. Error, Boolean, Null
C. CVErr, Null, Empty
D. Empyt, Null, Error
Justificación:
Argumento A: Correcto: Ademas de poder actuar como otros tipos de datos estándar, los Variant
también pueden contener tres valores especiales: Empty, Null y Error
Argumento B: Incorrecto: El tipo de dato variant utiliza el símbolo de porcentaje (%) y se
subdivide en Empty, Null y Error
Argumento C: Incorrecto: El tipo de dato Variant tiene una subdivision en otros tipos de datos
que son: Single, Empty e IsNull
Argumento D: Incorrecto: El tipo de dato Variant se subdivide en: Empyt, Error y Nul
4.- Seleccione la respuesta que indique la ubicación correcta que debe tener el límite superior al
momento de declarar una matriz y el intervalo que debe tener el límite superior de un tipo de
dato Long:
Opciones de Respuesta:
A. Matriz + (límite superior). El límite superior no excede el intervalo de un tipo de
dato Long (-3.147.483.648 a 3.147.483.647)
Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 3
Programación 2 Proyecto
1. Dato String a. En este tipo de dato los valores de la izquierda son la fecha y
l los de la izquierda son los de la hora
Opciones de respuesta:
Justificación._
Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 4
Programación 2 Proyecto
1. Single a. Cstr
2. Currency b. CLng
3. String c. CSng
4. Long d. Ccur
Opciones de respuesta:
Justificación._
Opciones de respuestas._
A. 1c, 2a, 3b
B. 1b, 2c, 3a
C. 1a, 2c, 3b
Justificación._
ARGUMENTO A: Incorrecto: Se utiliza una instrucción Private para la matriz a nivel del módulo.
4.- De acuerdo las definiciones obtenidas de tipo de datos coincida los incisos.
1. Long a. Se almacenan con valores que van de -32.768 a 32.767 y lleva el signo
(%).
Opciones de respuestas._
Justificación._
Opciones de Respuesta:
Justificación:
Argumento A: Correcto: Las variables tienen un nombre el cual se refiere al valor que
contiene la variable y un tipo de dato que determina la clase de dato que
puede almacenar.
Argumento B: Incorrecto: Las variables no contienen instrucciones en su estructura.
Argumento C: Incorrecto: los prefijos se diseñaron para evitar colisiones accidentales
en casos donde las constantes tienen nombres idénticos y representan
valores diferentes
Argumento D: Incorrecto: Los objetos son los que se guardan en las variables.
Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 6
Programación 2 Proyecto
2. Las variables Single se almacenan como números IEEE de coma flotante de 32 bits con valores
que van de ____________ a __________ para valores negativos.
Opciones de Respuesta:
A. 1,401298E-45/ 3,402823E38
B. - 2.147.483.648/ 2.147.483.647
C. -3,402823E38/ 1,401298E-45
D. -1,79769313486232E308/ 4,94065645841247E-324
Justificación:
Argumento A: Incorrecto: Ese intervalo de valores aplica para números positivos.
Argumento B: Incorrecto: Esos valores son los comprendidos para las variables Long.
Argumento C: Correcto: El intervalo para valores negativos de las variables Single va de
-3,402823E38/ 1,401298E-45.
Argumento D: Incorrecto: Esos valores son los comprendidos para las variables Double.
3. En las Matrices Dinámicas, la instrucción ______ ; hace que la aplicación realice una acción en
tiempo de ejecución.
Opciones de Respuesta:
A. Public
B. Static
C. Dim
D. ReDim
Justificación:
Argumento A: Incorrecto: La instrucción Public hace que la matriz sea pública.
Argumento B: Incorrecto: La instrucción Static a nivel de procedimiento, hace que la
matriz sea local.
Argumento C: Incorrecto: La instrucción Dim puede hacer que la matriz sea a nivel de
módulo o nivel local.
Argumento D: Correcto: La instrucción ReDim puede cambiar el número de elementos,
así como los límites inferior y superior de cada dimensión mientras está
en ejecución la matriz.
Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 7
Programación 2 Proyecto
4. El tipo de variable ________ es capaz de almacenar todos los tipos de datos almacenados en el
sistema. Visual Basic realiza una conversión automática entre estos tipos de datos.
Opciones de Respuesta:
A. Object
B. Variant
C. Boolean
D. Date
Justificación:
Argumento A: Incorrecto: Object hace referencia a los objetos dentro de la aplicación o
de cualquier otra aplicación.
Argumento B: Correcto: Variant almacena cualquier tipo de dato almacenado en el
sistema sin necesidad de una conversión previa entre ellos.
Argumento C: Incorrecto: Bollean contiene solo información del tipo verdadero o falso,
sí o no, activado o desactivado.
Argumento D: Incorrecto: Date contiene valores de fecha y hora.
Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 8