Top 25 VBScript Interview Spørgsmål & Svar

Anonim

Download PDF

Følgende er ofte stillede spørgsmål i interviews for nybegyndere såvel som erfaren VBScript-udvikler.

1) Nævn hvad er VBScript?

VB Script står for Visual Basic Script, og det er en let version af Microsoft Visual Basic. Det er et script-sprog på klientsiden som JavaScript. VBScript svarer meget til Visual Basic.

2) Nævn de miljøer, hvor VBScript kunne køres?

VBScript kunne køres i 3 miljøer,

  • IIS (Internet Information Server) - Microsofts webserver
  • WSH (Windows Script Host) - Det oprindelige hostingmiljø i Windows OS
  • IE (Internet Explorer) - Det enkleste hostingmiljø, vi kan bruge til at køre VBS

3) Nævn, hvad er den teknologi, der bruges af VB Script?

VB Script leverer teknologi som,

  • Underrutiner
  • Funktioner
  • Strengmanipulation
  • Data / tid
  • Fejlhåndtering osv.

4) Nævn, hvad er reglerne for at navngive variablen i VBScript?

For at navngive variablen i VBScript er der visse regler, du skal bruge nøgleordet 'Dim '. For eksempel dæmpet løn. Du skal også huske følgende ting

  • Variablenavn skal begynde med et bogstav
  • Variabelnavnet må ikke overstige 255 tegn
  • Variablenavn bør ikke indeholde et punktum (.)

5) Forklar hvad der er løs binding? Hvorfor er det ikke en god praksis at bruge det?

VBScript giver dig mulighed for at bruge variabler uden at erklære det kendt som 'løs binding'. Det er ikke en ideel praksis at bruge det. Fordi hvis du stave forkert den samme variabel, når du bruger den igen, vil VBScript ikke vise dig fejlen.

6) Nævn, hvad er variant i VBScript?

En variant i VBScript er en datatype. En variant kan indeholde enten streng eller numerisk information. En variant opfører sig som en streng, når du bruger den i en strengkontekst og som et tal, når du bruger den i en talekontekst.

7) Nævn, hvad er VBScript-procedurer?

VBScript-procedurer bruges primært til kodeorganisering og genbrug. Der er hovedsageligt to typer VBScript-procedurer: Underprocedurer og Funktionsprocedurer.

8) Nævn, hvornår funktionsprocedurer skal bruges, og hvad er dens egenskaber?

Du bruger funktionsprocedurer, når du vil udføre en række udsagn og returnere en værdi.

  • Funktionsprocedurer starter og slutter med udsagn om funktion og slutfunktion
  • En funktionsprocedure kan muligvis tage input.
  • Funktionsprocedurer returnerer en værdi ved at tildele værdien til dens navn

9) Nævn, hvordan du kan ringe til VBScript-funktioner?

For at ringe til VBScript-funktioner skal du følge nedenstående regler.

  • Funktionsnavnet omtales efterfulgt af åbning og lukning af parenteser
  • Nævn alle argumenter mellem parenteserne, som funktionen kræver

10) Nævn hvordan man tildeler en variabel en datoværdi?

For at tildele en datoværdi til en variabel skal variablerne Date og Time være lukket inde i et hash-symbol (#).

11) Nævn hvordan man opretter en cookie ved hjælp af VBScript?

Den enkleste måde at oprette en cookie på er at tildele en strengværdi til document.cookie-objektet.

12) Nævn hvordan man får adgang til Array Data?

Data i en matrix kan fås ved at henvise til arrayets navn og elementets indeksnummer.

13) Hvad er en ideel position i HTML-fil at inkludere VBScript?

En ideel position til at inkludere VBScript i HTML er,

  • Inde i hovedafsnittet
  • Indvendig kropssektion
  • Inde i ekstern fil

14) Nævn hvad der er ByRef- og ByVal-parametre i VBScript?

ByRef- og ByVal-parametre i VBScript bruges til at overføre VBScript-argument til procedurerne ved hjælp af reference eller værdi

15) Nævn hvad hvis du ikke angiver noget, når du kalder en procedure?

Hvis du ikke angiver noget, når du kalder en procedure, sendes argumentet / argumenterne som reference som reference.

16) Nævn, hvad er brugen af ​​Option Explicit i VBScript?

Brugen af ​​Option Explicit-sætning i VBScript er at initialisere alle variablerne, før de bruges. Det hjælper med at undgå skrivefejl i koden.

17) Nævn reglerne for brug af Option Explicit statement?

  • Option Explicit-sætningen skal være der i et script før andre udsagn. Hvis ikke, opstår der en ikke-rapporterbar fejl
  • I moduler, hvor Option Explicit-erklæringen ikke er deklareret, betragtes eventuelle sortvariabler automatisk som varianter.
  • Hvor Option Explicit erklæres, skal alle variabler deklareres ved hjælp af udsagnene Dim, Public, Private eller ReDim.

18) Nævn, hvad er forskellen mellem VBScript og VBA?

Forskellen mellem VBScript og VBA er, at

VBA

VBScript

  • I VBA kan du eksplicit definere den nedre grænse for et array i abonnementsargumentet.
  • I VBScript er dette ikke tilladt; den nedre grænse for alle arrays er altid 0.
  • VBA understøtter WithEvents-nøgleordet for at tillade en objektreference til at modtage underretning om de begivenheder, der er affyret af det tilsvarende objekt.
  • VBScript understøtter dog ikke søgeordet WithEvents.
  • VBA understøtter det nye nøgleord for at oprette tidligt bundne objekter.
  • Et nyt nøgleord understøttes ikke i en erklæring om variabel erklæring

19) Nævn egenskaber ved underprocedurer?

  • Du kan bruge underprocedurer, hvis du vil køre en række udsagn uden at returnere nogen værdi.
  • Underprocedurer starter med "Sub" og slutter med "End Sub" -erklæringer
  • Underprocedurer kan tage argumenter, men kan ikke returnere en værdi
  • Underprocedurer modtager måske eller ikke input.

20) Nævn hvad er Select Case-erklæring?

Select Case-erklæring svarer til If Then Else, men det gør koden mere læselig.

Det fungerer på et enkelt udtryk og evalueret i begyndelsen af ​​Select Case-sætningen.

21) Nævn, hvis QTP genererer VBScript-kode, mens vi registrerer handlinger, er det ikke muligt at skrive direkte ved hjælp af VBScript-kode, når QTP også gør det samme?

Nej. Det er ikke muligt. QTP er den motor, der løber igennem den. VBScript er afhængig af QTP UI til at udføre handlingerne, såsom at klikke på et link på en webside.

22) Skriv en kode for at udskrive numre fra 5 til 0?

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

23) Nævn, hvad er den største forskel mellem funktion og underprocedure?

Hovedforskellen mellem funktion og underprocedure er, at funktionen returnerer en værdi, mens en underprocedure ikke gør det.

24) På hvilken måde program "hej verden" kan du skrive i VBScript?

I VBScript kan du skrive hej verden på to måder, programmet viser en meddelelsesboks med tekst hej verden.

  1. MsgBox "Hello World"
  2. Ekko "Hello World"

25) Forklar om scrrun.dll i VBScript?

Scrrun.dll bruges meget til programmering af VB. Runtime-biblioteket til scripting er meget vigtigt for funktionen af ​​Visual Basic-scriptet. Det giver meget mere funktionalitet såsom tekstoperationer, filhåndtering og filændringsfunktioner.