Topp 25 spørsmål om VBScript-intervju & Svar

Anonim

Last ned PDF

Følgende er ofte stilte spørsmål i intervjuer for nybegynnere og også erfaren VBScript-utvikler.

1) Nevn hva som 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 som JavaScript. VBScript ligner veldig på Visual Basic.

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

VBScript kan kjøres i tre miljøer,

  • IIS (Internet Information Server) - Microsofts 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

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

VB Script gir teknologi som,

  • Underrutiner
  • Funksjoner
  • Strengmanipulasjon
  • Data / tid
  • Feilhåndtering osv.

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

For å navngi variabelen 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
  • Variabelnavnet kan ikke overstige 255 tegn
  • Variabelnavn skal ikke inneholde punktum (.)

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

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 feilstaver den samme variabelen når du bruker den igjen, vil ikke VBScript vise deg feilen.

6) Nevn hva som er variant i VBScript?

En 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 som er VBScript-prosedyrer?

VBScript-prosedyrer brukes primært til kodeorganisering og gjenbruk. Det er hovedsakelig to typer VBScript-prosedyrer: Underprosedyrer og Funksjonsprosedyrer.

8) Nevn når du skal bruke Funksjonsprosedyrer og hva er egenskapene?

Du bruker Funksjonsprosedyrer når du vil utføre en rekke utsagn og returnere en verdi.

  • Funksjonsprosedyrer starter og slutter med uttalelser om funksjon og sluttfunksjon
  • En funksjonsprosedyre kan eller ikke ta input.
  • Funksjonsprosedyrer returnerer en verdi ved å tilordne verdien til navnet

9) Nevn hvordan du kan ringe VBScript Functions?

For å ringe VBScript Funksjoner, må du følge reglene nedenfor.

  • Nevn funksjonsnavnet, etterfulgt av åpning og lukking av parenteser
  • Nevn alle argumenter mellom parentesene som funksjonen krever

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

For å tildele en datoverdi til en variabel, bør dato- og tidsvariablene 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?

Du kan få tilgang til data i en matrise ved å referere til navnet på matrisen og elementets indeksnummer.

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

En ideell posisjon for å inkludere VBScript i HTML er,

  • Inne i hodeseksjonen
  • Innsiden av kroppsseksjonen
  • Inne i ekstern fil

14) Nevn hva som er ByRef og ByVal Parameters i VBScript?

ByRef- og ByVal-parametere i VBScript brukes til å overføre VBScript-argument til prosedyrene ved referanse eller etter verdi

15) Nevn hva om du ikke spesifiserer noe når du ringer til en prosedyre?

Hvis du ikke spesifiserer noe når du ringer til en prosedyre, blir argumentet / argumentene sendt som referanse som standard.

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

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

17) Nevn reglene for bruk av Explicit Explicit statement?

  • Option Explicit-setningen skal være der i et skript før andre uttalelser. Hvis ikke da, oppstår en ikke-rapporterbar feil
  • I moduler der Option Explicit-setningen ikke blir deklarert, betraktes alle sortvariabler som varianter automatisk.
  • Der Option Explicit er erklært, må alle variablene deklareres ved å bruke Dim, Public, Private eller ReDim-setningene.

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

Forskjellen mellom VBScript og VBA er at,

VBA

VBScript

  • I VBA kan du eksplisitt definere den nedre grensen til en matrise i abonnementsargumentet.
  • I VBScript er dette ikke tillatt; den nedre grensen for alle matriser er alltid 0.
  • VBA støtter WithEvents-nøkkelordet for å tillate en objektreferanse til å motta varsel om hendelsene som er utløst av det tilsvarende objektet.
  • VBScript støtter imidlertid ikke søkeordet WithEvents.
  • VBA støtter det nye nøkkelordet for å lage objekter som er tidligbundet.
  • Et nytt nøkkelord støttes ikke i en erklæring om variabel erklæring

19) Nevn kjennetegn ved underprosedyrer?

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

20) Nevn hva som er Select Case-uttalelse?

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

Det fungerer på et enkelt uttrykk og evaluert i begynnelsen av Select Case-setningen.

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

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 webside.

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

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

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

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 viser en meldingsboks med tekst hei verden.

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

25) Forklar om scrrun.dll i VBScript?

Scrrun.dll brukes veldig mye i programmering av VB. Skript-Runtime-biblioteket er veldig viktig for at Visual Basic-skriptet fungerer. Det gir mye mer funksjonalitet som tekstoperasjoner, filadministrasjon og filendringsfunksjoner.