Sunteți pe pagina 1din 9

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 – PARALELO: 2do - 2do
PROFESOR: Ing. José Ramiro Pilaluisa Q.
M.Sc.
PERÍODO ACADÉMICO: Marzo 2017 – Agosto 2017

TRABAJO

TÍTULO: REACTIVOS MARZO 2017 – AGOSTO 2017

FECHA DE ENTREGA: JUEVES, 13 DE ABRIL


DE 2017

MIEMBROS DEL GRUPO - G3


 Castro Simbaña Pablo Alejandro 100%

 Flores Chiriboga Roxana Vanessa 100%

 Granda Ríos David Geremías 100%

 Romero Zhindón Elí Andrés 100%

 Zamora Dorado Oscar Antonio 100%


Programación 2 Proyecto

A) 4 reactivos del tipo elección directa

1.- Instrucción para declarar variables disponibles en toda la aplicación.

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

4.- Las instrucciones para declarar variables locales son:

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

B. Matriz + (límite superior). El límite superior no excede el intervalo de un tipo de


dato Long (-2.147.483.648 a 2.147.483.647)
C. (Límite superior) + Matriz. El límite superior no excede el intervalo de un tipo de
dato Long (-2.247.483.648 a 2.147.483.647)
D. (Límite superior) + Matriz. El límite superior no excede el intervalo de un tipo de
dato Long (-1.150.483.648 a 2.147.483.647)
Justificación:
Argumento A: Incorrecto: Cuando declare una matriz, a continuación se ubica el límite inferior
entre paréntesis. El límite superior no puede exceder el intervalo de un tipo de dato Long (-
2.147.483.648 a 2.147.483.647)
Argumento B: Correcto: Cuando declare una matriz, ponga a continuación del nombre de la
matriz el límite superior entre paréntesis. El límite superior no puede exceder el intervalo de un
tipo de dato Long (-2.147.483.648 a 2.147.483.647)
Argumento C: Incorrecto: Al momento que declare una matriz, ubique a continuación el límite
superior entre paréntesis y el límite inferior. El límite superior no excede el intervalo de un tipo
de dato Long (-2.147.483.648 a 2.147.483.647)
Argumento D: Incorrecto: Cuando se vaya a declarer una matriz, primero se debe ubicar el límite
superior entre paréntesis. Luego el límite superior debe estar contenido en el interval de un tipo
de dato Long (1,401298E-45 a 3,402823E38)

C) 4 reactivos del tipo relación de columnas


1.-Conociendo los conceptos de tipo de datos analice y relacione con el inciso correcto.

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

2. Dato Byte b. Los operadores funcionan con enteros excepto el de resta


u unaria.

3. Dato Date c. Contendrá solo una información de v y f, si y no o activado y d


d desactivado.

4. Dato Boolean d. No contiene un valor numérico para poder asignar cadenas d


de longitud fija.

Opciones de respuesta:

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


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

Justificación._

ARGUMENTO A: Correcto: Las definiciones coinciden

ARGUMENTO B: Incorrecto: El Dato Date contiene valores de fecha y hora.

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 4
Programación 2 Proyecto

ARGUMENTO C: Incorrecto: el Dato String no contiene valores numéricos.

2.- Encuentre la relación de cada inciso según corresponda.

1. Single a. Cstr

2. Currency b. CLng

3. String c. CSng

4. Long d. Ccur

Opciones de respuesta:

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


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

Justificación._

ARGUMENTO A: Incorrecto: La función de conversión Cstr convierte a String.

ARGUMENTO B: Incorrecto: La conversión de Long viene dada por CLng

ARGUMENTO C: Correcto: Las definiciones coinciden.

3.- Relacione cada inciso con la respuesta correcta.

1. Matriz a nivel del módulo. a. Utilizamos el ordenamiento Private, en el


procedimiento para declarar la matriz.

2. Matriz Publica. b. Se usa la orden Private en la declaración de una


matriz.

3. Matriz Local. c. Se da la instrucción Public donde se declaran las


matrices.

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.

ARGUMENTO B: Correcto: Las definiciones coinciden

ARGUMENTO C: Incorrecto: Se utiliza el ordenamiento Private en el procedimiento para declarar


la matriz a nivel del módulo.
Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 5
Programación 2 Proyecto

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

2. Integer b. Tiene un carácter del signo (#)

3. Double c. Guarda valores entre -2,147.483.648 y 2,147.483.647

4. Single d. También llamada punto flotante de precisión simple.

Opciones de respuestas._

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


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

Justificación._

ARGUMENTO A: Incorrecto: Integer tiene un signo (%)

ARGUMENTO B: Incorrecto: Single tiene el signo de exclamación (!)

ARGUMENTO C: Correcto: Las definiciones coinciden.

D) 4 reactivos del tipo elección de elementos


1. En Visual Basic puede usar variables para almacenar valores temporalmente durante la ejecución
de una aplicación. Las variables tienen un __________ y un ___________.

Opciones de Respuesta:

A. nombre/ tipo de dato


B. valor numérico / instrucción
C. formato/ prefijo
D. objeto/ expresión

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

S-ar putea să vă placă și