60 top vbscript interview questions
Liste der am häufigsten gestellten Fragen zu VBScript-Tests Interview mit detaillierten Antworten, die Ihnen bei der Vorbereitung des Interviews helfen:
Im vorherigen Tutorial haben wir Fehlerbehandlung Dies war das letzte Thema der Reihe von VBScript-Lernprogrammen.
Zusammenfassend werden wir in diesem Tutorial Fragen zu VBScript-Vorstellungsgesprächen behandeln, um Sie mit der Art der Fragen vertraut zu machen, die während eines Vorstellungsgesprächs gestellt werden können.
In diesem Lernprogramm finden Sie eine Reihe der beliebtesten und am häufigsten gestellten VBScript-Fragen. Dieses Tutorial ist ein Leitfaden für alle, die das Interview schnell beenden möchten.
Klicken Sie hier, um den Vorgang abzuschließen VBScript-Serie hier .
Nach meiner persönlichen Erfahrung gibt es keinen bestimmten Weg oder eine bestimmte Formel, um einen Interviewprozess zu durchlaufen, und es hängt völlig von Ihnen und der Art des Interviewers ab. Dennoch ist es gut, in Ihrem Profil auf Ihr eigenes Vertrauen und Wissen vorbereitet zu sein, damit Sie Zögern Sie nicht, die während eines Interviews gestellten Fragen zu beantworten.
Fragen und Antworten zum VBScript-Interview
Im Folgenden finden Sie eine Liste der grundlegenden, aber wichtigsten Interviewfragen in VBScript, die in einem Interview gestellt werden können:
F # 1) Was ist VBScript-Sprache, für die verwendet wird, und auf welche frühere Sprache wird sie modelliert?
Antworten: VBScript ist eine einfache primäre Skriptsprache, die zur Automatisierung der Skripte im QTP-Tool (Quick Test Professional) verwendet wird. Dies ist der Visual Basic-Sprache nachempfunden.
F # 2) Welche Umgebungen werden von der VBScript-Sprache unterstützt?
Antworten: VBScript kann in den folgenden 3 Umgebungen ausgeführt werden:
- IIS (Internet Information Server) - - Dies ist der Webserver von Microsoft.
- WSH (Windows Script Host) - Dies ist die Hosting-Umgebung des Windows-Betriebssystems.
- IE (Internet Explorer) - Dies ist die am häufigsten verwendete Umgebung zum Ausführen von Skripten und dies ist die einfache Hosting-Umgebung.
F # 3) Welche Datentypen werden von der VBScript-Sprache unterstützt und welche Besonderheiten haben sie?
beste Weg, um YouTube in mp4 zu konvertieren
Antworten: Es gibt nur einen Datentyp, der von der VBScript-Sprache unterstützt wird und als 'Variante' bezeichnet wird. Wenn wir diesen Datentyp im String-Kontext verwenden, verhält sich dieser wie ein String, und wenn wir ihn im numerischen Kontext verwenden, verhält sich dieser wie eine Zahl. Dies ist die Spezialität des Datentyps Variant .
F # 4) Wie lautet die Erweiterung der VBScript-Datei?
Antworten: Die VBScript-Datei wird mit der Erweiterung von gespeichert .vbs .
F # 5) Wie werden Kommentare in der VBScript-Sprache behandelt?
Antworten: Jede Aussage, die mit einem einfachen Anführungszeichen beginnt (‘) oder mit dem Schlüsselwort 'REM' wird als Kommentar behandelt.
F # 6) Welche jeweiligen Symbole werden verwendet, um eine Zeile zu trennen und die lange Anweisung in mehrere Anweisungen in der VBScript-Sprache zu unterteilen?
Antworten: Siedler (:) fungieren als Zeilentrennzeichen und Unterstrich (_) wird verwendet, um die lange Anweisung in mehrere Anweisungen in der VBScript-Sprache zu unterteilen.
F # 7) Was sind die Schlüsselwörter in der VBScript-Sprache?
Antworten: Es gibt einige Wörter, die als reservierte Wörter fungieren und nicht als Variablennamen, Konstantennamen oder andere Bezeichnernamen verwendet werden können. Diese werden als Schlüsselwörter bezeichnet. Einige der Schlüsselwörter in der VBScript-Sprache sind Not, Nothing, Preserve, Optional usw.
F # 8) Ist die VBScript-Sprache eine Sprache, bei der zwischen Groß- und Kleinschreibung unterschieden wird, und was bedeutet das?
Antworten: Nein. Dies bedeutet tatsächlich, dass Variablennamen, Schlüsselwörter, Konstanten und andere Bezeichner nicht mit einer konsistenten Großschreibung von Buchstaben eingegeben werden müssen. Wenn Sie also das Schlüsselwort 'Optional' als OPTIONAL, optional oder Optional eingeben, bedeuten diese alle dasselbe in der VBScript-Sprache.
F # 9) Wie lauten die Namenskonventionen beim Deklarieren einer Variablen in der VBScript-Sprache?
Antworten: Es folgen die Regeln für die Deklaration eines Variablennamens:
- Es muss immer mit einem Buchstaben beginnen. Zum Beispiel, Ausgabe, Name usw. Der Variablenname sollte nicht mit einer Zahl oder einem Sonderzeichen wie _va123, 12non usw. beginnen.
- Das Limit von 255 Zeichen darf nicht überschritten werden.
- Es sollte niemals einen Punkt (.) Enthalten.
F # 10) Mit welchem Schlüsselwort wird eine Variable in der VBScript-Sprache deklariert?
Antworten: Das Keiner Das Schlüsselwort wird verwendet, um eine Variable in der VBScript-Sprache zu deklarieren. Abhängig vom Umfang der Variablen können jedoch auch öffentliche oder private Schlüsselwörter verwendet werden.
F # 11) Auf welche zwei Arten kann eine Variable in der VBScript-Sprache deklariert werden?
Antwort: Zwei Möglichkeiten, eine Variable zu deklarieren, sind:
- Implizite Deklaration : Wenn Variablen direkt ohne Deklaration verwendet werden, wird dies als implizite Deklaration bezeichnet. Dies ist jedoch keine gute Vorgehensweise, da zu jedem Zeitpunkt, wenn der Variablenname im Skript nicht richtig geschrieben ist, während der Ausführung falsche Ergebnisse erzielt werden können und es manchmal nicht einmal leicht ist, vom Benutzer erkannt zu werden.
- Explizite Erklärung: Das Deklarieren der Variablen vor ihrer Verwendung wird als explizite Deklaration von Variablen bezeichnet.
F # 12) Wozu dient Option Explicit Statement?
Antworten: Dies bietet einen Mechanismus, bei dem der Benutzer alle Variablen mit Dim, Public oder Private Statements deklarieren muss, bevor er sie im Skript verwendet.
Wenn der Benutzer versucht, die Variablen zu verwenden, die bei Option Explicit nicht deklariert sind, tritt ein Fehler auf. Es wird immer empfohlen, 'Option Explicit' oben im Code zu verwenden, damit Sie die Variable auch dann sofort und ohne Verwirrung korrigieren können, wenn Sie sie unbeabsichtigt falsch verwenden.
F # 13) Wie werden den Variablen in der VBScript-Sprache Werte zugewiesen?
Antworten: Werte werden mit Hilfe von vergeben Gleich (=) Operator. Der Name der Variablen steht links und der Wert, der der Variablen zugewiesen ist, befindet sich auf der rechten Seite des Operators '='.
F # 14) Wie werden den Variablen String-Typ und Numerischer Typ Werte zugewiesen?
Antworten: Wenn die Variable, der ein Wert zugewiesen werden soll, vom Typ String ist, kann sie in doppelten Anführungszeichen zugewiesen werden ('') und wenn die Variable, der ein Wert zugewiesen werden soll, vom numerischen Typ ist, kann sie ohne doppelte Anführungszeichen zugewiesen werden.
F # 15) Erläutern Sie den Umfang der Variablen mit den Schlüsselwörtern Dim, Public und Private.
Antworten: Wenn die Variable mit deklariert wird Keiner Schlüsselwort innerhalb der Funktion, dann wird sein Umfang nur auf die Funktionsebene beschränkt, d. h. auf diese Variable kann nicht zugegriffen werden, sobald die Funktion endet.
Wenn die Variable mit a deklariert wird Privat Schlüsselwort innerhalb der Funktion, dann wird sein Umfang nicht nur auf Funktionsebene beschränkt, sondern es kann überall in diesem bestimmten Skript zugegriffen werden.
Wenn die Variable mit deklariert wird Öffentlichkeit Schlüsselwort innerhalb der Funktion dann wird sein Umfang nicht bis zur Funktionsebene allein beschränkt, aber es kann überall in diesem bestimmten Skript und auch in den anderen Skripten zugegriffen werden.
F # 16) Wie können Konstanten in der VBScript-Sprache deklariert werden?
Antworten: Konstanten werden als Speicherorte innerhalb eines Programms bezeichnet, deren Werte während der Ausführung des Skripts niemals geändert werden. 'Const' Das Schlüsselwort wird verwendet, um Konstanten in der VBScript-Sprache zu deklarieren.
F # 17) Welche Konstante wird für Druck- und Anzeigefunktionen verwendet und funktioniert genauso wie das Drücken der Eingabetaste?
Antwort: vbCrLf wird für Druck- und Anzeigefunktionen verwendet, die einen Wagenrücklauf mit Zeilenvorschubzeichen mit Werten wie Chr (13) und Chr (10) darstellen. Dies funktioniert genauso wie beim Drücken einer Eingabetaste. Dies ist eine vordefinierte Konstante der VBScript-Sprache.
F # 18) Wie viele Arten von Operatoren sind in der VBScript-Sprache verfügbar?
Antworten: Es gibt 4 Arten von Operatoren, die von der VBScript-Sprache unterstützt werden.
Sie sind:
- Rechenzeichen
- Vergleichsoperatoren
- Logische Operatoren
- Verkettungsoperatoren
F # 19) Mit welchem Operator wird der Modul der beiden Zahlen in der VBScript-Sprache abgerufen?
Antworten: GEGEN Der Operator wird zum Abrufen des Moduls der beiden Zahlen in der VBScript-Sprache verwendet.
F # 20) Mit welchem Operator wird der Vergleich zwischen zwei Operanden in der VBScript-Sprache durchgeführt?
Antwort: '==' Equal Operator wird verwendet, um den Vergleich zwischen 2 Operanden in der VBScript-Sprache durchzuführen, d. H. Wenn wir 1 == 2 aktivieren, wird False ausgegeben.
F # 21) Mit welchem Operator werden die beiden Werte in der VBScript-Sprache verkettet?
Antworten: '&' Der Operator wird verwendet, um die 2 Werte in der VBScript-Sprache zu verketten.
F # 22) Wenn wir zwei Zeichenfolgen als 'gut' und 'schlecht' annehmen, was werden dann die Operatoren '+' und '&' zurückgeben?
Antworten: '&' Und '+' arbeiten bei den String-Werten beide als Verkettungsoperator. Daher geben beide das gleiche Ergebnis wie GoodBad zurück.
F # 23) Mit welchem Operator kann der Wert des Operanden oder der Zustand der Bedingung geändert werden?
Antworten: 'NICHT' Der Operator wird als logischer Operator verwendet und kann verwendet werden, um den Wert des Operanden oder den Zustand der Bedingung zu ändern, d. H. Wenn die Bedingung wahr ist, ändert dies sie in falsch und umgekehrt.
F # 24) Welche der verschiedenen Arten von Operatoren werden zuerst und zuletzt in der VBScript-Sprache ausgewertet?
Antworten: 'Arithmetische' Operatoren werden zuerst ausgewertet und 'logische' Operatoren werden zuletzt in der VBScript-Sprache ausgewertet.
F # 25) Welche bedingte Anweisung ist bei mehreren Bedingungen in der VBScript-Sprache am bequemsten zu verwenden?
Antworten: ‘Fall auswählen’ Dies ist die bequemste Methode, die bei mehreren Bedingungen in der VBScript-Sprache verwendet werden kann, da bei der SELECT-Anweisung Sie direkt zum genauen Fall wechseln können, ohne Zeit zu verschwenden, um nacheinander auf die einzelnen Bedingungen einzugehen.
F # 26) Welche verschiedenen Arten von Schleifen sind in der VBScript-Sprache verfügbar?
Antworten: Die Schleifen, die in der VBScript-Sprache verfügbar sind, werden grob in drei Typen eingeteilt und sind - Für Schleifen machen Sie Schleifen und While-Schleifen.
F # 27) Welche Schleife wird bei Arrays in der VBScript-Sprache verwendet?
Antworten: Für jede Schleife wird im Fall von Arrays verwendet. Dies ist nur eine Erweiterung von For Loop. Wenn Sie den Code für jeden Indexwert eines Arrays wiederholen, können Sie 'Für jede Schleife' verwenden.
F # 28) Was ist der Unterschied zwischen For Loop und While Loop?
Antworten: Dies ist eine sehr wichtige Interviewfrage, die mehrmals gestellt wird.
For Loop wird verwendet, wenn wir genau wissen, wie oft die Schleife (d. H. Für i = Anfang bis Ende) ausgeführt werden muss, anders als im Fall der While-Schleife.
In 'For Loop' im VBScript wird der Zähler automatisch erhöht, wenn das Schrittschlüsselwort nicht um 1 angegeben wird, wenn Schleifen zum nächsten Schlüsselwort wechseln, während in 'While Loop' die Zählerbedingung explizit in den Klammern angegeben werden muss.
F # 29) Was ist der Unterschied zwischen Do Until Loop und Do While Loop?
Antworten: Do While-Schleife überprüft zuerst die Bedingung, und wenn sie erst danach wahr ist, werden die Anweisungen ausgeführt, und im Fall von Do Until wird die Schleife ausgeführt, bis die Bedingung falsch wird.
F # 30) Wie viele Arten von Prozeduren sind in der VBScript-Sprache verfügbar?
Antworten: In der VBScript-Sprache gibt es zwei Arten von Prozeduren: Unterprozeduren und Funktionsprozeduren.
Sub ist eine Art von Prozedur, die eine Reihe von Anweisungen im Block des Codes enthält und nach der Ausführung keinen Wert zurückgibt.
Das Funktion ist eine Art von Prozedur, die eine Reihe von Anweisungen innerhalb des Codeblocks enthält und nach der Ausführung möglicherweise auch einen Wert zurückgibt. Dies kann je nach Situation bei Bedarf eingegeben werden.
F # 31) Was sind die Unterschiede zwischen Unterprozeduren und Funktionsprozeduren?
Antwort: Die Unterschiede sind wie folgt:
- Die Unterprozedur nimmt niemals eine Eingabe entgegen, während die Funktionsprozedur bei Bedarf eine Eingabe annehmen kann.
- Die Subprozedur beginnt und endet mit der Verwendung von Sub und End Sub, während die Funktionsprozedur mit der Funktion bzw. der Endfunktion beginnt und endet.
- Der wichtigste Unterschied ist, dass Sub Procedure niemals einen Wert zurückgibt, während Function Procedure möglicherweise einen Wert zurückgibt.
F # 32) Auf welche zwei Arten kann ein Wert an die Funktion übergeben werden?
Antwort: Es gibt zwei Möglichkeiten, einen Wert an die Funktion zu übergeben:
- Wert übergeben: Wenn Argumente übergeben werden und Änderungen, die in der aufgerufenen Prozedur am Wert einer Variablen vorgenommen werden, nicht bestehen bleiben, bedeutet dies, dass sie als Wert übergeben werden. Das in diesem Fall verwendete Schlüsselwort lautet ByVal .
- Referenzübergabe: Wenn Argumente übergeben werden und alle Änderungen, die in der aufgerufenen Prozedur am Wert einer Variablen vorgenommen werden, bestehen bleiben, bedeutet dies, dass sie als Referenz übergeben werden. Das in diesem Fall verwendete Schlüsselwort lautet ByRef .
F # 33) Mit welcher eingebauten Funktion wird die Nummer in der VBScript-Sprache formatiert?
Antworten: FormatNumber Die Konvertierungsfunktion wird verwendet, um den angegebenen Ausdruck in Form einer Zahl zu konvertieren.
F # 34) Mit welchen integrierten Funktionen wird der angegebene Ausdruck in Form von Datum und Zeichenfolge in die VBScript-Sprache konvertiert?
Antwort: cDate ist eine der häufig verwendeten Konvertierungsfunktionen zum Konvertieren des Ausdrucks, der den Parameter Datum oder Uhrzeit enthält, in den Subtyp Datum.
cStr ist die Konvertierungsfunktion, mit der der Ausdruck in den Subtyp String konvertiert wird.
F # 35) Wie werden Arrays in der VBScript-Sprache deklariert?
Antworten: Die Deklaration des Arrays kann auf dieselbe Weise erfolgen, wie Variablen deklariert werden, mit dem Unterschied, dass die Array-Variable mit deklariert wird Klammern „()“ .
Das Keiner Das Schlüsselwort wird verwendet, um ein Array zu deklarieren.
Möglichkeiten zum Deklarieren eines Arrays: Es gibt drei Möglichkeiten, wie ein Array deklariert werden kann.
Sie sind wie folgt:
Weg 1: Array1 () dimmen
Hier ist Array1 der Name eines Arrays. Da die Klammer leer ist, bedeutet dies, dass die Größe eines Arrays hier nicht definiert ist.
Wenn Sie ein Array unter Angabe seiner Größe deklarieren möchten, können Sie dies folgendermaßen tun.
Weg 2 : Array1 (5) dimmen
Hier wird Array1 mit der Größe 5 deklariert, was besagt, dass es 6 Werte enthält, wenn man bedenkt, dass der Index eines Arrays immer bei 0 beginnt. Diese 5 Werte können vom Typ Integer, String oder Zeichen sein.
Weg 3 : array1 = Array (1,2,3,4,5,6)
Hier wird die Array-Funktion verwendet, um ein Array mit einer Liste der Argumente in der Klammer zu deklarieren, und alle ganzzahligen Werte werden direkt in der Klammer übergeben, ohne dass die Größe eines Arrays angegeben werden muss.
Hinweis :: Der Indexwert eines Arrays kann niemals ein negativer Wert sein.
F # 36) Was sind lbound und ubound in der VBScript-Sprache?
Antwort: lbound Gibt den kleinsten Index oder Index eines Arrays in der VBScript-Sprache an und gibt immer 0 zurück, da der Indexwert eines Arrays immer bei 0 beginnt.
ubound Gibt den größten Index eines definierten Arrays zurück oder kann sagen, dass er die Größe eines Arrays angibt. Wenn die Größe eines Arrays 5 beträgt, beträgt der Wert der Ubound 5.
F # 37) Welche integrierte Funktion für ein Array verbindet Teilzeichenfolgen zu einer Zeichenfolge in der VBScript-Sprache?
Antworten: Die Join-Funktion kombiniert mehrere Teilzeichenfolgen zu einem String. Hier enthält der zurückgegebene Wert der Zeichenfolge verschiedene Teilzeichenfolgen in einem Array und fasst somit alle Teilzeichenfolgen zu einer Zeichenfolge zusammen.
Syntax: Join (Array, (Trennzeichen). Die Verwendung von Trennzeichen ist eine optionale Bedingung.
F # 38) Wie viele Arten von Arrays sind in der VBScript-Sprache verfügbar?
Antworten: Grundsätzlich gibt es zwei Arten von Arrays, die im VBScript verwendet werden:
- Eindimensionales Array : Dies ist ein einfacher Array-Typ, der in den Skripten häufiger verwendet wird.
- Mehrdimensionales Array : Wenn ein Array mehr als eine Dimension hat, wird es als mehrdimensionales Array bezeichnet. Normalerweise ist ein zweidimensionales Array dasjenige, das die meiste Zeit verwendet wird, d. H. Es gibt Zeilen und Spalten in einem Array. Die maximale Abmessung eines Arrays kann bis zu 60 betragen
F # 39) Wann sind die REDIM-Anweisung und das PRESERVE-Schlüsselwort in der VBScript-Sprache verwendet?
Antworten: Dies ist eine sehr wichtige Interviewfrage, die oft gestellt wurde .
REDIM Die Anweisung wird verwendet, um die Größe eines Arrays neu zu definieren. Wenn das Array ohne Größe deklariert wird, kann ein Array mit REDIM erneut deklariert werden, wobei die Größe eines Arrays angegeben werden kann.
ERHALTEN Das Schlüsselwort wird verwendet, um den Inhalt eines aktuellen Arrays beizubehalten, wenn die Größe eines Arrays geändert wird.
Lassen Sie uns die Verwendung dieser Schlüsselwörter anhand eines einfachen Beispiels verstehen:
Let’s see implementation of Redim and Preserve Dim array1() REDIM array1(3) array1(0) = “hello” array1(1) = 12 array1(2) = 13 array1(3) = “how are you” REDIM PRESERVE array1(5) array1(4) = 15 array1(5) = 16 For i = 0 to ubound(array1) Msgbox “Value present at index ” & i & ” is “ & array1(i) & “
” Next
F # 40) Wozu dient die Datumsfunktion in der VBScript-Sprache?
Antworten: Die Datumsfunktion zeigt das aktuelle Systemdatum und die aktuelle Systemzeit in der VBScript-Sprache an.
F # 41) Welche Datumsfunktion wird in der VBScript-Sprache verwendet, um den Unterschied zwischen den beiden Datumsangaben zu ermitteln?
Antworten: DateDiff Mit dieser Funktion wird die Differenz zwischen den beiden als Parameter angegebenen Daten auf der Grundlage des angegebenen Intervalls abgerufen.
F # 42) Wozu dient die FormatDateTime-Funktion in der VBScript-Sprache?
Antworten: Dies ist eine Formatierungsfunktion, die es gewohnt ist Konvertieren Sie das Datum in ein bestimmtes Format basierend auf den Parametern, die der Funktion zugeführt werden. Die Syntax hierfür lautet FormatDateTime (Datum, Format). Dies ist eine weit verbreitete Formatfunktion.
F # 43) Welche Funktion wird in der VBScript-Sprache verwendet, um den angegebenen Ausdruck in einen Wert vom Typ Datum zu konvertieren?
Antwort: cDate wird verwendet, um einen gültigen Ausdruck in einen Wert vom Typ Datum zu konvertieren. Die Syntax hierfür lautet cDate (Datum), d. H. Jeder gültige Datums- / Uhrzeitausdruck wird in ein bestimmtes Datum konvertiert.
F # 44) Wozu dient die Instr-Funktion?
Antworten: Dies wird verwendet, um den Positionswert des Teilstrings bei seinem ersten Auftreten innerhalb der Hauptzeichenfolge zu ermitteln.
Für diese Funktion müssen 2 Zeichenfolgen angegeben werden, um diesen Suchvorgang auszuführen, und der Suchvorgang beginnt mit dem ersten Zeichen.
Syntax: ist InStr (Name von string1, der Name von string2).
Wenn der Name von string1 oder string2 null oder '' ist, gibt diese Funktion null bzw. 0 zurück. Diese Rückgabe> = 1 Werte, wenn die Zeichenfolge gefunden wird, und 0, wenn die Zeichenfolge nicht gefunden wird.
F # 45) Wie kann man die Länge des Strings mithilfe der String-Funktion ermitteln?
Antworten: Len Die Funktion wird verwendet, um die Länge einer angegebenen Zeichenfolge abzurufen, d. h. die Gesamtzahl der Zeichen einer angegebenen Zeichenfolge.
Syntax: Len (Name der Zeichenfolge).
Q # 46) Mit welcher Funktion wird ein String-Vergleich durchgeführt?
Antworten: StrComp wird verwendet, um die 2 Zeichenfolgen und Rückgabewerte auf der Basis des Vergleichs zu vergleichen. Dies gibt 0 zurück, wenn string1 = string2, -1, wenn string1string2 und null, wenn einer der Strings null ist.
Syntax: StrComp (Name des Strings1, Name des Strings2).
F # 47) Wie können die Leerzeichen aus der Zeichenfolge entfernt werden?
Antworten: Trimmen Mit dieser Funktion werden die Leerzeichen von beiden Seiten des angegebenen Strings abgeschnitten / entfernt.
Syntax: Trim (Name der Zeichenfolge).
F # 48) Wie können Sie den Wert eines Cookies abrufen?
Antworten: document.cookie speichert die Informationen von Schlüssel-Wert-Paaren und Ablaufdatum eines Cookies.
document.cookie = 'Schlüssel1 = Name des Wertes1; Schlüssel2 = Name des Wertes2, ……., läuft ab = Datum'.
‘;’ wird verwendet, um die Schlüssel-Wert-Paare zu trennen.
F # 49) Was sind Ereignisse in der VBScript-Sprache?
Antworten: Ereignisse sind die Aktionen Dies tritt auf, wenn eine Aktivität wie ein Mausklick, Drücken der Tasten, Bewegen des Mauszeigers usw. ausgeführt wird. Mithilfe des Schreibens eines Codeteils in Programmiersprachen wie VBScript können diese Ereignisse erfasst und Aktionen gemäß Ihren Anweisungen ausgeführt werden Anforderungen durch bestmögliche Nutzung des Ereignisbehandlungsmechanismus.
F # 50) Welches Ereignis wird ausgelöst, wenn der Mausfokus aus einem Element in der VBScript-Sprache kommt?
Antworten: MouseOut Das Ereignis wird ausgelöst, wenn der Mausfokus aus einem Element in der VBScript-Sprache kommt.
F # 51) Wann wird das Ereignis 'On Click of Button' in der VBScript-Sprache ausgelöst?
Antworten: Dieses Ereignis tritt auf, wenn Sie auf eine Schaltfläche klicken, die auf einer HTML-Seite vorhanden ist.
F # 52) Mit welchem Objekt wird mit den Excel-Tabellen in der VBScript-Sprache gearbeitet und mit welcher Anweisung wird dieses Objekt erstellt?
Antworten: Excel-Objekte Unterstützen Sie die Programmierer bei der Arbeit und beim Umgang mit den Excel-Tabellen.
Setze obj = createobject ('Excel.Application') ist der Weg, um ein Excel-Objekt zu erstellen.
F # 53) Welches Objekt wird verwendet, um mit der Datenbank in der VBScript-Sprache zu arbeiten, und welche Anweisung wird verwendet, um dieses Objekt zu erstellen?
Antworten: Verbindungsobjekte Unterstützen Sie die Codierer bei der Arbeit und beim Umgang mit der Datenbank. Daher gibt es keinen einfachen Mechanismus zum Herstellen einer Verbindung mit der Datenbank in QTP, sondern zum Verwenden von ADODB-Objekte können Sie mit der Datenbank interagieren und mit den SQL-Abfragen arbeiten, um die Daten aus der Datenbank abzurufen.
ADO steht für ActiveX Data Objects und dies bietet einen Mechanismus, um als Vermittler zwischen dem QTP und der Datenbank zu fungieren.
Setze obj = createobject ('ADODB.Connection') ist der Weg, um ein Verbindungsobjekt zu erstellen.
F # 54) Wozu dient die Open-Methode, um mit der Datenbank in der VBScript-Sprache zu arbeiten, und welche Verbindungszeichenfolge wird in derselben übergeben und wie wird sie verwendet?
Antworten: Dies wird verwendet, um ein Datenbankverbindungsobjekt / Recordset-Objekt zu öffnen.
obj.Open 'Provider = SQLQLEDB; Server =. SQLEXPRESS; UserId = Test; Passwort = P @ 123; Datenbank = AUTODB' ist die Verbindungszeichenfolge zum Öffnen einer Datenbankverbindung.
Die Verbindungszeichenfolge ist eine sehr nützliche Eigenschaft, die zum Erstellen einer Datenbankverbindung verwendet wird und Verbindungsinformationen wie Details zum Treiber, zum Namen des Datenbankservers, zum Benutzernamen und zum Kennwort enthält.
F # 55) Warum wird empfohlen, die Datenbankverbindung jedes Mal nach Abschluss der Arbeit zu schließen?
Antworten: Dies ist eine sehr wichtige Interviewfrage, die oft gestellt wurde.
Es wird empfohlen, die Ressource nach Abschluss ihrer Verwendung zu schließen, obwohl dies nicht obligatorisch ist, da die Bibliothek oder der Treiber letztendlich die Verbindung schließen. Dies ist jedoch erforderlich, um negative Auswirkungen aufgrund eines unsachgemäßen Schließens der Verbindungen zu vermeiden, die sogar zu einer Einschränkung der Verbindung führen können Zugriff einiger Benutzer auf die Datenbank.
F # 56) Wozu dient das RecordSet-Objekt und mit welcher Anweisung wird ein solches Objekt erstellt?
Antworten: Das RecordSet Das Objekt wird zum Speichern der Datensätze der Abfrage verwendet, die aus der Datenbank extrahiert werden.
Setze obj = createobject ('ADODB.RecordSet') ist die Anweisung zum Erstellen eines RecordSet-Objekts.
F # 57) Wie können Sie ein Dateiobjekt erstellen, um mit den Dateien in der VBScript-Sprache zu arbeiten?
Antworten: Setze obj = createobject ('Scripting.FileSystemObject') ist die Anweisung zum Erstellen eines Dateiobjekts.
F # 58) Mit welchen Methoden werden Textdateien erstellt und Textdateien in der VBScript-Sprache geöffnet?
Antworten: CreateTextFile und OpenTextFile Methoden werden verwendet, um offene Textdateien bzw. offene Textdateien in der VBScript-Sprache zu erstellen.
F # 59) Was ist der Zweck des Err-Objekts in der VBScript-Sprache?
Antworten: Dies wird im Wesentlichen verwendet, um die zu erfassen Details zum Fehler Wenn Sie Informationen zu Fehlernummer, Beschreibung und anderen Details erhalten möchten, können Sie dies tun, indem Sie auf die Eigenschaften dieses Objekts zugreifen.
F # 60) Warum ist eine Fehlerbehandlung erforderlich?
Antworten: Sie können Maßnahmen ergreifen, um eine möglichst geringe Anzahl von Fehlern zu erhalten, indem Sie den Fehlerbehandlungsmechanismus in Ihren Skripten verwenden. Situationen wie Probleme bei mathematischen Berechnungen oder jede Art von Fehler können mit Hilfe der Fehlerbehandlung behandelt werden.
F # 61) Welchen Zweck erfüllt 'On Error Resume Next'?
Antworten: On Error Resume Next Bewegt die Steuerung des Cursors in die nächste Zeile der Fehleranweisung, d. h. wenn in einer bestimmten Zeile des Skripts ein Laufzeitfehler auftritt, wechselt die Steuerung in die nächste Zeile der Anweisung, in der der Fehler aufgetreten ist.
Fazit
Hier geht es um Fragen zu VBScript-Interviews. Ich hoffe, dieses Tutorial hat Ihnen einen guten Einblick in die Fragen gegeben, die während eines Interviews gestellt werden können, und Sie können jetzt sicher mit Ihrem Interviewprozess umgehen.
Das hat mich ans Ende der Welt gebracht VBScript-Lernserie und ich hoffe, Sie müssen jetzt genug Kenntnisse der VBScript-Sprache erworben haben. Üben Sie alle Themen zum besseren Verständnis und Wissen.
Fröhliches Lesen!! Viel Spaß beim Testen !!
Lassen Sie uns wissen, wenn wir eine wichtige Frage in der obigen Liste verpasst haben. Teilen Sie uns auch Ihre Fragen mit.
Literatur-Empfehlungen
- Interview Fragen und Antworten
- Fragen und Antworten zum ETL-Testinterview
- Einige knifflige manuelle Testfragen und -antworten
- 25 Fragen und Antworten zu den besten Agile Testing-Interviews
- Spock Interview Fragen mit Antworten (am beliebtesten)
- Einige interessante Fragen zu Softwaretests
- Top 20+ .NET Interview Fragen und Antworten
- Top 32 der besten Fragen und Antworten zum Datastage-Interview