Las 25 preguntas y respuestas principales de la entrevista de VBScript (2025)
Aquí hay preguntas y respuestas de la entrevista de VBScript para que los candidatos más nuevos y experimentados consigan el trabajo de sus sueños.
Preguntas y respuestas de la entrevista de VBScript para principiantes
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 donde se podría ejecutar VBScript?
VBScript se puede ejecutar en 3 entornos,
- IIS (servidor de información de Internet) – Microsoftel servidor web
- WSH (Windows Script Host): el entorno de alojamiento nativo del Windows OS
- IE (Internet Explorer): el entorno de alojamiento más simple que podemos usar para ejecutar VBS
👉 Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de VBScript
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/hora
- 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, es necesario usar la palabra clave 'Oscuro'Por ejemplo, el salario mínimo. Además, debes recordar lo siguiente:
- El nombre de la variable debe comenzar con una letra.
- El nombre de la variable no puede exceder 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 utilizarlo?
VBScript le permite usar variables sin declararlo, lo que se conoce como "enlace suelto". No es una práctica ideal usarlo. Porque si escribe mal la misma variable cuando la usa nuevamente, VBScript no le mostrará el error.
6) Mencione cuál es la variante en VBScript.
A variante en VBScript es un tipo de datos. Una variante puede contener información de cadena o numérica. Una variante se comporta como una cadena cuando la usas en un contexto de cadena y como un número cuando la usas 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) ¿Mencione cuándo utilizar procedimientos de Función y cuáles son sus características?
Utilice procedimientos de función cuando desee ejecutar una serie de declaraciones y devolver un valor.
- Los procedimientos de función comienzan y terminan con declaraciones de función y función final
- Un procedimiento de función puede o no recibir información.
- Los procedimientos de función devuelven un valor asignando el valor a su nombre
9) Mencione cómo puede llamar a funciones de VBScript.
Llamar Funciones de VBScript, debes 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 corchetes 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 estar encerradas entre 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 la posición ideal para incluir VBScript?
Una posición ideal para incluir VBScript en HTML es,
- Sección interior de la cabeza
- Sección interior del cuerpo
- Archivo externo interno
14) Mencione qué son los parámetros ByRef y ByVal en VBScript.
Los parámetros ByRef y ByVal en VBScript se utilizan para pasar argumentos de VBScript a los procedimientos por referencia o por valor.
15) Menciona ¿qué pasa si no especificas nada cuando llamas a un procedimiento?
Si no especifica nada cuando llama a un procedimiento, entonces el argumento o argumentos se pasan por referencia de forma predeterminada.
16) Mencione ¿cuál es el uso de Option Explicit en VBScript?
El uso de la declaración Option Explicit en VBScript es inicializar todas las variables antes de usarlas. Ayuda a evitar errores de escritura en el código.
17) ¿Mencione las reglas para usar la declaración Option Explicit?
- La declaración Option Explicit debe estar presente en un script antes que cualquier otra declaración. Si no es así, se produce un error que no se puede detectar.
- En los módulos donde la declaración Option Explicit no está declarada, cualquier variable no declarada se considera variante automáticamente.
- Cuando se declara Option Explicit, todas las variables deben declararse utilizando las declaraciones Dim, Public, Private o ReDim.
Preguntas y respuestas de la entrevista de VBScript para experimentados
18) Mencione ¿cuál es la diferencia entre VBScript y VBA?
Diferencia entre VBScript y VBA es eso,
VBA | VBScript |
---|---|
En VBA, puede definir explícitamente el límite inferior de una matriz en el argumento de los 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 notificaciones de los eventos desencadenados por su objeto correspondiente. | VBScript, sin embargo, no admite la palabra clave WithEvents. |
VBA admite la palabra clave Nueva para crear objetos enlazados anticipadamente. | No se admite una nueva palabra clave en una declaración de variable |
19) ¿Menciona características de los Subprocedimientos?
- Puede utilizar subprocedimientos si desea ejecutar una serie de declaraciones sin devolver ningún valor.
- Los subprocedimientos comienzan con "Sub" y terminan con declaraciones "End Sub"
- Los subprocedimientos pueden tomar argumentos pero no pueden devolver un valor.
- Los subprocedimientos pueden o no recibir información.
20) Mencione qué es la declaración Seleccionar caso.
La declaració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 comienzo de la declaración Select Case.
21) Mencione que 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 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 -1 WScript.Echo i Next
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.
24) ¿De qué manera se puede escribir el programa “hola mundo” en VBScript?
En VBScript, puedes escribir hola mundo de dos maneras, el programa mostrará un cuadro de mensaje con el texto hola mundo.
- msgBox "Hola Mundo"
- Eco "Hola mundo"
25) ¿Explicar sobre scrrun.dll en VBScript?
Scrrun.dll se usa mucho en la programación de VB. La biblioteca de scripting Runtime es muy importante para el funcionamiento del script de Visual Basic. Proporciona muchas más funciones, como operaciones de texto, administración de archivos y funciones de modificación de archivos.
Estas preguntas de la entrevista también te ayudarán en tu viva(orals)