A 25 legfontosabb VBScript interjúkérdés & Válaszok

Anonim

PDF letöltése

Az alábbiakban gyakran feltett kérdéseket kapunk a friss tanulóknak és a tapasztalt VBScript fejlesztőknek készített interjúk során.

1) Említse meg, mi az a VBScript?

A VB Script a Visual Basic Script rövidítése, és ez a Microsoft Visual Basic könnyű verziója. Ez egy kliensoldali szkriptnyelv, mint például a JavaScript. A VBScript nagyon hasonlít a Visual Basicéhez.

2) Megemlíti azokat a környezeteket, ahol a VBScript futtatható?

A VBScript 3 környezetbe futtatható,

  • IIS (Internet Information Server) - a Microsoft webszervere
  • WSH (Windows Script Host) - A Windows operációs rendszer natív tárhely-környezete
  • IE (Internet Explorer) - A VBS futtatásához használható legegyszerűbb tárhelykörnyezet

3) Említse meg, milyen technológiát használ a VB Script?

A VB Script a következő technológiát nyújtja:

  • Alprogramok
  • Funkciók
  • Húr manipuláció
  • Adatok / idő
  • Hibakezelés stb.

4) Mondja meg, milyen szabályok vonatkoznak a VBScript változó megnevezésére?

A VBScript változó megnevezéséhez vannak bizonyos szabályok, a 'Dim ' kulcsszót kell használni . Például Dim fizetés. Emellett emlékeznie kell a következő dolgokra

  • A változó nevének betűvel kell kezdődnie
  • A változó neve nem haladhatja meg a 255 karaktert
  • A változó neve nem tartalmazhat pontot (.)

5) Magyarázza el, mi a laza kötés? Miért nem jó gyakorlat használni?

A VBScript lehetővé teszi a változók használatát anélkül, hogy azt „laza kötésnek” neveznénk. Nem ideális gyakorlat használni. Mert ha elírja ugyanazt a változót, amikor újra használja, akkor a VBScript nem fogja megmutatni a hibát.

6) Említse meg, mi a variáns a VBScript-ben?

A VBScript egyik változata adattípus. A Variant karakterláncot vagy numerikus információt tartalmazhat. A Variant úgy viselkedik, mint egy karakterlánc, amikor karakterlánc-kontextusban használja, és számként, amikor számkontextusban használja.

7) Említse meg, mi az a VBScript eljárás?

A VBScript eljárásokat elsősorban kódszervezésre és újrafelhasználásra használják. Főként kétféle VBScript eljárás létezik: Sub eljárások és Function eljárások.

8) Meg kell említeni, hogy mikor kell használni a Function eljárásokat, és melyek annak jellemzői?

Akkor használja a Function eljárásokat, amikor utasítássorozatot akar végrehajtani és értéket ad vissza.

  • A függvényeljárások a Function and End Function utasításokkal kezdődnek és végződnek
  • Lehetséges, hogy a függvény eljárás bemeneti.
  • A függvényeljárások úgy adnak vissza egy értéket, hogy értéket rendelnek hozzá a nevéhez

9) Említse meg, hogyan hívhatja meg a VBScript függvényeket?

A VBScript Functions meghívásához be kell tartania az alábbi szabályokat.

  • Az említés funkció neve, majd zárójelek nyitása és zárása
  • Meg kell említeni a zárójelek közötti összes argumentumot, amelyre a függvény szükséges

10) Említse meg, hogyan lehet dátumértéket rendelni egy változóhoz?

Dátumérték hozzárendeléséhez egy változóhoz a Dátum és Idő változókat hash szimbólum (#) közé kell tenni.

11) Megemlíti, hogyan lehet létrehozni egy cookie-t a VBScript segítségével?

A cookie létrehozásának legegyszerűbb módja egy string érték hozzáadása a document.cookie objektumhoz.

12) Megemlíti a tömbadatok elérésének módját?

A tömb adatai a tömb nevére és az elem indexszámára hivatkozva érhetők el.

13) Mi a HTML fájl ideális helye a VBScript beillesztésére?

Ideális helyzet a VBScript HTML-be való felvételéhez,

  • Belső fej szakasz
  • Belső testrész
  • Külső fájl belsejében

