As 25 principais perguntas e respostas da entrevista VBScript (2025)

Aqui estão as perguntas e respostas da entrevista em VBScript para candidatos mais novos e experientes para conseguir o emprego dos sonhos.

 

Perguntas e respostas da entrevista VBScript para calouros

1) Mencione o que é VBScript?

VB Script significa Visual Basic Script e é uma versão light do Microsoft Visual Básico. É uma linguagem de script do lado do cliente como JavaScript. O VBScript é muito semelhante ao Visual Basic.


2) Mencione os ambientes onde o VBScript pode ser executado?

VBScript pode ser executado em 3 ambientes,

  • IIS (servidor de informações da Internet) – Microsoftservidor web
  • WSH (Windows Script Host) – O ambiente de hospedagem nativo do Windows OS
  • IE (Internet Explorer) – O ambiente de hospedagem mais simples que podemos usar para executar VBS

👉 Download gratuito de PDF: Perguntas e respostas da entrevista VBScript


3) Mencione qual é a tecnologia utilizada pelo VB Script?

VB Script fornece tecnologia como,

  • Sub-rotinas
  • Funções
  • Manipulação de strings
  • Dados/hora
  • Tratamento de erros, etc.

4) Mencione quais são as regras para nomear variáveis ​​​​em VBScript?

Para nomear variáveis ​​​​em VBScript existem certas regras, você precisa usar a palavra-chave 'Escuro'. Por exemplo, salário Dim. Além disso, você precisa se lembrar das seguintes coisas

  • O nome da variável deve começar com uma letra
  • O nome da variável não pode exceder 255 caracteres
  • O nome da variável não deve conter ponto (.)

5) Explique o que é encadernação frouxa? Por que não é uma boa prática usá-lo?

VBScript permite que você use variáveis ​​sem declará-las, o que é conhecido como 'ligação fraca'. Não é uma prática ideal usá-lo. Porque se você digitar incorretamente a mesma variável ao usá-la novamente, o VBScript não mostrará o erro.

Perguntas da entrevista VBScript
Perguntas da entrevista VBScript

6) Mencione o que é variante no VBScript?

A variante em VBScript é um tipo de dados. Uma variante pode conter informações de string ou numéricas. Uma variante se comporta como uma string quando usada em um contexto de string e como um número quando usada em um contexto numérico.


7) Mencione o que são procedimentos VBScript?

Os procedimentos VBScript são usados ​​principalmente para organização e reutilização de código. Existem basicamente dois tipos de procedimentos VBScript: subprocedimentos e procedimentos de função.


8) Mencione quando utilizar procedimentos Function e quais suas características?

Você usa procedimentos Function quando deseja executar uma série de instruções e retornar um valor.

  • Os procedimentos de função começam e terminam com instruções Function e End Function
  • Um procedimento de função pode ou não receber entrada.
  • Os procedimentos de função retornam um valor atribuindo o valor ao seu nome

9) Mencione como você pode chamar funções VBScript?

Chamar Funções do VBScript, você deve seguir as regras abaixo.

  • O nome da função de menção, seguido de colchetes de abertura e fechamento
  • Mencione todos os argumentos entre colchetes que a função requer

10) Mencionou como atribuir um valor de data a uma variável?

Para atribuir um valor de data a uma variável, as variáveis ​​de data e hora devem ser colocadas entre um símbolo de hash (#).


11) Mencionou como criar um Cookie usando VBScript?

A maneira mais simples de criar um cookie é atribuir um valor de string ao objeto document.cookie.


12) Mencionou como acessar os dados do array?

Os dados em um array podem ser acessados ​​referindo-se ao nome do array e ao número de índice do elemento.


13) No arquivo HTML qual a posição ideal para incluir VBScript?

Uma posição ideal para incluir VBScript em HTML é,

  • Seção interna da cabeça
  • Seção interna do corpo
  • Dentro do arquivo externo

14) Mencione o que são os parâmetros ByRef e ByVal em VBScript?

Os parâmetros ByRef e ByVal em VBScript são usados ​​​​para passar argumentos VBScript para os procedimentos por referência ou por valor


15) Mencione e se você não especificar nada ao chamar um procedimento?

Se você não especificar nada ao chamar um procedimento, então os argumentos/argumentos serão passados ​​por referência por padrão.


16) Mencione qual é a utilização de Option Explicit em VBScript?

O uso da instrução Option Explicit em VBScript é inicializar todas as variáveis ​​​​antes de usá-las. Ajuda a evitar erros de digitação no código.


17) Mencionou as regras para usar a instrução Option Explicit?

  • A instrução Option Explicit deve estar presente em um script antes de qualquer outra instrução. Caso contrário, ocorre um erro não detectável
  • Em módulos onde a instrução Option Explicit não é declarada, quaisquer variáveis ​​não declaradas são consideradas variantes automaticamente.
  • Onde Option Explicit é declarada, todas as variáveis ​​devem ser declaradas usando as instruções Dim, Public, Private ou ReDim.

Perguntas e respostas da entrevista VBScript para experientes

18) Mencione qual é a diferença entre VBScript e VBA?

Diferença entre VBScript e VBA é aquele,

VBA VBScript
No VBA, você pode definir explicitamente o limite inferior de uma matriz no argumento dos subscritos. No VBScript, isso não é permitido; o limite inferior de todas as matrizes é sempre 0.
O VBA suporta a palavra-chave WithEvents para permitir que uma referência de objeto receba notificação dos eventos disparados por seu objeto correspondente. O VBScript, entretanto, não oferece suporte à palavra-chave WithEvents.
O VBA oferece suporte à palavra-chave New para criar objetos de ligação antecipada. Uma nova palavra-chave não é suportada em uma instrução de declaração de variável

19) Menciona características dos Subprocedimentos?

  • Você pode usar subprocedimentos se quiser executar uma série de instruções sem retornar nenhum valor.
  • Os subprocedimentos começam com “Sub” e terminam com instruções “End Sub”
  • Os subprocedimentos podem receber argumentos, mas não podem retornar um valor
  • Os subprocedimentos podem ou não receber informações.

20) Mencione o que é a instrução Select Case?

A instrução Select Case é semelhante a If Then Else, mas torna o código mais legível.

Funciona em uma única expressão e é avaliado no início da instrução Select Case.


21) Mencione se o QTP gera código VBScript à medida que gravamos ações, não é possível escrever diretamente usando código VBScript quando o QTP também faz a mesma coisa?

Não, não é possível. QTP é o motor que funciona através dele. O VBScript depende da UI do QTP para executar ações, como clicar em um link em uma página da web.


22) Escreva um código para imprimir números de 5 a 0?

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

23) Mencione qual a principal diferença entre função e subprocedimento?

A principal diferença entre função e subprocedimento é que a função retorna um valor, enquanto um subprocedimento não.


24) De que forma o programa “hello world” você pode escrever em VBScript?

No VBScript, você pode escrever olá mundo de duas maneiras, o programa exibirá uma caixa de mensagem com o texto olá mundo.

  1. MsgBox "Olá Mundo"
  2. Eco “Olá, mundo”

25) Explique sobre scrrun.dll em VBScript?

Scrrun.dll é muito usado na programação VB. A biblioteca Runtime de scripts é muito importante para o funcionamento do script Visual Basic. Ele fornece muito mais funcionalidades, como operações de texto, gerenciamento de arquivos e recursos de modificação de arquivos.

Essas perguntas da entrevista também ajudarão em sua viva (oral)