Die 25 wichtigsten Fragen und Antworten zu VBScript-Interviews (2024)
Hier finden Sie Fragen und Antworten zu VBScript-Interviews für neue und erfahrene Kandidaten, die ihren Traumjob bekommen möchten.
Fragen und Antworten zu VBScript-Interviews für Erstsemester
1) Erwähnen Sie, was VBScript ist?
VB Script steht für Visual Basic Script und ist eine Light-Version von Microsoft Visual Basic. Es ist eine clientseitige Skriptsprache wie JavaSkript. VBScript ist Visual Basic sehr ähnlich.
2) Erwähnen Sie die Umgebungen, in denen VBScript ausgeführt werden könnte?
VBScript kann in drei Umgebungen ausgeführt werden:
- IIS (Internetinformationsserver) – Microsofts Webserver
- WSH (Windows Script Host) – Die native Hosting-Umgebung des Windows OS
- IE (Internet Explorer) – Die einfachste Hosting-Umgebung, die wir zum Ausführen von VBS verwenden können
👉Kostenloser PDF-Download: Fragen und Antworten zu VBScript-Interviews
3) Erwähnen Sie, welche Technologie von VB Script verwendet wird.
VB Script bietet Technologie wie:
- Unterprogramme
- Funktionen
- String-Manipulation
- Datum/Zeit
- Fehlerbehandlung usw.
4) Erwähnen Sie, welche Regeln für die Benennung von Variablen in VBScript gelten.
Um Variablen in VBScript zu benennen, gibt es bestimmte Regeln, Sie müssen das Schlüsselwort verwenden 'Dunkel'. Zum Beispiel Dim Gehalt. Außerdem müssen Sie sich an die folgenden Dinge erinnern
- Der Variablenname muss mit einem Buchstaben beginnen
- Der Variablenname darf 255 Zeichen nicht überschreiten
- Der Variablenname sollte keinen Punkt (.) enthalten.
5) Erklären Sie, was eine lose Bindung ist. Warum ist es keine gute Praxis, es zu verwenden?
VBScript ermöglicht Ihnen die Verwendung von Variablen, ohne dies zu deklarieren, was als „lose Bindung“ bezeichnet wird. Es ist keine ideale Praxis, es zu verwenden. Denn wenn Sie dieselbe Variable bei der erneuten Verwendung falsch schreiben, zeigt Ihnen VBScript den Fehler nicht an.
6) Erwähnen Sie, was eine Variante in VBScript ist.
A Variante in VBScript ist ein Datentyp. Eine Variante kann entweder Zeichenfolgen- oder numerische Informationen enthalten. Eine Variante verhält sich wie eine Zeichenfolge, wenn Sie sie in einem Zeichenfolgenkontext verwenden, und wie eine Zahl, wenn Sie sie in einem Zahlenkontext verwenden.
7) Erwähnen Sie, was VBScript-Prozeduren sind?
VBScript-Prozeduren werden hauptsächlich zur Organisation und Wiederverwendung von Code verwendet. Es gibt hauptsächlich zwei Arten von VBScript-Prozeduren: Unterprozeduren und Funktionsprozeduren.
8) Erwähnen Sie, wann Funktionsprozeduren verwendet werden sollen und welche Merkmale sie haben.
Sie verwenden Funktionsprozeduren, wenn Sie eine Reihe von Anweisungen ausführen und einen Wert zurückgeben möchten.
- Funktionsprozeduren beginnen und enden mit Function- und End Function-Anweisungen
- Eine Funktionsprozedur kann Eingaben annehmen oder auch nicht.
- Funktionsprozeduren geben einen Wert zurück, indem sie den Wert seinem Namen zuweisen
9) Erwähnen Sie, wie Sie VBScript-Funktionen aufrufen können.
Anrufen VBScript-Funktionen, müssen Sie die folgenden Regeln befolgen.
- Der Name der erwähnten Funktion, gefolgt von öffnenden und schließenden Klammern
- Erwähnen Sie alle Argumente zwischen den Klammern, die die Funktion benötigt
10) Erwähnen Sie, wie einer Variablen ein Datumswert zugewiesen wird.
Um einer Variablen einen Datumswert zuzuweisen, sollten Datums- und Uhrzeitvariablen in ein Hash-Symbol (#) eingeschlossen werden.
11) Erwähnen Sie, wie man mit VBScript ein Cookie erstellt.
Der einfachste Weg, ein Cookie zu erstellen, besteht darin, dem document.cookie-Objekt einen Zeichenfolgenwert zuzuweisen.
12) Erwähnen Sie, wie auf Array-Daten zugegriffen wird.
Auf Daten in einem Array kann zugegriffen werden, indem auf den Namen des Arrays und die Indexnummer des Elements verwiesen wird.
13) Was ist in einer HTML-Datei die ideale Position für die Einbindung von VBScript?
Eine ideale Position, um VBScript in HTML einzubinden, ist:
- Im Kopfteil
- Innenteil des Körpers
- In der externen Datei
14) Erwähnen Sie, was die Parameter ByRef und ByVal in VBScript sind.
Die Parameter ByRef und ByVal in VBScript werden verwendet, um VBScript-Argumente als Referenz oder Wert an die Prozeduren zu übergeben
15) Erwähnen Sie, was passiert, wenn Sie beim Aufruf einer Prozedur nichts angeben?
Wenn Sie beim Aufruf einer Prozedur nichts angeben, werden das Argument/die Argumente standardmäßig als Referenz übergeben.
16) Erwähnen Sie, welchen Nutzen Option Explicit in VBScript hat?
Die Verwendung der Option Explicit-Anweisung in VBScript besteht darin, alle Variablen vor ihrer Verwendung zu initialisieren. Es hilft, Tippfehler im Code zu vermeiden.
17) Erwähnen Sie die Regeln für die Verwendung der Option Explicit-Anweisung?
- Die Option Explicit-Anweisung sollte in einem Skript vor allen anderen Anweisungen vorhanden sein. Wenn nicht, tritt ein nicht abfangbarer Fehler auf
- In Modulen, in denen die Option Explicit-Anweisung nicht deklariert ist, werden alle nicht deklarierten Variablen automatisch als Varianten betrachtet.
- Wenn Option Explicit deklariert ist, müssen alle Variablen mit den Anweisungen Dim, Public, Private oder ReDim deklariert werden.
Fragen und Antworten zum VBScript-Interview für Erfahrene
18) Erwähnen Sie, was der Unterschied zwischen VBScript und VBA ist?
Unterschied zwischen VBScript und VBA ist das,
VBA | VBScript |
---|---|
In VBA können Sie die untere Grenze eines Arrays explizit im Argument subscripts definieren. | In VBScript ist dies nicht zulässig; Die untere Grenze aller Arrays ist immer 0. |
VBA unterstützt das Schlüsselwort WithEvents, um einen Objektverweis auf den Empfang von Benachrichtigungen über die vom entsprechenden Objekt ausgelösten Ereignisse zu ermöglichen. | VBScript unterstützt jedoch nicht das Schlüsselwort WithEvents. |
VBA unterstützt das Schlüsselwort New zum Erstellen früh gebundener Objekte. | Ein neues Schlüsselwort wird in einer Variablendeklarationsanweisung nicht unterstützt |
19) Merkmale von Unterprozeduren erwähnen?
- Sie können Unterprozeduren verwenden, wenn Sie eine Reihe von Anweisungen ausführen möchten, ohne einen Wert zurückzugeben.
- Unterprozeduren beginnen mit „Sub“ und enden mit „End Sub“-Anweisungen
- Unterprozeduren können Argumente annehmen, aber keinen Wert zurückgeben
- Unterprozeduren können Eingaben annehmen oder auch nicht.
20) Erwähnen Sie, was eine Select Case-Anweisung ist?
Die Select Case-Anweisung ähnelt der If Then Else-Anweisung, macht den Code jedoch lesbarer.
Es funktioniert mit einem einzelnen Ausdruck und wird am Anfang der Select Case-Anweisung ausgewertet.
21) Erwähnen Sie, dass QTP beim Aufzeichnen von Aktionen VBScript-Code generiert. Ist es dann nicht möglich, direkt mit VBScript-Code zu schreiben, wenn QTP dasselbe tut?
Nein, das ist nicht möglich. QTP ist der Motor, der durch sie läuft. Das VBScript verlässt sich auf die QTP-Benutzeroberfläche, um Aktionen auszuführen, beispielsweise das Klicken auf einen Link auf einer Webseite.
22) Schreiben Sie einen Code zum Drucken von Zahlen von 5 bis 0?
For i=5 To 0 step -1 WScript.Echo i Next
23) Erwähnen Sie, was der Hauptunterschied zwischen Funktion und Unterverfahren ist?
Der Hauptunterschied zwischen Funktion und Unterprozedur besteht darin, dass eine Funktion einen Wert zurückgibt, eine Unterprozedur dagegen nicht.
24) Wie kann man das Programm „Hallo Welt“ in VBScript schreiben?
In VBScript können Sie „Hallo Welt“ auf zwei Arten schreiben. Das Programm zeigt ein Meldungsfeld mit dem Text „Hallo Welt“ an.
- MsgBox "Hallo Welt"
- Echo „Hallo Welt“
25) Erklären Sie scrrun.dll in VBScript?
Scrrun.dll wird häufig bei der VB-Programmierung verwendet. Die Skript-Runtime-Bibliothek ist für das Funktionieren des Visual Basic-Skripts sehr wichtig. Sie bietet viel mehr Funktionen wie Textoperationen, Dateiverwaltung und Dateiänderungsfunktionen.
Diese Interviewfragen helfen auch bei Ihrer mündlichen Prüfung