14) Megemlíti a ByRef és ByVal paramétereket a VBScript-ben?

A VBScript ByRef és ByVal paraméterei arra szolgálnak, hogy a VBScript argumentumot hivatkozással vagy értékkel továbbítsák az eljárásokhoz.

15) Mi a helyzet, ha nem ad meg semmit, amikor felhív egy eljárást?

Ha az eljárás meghívásakor nem ad meg semmit, akkor az argumentum / argumentum alapértelmezés szerint hivatkozásként kerül átadásra.

16) Említse meg, hogy mi az opció explicit használata a VBScript-ben?

Az Option Explicit utasítás használata a VBScriptben az összes változó inicializálása, mielőtt felhasználná őket. Segít elkerülni a gépelési hibákat a kódban.

17) Megemlíti az Option Explicit utasítás használatának szabályait?

  • Az Option Explicit utasításnak a parancsfájlban kell lennie minden más utasítás előtt. Ha nem, akkor nem követhető hiba lép fel
  • Azokban a modulokban, ahol az Option Explicit utasítás nincs deklarálva, a be nem jelentett változók automatikusan változatoknak számítanak.
  • Ahol az Option Explicit deklarált, minden változót a Dim, a Public, a Private vagy a ReDim utasításokkal kell deklarálni.

18) Mondja meg, mi a különbség a VBScript és a VBA között?

A VBScript és a VBA közötti különbség az,

VBA

VBScript

  • A VBA-ban kifejezetten meghatározhatja egy tömb alsó határát az Subscripts argumentumban.
  • A VBScript-ben ez nem megengedett; az összes tömb alsó határa mindig 0.
  • A VBA támogatja a WithEvents kulcsszót, hogy egy objektum hivatkozást kapjon a megfelelő objektum által indított eseményekről szóló értesítésekre.
  • A VBScript azonban nem támogatja a WithEvents kulcsszót.
  • A VBA támogatja az Új kulcsszót korán kötött objektumok létrehozásához.
  • Egy új kulcsszó nem támogatott egy változó deklarációs utasításban

19) Az aleljárások jellemzői?

  • Használhat alfolyamatokat, ha utasítássorozatot akar futtatni anélkül, hogy bármilyen értéket adna vissza.
  • Az alfolyamatok "Sub" -vel kezdődnek és "End Sub" utasításokkal zárulnak
  • Az alfolyamatok vehetnek fel argumentumokat, de nem adhatnak vissza értéket
  • Az alfolyamatok vehetnek részt vagy sem.

20) Megemlíti, hogy mi az a Select Case nyilatkozat?

A Select Case utasítás hasonló az If Then Otherhoz, de olvashatóbbá teszi a kódot.

Egyetlen kifejezésen működik, és a Select Case utasítás elején értékeli.

21) Említsük meg, ha a QTP VBScript kódot generál a műveletek rögzítésekor, nem lehet-e közvetlenül írni a VBScript kóddal, amikor a QTP is ugyanazt csinálja?

Nem. Ez nem lehetséges. A QTP az a motor, amely átfut rajta. A VBScript a QTP felhasználói felületre támaszkodik a műveletek végrehajtásához, például egy weboldalon található linkre kattintva.

22) Írjon egy kódot az 5 és 0 közötti számok nyomtatásához?

For i=5 To 0 step -1WScript.Echo iNext

23) Említse meg, mi a fő különbség a funkció és az aleljárás között?

A fő különbség a függvény és az aleljárás között az, hogy a függvény értéket ad vissza, míg egy al-eljárás nem.

24) Milyen módon írhat "hello world" programot VBScript-be?

A VBScript-ben kétféleképpen írhatsz hello world-t, a program üzenetablakot jelenít meg hello world szöveggel.

  1. MsgBox "Hello World"
  2. "Hello World" visszhang

25) Magyarázza meg a scrrun.dll fájlt a VBScript-ben?

A Scrrun.dll-t nagyon sokat használják a VB programozásában. A scripting Runtime könyvtár nagyon fontos a Visual basic script működéséhez. Sokkal több funkciót biztosít, például szöveges műveleteket, fájlkezelést és fájlmódosítási szolgáltatásokat.