baixar PDF
A seguir estão as perguntas mais frequentes em entrevistas para caloiros e desenvolvedores de VBScript bem experientes.
1) Mencione o que é VBScript?
VB Script significa Visual Basic Script e é uma versão leve do Microsoft Visual Basic. É uma linguagem de script do lado do cliente como JavaScript. O VBScript é muito semelhante ao do Visual Basic.
2) Mencionar os ambientes onde o VBScript pode ser executado?
VBScript pode ser executado em 3 ambientes,
- IIS (Internet Information Server) - servidor web da Microsoft
- WSH (Windows Script Host) - O ambiente de hospedagem nativo do sistema operacional Windows
- IE (Internet Explorer) - O ambiente de hospedagem mais simples que podemos usar para executar o VBS
3) Mencione qual a tecnologia utilizada pelo VB Script?
VB Script fornece tecnologia como,
- Sub-rotinas
- Funções
- Manipulação de cordas
- Data / 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 'Dim '. Por exemplo, Dim salary. 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 um ponto (.)
5) Explique o que é encadernação solta? Por que não é uma boa prática usá-lo?
O VBScript permite que você use variáveis sem declarar isso, conhecido como 'ligação solta'. 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.
6) Mencionar o que é variante no VBScript?
Uma variante em VBScript é um tipo de dados. Uma variante pode conter string ou informações numéricas. Uma Variant se comporta como uma string quando você a usa em um contexto de string e como um número quando você a usa em um contexto numérico.
7) Mencione o que são procedimentos VBScript?
Os procedimentos de VBScript são usados principalmente para organização e reutilização de código. Existem basicamente dois tipos de procedimentos VBScript: procedimentos Sub e procedimentos de Função.
8) Mencione quando usar os procedimentos de Função e quais são 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 as declaraçõ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) Mencionar como você pode chamar funções VBScript?
Para chamar funções VBScript, você deve seguir as regras abaixo.
- O nome da função de menção, seguido por colchetes de abertura e fechamento
- Mencione todos os argumentos entre colchetes que a função requer
10) Mencionar 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 dentro de um símbolo hash (#).
11) Menciona como criar um Cookie usando VBScript?
A maneira mais simples de criar um cookie é atribuir um valor de string ao objeto document.cookie.
12) Mencionar como acessar o Array Data?
Os dados em uma matriz podem ser acessados referindo-se ao nome da matriz e ao número do índice do elemento.
13) Em arquivo HTML qual a posição ideal para incluir o VBScript?
Uma posição ideal para incluir VBScript em HTML é,
- Seção interna da cabeça
- Seção interna do corpo
- Arquivo Interno Externo
14) Mencione o que são parâmetros ByRef e ByVal no VBScript?
Os parâmetros ByRef e ByVal no VBScript são usados para passar o argumento do 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, o argumento / argumentos são passados por referência por padrão.
16) Mencione qual é o uso de Option Explicit em VBScript?
O uso da instrução Option Explicit no VBScript é inicializar todas as variáveis antes de usá-las. Isso ajuda a evitar erros de digitação no código.
17) Mencionar as regras para usar a declaração Option Explicit?
- A instrução Option Explicit deve estar lá em um script antes de qualquer outra instrução. Caso contrário, ocorrerá 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 como variantes automaticamente.
- Onde Option Explicit é declarado, todas as variáveis devem ser declaradas usando as instruções Dim, Public, Private ou ReDim.
18) Mencione qual é a diferença entre VBScript e VBA?
A diferença entre VBScript e VBA é que,
VBA |
VBScript |
|
|
|
|
|
|
19) Mencionar características dos procedimentos Sub?
- Você pode usar subprocedimentos se quiser executar uma série de instruções sem retornar nenhum valor.
- Subprocedimentos começam com "Sub" e terminam com instruções "End Sub"
- Os subprocedimentos podem aceitar argumentos, mas não podem retornar um valor
- Os subprocedimentos podem ou não receber contribuições.
20) Mencione o que é a declaração Select Case?
A instrução Select Case é semelhante a If Then Else, mas torna o código mais legível.
Ele funciona em uma única expressão e é avaliado no início da instrução Select Case.
21) Mencione se QTP gera código VBScript conforme gravamos ações, não é possível escrever diretamente usando código VBScript quando QTP faz a mesma coisa também?
Não, não é possível. QTP é o mecanismo que o percorre. O VBScript depende da IU do QTP para realizar as 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 -1WScript.Echo iNext
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 hello world de duas maneiras, o programa exibirá uma caixa de mensagem com o texto hello world.
- MsgBox "Hello World"
- Eco "Olá, Mundo"
25) Explique sobre scrrun.dll em VBScript?
Scrrun.dll é muito usado na programação de VB. A biblioteca de Runtime de script é 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.
- Próximo