Parte 2

Capítulo 6. Variables y tipos de datos.

Cuestionario del capítulo

 

  1. Mencione para qué sirve MsgBox, y escriba un ejemplo de su uso.
  2. Esta funcion le permite indicar la apaición de una ventana de nodificación , también llamadoas cuadros de diálogo, en le formato standar de Windows. La sintaxis de la función es la siguiente:

    MsgBox( Mensaje {, CódigoDeBotón {, TítuloDeVentana}} )

  3. Mencione para qué sirve InputBox, y escriba un ejemplo de su uso.
  4. Sirve para deslegar un cuadro de diálogo que permite ingresar datos. Devuelve un valor string, correspondiente a lo que se capturó; el valor puede aceptarse o cancelar según sea el caso, si se cancela debe de ser en la ruptura. La sintaxis es la siguiente:

    InputBox (Mensaje {, Título {, Predeterminado {, Postx {, PostY }}} )

  5. Qué son las Constantes de Visual Basic.
  6. Para simplificar la programación y hacer mas legibles los programas, existen constantes de Visual Basic, con las cuales se puede hacer referencia al significado de algun valor y no al valor mismo. Pasamos de algo muy abstracto como lo es un número de código, a un nombre equivalente, comprensible en su propia lectura.

  7. Mencione para qué sirven las siguientes constantes de Visual Basic:
  8. vbOkCancel, Muestra los botones aceptar y cancelar.

    vbAbortRetryIgnore, Muesrta los botones anular, reinterar e ignorar.

    vbYesNo, Muestra los botones si y no.

    vbCritical, Muestra el icono mensaje critico.

    vbQuestion, Muestra el icono consulta de advertencia.

    vbOk, Aceptar.

    vbCancel. Cancelar.

  9. Defina Variable.
  10. Estas nos permiten temporalmente almacenar un dato en la memoria RAM.

  11. Mencione los tipos de valores que almacena, el prefijo, el character de declaración, y el consumo en bytes, de los siguientes tipos de datos:
  12. Integer, su prefijo es ( int ), tamaño 2 bites, tipo %.

    Long Integer, su prefijo es ( Int ), tamaño 4 bites, tipo amperson.

    Currency, su prefijo es ( sng ), tamaño 4 bites, tipo!.

    Double, su prefijo es ( dbl ), tamaño 8 bites, tipo #.

    String, su prefijo es ( str ), tamaño 1 por caracter, tipo $.

    Boolean, prefijo (bln), tamaño 2 bites.

    Date. Prefijo (dtm), tamaño 8 bites.

  13. Para qué sirve Dim, y cuál es su sintaxis.
  14. Muestra los caracteres asociados a los diferentes tipos de datos para la declaracion implicita.

    La sintaxis de la expresión es:

    Dim NombreVariable {CharacterDeclaration , As TipoDatos}

  15. Cuál es la diferencia entre :
  16. declaración implícita : En esta se utiliza el Character de delaracion.

    declaración explícita : cuando se utiliza un nombre.

  17. Mencione los tres alcances de una variable de memoria, y señale la forma en que se deben declarar para cada uno de los alcances.
    1. Nivel procedimiento:es util solo en el procediemiento en el que se define, se decalra con Dim en un procedimiento cualquiera.
    2. A nivel Modulo: es util solo en los procedimientos pertenecientes al modulo. Se decalara con Private en un modulo estándar (bas.) o en las declaraciones generales de un módulo de formulario (.frm).
    3. A nivel global: Es util en todos los procedimientos de todos los módulos de la aplicación. Se decalara con Public en un módulo estandar (.bas) o en las decalraciones generales de un módulo de formulario.

  18. Qué son las Matrices.
  19. Las matrices son parte de todo lenguaje de programación de propósito general, permitenla organización, através de subíndices, de un conjunto de valores, bajo un mismo nombre de referencia en memoria (nombre de variable).

  20. Para qué sirve Option Explicit.
  21. Esta opción determina que todas las variables utilizadas en los programas deberán ser declaradas de manera explicita antes de ser utilizadas.

  22. Para qué sirve Lbound y Ubound.
  23. Estas sirven para resolver el desconocimiento de los límites mínimos y máximos de un subíndice dentro de un intervalo.

  24. Cuando sucede el error El character de declaración de tipo no coincide con el tipo de datos declarado, ¿qué puede estar pasando, y cómo lo solucionaría?
  25. Sucede cuando declara una variable de un determinado tipo de datos, con su correspondiente Character de declaracion de tipo, pero al hacer referencia a dicho tipo de datos en alguna parte del programa, le coloca un Character de declaracion que no corresponde.

     

  26. Cuando sucede el error El subíndice está fuera del intervalo, ¿qué puede estar pasando, y cómo lo solucionaría?
  27. Se hace referencia a un subíndice que se encuentra en el interavlo de un diemncion, esto se puede solucionar determinado claramete los limites del intervalo de subíndices para una declaracion dada.

  28. Mencione qué funciones utilizaría para convertir un dato String, a los siguientes tipos de datos: Integer, Date, Currency, Byte, y Long Integer.
  29. CStr (expresion a convertir) y CDbl (Expresion a convertir)

     

  30. Para qué sirve la función Format; escriba un ejemplo de su uso.

Esta función permite formatear a los datos que maneje en su programa, su sintaxis es:

Format ( DatoAFormatear, MáscaraDeFormato)

 

Nota del autor: Los cuestionarios del capítulo son herramientas teóricas que pueden auxiliar en el aprendizaje de Visual Basic; también pueden servir como guía a los maestros, a fin de utilizarlas para extraer reactivos representativos de lo que se puede y debe aprender, como mínimo. José Felipe Ramírez Ramírez, 2001.