Atsisiųsti PDF
Toliau pateikiami dažnai užduodami klausimai interviu naujokams ir patyrusiems VBScript kūrėjams.
1) Paminėkite, kas yra VBScript?
„VB Script“ reiškia „Visual Basic Script“, ir tai yra lengva „Microsoft Visual Basic“ versija. Tai yra kliento pusės scenarijų kalba, pvz., „JavaScript“. „VBScript“ yra labai panašus į „Visual Basic“.
2) Paminėkite aplinkas, kuriose būtų galima paleisti VBScript?
„VBScript“ galima paleisti į 3 aplinkas,
- IIS (interneto informacijos serveris) - „Microsoft“ žiniatinklio serveris
- WSH („Windows Script Host“) - gimtoji „Windows OS“ prieglobos aplinka
- IE („Internet Explorer“) - paprasčiausia prieglobos aplinka, kurią galime naudoti VBS paleisti
3) Paminėkite, kokią technologiją naudoja „VB Script“?
„VB Script“ teikia technologijas kaip,
- Potvarkiai
- Funkcijos
- Stygų manipuliavimas
- Duomenys / laikas
- Klaidų tvarkymas ir kt.
4) Paminėkite, kokios yra kintamojo pavadinimo VBScript taisyklės?
Norėdami pavadinti kintamąjį „VBScript“, yra tam tikros taisyklės, turite naudoti raktinį žodį „Dim “. Pavyzdžiui, Dim alga. Be to, turite prisiminti šiuos dalykus
- Kintamojo pavadinimas turi prasidėti raide
- Kintamojo pavadinimas negali viršyti 255 simbolių
- Kintamojo pavadinime neturėtų būti taško (.)
5) Paaiškinkite, kas yra laisvas rišimas? Kodėl nėra gera praktika ją naudoti?
„VBScript“ leidžia naudoti kintamuosius nedeklaruojant, kad tai vadinama „laisvu įrišimu“. Ja naudotis nėra ideali praktika. Nes jei rašydami tą patį kintamąjį rašysite klaidingai, kai jį vėl naudosite, VBScript klaidos nerodys.
6) Paminėkite, kas yra „VBScript“ variantas?
VBScript variantas yra duomenų tipas. Variante gali būti eilutė arba skaitinė informacija. Variantas elgiasi kaip eilutė, kai jį naudojate eilutės kontekste, ir kaip skaičius, kai naudojate skaičių kontekste.
7) Paminėkite, kas yra VBScript procedūros?
VBScript procedūros pirmiausia naudojamos kodų organizavimui ir pakartotiniam naudojimui. Iš esmės yra dviejų tipų VBScript procedūros: papildomos procedūros ir funkcijų procedūros.
8) Nurodykite, kada naudoti Funkcijos procedūras ir kokios jos savybės?
Funkcijų procedūras naudojate, kai norite įvykdyti sakinių seriją ir grąžinti vertę.
- Funkcijų procedūros prasideda ir baigiasi funkcijų ir pabaigos funkcijų teiginiais
- Funkcijos procedūra gali arba nepriimti įvesties.
- Funkcijos procedūros grąžina vertę, priskirdamos vertę jos pavadinimui
9) Paminėkite, kaip galite iškviesti VBScript funkcijas?
Norėdami iškviesti „VBScript Functions“, turite laikytis žemiau pateiktų taisyklių.
- Minėjimo funkcijos pavadinimas, po kurio pateikiami skliaustai atidaromi ir uždaromi
- Paminėkite visus skliausteliuose esančius argumentus, kurių reikia funkcijai
10) Paminėkite, kaip kintamajam priskirti datos vertę?
Norėdami kintamam priskirti datos vertę, datos ir laiko kintamieji turėtų būti įtraukti į maišos simbolį (#).
11) Paminėkite, kaip sukurti slapuką naudojant VBScript?
Paprasčiausias būdas sukurti slapuką yra priskirti eilutės reikšmę objektui document.cookie.
12) Paminėkite, kaip pasiekti masyvo duomenis?
Masyvo duomenis galima pasiekti nurodant masyvo pavadinimą ir elemento indekso numerį.
13) Kokia ideali vieta įtraukti HTML failą į VBScript?
Ideali padėtis įtraukti VBScript į HTML yra
- Viduje galvos skyrius
- Kūno vidinė dalis
- Išorinio failo viduje
14) Paminėkite, kas yra „ByRef“ ir „ByVal“ parametrai VBScript?
„ByRef“ ir „ByVal“ parametrai „VBScript“ naudojami perduodant VBScript argumentą procedūroms pagal nuorodą arba pagal vertę
15) Paminėkite, jei iškviesdami procedūrą nieko nenurodysite?
Jei iškvietę procedūrą nieko nenurodote, argumentas / argumentai pagal numatytuosius nustatymus perduodami remiantis nuoroda.
16) Paminėkite, koks yra „VBScript“ aiškus „Option“ naudojimas?
„OBS Explicit“ sakinio naudojimas VBScript yra inicializuoti visą kintamąjį prieš juos naudojant. Tai padeda išvengti kodo klaidos.
17) Paminėti „Option Explicit“ teiginio naudojimo taisykles?
- „Option Explicit“ sakinys turėtų būti scenarijuje prieš kitus teiginius. Jei ne, įvyksta nesuvokiama klaida
- Moduliuose, kur „Option Explicit“ sakinys nėra deklaruojamas, visi nedeklaruoti kintamieji automatiškai laikomi variantais.
- Kai deklaruojama „Explicit“ parinktis, visi kintamieji turi būti deklaruojami naudojant „Dim“, „Public“, „Private“ arba „ReDim“ sakinius.
18) Paminėkite, koks skirtumas tarp VBScript ir VBA?
Skirtumas tarp VBScript ir VBA yra tas,
VBA |
VBScript |
|
|
|
|
|
|
19) Paminėti papildomų procedūrų ypatybes?
- Galite naudoti papildomas procedūras, jei norite paleisti sakinių seriją negrąžindami jokios vertės.
- Subprocedūros prasideda sakiniais „Sub“ ir baigiasi teiginiais „End Sub“
- Subprocedūros gali turėti argumentų, bet negali grąžinti vertės
- Subprocedūros gali ir neprisidėti.
20) Paminėkite, kas yra „Select Case“ pareiškimas?
„Select Case“ pareiškimas yra panašus į „If Then Else“, bet jis daro kodą lengviau skaitomą.
Jis veikia pagal vieną išraišką ir įvertinamas pareiškimo „Select Case“ pradžioje.
21) Paminėkite, jei QTP sugeneruoja VBScript kodą, kai mes įrašome veiksmus, ar negalima tiesiogiai rašyti naudojant VBScript kodą, kai QTP taip pat daro tą patį?
Ne, tai neįmanoma. QTP yra variklis, kuris eina per jį. VBScript remiasi QTP vartotojo sąsaja, kad atliktų veiksmus, pvz., Spustelėjo nuorodą tinklalapyje.
22) Parašykite kodą, kad atspausdintumėte skaičius nuo 5 iki 0?
For i=5 To 0 step -1WScript.Echo iNext
23) Paminėkite, koks yra pagrindinis funkcijos ir papunkčio skirtumas?
Pagrindinis skirtumas tarp funkcijos ir paprogramės yra tas, kad funkcija grąžina vertę, o antrinė procedūra - ne.
24) Kokiu būdu programą „labas pasaulis“ galite rašyti VBScript?
„VBScript“ galite parašyti „labas pasaulį“ dviem būdais, programa parodys pranešimų langelį su tekstu „labas pasaulis“.
- „MsgBox“ „Labas pasaulis“
- Aidas „Sveikas pasaulis“
25) Paaiškinkite apie scrrun.dll VBScript?
Scrrun.dll yra labai naudojamas programuojant VB. „Scripting Runtime“ biblioteka yra labai svarbi, kad veiktų „Visual“ pagrindinis scenarijus. Tai suteikia daug daugiau funkcijų, tokių kaip teksto operacijos, failų valdymas ir failų modifikavimo funkcijos.
- Kitas