Test Final - PROGRAMACION

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

7/5/24, 00:17 Test final: Revisión del intento | CampusVirtual - Ibero

Comenzado el martes, 7 de mayo de 2024, 00:11


Estado Finalizado
Finalizado en martes, 7 de mayo de 2024, 00:17
Tiempo 5 minutos 49 segundos
empleado
Puntos 6,00/10,00
Calificación 3,00 de 5,00 (60%)

Información


El desarrollo de los programas computacionales tiene fuertes dificultades al tratar de abstraer la lógica humana por medio de estructuras de

Servicios
control, las cuales tienen grandes aplicaciones usando las distintas formas de combinarse, sin embargo, es posible encontrar que son
realmente complejas las formas en las que deben aplicarse las reglas de control de flujo sobre el desarrollo del programa, adicionalmente
existen otras implicaciones que son extrañas o ajenas a la forma de pensamiento humano, entre ellas están las tipologías de las variables que
generan errores de almacenamiento o incluso la pérdida de la calidad de la información como en el manejo de decimales o datos
relacionados con cantidades monetarias, en las cuales la precisión es importante, otra dificultad que es importante es la referenciación de la
ubicación en memoria de los datos, ya que estos deben ser correctamente referenciados con el fin de obtener el valor correcto y no valores
nulos o errados, cuestión que no se genera en el pensamiento natural humano.
Adicional a lo anterior, se tiene que la forma automática de tomar decisiones no se parece al uso natural de la intuición humana que se
requiere para incluir criterios de valores y creencias personales y culturales, sin embargo, si cuenta con elementos como la inclusión de
operadores condicionales que son de trabajo netamente cuantitativo, esto ayuda a realizar múltiples operaciones de comparación que
incluso pueden ser combinadas por medio del uso de la lógica matemática a través de la conjunción y la disyunción por mencionar algunos.

Pregunta 1

Finalizado

Se puntúa 1,00 sobre 1,00

Una función:

a. Es una parte del código dedicada a realizar un pequeño procedimiento y que no puede recibir información externa.
b. Es una parte del código dedicada a realizar un pequeño procedimiento y que Correcto, las funciones pueden ser llamadas desde
puede ser llamada desde otra función. cualquier parte del código.

c. Es una parte del código dedicada a realizar un pequeño procedimiento y que NO puede ser llamada desde otra función.
d. Es una parte del código dedicada a realizar una función principal y que puede ser llamada desde otra función.

https://campusvirtual.ibero.edu.co/mod/quiz/review.php?attempt=2579382&cmid=518080 1/5
7/5/24, 00:17 Test final: Revisión del intento | CampusVirtual - Ibero

Pregunta 2

Finalizado

Se puntúa 1,00 sobre 1,00

Analice el siguiente segmento y seleccione la opción más acorde al código


1 While a>0
2 MsgBox(“El valor de a es ” & a)
3 a=a+1
4 Wend

a. El código hace un conteo progresivo de datos y finaliza en 0.


b. El código hace un conteo regresivo y finaliza en 0.
c. El código entra en bucle infinito sin posibilidad de Correcto, el código no converge y la condición lógica no genera un resultado
control. de false.

d. El código nunca se ejecuta porque no es posible que se cumpla la condición.

Pregunta 3
Finalizado

Se puntúa 1,00 sobre 1,00

Un entorno de programación es:

a. Un marco de trabajo en el cual se aplican fragmentos previamente desarrollados.


b. El software usado para el desarrollo de un programa. Correcto, es un programa especializado en la codificación.

c. El conjunto de reglas que permiten desarrollar un programa.


d. El contexto en el cual se hacen los programas.

Pregunta 4

Finalizado

Se puntúa 0,00 sobre 1,00

La palabra “.value” es usada en vba con el fin de:

a. Saber el valor de una variable.


b. Almacenar únicamente el valor de un objeto.
c. Leer únicamente el valor de un objeto. Incorrecto, también sirve para modificar datos.

