Ladda ner PDF
Följande är vanliga frågor i intervjuer för nybörjare och erfarna VBScript-utvecklare.
1) Nämn vad är VBScript?
VB Script står för Visual Basic Script, och det är en lätt version av Microsoft Visual Basic. Det är ett skriptspråk på klientsidan som JavaScript. VBScript liknar mycket Visual Basic.
2) Nämn de miljöer där VBScript kunde köras?
VBScript kan köras i tre miljöer,
- IIS (Internet Information Server) - Microsofts webbserver
- WSH (Windows Script Host) - Den inbyggda värdmiljön i Windows OS
- IE (Internet Explorer) - Den enklaste värdmiljön vi kan använda för att köra VBS
3) Nämn vilken teknik används av VB Script?
VB Script tillhandahåller teknik som,
- Underrutiner
- Funktioner
- Strängmanipulation
- Data / tid
- Felhantering etc.
4) Nämn vad är reglerna för att namnge variabeln i VBScript?
För att namnge variabeln i VBScript finns det vissa regler, du måste använda nyckelordet 'Dim '. Till exempel Dim lön. Du måste också komma ihåg följande saker
- Variabelnamn måste börja med en bokstav
- Variabelnamnet får inte överstiga 255 tecken
- Variabelnamn bör inte innehålla en punkt (.)
5) Förklara vad som är lös bindning? Varför är det inte bra att använda det?
VBScript låter dig använda variabler utan att förklara att den kallas 'lös bindning'. Det är inte en idealisk praxis att använda den. För om du felstavar samma variabel när du använder den igen kommer inte VBScript att visa dig om felet.
6) Nämn vad som är variant i VBScript?
En variant i VBScript är en datatyp. En variant kan innehålla antingen sträng- eller numerisk information. En variant beter sig som en sträng när du använder den i en strängkontext och som ett nummer när du använder den i ett talkontext.
7) Nämn vad är VBScript Procedures?
VBScript-procedurer används främst för kodorganisation och återanvändning. Det finns huvudsakligen två typer av VBScript-procedurer: Delprocedurer och Funktionsprocedurer.
8) Nämn när man ska använda funktionsprocedurer och vilka egenskaper har det?
Du använder funktionsprocedurer när du vill utföra en serie uttalanden och returnera ett värde.
- Funktionsprocedurer börjar och slutar med uttalanden om funktion och slutfunktion
- En funktionsprocedur kan eller kanske inte matas in.
- Funktionsprocedurer returnerar ett värde genom att tilldela värdet till dess namn
9) Nämn hur du kan ringa VBScript-funktioner?
För att ringa VBScript-funktioner måste du följa reglerna nedan.
- Namnet på funktionsnamnet följt av att öppna och stänga parenteser
- Nämn alla argument mellan parenteserna som funktionen kräver
10) Nämn hur man tilldelar ett datumvärde till en variabel?
För att tilldela ett datumvärde till en variabel bör datum- och tidsvariabler ingå i en hash-symbol (#).
11) Nämn hur man skapar en cookie med VBScript?
Det enklaste sättet att skapa en cookie är att tilldela dokumentet.cookie-objektet ett strängvärde.
12) Nämn hur man kommer åt Array Data?
Data i en matris kan nås genom att hänvisa till namnet på matrisen och elementets indexnummer.
13) Vad är en idealisk position för att inkludera VBScript i HTML-fil?
En idealisk position för att inkludera VBScript i HTML är,
- Insidan av huvudet
- Insida kroppssektion
- Insida extern fil
14) Nämn vad är ByRef- och ByVal-parametrar i VBScript?
ByRef- och ByVal-parametrar i VBScript används för att skicka VBScript-argument till procedurerna genom referens eller efter värde
15) Nämn vad om du inte anger något när du anropar ett förfarande?
Om du inte anger något när du anropar en procedur skickas argumentet / argumenten som referens som standard.
16) Nämn vad är användningen av Option Explicit i VBScript?
Användningen av Explicit Explicit-uttalande i VBScript är att initialisera alla variabler innan de används. Det hjälper till att undvika skrivfel i koden.
17) Nämn reglerna för användning av Option Explicit statement?
- Option Explicit uttalande bör finnas där i ett skript före andra uttalanden. Om inte då inträffar ett fel som inte kan rapporteras
- I moduler där Option Explicit-uttalandet inte deklareras betraktas alla odeklarerade variabler som varianter automatiskt.
- Där Option Explicit deklareras måste alla variabler deklareras med uttalandena Dim, Public, Private eller ReDim.
18) Nämn vad är skillnaden mellan VBScript och VBA?
Skillnaden mellan VBScript och VBA är att
VBA |
VBScript |
|
|
|
|
|
|
19) Nämnde egenskaper hos subprocedurer?
- Du kan använda delprocedurer om du vill köra en serie uttalanden utan att returnera något värde.
- Delprocedurer börjar med "Sub" och slutar med "End Sub" -uttalanden
- Underprocedurer kan ta argument men kan inte returnera ett värde
- Underförfaranden kan eller kanske inte ta in input.
20) Nämn vad är Select Case uttalande?
Select Case-påståendet liknar If Then Else men det gör koden mer läsbar.
Det fungerar på ett enda uttryck och utvärderas i början av Select Case-uttalandet.
21) Nämn om QTP genererar VBScript-kod när vi spelar in åtgärder, är det inte möjligt att direkt skriva med VBScript-kod när QTP gör samma sak också?
Nej. Det är inte möjligt. QTP är motorn som går igenom den. VBScript förlitar sig på QTP-gränssnittet för att utföra åtgärderna, som att klicka på en länk på en webbsida.
22) Skriv en kod för att skriva ut siffror från 5 till 0?
For i=5 To 0 step -1WScript.Echo iNext
23) Nämn vad som är den största skillnaden mellan funktion och delprocedur?
Huvudskillnaden mellan funktion och delprocedur är att funktionen returnerar ett värde medan en underprocedur inte gör det.
24) På vilket sätt programmet "hej världen" kan du skriva i VBScript?
I VBScript kan du skriva hejvärld på två sätt, programmet visar en meddelandefält med text hejvärld.
- MsgBox "Hello World"
- Echo "Hello World"
25) Förklara om scrrun.dll i VBScript?
Scrrun.dll används väldigt mycket vid programmering av VB. Skript Runtime-biblioteket är mycket viktigt för Visual Basic-skriptets funktion. Det ger mycket mer funktionalitet som textåtgärder, filhantering och filändringsfunktioner.
- Nästa