Topp 25 VBScript-intervjuspørsmål og -svar (2024)

Her er VBScript-intervjuspørsmål og svar for ferskere og erfarne kandidater for å få drømmejobben.

 

VBScript-intervjuspørsmål og svar for ferskinger

1) Nevn hva er VBScript?

VB Script står for Visual Basic Script, og det er en lett versjon av Microsoft Visual Basic. Det er et skriptspråk på klientsiden JavaManus. VBScript ligner veldig på Visual Basic.


2) Nevn miljøene der VBScript kan kjøres?

VBScript kan kjøres inn i 3 miljøer,

  • IIS (Internet Information Server) – Microsoftsin webserver
  • WSH (Windows Script Host) – Det opprinnelige vertsmiljøet til Windows OS
  • IE (Internet Explorer) – Det enkleste vertsmiljøet vi kan bruke til å kjøre VBS

👉 Gratis PDF-nedlasting: VBScript-intervjuspørsmål og svar


3) Nevn hva er teknologien som brukes av VB Script?

VB Script gir teknologi som,

  • Subrutiner
  • Funksjoner
  • Strengemanipulasjon
  • Data/tid
  • Feilhåndtering osv.

4) Nevn hva er reglene for å navngi variabel i VBScript?

For å navngi variabel i VBScript er det visse regler, du må bruke nøkkelordet 'Dim'. For eksempel Dim lønn. Du må også huske følgende ting

  • Variabelnavn må begynne med en bokstav
  • Variabelnavn kan ikke overstige 255 tegn
  • Variabelnavn skal ikke inneholde punktum (.)

5) Forklar hva som er løs binding? Hvorfor er det ikke en god praksis å bruke det?

VBScript lar deg bruke variabler uten å erklære det kjent som "løs binding". Det er ikke en ideell praksis å bruke den. For hvis du staver den samme variabelen feil når du bruker den igjen, vil ikke VBScript vise deg feilen.

VBScript-intervjuspørsmål
VBScript-intervjuspørsmål

6) Nevn hva som er variant i VBScript?

A variant i VBScript er en datatype. En variant kan inneholde enten streng eller numerisk informasjon. En variant oppfører seg som en streng når du bruker den i en strengkontekst og som et tall når du bruker den i en tallkontekst.


7) Nevn hva er VBScript-prosedyrer?

VBScript-prosedyrer brukes først og fremst for kodeorganisering og gjenbruk. Det er hovedsakelig to typer VBScript-prosedyrer: Underprosedyrer og funksjonsprosedyrer.


8) Nevn når du skal bruke funksjonsprosedyrer og hva er dens egenskaper?

Du bruker funksjonsprosedyrer når du vil utføre en serie setninger og returnere en verdi.

  • Funksjonsprosedyrer starter og slutter med funksjons- og sluttfunksjonssetninger
  • En funksjonsprosedyre kan ta innspill eller ikke.
  • Funksjonsprosedyrer returnerer en verdi ved å tilordne verdien til navnet

9) Nevn hvordan du kan kalle VBScript-funksjoner?

Å ringe VBScript-funksjoner, må du følge reglene nedenfor.

  • Nevn funksjonsnavn, etterfulgt av åpne og lukkende parenteser
  • Nevn alle argumenter mellom parentesene som funksjonen krever

10) Nevn hvordan man tilordner en datoverdi til en variabel?

For å tilordne en datoverdi til en variabel, bør dato- og klokkeslettvariabler være omsluttet av et hash-symbol (#).


11) Nevn hvordan du lager en informasjonskapsel ved hjelp av VBScript?

Den enkleste måten å lage en informasjonskapsel på er å tilordne en strengverdi til document.cookie-objektet.


12) Nevn hvordan du får tilgang til Array Data?

Data i en matrise kan nås ved å referere til navnet på matrisen og elementets indeksnummer.


13) Hva er en ideell posisjon i HTML-filen for å inkludere VBScript?

En ideell posisjon for å inkludere VBScript i HTML er,

  • Innvendig hodeseksjon
  • Innvendig kroppsdel
  • Inne i ekstern fil

14) Nevn hva er ByRef og ByVal parametere i VBScript?

ByRef og ByVal parametere i VBScript brukes til å sende VBScript argument til prosedyrene ved referanse eller etter verdi


15) Nevn hva hvis du ikke spesifiserer noe når du kaller inn en prosedyre?

Hvis du ikke spesifiserer noe når du kaller en prosedyre, sendes argumentet/argumentene som referanse som standard.


16) Nevn hva er bruken av Option Explicit i VBScript?

Bruken av Option Explicit statement i VBScript er å initialisere alle variablene før du bruker dem. Det hjelper å unngå skrivefeil i koden.


17) Nevn reglene for bruk av Option Eksplisitt uttalelse?

  • Alternativet Eksplisitt utsagn skal være der i et skript før andre utsagn. Hvis ikke, oppstår det en feil som ikke kan fanges opp
  • I moduler der Option Explicit-setningen ikke er deklarert, betraktes eventuelle ikke-deklarerte variabler automatisk som varianter.
  • Der Option Explicit er deklarert, må alle variabler deklareres ved hjelp av Dim, Public, Private eller ReDim-setningene.

VBScript-intervjuspørsmål og svar for erfarne

18) Nevn hva som er forskjellen mellom VBScript og VBA?

Forskjellen mellom VBScript og VBA er det,

VBA VBScript
I VBA kan du eksplisitt definere den nedre grensen til en matrise i subscripts-argumentet. I VBScript er dette ikke tillatt; den nedre grensen for alle matriser er alltid 0.
VBA støtter nøkkelordet WithEvents for å tillate en objektreferanse for å motta varsling om hendelsene som utløses av det tilsvarende objektet. VBScript støtter imidlertid ikke nøkkelordet WithEvents.
VBA støtter New nøkkelord for å lage tidlig bundne objekter. Et nytt nøkkelord støttes ikke i en variabelerklæring

19) Nevn kjennetegn ved underprosedyrer?

  • Du kan bruke underprosedyrer hvis du vil kjøre en serie setninger uten å returnere noen verdi.
  • Underprosedyrer starter med "Sub" og slutter med "End Sub"-setninger
  • Underprosedyrer kan ta argumenter, men kan ikke returnere en verdi
  • Underprosedyrer kan ta innspill eller ikke.

20) Nevn hva er Select Case-uttalelse?

Select Case statement ligner på If Then Else, men det gjør koden mer lesbar.

Det fungerer på ett enkelt uttrykk og evalueres i begynnelsen av Select Case-setningen.


21) Nevn om QTP genererer VBScript-kode mens vi registrerer handlinger, kan det ikke mulig å skrive direkte med VBScript-kode når QTP gjør det samme også?

Nei, det er ikke mulig. QTP er motoren som går gjennom den. VBScript er avhengig av QTP UI for å utføre handlingene, for eksempel å klikke på en lenke på en nettside.


22) Skrive en kode for å skrive ut tall fra 5 til 0?

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

23) Nevn hva som er hovedforskjellen mellom funksjon og delprosedyre?

Hovedforskjellen mellom funksjon og underprosedyre er at funksjonen returnerer en verdi mens en underprosedyre ikke gjør det.


24) På hvilken måte program "hallo verden" kan du skrive i VBScript?

I VBScript kan du skrive hei verden på to måter, programmet vil vise en meldingsboks med teksten hei verden.

  1. msgBox "Hei Verden"
  2. Ekko "Hello World"

25) Forklar om scrrun.dll i VBScript?

Scrrun.dll brukes veldig mye i programmering av VB. Scripting Runtime-biblioteket er svært viktig for funksjonen til Visual Basic-skriptet. Det gir mye mer funksjonalitet som tekstoperasjoner, filbehandling og filmodifikasjonsfunksjoner.

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)