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

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 serve para inicializar todas as variรกveis โ€‹โ€‹antes de usรก-las. Isso ajuda a evitar erros de digitaรงรฃo.ping erro 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 QTP O sistema gera cรณdigo VBScript ร  medida que gravamos as aรงรตes. Nรฃo seria possรญvel escrever o cรณdigo VBScript diretamente? QTP faz o mesmo tambรฉm?

Nรฃo, nรฃo รฉ possรญvel. QTP รฉ o motor que o executa. O VBScript depende do QTP Interface do usuรกrio 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)

Resuma esta postagem com: