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 |
|
|
|
|
|
|
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.
- MsgBox "Hello World"
- "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.
- Következő