Sunteți pe pagina 1din 10

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 - G5

 Mesías Freire Kevin Josué. 100%

 Morales Pozo Karen Tatiana. 100%

 Ortega Campaña Brigitte Maricela. 100%

 Terán Astudillo María Fernanda. 100%


Programación 2 Proyecto

A) 4 reactivos del tipo elección directa.

1. Tipo de dato que se almacena como números de 8 bits sencillos sin signo con un intervalo de
valores entre 0 y 225.

Opciones de Respuesta:
A. single
B. double
C. byte
D. integer

Justificación:
ARGUMENTO A: Incorrecto: Se almacenan como números IEEE de coma
flotante de 32 bits.
ARGUMENTO B: Incorrecto: Se almacenan como números IEEE de coma
flotante de 64 bits (8 bytes).
ARGUMENTO C: Correcto: Se almacenan como números de 8 bits (1
byte), es útil para almacenar datos binarios.
ARGUMENTO D: Incorrecto: Se almacenan como números de 16 bits (2
bytes).

2. Son espacios en la memoria donde el programa guarda datos temporalmente durante la


ejecución de una aplicación.

Opciones de Respuesta:
A) Variables
B) Constantes
C) Expresiones
D) Operadores

Justificación:
ARGUMENTO A: Correcto: las variables como su nombre lo indica varían y
guardan en una letra o conjunto de letras un valor que cambia
según su uso en el programa.
ARGUMENTO B: Incorrecto: las constantes son valores fijos que le damos a un
elemento o expresión para que los almacene en dicha expresión.
ARGUMENTO C: Incorrecto: las expresiones son combinaciones de constantes,
variables, símbolos de operación, paréntesis y nombres de
funciones especiales.
ARGUMENTO D: Incorrecto: Los operadores son elementos que relacionan de
forma diferente, los valores de una o más variables y/o
constantes.

3. A menudo vera que el código dependa de ciertos números que resulten difícil de recordar. En
estos casos, puede mejorar mucho la legibilidad del código y facilitar su mantenimiento.

Opciones de Respuesta:
A. variables
B. constantes
C. tipo de datos
D. single

Justificación:

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

ARGUMENTO A: Incorrecto: Tienen un nombre, su valor puede variar.


ARGUMENTO B: Correcto: Mejora mucho la legibilidad del código y lo facilita.
ARGUMENTO C: Incorrecto: Nos permite representar los diferentes datos que
son necesarios a la hora de implementar un programa.
ARGUMENTO D: Incorrecto: Es un tipo de datos.

4. La variable se almacena como números con signo de 32 bits (4 bytes) con un valor comprendido
entre - 2.147.483.648 y 2.147.483.647.

Opciones de Respuesta:
A. double
B. single
C. byte
D. long
Justificación:
ARGUMENTO A: Incorrecto: Es una variable que almacena como
números IEEE de coma flotante de 64 bites.
ARGUMENTO B: Incorrecto: Es una variable que tiene como espacio de 4 bytes y
utiliza el singo de exclamación (!).
ARGUMENTO C: Incorrecto: Almacena números sencillos sin signo.
ARGUMENTO D: Correcto: Devuelve datos de enteros largos. El carácter
de declaración es (&).

B) 4 reactivos del tipo ordenamiento.

1. Ordene ascendentemente según la asignación de almacenamiento nominal, los tipos de datos en


Visual Basic 6.0.

1. single
2. byte
3. long
4. integer
5. double

Opciones de respuesta:
A. 4, 3, 5, 1, 2
B. 3, 1, 5, 2, 3
C. 2, 4, 3, 1, 5
D. 5, 2, 1, 3, 4

Justificación:
ARGUMENTO A: Incorrecto: Double tiene un mayor almacenamiento
nominal que Single.
ARGUMENTO B: Incorrecto: Double tiene un mayor
almacenamiento nominal que Byte.
ARGUMENTO C: Correcto: El orden de almacenamiento nominal de
menor a mayor es correcto.
ARGUMENTO D: Incorrecto: Double tiene el mayor almacenamiento
nominal por lo que se ubica último.
2. Ordene jerárquicamente de los operadores aritméticos.
1. +,-

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