d. Leer y modificar el valor de un objeto.

https://campusvirtual.ibero.edu.co/mod/quiz/review.php?attempt=2579382&cmid=518080 2/5
7/5/24, 00:17 Test final: Revisión del intento | CampusVirtual - Ibero

Pregunta 5
Finalizado

Se puntúa 0,00 sobre 1,00

Analice el siguiente programa y seleccione la opción más acorde al código


1 Sub Multiplicar()
2 Dim Factor1, Factor2, Producto as Integer
3 Factor1 = InputBox(“Digite el primer factor”)
4 Factor = InputBox(“Digite el segundo factor”)
5 If (Factor1 <0 and Factor2>0) then

6 Producto = Factor1*Factor2
7 End If
8 Msgbox(“El producto es “ & Producto)
9 End Sub

a. El programa obtiene un producto negativo.


b. El programa multiplica dos números negativos.
c. El programa multiplica dos números sin importar Incorrecto, el programa no genera este tipo de resultados sin validar los datos
su valor. de entrada.

d. El programa multiplica dos números naturales.

Pregunta 6
Finalizado

Se puntúa 1,00 sobre 1,00

Un formulario o UserForm en VBA es:

a. Una forma de programación.


b. Un formato únicamente de captura de datos.
c. Una estructura para insertar información únicamente.
d. Un entorno gráfico dentro de vba. Correcto, es una forma de interfaz con el usuario.

Pregunta 7

Finalizado

Se puntúa 1,00 sobre 1,00

En un programa de vba la expresión range() corresponde a una función que permite manipular:

a. Un rango de datos numéricos.


b. Un conjunto de celdas definido. Correcto, el objeto permite manipular conjuntos de celdas.

c. El rango de una variable.


d. Un conjunto de variables.

https://campusvirtual.ibero.edu.co/mod/quiz/review.php?attempt=2579382&cmid=518080 3/5
7/5/24, 00:17 Test final: Revisión del intento | CampusVirtual - Ibero

Pregunta 8
Finalizado

Se puntúa 1,00 sobre 1,00

La estructura que permite capturar información digitada por el usuario en un formulario es:

a. Textbox Correcto, permite el ingreso de los datos.

b. Listbox
c. Button
d. Label

Pregunta 9

Finalizado

Se puntúa 0,00 sobre 1,00

El código del programa siguiente:


Sub programa_edad()
Dim edad As Integer

inputbox(“Digite su edad”)
msgbox(“Su edad es ” & edad)

End sub

a. Es incorrecta porque no se inicializó la variable. Incorrecto, la variable no requiere inicializarse pero sí usarse al almacenar el dato.

b. Es inadecuado ya que la variable “edad” está repetida en el msgbox.


c. Es inadecuado, ya que no se está capturando la información correctamente.
d. Imprime en pantalla la edad del usuario.

https://campusvirtual.ibero.edu.co/mod/quiz/review.php?attempt=2579382&cmid=518080 4/5
7/5/24, 00:17 Test final: Revisión del intento | CampusVirtual - Ibero

Pregunta 10
Finalizado

Se puntúa 0,00 sobre 1,00

En el siguiente código se exponen las primeras 7 líneas de un programa que imprime los números impares desde el 0 a un número dado por
el usuario, sin embargo, hace falta la línea 4

1 Sub Impares()
2 Dim Número, cuentadivisores, i integer

3 Número = InputBox(“Ingrese el número hasta el cual se van a imprimir los impares”)


4

5 MSgbox(i)

6 Next
7 Enb Sub

Escoja la línea que mejor representaría la línea faltante:

a. 4 For i =1 to next step 2

b. 4 For i=0 to numero step 1


c. 4 For i= 1 to numero step 1 Incorrecto, imprime números pares también.

d. 4 For i =0 to numero step 2

Respuesta incorrecta.

https://campusvirtual.ibero.edu.co/mod/quiz/review.php?attempt=2579382&cmid=518080 5/5

También podría gustarte