Anda di halaman 1dari 21

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA, CIENCIAS, FÍSICAS Y MATEMÁTICA


CARRERA DE INGENIERIA CIVIL
PROGRAMACION 2
ASIGNATURA: Programación 2
SEMESTRE – 2do - 2do
PARALELO:
Ing. José Ramiro Pilaluisa
PROFESOR: Q. M.Sc.
PERÍODO Marzo 2017 – Agosto 2017
ACADÉMICO:
TRABAJO

TÍTULO: REACTIVOS MARZO 2017 – AGOSTO 2017

FECHA DE ENTREGA: Jueves, 13 de Abril del 2017

MIEMBROS DEL GRUPO - G2


• BAUTISTA URRESTRA KAREN
FERNANDA 100%
• CEVALLOS CHIFLA ARIANNA
MICAELA 100%
• DOTA DOTA YURI MORELIA 100%
• IMBACUAN JIMENEZ LUIS ALFREDO 100%
• ROMERO SALAZAR MELIZA LISSETH 100%
Programación 2 Proyecto

A) 4 reactivos del tipo elección directa

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.

ARGUMENTO B: Incorrecto: Tipo de datos que almacena valores numéricos enteros.

ARGUMENTO C: Incorrecto: Es una instrucción.


ARGUMENTO D: Correcto: Siempre contendrá una cadena y nunca un valor numérico

2.- Variable o tipo de datos que almacena la mayor cantidad de números

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.

3.- Variable sin signo con un intervalo de valores entre 0 y 225.

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.

ARGUMENTO C: Incorrecto: preserva el valor de la variable, aunque termine el


procedimiento.
ARGUMENTO D: Incorrecto: No es una instrucción.

B) 4 reactivos del tipo completamiento

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.

ARGUMENTO C: Correcto: Las variables de tipo Integer 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 (%).

ARGUMENTO D: Incorrecto: Las variables de tipo Byte se almacenan como números de 8


bits (1 Byte)

6.- La instrucción _______ puede aparecer sola en un procedimiento.

Opciones de respuesta:

A. Variant
B. Static
G2 – Marzo 2017/ Agosto 2017 2
Programación 2 Proyecto

C. Dim
D. ReDim

Justificación:

ARGUMENTO A: Incorrecto: No es una instrucción es un tipo de dato


ARGUMENTO B: Incorrecto: No es una instrucción ejecutable.

ARGUMENTO C: Incorrecto: No es una instrucción ejecutable.

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 B: Incorrecto: Una variable se puede considerar como un marcador de posición en


memoria de un valor desconocido.

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.

ARGUMENTO D: Incorrecto: Una matriz dinámica se puede cambiar de tamaño en cualquier


momento. Las matrices dinámicas son una de las características más flexibles y
cómodas de Visual Basic, y ayudan a administrar de forma eficiente la memoria.

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 B: Incorrecto: La variable que almacena 32 Bytes es la variable Single.

ARGUMENTO C: Correcto: La variable Doble o Double se almacena con 64 bytes y el signo que la
representa es #

ARGUMENTO D: Incorrecto: El símbolo que representa a la variable Doble es #, e signo de porcentaje


(%) es usado para representar a la variable Integer.

C) 4 reactivos del tipo ordenamiento

9.- Ordene correctamente la sintaxis de las referencias a constantes.

Opciones de respuesta:

A. Dim nombre Variable [As tipo]


B. [nombre Biblioteca], [nombre módulo], nombre constante
C. [Public|Private] Const nombre Constante [As tipo] = expresión
D. nombre constante, nombre Biblioteca, nombre módulo

Justificación:

Argumento A: Incorrecto: es la sintaxis para declarar una variable.


Argumento B: Correcto: nombre Biblioteca (nombre de la clase de control), nombre módulo
(define la constante), nombre constante (es el nombre de la
constante).
Argumento C: Incorrecto: es la sintaxis para declarar una constante propia.
Argumento D: Incorrecto: el orden de la sintaxis no es correcto.

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:

A. (- 2.147.483.648 y 2.147.483.647), (0 y 225), (-32.768 a 32.767)


B. (0 y 226), (-32.768 a 32.767), (- 2.147.483.648 y 2.147.483.647)
C. (-32.768 a 32.767), (-1,79769313486232E308 a -4,94065645841247E-324)
D. (0 y 225), (-32.768 a 32.767), (- 2.147.483.648 y 2.147.483.647)

Justificación:

Argumento A: Incorrecto: el orden es incorrecto.


Argumento B: Incorrecto: el intervalo de valores del tipo de dato Byte es incorrecto. Argumento
C: Incorrecto: Integer (-32.768 a 32.767), Single (-1,79769313486232E308 a
-4,94065645841247E-324).
Argumento D: Correcto: Byte (0 y 225), Integer (-32.768 a 32.767), Long (-
2.147.483.648 y 2.147.483.647).
G2 – Marzo 2017/ Agosto 2017 4
Programación 2 Proyecto

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:

A. matriz local, matriz pública, matriz a nivel módulo, matriz dinámica


B. matriz dinámica, matriz multidimensional, matriz local, matriz publica
C. matriz pública, matriz a nivel módulo, matriz local
D. matriz pública, matriz multidimensional, matriz local

Justificación:

Argumento A: Incorrecto: el orden no es el correcto.


Argumento B: Incorrecto: las matrices dinámicas son otro tipo de matrices cuyo tamaño
cambia en tiempo de ejecución.
Argumento C: Correcto: existen tres formas para declarar una matriz de tamaño fijo: matriz
pública (se utiliza la instrucción Public), matriz a nivel módulo (se utiliza
la instrucción Private), matriz local (se utiliza la instrucción Private en un
procedimiento).
Argumento D: Incorrecto: la matriz multidimensional no pertenece a las matrices de tamaño
fijo.
G2 – Marzo 2017/ Agosto 2017 5
Programación 2 Proyecto

D) 4 reactivos del tipo relación de columnas


13.- Conociendo los conceptos de tipo de datos y relacione con la definición correcta.

1.Tipo de Dato Byte a. Es útil para almacenar datos binarios.


2.Tipo de Dato Integer b. El carácter de declaración de este tipo de dato es el signo &.
3.Tipo de Dato Long c. El carácter de declaración de este tipo de dato es el signo de

número (#).
4.Tipo de Dato Double d. Los operadores funcionan con enteros excepto el de resta binaria.

e. Se pueden utilizar para representar valores enumerados.

Opciones de respuesta:

A. 1ad, 2e, 3b, 4c


B. 1ca, 2e, 3d, 4b
C. 1e, 2c, 3ab, 4d

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.

1.Public a. Para declarar una matriz local.


2.Private b. Para crear una matriz a nivel de módulo.

c. Para declarar una matriz pública.


d. Utilice la instrucción Public en la sección Declaraciones de un
módulo para declarar la matriz.
e. utilice la instrucción Private en un procedimiento para
declarar la matriz.
Opciones de respuesta:

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.

15.- Según la conversión de Tipos de Datos relacione correctamente las columnas.


G2 – Marzo 2017/ Agosto 2017 6
Programación 2 Proyecto

1.CDbl a.Boolean.
2.CVErr b. Variant.
3.Cbool c. Double.
4.Cvar d. Error.

Opciones de respuesta:

A. 1b, 2a, 3d, 4c


B. 1c, 2d, 3a, 4b
C. 1a, 2b, 3c, 4d

Justificación:

ARGUMENTO A: Incorrecto: La función de conversión CDbl convierte a Double.


ARGUMENTO B: Incorrecto: Las definiciones coinciden.
ARGUMENTO C: Correcto: La función Cvar se convierte en la expresión Variant.

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 (%).

2. Integer b. El carácter de declaración es el signo de (#).

3. Long c. Se almacenan números de 8 bits sencillos sin signo con un intervalo de


valores entre 0 y 225.
4. Double d. se almacenan números de 32 bits con un valor comprendido entre -
2.147.483.648 y 2.147.483.647. El carácter de declaración es el signo &.

Opciones de respuestas:

A. 1c, 2a, 3d, 4b


B. 1a, 2d, 3b, 4c
C. 1c, 2a, 3b, 4d

Justificación:

ARGUMENTO A: Correcto: Las definiciones coinciden.


ARGUMENTO B: Incorrecto: El Dato Byte solo almacena números de 8 bits, y sin signo.
ARGUMENTO C: Incorrecto: El carácter de declaración de Long es &.

E) 4 reactivos del tipo elección de elementos

17.- Establezca los nombres que tiene el tipo de dato Double:


1. Variant
2. Variables dobles
3. Punto flotante de precisión simple
4. Punto flotante de doble precisión
G2 – Marzo 2017/ Agosto 2017 7
Programación 2 Proyecto

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.

18.- Escoja del listado los tipos de datos numéricos:


1. Single
2. Public
3. Currency
4. Date
5. Long
6. String
7. Integer

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:

ARGUMENTO A: Correcto: Los elementos seleccionados pertenecen a los varios tipos de


datos numéricos.
ARGUMENTO B: Incorrecto: Public es una de las instrucciones para declarar variables.
ARGUMENTO C: Incorrecto: String es un tipo de dato que contiene una cadena y no un
valor numérico.
ARGUMENTO D: Incorrecto: Date es un tipo de dato que se almacena en variables Variant y
contiene la fecha y hora.

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:

ARGUMENTO A: Incorrecto: 8 bits es el número de almacenamiento de la variable Byte.


ARGUMENTO B: Incorrecto: 1 byte es el numero en el cual se almacena el tipo de dato Byte.
ARGUMENTO C: Incorrecto: 64 bits y 8 bytes pertenecen al tipo de dato Double. ARGUMENTO
D: Correcto: Los elementos pertenecen al tipo de variable Object.

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:

ARGUMENTO A: Incorrecto: Const es la instrucción que se utiliza para declarar constantes.


ARGUMENTO B: Correcto: Los elementos seleccionados permiten crear matrices dinámicas.
ARGUMENTO C: Incorrecto: Empty es un valor especial distinto de 0, una cadena de longitud
cero.
ARGUMENTO D: Incorrecto: Option Explicit es una instrucción que permite declarar variables de
forma explícita.
G2 – Marzo 2017/ Agosto 2017 9

Anda mungkin juga menyukai