25 populaarseimat VBScripti intervjuu küsimust ja vastust (2026)

Siin on VBScripti intervjuu küsimused ja vastused nii värskematele kui ka kogenud kandidaatidele, et saada oma unistuste töökoht.

 

VBScripti intervjuu küsimused ja vastused värsketele õpilastele

1) Mainige, mis on VBScript?

VB Script tähistab Visual Basic Scripti ja see on selle kerge versioon Microsoft Visual Basic. See on kliendipoolne skriptikeel nagu JavaSkript. VBScript on väga sarnane Visual Basicu omaga.


2) Mainige keskkondi, kus saaks VBScripti käivitada?

VBScripti saab käivitada kolmes keskkonnas,

  • IIS (Interneti teabeserver) – Microsoftveebiserver
  • WSH (Windows Script Host) – algne hostimiskeskkond Windows OS
  • IE (Internet Explorer) – lihtsaim hostimiskeskkond, mida saame VBS-i käitamiseks kasutada

👉 Tasuta PDF-i allalaadimine: VBScripti intervjuu küsimused ja vastused


3) Mainige, mis on VB Scripti kasutatav tehnoloogia?

VB Script pakub tehnoloogiat nagu

  • Alamprogrammid
  • Funktsioonid
  • Stringiga manipuleerimine
  • Andmed/aeg
  • Vigade käsitlemine jne.

4) Mainige, millised on reeglid muutuja nimetamiseks VBScriptis?

Muutuja nimetamiseks VBScriptis on teatud reeglid, peate kasutama märksõna "hämar". Näiteks Dim palk. Samuti peate meeles pidama järgmisi asju

  • Muutuja nimi peab algama tähega
  • Muutuja nimi ei tohi ületada 255 tähemärki
  • Muutuja nimi ei tohi sisaldada punkti (.)

5) Selgitage, mis on lahtine sidumine? Miks ei ole selle kasutamine hea tava?

Vbscript võimaldab kasutada muutujaid ilma, et seda nimetatakse "lõdvaks sidumiseks". Selle kasutamine ei ole ideaalne tava. Sest kui kirjutate sama muutuja uuesti kasutamisel valesti, ei näita VBScript teile viga.

VBScripti intervjuu küsimused
VBScripti intervjuu küsimused

6) Mainige, mis on VBScriptis variant?

A variant VBScriptis on andmetüüp. Variant võib sisaldada nii stringi kui ka numbrilist teavet. Variant käitub stringina, kui kasutate seda stringi kontekstis, ja arvuna, kui kasutate seda numbrikontekstis.


7) Mainige, mis on VBScripti protseduurid?

VBScripti protseduure kasutatakse peamiselt koodi korrastamiseks ja taaskasutamiseks. VBScripti protseduure on peamiselt kahte tüüpi: alamprotseduurid ja funktsiooniprotseduurid.


8) Nimetage, millal funktsiooniprotseduure kasutada ja millised on selle omadused?

Funktsiooniprotseduure kasutate siis, kui soovite käivitada lausete seeriat ja tagastada väärtuse.

  • Funktsiooniprotseduurid algavad ja lõpevad lausetega Funktsioon ja Lõppfunktsioon
  • Funktsiooniprotseduur võib, kuid ei pruugi võtta sisendit.
  • Funktsiooniprotseduurid tagastavad väärtuse, määrates väärtuse selle nimele

9) Mainige, kuidas saate VBScripti funktsioone kutsuda?

Helistama VBScripti funktsioonid, peate järgima alltoodud reegleid.

  • Mainimisfunktsiooni nimi, millele järgnevad avamis- ja sulgesulud
  • Märkige kõik argumendid sulgudes, mida funktsioon nõuab

10) Mainige, kuidas määrata muutujale kuupäeva väärtus?

Muutujale kuupäeva väärtuse määramiseks tuleks kuupäeva ja kellaaja muutujad ümbritseda räsimärgiga (#).


11) Mainige, kuidas VBScripti abil küpsist luua?

Lihtsaim viis küpsise loomiseks on määrata objektile document.cookie stringi väärtus.


12) Mainige, kuidas massiiviandmetele juurde pääseda?

Massiivi andmetele pääseb juurde, viidates massiivi nimele ja elemendi indeksi numbrile.