2. *./
3. Mod
4. ^
Opciones de respuesta:
A. 4,2,3,1
B. 2,3,4,1
C. 3,1,4,2
D. 3,1,2,4

Justificación:
ARGUMENTO A: Correcto: Los operadores aritméticos están ordenados
correctamente.
ARGUMENTO B: Incorrecto: la exponenciación es la operación que se realiza
primero.
ARGUMENTO C: Incorrecto: la suma y resta son las últimas operaciones.
ARGUMENTO D: Incorrecto: la exponenciación nunca se realizara al final.

3. Ordene desde la regla más sencilla hasta la más compleja, las reglas que utiliza la instrucción
Const.

1. Para crear una constante disponible en toda la aplicación, declare la constante en la sección
Declaraciones de un módulo estándar y coloque delante de Const la palabra clave Public. No se
pueden declarar las constantes públicas en un módulo de clase o de formulario.
2. Para crear una constante disponible para todos los procedimientos de un módulo, pero no para
el código que esta fuera del módulo, declárela en la sección Declaraciones del módulo.
3. Para crear una constante que solo exista en un procedimiento, declárela dentro del
procedimiento.

Opciones de respuesta:
A. 3,2,1
B. 1,2,3
C. 2,3,1
D. 2,1,3

Justificación:
ARGUMENTO A: Correcto: Se encuentra ordenado de la forma más sencilla a la
más compleja.
ARGUMENTO B: Incorrecto: Se encuentra ordenado de la forma más
compleja a la más sencilla.
ARGUMENTO C: Incorrecto: No tiene ningún ordenamiento específico.
ARGUMENTO D: Incorrecto: El número 1 es la regla más compleja por lo cual
debe estar al último.

4. Ordene de forma ascendente los intervalos de valores de los tipos de datos.

1. integer
2. char

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

3. byte
4. string

Opciones de respuesta:
A. 4, 3, 1,2
B. 3, 2, 4, 1
C. 2, 4, 3, 1
D. 4, 2, 1, 3

Justificación:
ARGUMENTO A: Incorrecto: Integer tiene un mayor intervalo de valores que
Char.
ARGUMENTO B: Correcto: El orden de intervalos de menor a mayor
es correcto.
ARGUMENTO C: Incorrecto: Char tiene menor intervalo de valores
que Integer, pero String tiene mayor intervalo de
valores que Byte.
ARGUMENTO D: Incorrecto: String no tiene mayor intervalo de Byte.

C) 4 reactivos del tipo relación de columnas

1. Elija la respuesta correcta:


Concepto Tipo de datos
1. El carácter de declaración es el signo de número (#). a) integer
2. El carácter de declaración es el signo de exclamación (!). b) single
3. El carácter de declaración es el signo de porcentaje (%). c) double

Opciones de respuesta:

A. 1a, 2b,3c
B. 1b, 2c,3a
C. 1c, 2b, 3a
D. 1c, 2a, 3b
Justificación:
ARGUMENTO A: Incorrecto: El carácter (#) no representa al tipo de dato integer.
ARGUMENTO B: Incorrecto: El carácter (#) no representa al tipo de dato single.
ARGUMENTO C: Correcto: El carácter (#) define al tipo de dato double, el carácter (!)
define al tipo de dato single, y el carácter (%) define al tipo de dato
integer.
ARGUMENTO D: Incorrecto: El carácter (!) opción 2 no define al tipo de dato integer pues
este es definido por (%).

2. Relacione correctamente los operadores con el ejemplo.

Operador Ejemplo
1. Operadores aritméticos a) Or, not, and, , eqv, imp
2. Operadores lógicos b) +,-,*,/,^,Mod

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

3. Operadores relacionales c) =, <=, >=, <>

Opciones de respuesta:
A. 1a, 2b, 3c
B. 1b, 2a, 3c
C. 1c, 2a, 3b
D. 1b,2c, 3a
Justificación:
ARGUMENTO A: Incorrecto: ejemplos de operadores lógicos: not,and, or, xor
ARGUMENTO B: Correcto: los operadores están relacionados correctamente con
los ejemplos.
ARGUMENTO C: Incorrecto: ejemplos de operadores relacionales: =,>=, <=
ARGUMENTO D: Incorrecto: ejemplos de operadores aritméticos: *, /, +, -, ()

3. Elija la respuesta correcta:


Concepto Tipo de datos
1. Definidas por el sistema a) Constantes Intrínsecas
2. Definidas por el usuario b) Constantes Simbólicas
3. Se declaran mediante la instrucción const
4. Proporcionadas por aplicaciones y controles

Opciones de respuesta:

A. 1a, 2b,3a,4b
B. 1b, 2b,3b,4a
C. 1a,2b.3a,4a
D. 1a,2b,3b,4a

Justificación:
ARGUMENTO A: Incorrecto: Las constantes intrínsecas son proporcionadas por
aplicaciones y controles.
ARGUMENTO B: Incorrecto: Las constantes definidas por el sistema son las
constantes intrínsecas.
ARGUMENTO C: Incorrecto: Las constantes simbólicas son aquellas que se
declaran mediante la instrucción const.
ARGUMENTO D: Correcto: Las Constantes intrínsecas o definidas por el sistema
proporcionadas por aplicaciones y controles, las constantes
Simbólicas definidas por el usuario se declaran mediante la
instrucción constant.
4. Relacione cada tipo de dato de Visual Basic con la asignación de almacenamiento nominal
correcta.

Tipo de dato Almacenamiento nominal


1. boolean a) Carácter individual ( 2 bytes)
2. char b) 8 bytes

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

3. date c) En función de la plataforma.

Opciones de respuesta:
A. 1a, 2b, 3c
B. 1c, 2a, 3b
C. 1c, 2b, 3a
D. 1a, 2c,3b

Justificación:
ARGUMENTO A: Incorrecto: La variable boolean almacena los datos en
función de la plataforma utilizada.
ARGUMENTO B: Correcto: Las definiciones coinciden
ARGUMENTO C: Incorrecto: La variable char se almacena como números
de 16 bites (2 bytes)
ARGUMENTO D: Incorrecto: La variable date se almacena como números
de 64 bites (8 bytes)

D) 4 reactivos del tipo completamiento

1. Las variables _______se almacenan como números IEEE de coma flotante de_______ bits con
valores que van de -3,402823E38 a -1,401298E-45 para valores negativos y de 1,401298E-45 a
3,402823E38 para valores positivos.

Opciones de Respuesta:
A. single/ 32
B. double/ 8
C. long/ 32
D. integer/ 16

Justificación:
ARGUMENTO A: Correcto: Las variables single almacenan datos
de 32 bits (4 bytes).
ARGUMENTO B: Incorrecto: La variable double almacena datos de
64 bits (8 bytes).
ARGUMENTO C: Incorrecto: La variable long almacena datos de
32 bits (4 bytes).
ARGUMENTO D: Incorrecto: La variable integer almacena datos de
16 bits (2 bytes).

2. Las variables tienen un _______ y un tipo de _______.

Opciones de respuesta:

A. Nombre/dato
B. Operador/ letra
C. Valor/dato
D. Signo/expresión

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

Justificación:
ARGUMENTO A: Correcto: Las variables tienen un nombre y un
tipo de dato.
ARGUMENTO B: Incorrecto: Al declarar una variable no se utiliza
operadores.
ARGUMENTO C: Incorrecto: Las variables no tienen un valor en
específico porque va cambiando constantemente
durante el programa.
ARGUMENTO D: Incorrecto: Los signos no son utilizados en la
declaración de variables.

3. Aunque una constante recuerda ligeramente a una _______, no puede modificar una constante
o asignarle un _______ nuevo como ocurre con una variable.

Opciones de Respuesta:

A. variable/ nombre
B. constante/ numero
C. variable/ valor
D. Matriz/ nombre

Justificación:
ARGUMENTO A: Incorrecto: Las variables solo cambian su
valor no su nombre.
ARGUMENTO B: Incorrecto: Una contantes no puede recordar
nuevamente a una constante misma.
ARGUMENTO C: Correcto: La constante no puede cambiar su valor.
ARGUMENTO D: Incorrecto: Una matriz hace referencia a una serie de
variables y usa un número para distinguirla.

4. Las variables _________ se almacenan como números _____ signo de 32 bits (4 bytes).

Opciones de Respuesta:
A. double/ sin
B. long /con
C. integer/con
D. long / sin

Justificación:
ARGUMENTO A: Incorrecto: la variable double se almacena como
números de 64 bites.
ARGUMENTO B: Correcto: la variable long almacena datos de
-2.147.483.648 a 2.147.483.647
ARGUMENTO C: Incorrecto: la variable integer almacena como
números de 16 bits (2 bytes)
ARGUMENTO D: Incorrecto: la variable long almacena datos
teniendo en cuenta el signo

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

E) 4 reactivos del tipo elección de elementos

1. Elija cual o cuales de las siguientes no son tipos de operadores en VISUAL BASIC:

1. Operadores Aritméticos
2. Operadores Relacionales
3. Operadores Lógicos
4. Operadores Funcionales
5. Operador de Asignación

Opciones de respuesta:

A. 4
B. 1-2
C. 3
D. 4-5

Justificación:

ARGUMENTO A: Correcto: Los Operadores Funcionales no pertenecen a los


operadores en VISUAL BASIC.

ARGUMENTO B: Incorrecto: Pertenecen a los tipos de Operadores de VISUAL


BASIC.
ARGUMENTO C: Incorrecto: Pertenece a los tipos de Operadores de BASIC.
ARGUMENTO D: Incorrecto: Los Operadores Funcionales no pertenecen a los
tipos de operadores de VISUAL BASIC, pero los Operadores de
Asignación pertenecen a dicho programa.

2. Elija los elementos del lenguaje VB.

1. Variables
2. As
3. Constantes
4. C++
5. Operadores,expresiones
6. Sentencias de control
7. Dim

Opciones de respuesta

A. 7,4,6,2
B. 1,3,5,6
C. 2,5,6,3
D. 3,4,6,5

Justificación:
ARGUMENTO A: Incorrecto: Dim pertenece a sintaxis de una variable.
ARGUMENTO B: Correcto: Todos los elementos pertenecen al lenguaje de VB.

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

ARGUMENTO C: Incorrecto: As se utiliza para declarar variables y constantes.


ARGUMENTO D: Incorrecto: C++ es un lenguaje de programación y no un elemento.

3. Elija cual o cuales de las siguientes no es un elemento del lenguaje de Visual Basic:

1. Instrucciones
2. Operadores, Expresiones
3. Variables, Constantes y Tipo de datos
4. Matrices
5. Sentencias de Control
6. Conjunto básico de caracteres(alfabeto)

Opciones de respuesta:

A. 5,6
B. 4
C. 2
D. 3

Justificación:

ARGUMENTO A: Incorrecto: Si son elementos del lenguaje de Visual Basic.

ARGUMENTO B: Correcto: No es lenguaje de Visual Basic.


ARGUMENTO C: Incorrecto: Si es elemento del lenguaje de Visual Basic.
ARGUMENTO D: Incorrecto: Si es elemento del lenguaje de Visual Basic.

4.- Elija las características del tipo de dato Long.


1. Almacenamiento de 32 bits (4 bytes).
2. Carácter de declaración (!).
3. Cada variable tiene un nombre único.
4. Se almacena como números con signo.
5. Se almacena como números IEEE de 8 bytes.

Opciones de respuesta:
A. 1,4,5
B. 1,2,4
C. 1,3,4
D. 3,4,5

Justificación:
ARGUMENTO A: Incorrecto: El almacenamiento IEEE de 8 bytes
corresponde al tipo de dato doublé.
ARGUMENTO B: Incorrecto: El carácter de declaración (!) es para el tipo
de dato single.
ARGUMENTO C: Correcto: Todas son características del tipo de dato Long.
ARGUMENTO D: Incorrecto: El almacenamiento IEEE de 8 bytes
corresponde al tipo de dato double.

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2017 – Agosto 2017 9