Índice de cuestionarios

 

 

Back to Index

 

 

Cuestionario Capitulo 7

 

 

Cuestionario Capitulo 8

 

 

Cuestionario Capitulo 9

 

 

 


Parte 2

 

Capítulo 7.  Operadores y estructuras de control.

 

Cuestionario del capítulo

 

  1. Mencione cuáles son los Operadores aritméticos que soporta Visual Basic.

Suma (+)  Suma de expresiones aritméticas, conecta cadena tipo string.
Resta (-) Representa la diferencia de 2 numeros
Multiplicacion (*) Multiplica 2 numeros
Division (/) Divide un numero entre otro
               (\) Divide un numero entre otro, dando un resultado entero.
Modulo aritmético (Mod) Divide un numero entre otro, devolviendo el residuo
               (^) Sirve para elevar un numero a determinada potencia.

  1. Por qué se recomienda utilizar “&” en lugar de “+”, al tratar de concatenar datos de tipo String.

En el caso del tipo string, la suma se encarga de conectar cadenas, pero para poder evitar ambigüedades con el signo “+” visual soporta el uso de “&”

  1. Mencione cuáles son los Operadores comparativos que soporta Visual Basic.

< (menor que), <= (menor o igual que), > (mayor que), >=(mayor o igual que), (=)igualdad, (<>) desigualdad.

  1. Qué es el código ASCII.

El juago de caracteres de 7 bits denominado codigo estándar Estadounidense para el intercambio de información es utilizado para representar letras y símbolos de un teclado estándar de EEUU

  1. Mencione cuáles son los Operadores lógicos que soporta Visual Basic.

NOT, AND, OR, XOR

  1. Elabore una tabla en la que se muestre la prioridad entre operadores, dividiendo las tres categorías: Aritméticos, Comparación y Lógicos.

Aritméticos :                                    Comparación:                    Lógicos:
Exponenciacion                                igualdad                              NOT
Negación                                           desigualdad                         AND
Multiplicación y división                menor que                          OR
División de entero                            mayor que                           XOR
modulo aritmético                           menor o igual que              Eqv
adición y sustracción                       mayor o igual que              Imp

  1. Para qué sirve If.   Escriba su sintaxis, y un ejemplo de su uso.

Permiten manejar condiciones que le permiten elaborar un arbol de toma de desiciones, ya que es la unica manera que permite establecer una secuancia logica dentro de un proceso

Sintaxis:                                                         Ejemplo:
            if condicion then                                                        if sueldo>4500 then
                       instrucciones                                                  limite_credito=3000
            end if                                                              End if

  1. Para qué sirve Select Case.   Escriba su sintaxis, y un ejemplo de su uso.

Cuando se requiere realizar una cantidad de comparaciones sobre una misma expresión.
Sintaxis:
            Select case expresión a evaluar        Ejemplo:
                        case condicion                                   select case categoria
                                   instrucciones                          case Is>19
                        [case{condicion | else}                                              aumento=0
                                   instrucciones]                         case 18,17,14
            end select                                                                   aumento=0.15

                                                                                   Case 10
                                                                                              aumento=0.25
                                                                                   case 8 to 13
                                                                                              aumento = 0.1
                                                                                   case else
                                                                                              aumento=0.5
                                                                       end select

  1. Para qué sirve For Next.   Escriba su sintaxis, y un ejemplo de su uso.
    Permite repetir la ejecución de un conjunto de expresiones un numero conocido de veces,   determinado por las ocurrencias que se incrementan o se reduce.
    Sintaxis :                                                                    ejemplo:
                For variable = ValorInicial to valor maximo [step]             For i=1 to 10
                           instrucciones                                                              print i
                next variable                                                              next i
  2. Para qué sirve Do Loop.   Escriba su sintaxis, y un ejemplo de su uso.
    permite repetir un conjunto de instrucciones un numero desconocido de veces determinada por el cumplimiento de una condicion.
    Sintaxis:                                             Ejemplo:
                Do{while | until} condicion               Dim intNumero as integer
                           instrucciones                          Do while intNumero% <= 10
                Loop                                                               intNumero%=intNumero%  + 1
                                                                                      print intNumero%
                                                                           Loop
  3. Qué sucede su no corresponden en número los If y los End If, los For y los Next, los Do y los Loop, los Select Case y los End Select.

Error de compilación

  1. Para qué sirve Exit Do y Exit For.

 

Son instrucciones que sirven para detener en cualquier instante la ejecución de las correspondientes funciones de Do y For debido a que pueden existir algunas circunstancias en las que los ciclos se vuelvan demasiado complicados y salir de ellos puede resultar casi imposible en determinados casos, por lo tanto es muy útil poner algunas exclusiones en las que se incluyan las correspondientes funciones.


Parte 2

 

Capítulo 8.  Funciones de manipulación de datos.

 

Cuestionario del capítulo

 

  1. Mencione qué son las Funciones.
    Son aquellas estructuras de lenguaje que permiten obtener un dato que necesitamos, para que siendo sometido a un proceso derive un resultado
  2. Mencione qué son los Argumentos.
    Son aquellas que se proporciona a un procedimiento o instrucción para que realice una determinada tarea en base a ellos.
  3. Mencione qué son las Funciones implícitas.
    Funciones que forman parte de Visual Basic o bien funciones definidas por el usuario
  4. Mencione para qué sirven las siguientes funciones: Date, DateAdd, DatePart, IsDate, Now, Day, Month, Year.
    date – Fecha del sistema
    Date add – agrega un intervalo de tiempo especificado
    Date part – Numero correspondiente a una parte de una fecha dada
    InDate – indica si una funcion se puede converir a fecha
    Now – Fecha del sistema
    DayDia de una fecha dada
    month – Mes de una fecha dada
    Year – Año de una fecha dad
  5. Mencione para qué sirven las siguientes funciones: Asc, Chr, InStr, IsEmpty, Len, Trim, Mid, Str, Ucase.
    Asc – Proporciona el codigo ASCII de una representación carácter.
    Chr – Proporciona la representación carácter en codigo ASCII
    InStr – Especifica la posición de la aparicion de una cadena en otra
    IsEmpty – indica si una variable ya ha sido declarada
    Len – devuelve el numero de caracteres de una expresión
    Ltrim – Elimina espacios a la izquierda
    Mid – Extrae un numero determinado de caracteres de una cadena
    str – convierte un numer a cadena
    Ucase – Cambia a mayúsculas a una cadena
  6. Mencione para qué sirven las siguientes funciones: Abs, IsNumeric, Rnd, Round, Sqr.
    Abs – Valor absoluto
    IsNumeric – indica si una expresión puede cambiarse a numero
    Rnd – devuelve un numero aleatorio
    Round – Redondea un numero
    Sqr – Saca raiz cuadrada
  7. Mencione para qué sirven las siguientes funciones: Choose, Iif.
    chooseDevulve un valor de una lista de argumentos
    iff – devuelve ubno de entre dos valores, dependiendo de una condicion


Parte 2

 

Capítulo 9.  Procedimientos y funciones definidas por el usuario.

 

Cuestionario del capítulo

 

  1. Defina Procedimiento.
    Es una secuencia de instrucciones que se ejecuta como una unidad a petecicion, bajo un nombre que identifica dicha selección.

  2. Mencione los 4 comportamientos que puede tener un procedimientos.
    No utiliza argumentos, no regresa valor
    No utiliza argumento , regresa valor
    Utiliza argumento, regresa valor
    Utiliza argumento, no regresa valor
  3. Para qué sirve Call, y por qué es conveniente utilizarlo.
    Sirve para llamar a una instrucción, no es esencial en el lenguaje, pero es muy recomendado para poder identificar un procedimiento y no de una instrucción implícita de Visual Basic.
  4. Explique cómo se agrega un procedimiento a un formulario, en Visual Basic.
    1.- Determine de manera precisa que quiere hacer con el procedimiento
    2.- Determine si el resultado del procedimiento depende de un valor desconocido en tiempo diseño
    3.- En caso de que en tiempo de diseño dependa de valores desconocidos determine cuantos valores se ocupara y de que tipo de dato se trata
    4.- Determine si el resultado esperado es determinar un valor o realizar una tarea
    5.- Determine si el procedimiento es util para uno o varios modulos, dentro del proyecto.
    6.- Determine un nombre descriptivo para su procedimiento.
    7.- abra la ventana
    codigo
    8.- vaya al menu Herramientas – Agregar procedimirnto. Llene el cuadro de dialogo Agregar Procedimiento
  5. Mencione cuáles son los diferentes tipos y los diferentes alcances que puede tener un procedimiento en Visual Basic.
    Tipo: Procedimiento, funcion.
    Alcance: Privado, Publico
  6. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que no utiliza argumentos y uno que sí.
     Que la linea del inicio del procedimiento se establezca entre paréntesis, separados por coma, después del nombre de la funcion y antes de la especificación del tipo de datos del valor de devolución, los argumentos que utilizara la funcion.
  7. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que retorna valores y uno que no.
    que en la linea de inicio del procedimiento se establezca que tipo de dato es el que se devolvera.
  8. Cómo puedo indicarle a Visual Basic que argumento es opcional.
    es necesario colocar la palabra optional antes del nombre del argumento, al momento de declararlo.

 

  1. Cómo puedo habilitar un procedimiento con un número incierto de argumentos, en Visual Basic.
    Visual Basic permite manipular esta situación a traves de una especificación de argumentos de tipo ParamArray, esto puede definir un arreglo de argumentos de numero no especificado.