13) Milline on ideaalne koht VBScripti lisamiseks HTML-faili?

Ideaalne positsioon VBScripti lisamiseks HTML-i on

  • Peaosa sees
  • Kere sisemine osa
  • Välise faili sees

14) Mainige, mis on ByRef ja ByVal parameetrid VBScriptis?

VBScripti parameetreid ByRef ja ByVal kasutatakse VBScripti argumendi edastamiseks protseduuridele viite või väärtuse alusel


15) Mainige, mis siis, kui te ei täpsusta midagi, kui kutsute menetlust?

Kui te protseduuri kutsumisel midagi ei määra, edastatakse argument/argumendid vaikimisi viitega.


16) Mainige, mida kasutatakse VBScriptis Option Explicit?

VBScripti optsioonilause Option Explicit eesmärk on enne muutujate kasutamist initsialiseerida need. See aitab vältida tüsistusi.ping viga koodis.


17) Mainige Option Explicit avalduse kasutamise reegleid?

  • Option Explicit lause peaks olema skriptis enne mis tahes muid avaldusi. Kui ei, siis ilmneb mittelõksatav viga
  • Moodulites, kus Option Explicit lauset ei deklareerita, käsitletakse deklareerimata muutujaid automaatselt variantidena.
  • Kui on deklareeritud suvand Explicit, tuleb kõik muutujad deklareerida Dim, Public, Private või ReDim lausete abil.

VBScripti intervjuu küsimused ja vastused kogenud inimestele

18) Mainige, mis vahe on VBScriptil ja VBA-l?

Erinevus VBScripti ja VBA on see,

VBA Vbscript
VBA-s saate alamindeksite argumendis selgelt määratleda massiivi alumise piiri. VBScriptis pole see lubatud; kõigi massiivide alumine piir on alati 0.
VBA toetab märksõna WithEvents, et võimaldada objekti viidet vastava objekti käivitatud sündmuste teatise saamiseks. VBScript aga ei toeta märksõna WithEvents.
VBA toetab varakult seotud objektide loomiseks märksõna New. Muutujate deklaratsiooni avalduses ei toetata uut märksõna

19) Kas mainida alamprotseduuride omadusi?

  • Saate kasutada alamprotseduure, kui soovite käivitada lausesarja ilma väärtust tagastamata.
  • Alamprotseduurid algavad "Sub" ja lõpevad "End Sub" lausetega
  • Alamprotseduurid võivad võtta argumente, kuid ei saa väärtust tagastada
  • Alamprotseduurid võivad, kuid ei pruugi võtta sisendit.

20) Mainige, mis on Vali juhtumi avaldus?

Vali Case lause on sarnane If Then Else'iga, kuid muudab koodi loetavamaks.

See töötab ühe avaldise peal ja seda hinnatakse avalduse Select Case alguses.


21) Mainige, kui QTP genereerib VBScripti koodi toimingute salvestamisel, kas siis ei ole võimalik VBScripti koodiga otse kirjutada, kui QTP teeb ka sama asja?

Ei, see pole võimalik. QTP on mootor, mis seda läbib. VBScript tugineb QTP Kasutajaliides toimingute tegemiseks, näiteks veebilehel lingil klõpsamiseks.


22) Kirjutage kood numbrite 5-st 0-ni printimiseks?

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

23) Nimetage, mis on peamine erinevus funktsiooni ja alamprotseduuri vahel?

Peamine erinevus funktsiooni ja alamprotseduuri vahel on see, et funktsioon tagastab väärtuse, alamprotseduur aga mitte.


24) Mil viisil saate VBScriptis kirjutada programmi "tere maailm"?

VBScriptis saab teremaailma kirjutada kahel viisil, programm kuvab teatekasti tekstiga tere maailm.

  1. SõnumBox "Tere, Maailm"
  2. Kaja "Tere maailm"

25) Selgitage faili scrrun.dll kohta VBScriptis?

Scrrun.dll-i kasutatakse VB programmeerimisel väga palju. Skriptimise Runtime teek on Visual Basic skripti toimimiseks väga oluline. See pakub palju rohkem funktsioone, nagu tekstitoimingud, failihaldus ja failide muutmise funktsioonid.

Need intervjuu küsimused aitavad ka teie viva (suuline)

Võta see postitus kokku järgmiselt: