Télécharger le PDF
Voici les questions fréquemment posées lors des entretiens avec les nouveaux développeurs ainsi que les développeurs VBScript expérimentés.
1) Mentionner qu'est-ce que VBScript?
VB Script signifie Visual Basic Script et il s'agit d'une version allégée de Microsoft Visual Basic. C'est un langage de script côté client comme JavaScript. VBScript est très similaire à celui de Visual Basic.
2) Mentionner les environnements dans lesquels VBScript pourrait être exécuté?
VBScript peut être exécuté dans 3 environnements,
- IIS (Internet Information Server) - serveur Web de Microsoft
- WSH (Windows Script Host) - L'environnement d'hébergement natif du système d'exploitation Windows
- IE (Internet Explorer) - L'environnement d'hébergement le plus simple que nous pouvons utiliser pour exécuter VBS
3) Mentionner quelle est la technologie utilisée par VB Script?
VB Script fournit la technologie comme,
- Sous-programmes
- Les fonctions
- Manipulation des cordes
- Données / heure
- Gestion des erreurs, etc.
4) Mentionner quelles sont les règles pour nommer une variable dans VBScript?
Pour nommer une variable dans VBScript, il existe certaines règles, vous devez utiliser le mot-clé «Dim ». Par exemple, salaire Dim. En outre, vous devez vous rappeler les éléments suivants
- Le nom de la variable doit commencer par une lettre
- Le nom de la variable ne peut pas dépasser 255 caractères
- Le nom de la variable ne doit pas contenir de point (.)
5) Expliquez ce qu'est une reliure lâche? Pourquoi n’est-ce pas une bonne pratique de l’utiliser?
VBScript vous permet d'utiliser des variables sans le déclarer connu sous le nom de «liaison lâche». Ce n'est pas une pratique idéale de l'utiliser. Parce que si vous avez mal orthographié la même variable lorsque vous l'utilisez à nouveau, VBScript ne vous montrera pas l'erreur.
6) Mentionner ce qu'est une variante dans VBScript?
Une variante de VBScript est un type de données. Un Variant peut contenir des informations de type chaîne ou numérique. Un Variant se comporte comme une chaîne lorsque vous l'utilisez dans un contexte de chaîne et comme un nombre lorsque vous l'utilisez dans un contexte de nombre.
7) Mentionner ce que sont les procédures VBScript?
Les procédures VBScript sont principalement utilisées pour l'organisation et la réutilisation du code. Il existe principalement deux types de procédures VBScript: les procédures Sub et les procédures Function.
8) Mentionnez quand utiliser les procédures Function et quelles sont ses caractéristiques?
Vous utilisez des procédures Function lorsque vous souhaitez exécuter une série d'instructions et renvoyer une valeur.
- Les procédures de fonction commencent et se terminent par des instructions Function et End Function
- Une procédure de fonction peut prendre ou non une entrée.
- Les procédures de fonction renvoient une valeur en affectant la valeur à son nom
9) Mentionner comment vous pouvez appeler les fonctions VBScript?
Pour appeler les fonctions VBScript, vous devez suivre les règles ci-dessous.
- Le nom de la fonction de mention, suivi des crochets ouvrants et fermants
- Mentionnez tous les arguments entre crochets requis par la fonction
10) Mentionnez comment attribuer une valeur de date à une variable?
Pour affecter une valeur de date à une variable, les variables de date et d'heure doivent être placées entre un symbole de hachage (#).
11) Mentionnez comment créer un cookie à l'aide de VBScript?
Le moyen le plus simple de créer un cookie consiste à attribuer une valeur de chaîne à l'objet document.cookie.
12) Mentionnez comment accéder aux données de la baie?
Les données d'un tableau sont accessibles en se référant au nom du tableau et au numéro d'index de l'élément.
13) Dans un fichier HTML, quelle est la position idéale pour inclure VBScript?
Une position idéale pour inclure VBScript dans HTML est,
- Section de tête intérieure
- Section intérieure du corps
- À l'intérieur du fichier externe
14) Mentionner ce que sont les paramètres ByRef et ByVal dans VBScript?
Les paramètres ByRef et ByVal dans VBScript sont utilisés pour passer l'argument VBScript aux procédures par référence ou par valeur
15) Mentionnez que se passe-t-il si vous ne spécifiez rien lorsque vous appelez une procédure?
Si vous ne spécifiez rien lorsque vous appelez une procédure, alors l'argument / les arguments sont passés par référence par défaut.
16) Mentionner quelle est l'utilisation d'Option Explicit dans VBScript?
L'utilisation de l'instruction Option Explicit dans VBScript consiste à initialiser toutes les variables avant de les utiliser. Cela permet d'éviter les erreurs de frappe dans le code.
17) Mentionner les règles d'utilisation de l'instruction Option Explicit?
- L'instruction Option Explicit doit être présente dans un script avant toute autre instruction. Sinon, une erreur non répréhensible se produit
- Dans les modules où l'instruction Option Explicit n'est pas déclarée, toutes les variables non déclarées sont automatiquement considérées comme des variantes.
- Lorsque Option Explicit est déclarée, toutes les variables doivent être déclarées à l'aide des instructions Dim, Public, Private ou ReDim.
18) Mentionnez quelle est la différence entre VBScript et VBA?
La différence entre VBScript et VBA est que,
VBA |
VBScript |
|
|
|
|
|
|
19) Mentionner les caractéristiques des procédures Sub?
- Vous pouvez utiliser des sous-procédures si vous souhaitez exécuter une série d'instructions sans renvoyer de valeur.
- Les sous-procédures commencent par "Sub" et se terminent par des instructions "End Sub"
- Les sous-procédures peuvent prendre des arguments mais ne peuvent pas renvoyer de valeur
- Les sous-procédures peuvent ou non prendre en compte.
20) Mentionner ce qu'est l'instruction Select Case?
L'instruction Select Case est similaire à If Then Else mais elle rend le code plus lisible.
Il fonctionne sur une seule expression et évalué au début de l'instruction Select Case.
21) Mentionnez si QTP génère du code VBScript lorsque nous enregistrons des actions, n'est-il pas possible d'écrire directement en utilisant le code VBScript lorsque QTP fait la même chose aussi?
Non ce n'est pas possible. QTP est le moteur qui le traverse. Le VBScript s'appuie sur l'interface utilisateur QTP pour effectuer les actions, telles que cliquer sur un lien sur une page Web.
22) Écrire un code pour imprimer les nombres de 5 à 0?
For i=5 To 0 step -1WScript.Echo iNext
23) Mentionnez quelle est la principale différence entre la fonction et la sous-procédure?
La principale différence entre une fonction et une sous-procédure est que la fonction renvoie une valeur alors qu'une sous-procédure ne le fait pas.
24) De quelle manière le programme "hello world" pouvez-vous écrire en VBScript?
Dans VBScript, vous pouvez écrire hello world de deux manières, le programme affichera une boîte de message avec le texte hello world.
- MsgBox "Hello World"
- Écho "Hello World"
25) Expliquer à propos de scrrun.dll dans VBScript?
Scrrun.dll est très utilisé dans la programmation de VB. La bibliothèque d'exécution de scripts est très importante pour le fonctionnement du script Visual Basic. Il fournit beaucoup plus de fonctionnalités telles que les opérations de texte, la gestion de fichiers et les fonctionnalités de modification de fichiers.
- Suivant