Las 25 preguntas principales de la entrevista de VBScript y amp; Respuestas

Anonim

Descargar PDF

Las siguientes son preguntas frecuentes en entrevistas para principiantes y desarrolladores de VBScript con mucha experiencia.

1) Mencione qué es VBScript.

VB Script significa Visual Basic Script y es una versión ligera de Microsoft Visual Basic. Es un lenguaje de programación del lado del cliente como JavaScript. VBScript es muy similar al de Visual Basic.

2) Mencione los entornos en los que se puede ejecutar VBScript.

VBScript se puede ejecutar en 3 entornos,

  • IIS (Internet Information Server): servidor web de Microsoft
  • WSH (Windows Script Host): el entorno de alojamiento nativo del sistema operativo Windows
  • IE (Internet Explorer): el entorno de alojamiento más simple que podemos usar para ejecutar VBS

3) Mencione cuál es la tecnología utilizada por VB Script.

VB Script proporciona tecnología como,

  • Subrutinas
  • Funciones
  • Manipulación de cuerdas
  • Datos / tiempo
  • Manejo de errores, etc.

4) Mencione cuáles son las reglas para nombrar variables en VBScript.

Para nombrar una variable en VBScript existen ciertas reglas, debe usar la palabra clave 'Dim '. Por ejemplo, Dim salario. Además, debes recordar las siguientes cosas

  • El nombre de la variable debe comenzar con una letra
  • El nombre de la variable no puede superar los 255 caracteres
  • El nombre de la variable no debe contener un punto (.)

5) Explique qué es la encuadernación suelta. ¿Por qué no es una buena práctica usarlo?

VBScript le permite usar variables sin declararlo conocido como 'enlace suelto'. No es una práctica ideal usarlo. Porque si escribe mal la misma variable cuando la usa de nuevo, VBScript no le mostrará el error.

6) Mencione qué es la variante en VBScript.

Una variante de VBScript es un tipo de datos. Una variante puede contener información numérica o de cadena. Una variante se comporta como una cadena cuando la usa en un contexto de cadena y como un número cuando la usa en un contexto numérico.

7) Mencione qué son los procedimientos de VBScript.

Los procedimientos de VBScript se utilizan principalmente para la organización y reutilización del código. Existen principalmente dos tipos de procedimientos de VBScript: procedimientos secundarios y procedimientos de función.

8) Mencionar cuándo utilizar los procedimientos de Función y cuáles son sus características.

Utiliza los procedimientos de función cuando desea ejecutar una serie de declaraciones y devolver un valor.

  • Los procedimientos de función comienzan y terminan con las declaraciones de función y finalización de función
  • Un procedimiento de función puede o no tomar entrada.
  • Los procedimientos de función devuelven un valor asignando el valor a su nombre

9) Mencione cómo puede llamar a las funciones de VBScript.

Para llamar a las funciones de VBScript, debe seguir las siguientes reglas.

  • El nombre de la función de mención, seguido de corchetes de apertura y cierre
  • Mencione todos los argumentos entre paréntesis que requiere la función

10) Mencione cómo asignar un valor de fecha a una variable.

Para asignar un valor de fecha a una variable, las variables de Fecha y Hora deben encerrarse dentro de un símbolo de almohadilla (#).

11) ¿Mencione cómo crear una cookie usando VBScript?

La forma más sencilla de crear una cookie es asignar un valor de cadena al objeto document.cookie.

12) ¿Mencione cómo acceder a los datos de la matriz?

Se puede acceder a los datos de una matriz haciendo referencia al nombre de la matriz y al número de índice del elemento.

13) En un archivo HTML, ¿cuál es una posición ideal para incluir VBScript?

Una posición ideal para incluir VBScript en HTML es,

  • Sección de cabecera interior
  • Sección interior del cuerpo
  • Dentro de un archivo externo

14) Mencione qué son los parámetros ByRef y ByVal en VBScript.

Los parámetros ByRef y ByVal en VBScript se utilizan para pasar el argumento VBScript a los procedimientos por referencia o por valor

15) Mencione qué sucede si no especifica nada cuando llama a un procedimiento.

Si no especifica nada cuando llama a un procedimiento, el argumento / argumentos se pasan por referencia de forma predeterminada.

16) Mencione cuál es el uso de Option Explicit en VBScript.

El uso de la instrucción Option Explicit en VBScript es inicializar todas las variables antes de usarlas. Ayuda a evitar errores de escritura en el código.

17) ¿Menciona las reglas para usar la instrucción Option Explicit?

  • La instrucción Option Explicit debe estar en un script antes de cualquier otra instrucción. Si no es así, se produce un error irreparable.
  • En los módulos donde no se declara la instrucción Option Explicit, las variables no declaradas se consideran variantes automáticamente.
  • Cuando se declara Option Explicit, todas las variables deben declararse mediante las instrucciones Dim, Public, Private o ReDim.

18) Mencione cuál es la diferencia entre VBScript y VBA.

La diferencia entre VBScript y VBA es que,

VBA

VBScript

  • En VBA, puede definir explícitamente el límite inferior de una matriz en el argumento de subíndices.
  • En VBScript, esto no está permitido; el límite inferior de todas las matrices es siempre 0.
  • VBA admite la palabra clave WithEvents para permitir que una referencia de objeto reciba notificación de los eventos disparados por su objeto correspondiente.
  • Sin embargo, VBScript no admite la palabra clave WithEvents.
  • VBA admite la palabra clave New para crear objetos de enlace anticipado.
  • No se admite una nueva palabra clave en una declaración de declaración de variable

19) ¿Mencionar características de los subprocedimientos?

  • Puede utilizar subprocedimientos si desea ejecutar una serie de sentencias sin devolver ningún valor.
  • Los subprocedimientos comienzan con "Sub" y terminan con instrucciones "End Sub"
  • Los subprocedimientos pueden tomar argumentos pero no pueden devolver un valor
  • Los subprocedimientos pueden o no tomar entrada.

20) Mencione qué es la declaración de caso selecto.

La instrucción Select Case es similar a If Then Else pero hace que el código sea más legible.

Funciona en una sola expresión y se evalúa al principio de la instrucción Seleccionar caso.

21) Mencione si QTP genera código VBScript mientras registramos acciones, ¿no es posible escribir directamente usando código VBScript cuando QTP también hace lo mismo?

No, no es posible. QTP es el motor que lo atraviesa. VBScript se basa en la interfaz de usuario de QTP para realizar las acciones, como hacer clic en un enlace en una página web.

22) ¿Escribir un código para imprimir números del 5 al 0?

For i=5 To 0 step -1WScript.Echo iNext

23) Mencione cuál es la principal diferencia entre función y subprocedimiento.

La principal diferencia entre función y subprocedimiento es que la función devuelve un valor mientras que un subprocedimiento no lo hace.

24) ¿De qué manera el programa "hola mundo" se puede escribir en VBScript?

En VBScript, puede escribir hola mundo de dos formas, el programa mostrará un cuadro de mensaje con el texto hola mundo.

  1. MsgBox "Hola mundo"
  2. Eco "Hola mundo"

25) ¿Explica sobre scrrun.dll en VBScript?

Scrrun.dll se usa mucho en la programación de VB. La biblioteca de ejecución de scripts es muy importante para el funcionamiento del script de Visual Basic. Proporciona mucha más funcionalidad, como operaciones de texto, gestión de archivos y funciones de modificación de archivos.