1.- Tipo de dato que tiene variables que siempre contendrá una cadena
Opciones de Respuesta:
A. long
B. integer
C. dim
D. string
Justificación:
ARGUMENTO A: Incorrecto: Tipo de datos que almacena valores numéricos enteros.
Opciones de Respuesta:
A. long
B. integer
C. double
D. single
Justificación:
ARGUMENTO A: Incorrecto: Se almacena con números de 32 bits.
ARGUMENTO B: Incorrecto: Se almacena con números de 16 bits.
ARGUMENTO C: Correcto: Se almacena con números de 64 bits.
ARGUMENTO D: Incorrecto: Se almacena con números de 32 bits.
Opciones de Respuesta:
A. long
B. byte
C. double
D. single
Justificación:
ARGUMENTO A: Incorrecto: Utiliza números con signo.
ARGUMENTO B: Correcto: Es una variable que tiene como espacio de 1 byte, se
almacena con números de 8 bits es decir sencillos
ARGUMENTO C: Incorrecto: Tiene un espacio de almacenamiento de 8 bytes.
ARGUMENTO D: Incorrecto: Utiliza valores que van de -3,402823E38 a -
1,401298E-45 para valores negativos y de 1,401298E-45 a
3,402823E38 para valores positivos.
G2 – Marzo 2017/ Agosto 2017 1
Programación 2 Proyecto
4.- Palabra clave de instrucción que permite que las variables declaradas sólo existan mientras se
ejecuta el procedimiento.
Opciones de Respuesta:
A. dim
B. static
C. public
D. doublé
Justificación:
ARGUMENTO A: Correcto: Cuando termina el procedimiento, desaparece el valor de la
variable.
ARGUMENTO B: Incorrecto: hace que la variable esté accesible para toda la aplicación.
5.- Las variables _______se almacenan como números de 16 bits (2 bytes) con valores que van de -
32.768 a 32.767. El carácter de declaración de tipo para esta variable es el signo (_______).
Opciones de respuesta:
A. Single/ &
B. Integer / &
C. Integer / %
D. Byte / %
Justificación:
ARGUMENTO A: Incorrecto: La variable de tipo Single se almacenan como
números IEEE de coma flotante de 32 bits (4 bytes)
ARGUMENTO B: Incorrecto: La variable de tipo Integer se representa con el signo de
porcentaje.
Opciones de respuesta:
A. Variant
B. Static
G2 – Marzo 2017/ Agosto 2017 2
Programación 2 Proyecto
C. Dim
D. ReDim
Justificación:
ARGUMENTO D: Correcto: hace que la aplicación realice una acción en tiempo de ejecución
además acepta la misma sintaxis que se utiliza en las matrices fijas.
7.- Una _______ es un nombre significativo que sustituye a un número o una cadena que no varía.
Opciones de respuesta:
A. Constante
B. Variable
C. Matriz simple
D. Matriz Dinámica
Justificación:
ARGUMENTO A: Correcto: Aunque una constante recuerda ligeramente a una variable, no puede
modificar una constante o asignarle un valor nuevo como ocurre con una
variable.
ARGUMENTO C: Incorrecto: Las matrices permiten hacer referencia por el mismo nombre a una serie
de variables y usar un número (índice) para distinguirlas.
8.- Las variables _______ se almacenan como números IEEE de coma flotante de _______ (8 bytes) con
valores de -1,79769313486232E308 a -4,94065645841247E-324 para valores negativos y de
4,94065645841247E-324 a 1,79769313486232E308 para valores positivos. El carácter de declaración es
el signo de número (#).
Opciones de respuesta:
A. Dobles / 8 / !
B. Dobles / 32 / &
C. Dobles / 64 / #
D. Dobles / 64 / %
Justificación:
G2 – Marzo 2017/ Agosto 2017 3
Programación 2 Proyecto
ARGUMENTO A: Incorrecto: La variable Doble se almacena con 64 Bytes y el signo ! es utilizado para
representar la variable Single.
ARGUMENTO C: Correcto: La variable Doble o Double se almacena con 64 bytes y el signo que la
representa es #
Opciones de respuesta:
Justificación:
10.- Ordene correctamente los intervalos de valores que tiene cada uno de los tipos de datos
mencionados según el siguiente orden: Byte, Integer y Long.
Opciones de respuesta:
Justificación:
11.- Elija el orden correcto de los pasos para crear una matriz dinámica
Opciones de respuesta:
A. Declare la matriz con la instrucción Public, Dim o Static, Dim MatrizDyn(), asigne el
número real con la instrucción ReDim, ReDim MatrizDyn (X + 1)
B. Declare la matriz con la instrucción Public, Dim o Static, Dim MatrizDyn(), asigne el
número real con la instrucción ReDim
C. Dim MatrizDyn(), Declare la matriz con la instrucción Public o Static, asigne el número
real con la instrucción ReDim, ReDim MatrizDyn (X + 1)
D. Declare la matriz con la instrucción Variant, Dim o Static, Dim MatrizDyn(), asigne el
número real con la instrucción ReDim, ReDim MatrizDyn (X + 1)
Justificación:
Argumento A: Correcto: Para declarar una matriz dinámica se debe declarar la misma con la
instrucción Public si desea una matriz pública, Dim si requiere una matriz
de módulo y Static o Dim si desea que sea una matriz local. La cual se le
dará una lista de dimensiones vacia definida asi Dim MatrizDyn (), y se le
asignará un número real con ReDim de esta forma ReDim MatrizDyn (X +
1).
Argumento B: Incorrecto: el número de pasos está incompleto. Argumento
C: Incorrecto: el orden de los pasos no es el apropiado.
Argumento D: Incorrecto: no se puede declarar una matriz dinámica con la instrucción Variant.
12.- Elija el orden de las formas para declarar una matriz de tamaño fijo dependiendo del alcance que
tenga la matriz.
Opciones de respuesta:
Justificación:
número (#).
4.Tipo de Dato Double d. Los operadores funcionan con enteros excepto el de resta binaria.
Opciones de respuesta:
Justificación.
ARGUMENTO A: Correcto: Las definiciones coinciden
ARGUMENTO B: Incorrecto: El signo de declaración del Tipo de Dato Byte no es (#).
ARGUMENTO C: Incorrecto: El Tipo de Dato Long no es útil para almacenar datos binarios.
14.- Relacione la columna de la derecha con la de la izquierda de acuerdo a la instrucción que se utiliza
para crear una matriz.
A. 1ab, 2cde
B. 1ae, 2bcd
C. 1cd, 2abe
Justificación:
ARGUMENTO A: Incorrecto: La instrucción Public no sirve para declarar una matriz local. ARGUMENTO
B: Incorrecto: Con la instrucción Private no se puede crear una matriz publica, y
tampoco una que sea nivel de módulo.
ARGUMENTO C: Correcto: Las definiciones coinciden.
1.CDbl a.Boolean.
2.CVErr b. Variant.
3.Cbool c. Double.
4.Cvar d. Error.
Opciones de respuesta:
Justificación:
16.- De acuerdo al almacenamiento de los Tipos de Datos relaciones cada Dato con la respuesta
correcta.
1. Byte a. se almacenan números de 16 bits con valores que van de -32.768 a 32.767. El
carácter de declaración es el signo (%).
Opciones de respuestas:
Justificación:
5. Variables Long
Opciones de respuesta:
A. 2,4,5
B. 1,3
C. 2,4
D. 1,3,5
Justificación:
ARGUMENTO A: Incorrecto: Variant es una variable que almacena todos los tipos de
datos que se encuentran en el sistema.
ARGUMENTO B: Incorrecto: Punto flotante de precisión simple el nombre de la
variable Single.
ARGUMENTO C: Correcto: Todos los elementos representan los nombres asignados al tipo de
dato Double.
ARGUMENTO D: Incorrecto: Variables Long es un tipo de dato.
Opciones de respuesta:
A. 1,3,5,7
B. 2,4,5,7
C. 1,3,5,6
D. 3,4,5,6
Justificación:
19.- Elija los números de la dirección en la cual se almacenan las variables Object.
1. 8 bits
2. 1 byte
3. 32 bits
G2 – Marzo 2017/ Agosto 2017 8
Programación 2 Proyecto
4. 8 bytes
5. 64 bits
6. 4 bytes
Opciones de respuesta:
A. 1,2
B. 5,6
C. 4,5
D. 3,6
Justificación:
20.- Seleccione las instrucciones que se utilizan para crear una matriz dinámica:
1. Dim
2. Static
3. Const
4. Public
5. Option Explicit
6. Empty
Opciones de respuesta:
A. 3,5,6
B. 1,2,4
C. 4,5,6
D. 2,3,5
Justificación: