25 parasta VBScript-haastattelukysymystä & Vastaukset

Anonim

Lataa PDF

Seuraavat ovat usein kysyttyjä kysymyksiä haastatteluissa aloittelijoille ja kokeneille VBScript-kehittäjille.

1) Mainitse mikä on VBScript?

VB Script tarkoittaa Visual Basic Script, ja se on kevyt versio Microsoft Visual Basicista. Se on asiakaspuolen komentosarjakieli, kuten JavaScript. VBScript on hyvin samanlainen kuin Visual Basic.

2) Mainitaanko ympäristöt, joissa VBScript voidaan suorittaa?

VBScript voidaan ajaa kolmeen ympäristöön,

  • IIS (Internet Information Server) - Microsoftin web-palvelin
  • WSH (Windows Script Host) - Windows-käyttöjärjestelmän natiivi isäntäympäristö
  • IE (Internet Explorer) - Yksinkertaisin hosting-ympäristö, jota voimme käyttää VBS: n suorittamiseen

3) Mainitse mitä tekniikkaa VB Script käyttää?

VB Script tarjoaa tekniikkaa,

  • Aliohjelmat
  • Toiminnot
  • Merkkijono manipulointi
  • Tiedot / aika
  • Virheiden käsittely jne.

4) Mainitse, mitkä ovat säännöt muuttujan nimeämiseksi VBScriptissä?

Muuttujan nimeämiseksi VBScriptissä on tiettyjä sääntöjä, sinun on käytettävä avainsanaa 'Dim '. Esimerkiksi Dim-palkka. Lisäksi sinun on muistettava seuraavat asiat

  • Muuttujan nimen on aloitettava kirjaimella
  • Muuttujan nimi saa olla enintään 255 merkkiä
  • Muuttujan nimi ei saa sisältää pistettä (.)

5) Selitä, mikä on löysä sidonta? Miksi sen käyttö ei ole hyvä käytäntö?

VBScriptin avulla voit käyttää muuttujia ilmoittamatta, että sitä kutsutaan löysäksi sitomiseksi. Sen käyttö ei ole ihanteellinen käytäntö. Koska jos kirjoitat saman muuttujan väärin, kun käytät sitä uudelleen, VBScript ei näytä virhettä.

6) Mainitse mikä on muunnelma VBScriptissä?

Vaihtoehto VBScriptissä on tietotyyppi. Vaihtoehto voi sisältää joko merkkijonoa tai numeerista tietoa. Variantti käyttäytyy merkkijonona, kun käytät sitä merkkijonokontekstissa ja numerona, kun käytät sitä numerokontekstissa.

7) Mainitse mikä on VBScript-menettelytavat?

VBScript-menettelyjä käytetään ensisijaisesti koodin organisointiin ja uudelleenkäyttöön. VBScript-menettelyjä on pääasiassa kahta tyyppiä: alimenettelyt ja toimintomenettelyt.

8) Mainitse milloin toimintomenetelmiä käytetään ja mitkä ovat sen ominaisuudet?

Käytät toimintotoimintoja, kun haluat suorittaa joukon lauseita ja palauttaa arvon.

  • Toimintomenettelyt alkavat ja päättyvät funktio- ja lopetusfunktiolausekkeilla
  • Toimintomenettely voi tai ei saa syöttää.
  • Toimintomenettelyt palauttavat arvon määrittämällä arvon sen nimelle

9) Mainitse kuinka voit kutsua VBScript-toimintoja?

VBScript-funktioiden kutsuminen edellyttää seuraavien sääntöjen noudattamista.

  • Mainintatoiminnon nimi, jota seuraa sulkujen avaaminen ja sulkeminen
  • Mainitse kaikki sulun väliset argumentit, joita toiminto vaatii

10) Mainitse kuinka päivämäärän arvo määritetään muuttujalle?

Jos haluat määrittää päivämäärän arvon muuttujalle, päivämäärä- ja aikamuuttujat tulisi sulkea hash-symboliin (#).

11) Mainitse kuinka luoda eväste VBScriptillä?

Yksinkertaisin tapa luoda eväste on määrittää merkkijonoarvo document.cookie -objektille.

12) Mainitse miten päästä matriisitietoihin?

Taulukossa oleviin tietoihin pääsee viittaamalla taulukon nimeen ja elementin hakemistonumeroon.

13) Mikä on ihanteellinen sijainti HTML-tiedostoon sisällyttää VBScript?

Ihanteellinen asema sisällyttää VBScript HTML-muotoon on

  • Pään sisäosa
  • Rungon sisällä
  • Ulkoisen tiedoston sisällä

14) Mainitse mikä on ByRef- ja ByVal-parametrit VBScriptissä?

ByRef- ja ByVal-parametreja VBScriptissä käytetään välittämään VBScript-argumentti menettelyille viitteellä tai arvolla

15) Mainitse entä, jos et määritä mitään, kun kutsut menettelyä?

Jos et määritä mitään, kun kutsut menettelyä, argumentti / argumentit välitetään oletuksena viitteenä.

16) Mainitse mikä on OBS Explicitin käyttö VBScriptissä?

Option Explicit -käskyn käyttö VBScriptissä on alustaa kaikki muuttujat ennen niiden käyttöä. Se auttaa välttämään koodivirheitä.

17) Mainitaanko Option Explicit -käskyn käyttämistä koskevat säännöt?

  • Option Explicit -lausekkeen tulisi olla komentosarjassa ennen muita lauseita. Jos ei, niin tapahtuu virhe, jota ei voida jäljittää
  • Moduuleissa, joissa Option Explicit -käskyä ei ole ilmoitettu, kaikki ilmoittamattomat muuttujat katsotaan muunnoksiksi automaattisesti.
  • Jos Option Explicit ilmoitetaan, kaikki muuttujat on ilmoitettava käyttämällä Dim-, Public-, Private- tai ReDim-käskyjä.

18) Mainitse, mikä on ero VBScriptin ja VBA: n välillä?

Ero VBScriptin ja VBA: n välillä on se,

VBA

VBScript

  • VBA: ssa voit määritellä nimenomaisesti matriisin alarajan Subscripts-argumentissa.
  • VBScriptissä tämä ei ole sallittua; kaikkien matriisien alaraja on aina 0.
  • VBA tukee WithEvents-avainsanaa, jotta objekti viittaa vastaavan objektin laukaisemien tapahtumien ilmoitusten vastaanottamiseen.
  • VBScript ei kuitenkaan tue WithEvents-avainsanaa.
  • VBA tukee uutta avainsanaa aikaisin sidottujen objektien luomiseen.
  • Muuttujalauseke ei tue uutta avainsanaa

19) Mainitaanko alimenettelyjen ominaisuudet?

  • Voit käyttää alimenettelyjä, jos haluat suorittaa lauseen sarjan palauttamatta arvoa.
  • Aliproseduurit alkavat "Sub" ja päättyvät "End Sub" -lausekkeilla
  • Alimenettelyt voivat viedä argumentteja, mutta eivät voi palauttaa arvoa
  • Alihankintamenettelyt voivat olla syötteitä tai eivät.

20) Mainitse mikä on Select Case -lausunto?

Select Case -lauseke on samanlainen kuin If Then Else, mutta se tekee koodista helpommin luettavissa.

Se toimii yhdellä lausekkeella ja arvioidaan Select Case -lausekkeen alussa.

21) Mainitse, jos QTP luo VBScript-koodin tallennettaessa toimintoja, eikö voi olla mahdollista kirjoittaa suoraan VBScript-koodilla, kun QTP tekee myös saman?

Ei. Se ei ole mahdollista. QTP on moottori, joka kulkee sen läpi. VBScript luottaa QTP-käyttöliittymään toimintojen suorittamiseksi, kuten napsauttamalla linkkiä verkkosivulla.

22) Kirjoita koodi tulostaaksesi numerot 5: stä 0: een?

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

23) Mainitse mikä on tärkein ero toiminnon ja alimenettelyn välillä?

Tärkein ero funktion ja alimenettelyn välillä on se, että funktio palauttaa arvon, kun taas alimenettely ei.

24) Millä tavoin "hei maailma" -ohjelmaa voit kirjoittaa VBScriptillä?

VBScriptissä voit kirjoittaa hello world kahdella tavalla, ohjelma näyttää viestiruudun tekstillä hello world.

  1. MsgBox "Hello World"
  2. Kaiku "Hei maailma"

25) Selitä scrrun.dll VBScriptissä?

Scrrun.dll-tiedostoa käytetään hyvin paljon VB: n ohjelmoinnissa. Komentosarjojen ajonaikainen kirjasto on erittäin tärkeä Visual basic -komentosarjan toiminnalle. Se tarjoaa paljon enemmän toimintoja, kuten tekstitoiminnot, tiedostojen hallinta ja tiedostojen muokkausominaisuudet.