Preuzmite PDF
Slijede često postavljana pitanja u intervjuima za svježe i iskusne programere VBScript.
1) Spomenite što je VBScript?
VB Script je skraćenica od Visual Basic Script i lagana je verzija Microsoft Visual Basic-a. To je skriptni jezik na strani klijenta poput JavaScript-a. VBScript je vrlo sličan Visual Basicu.
2) Spomenite okruženja u kojima bi se mogao pokrenuti VBScript?
VBScript se može pokrenuti u 3 okruženja,
- IIS (Internet Information Server) - Microsoftov web poslužitelj
- WSH (Windows Script Host) - izvorno okruženje za hosting OS-a Windows
- IE (Internet Explorer) - najjednostavnije hosting okruženje koje možemo koristiti za pokretanje VBS-a
3) Spomenite koju tehnologiju koristi VB Script?
VB Script pruža tehnologiju kao,
- Podprogrami
- Funkcije
- Manipulacija žicama
- Podaci / vrijeme
- Rukovanje pogreškama itd.
4) Spomenite koja su pravila za imenovanje varijabli u VBScriptu?
Za imenovanje varijable u VBScriptu postoje određena pravila, morate upotrijebiti ključnu riječ 'Dim '. Na primjer, Dim plaća. Također, morate upamtiti sljedeće stvari
- Naziv varijable mora počinjati slovom
- Naziv varijable ne može sadržavati više od 255 znakova
- Naziv varijable ne smije sadržavati točku (.)
5) Objasnite što je labavo vezivanje? Zašto to nije dobra praksa?
VBScript vam omogućuje upotrebu varijabli bez proglašavanja poznatim kao 'labavo vezanje'. Nije idealna praksa da se koristi. Jer ako pogrešno napišete istu varijablu kad je ponovno koristite, VBScript vam neće prikazati pogrešku.
6) Spomenite koja je varijanta u VBScriptu?
Varijanta u VBScriptu je vrsta podataka. Varijanta može sadržavati bilo niz ili numeričke podatke. Variant se ponaša poput niza kada ga koristite u kontekstu niza i kao broj kada ga koristite u kontekstu broja.
7) Spomenite što su VBScript postupci?
Postupci VBScript primarno se koriste za organizaciju koda i ponovnu upotrebu. Postoje uglavnom dvije vrste postupaka VBScript: podprocedure i postupci funkcija.
8) Spomenite kada koristiti funkcije i koje su njegove karakteristike?
Funkcijske postupke koristite kada želite izvršiti niz izraza i vratiti vrijednost.
- Postupci funkcija započinju i završavaju izrazima Funkcija i Kraj funkcije
- Funkcijski postupak može ili ne mora uzimati unos.
- Funkcijski postupci vraćaju vrijednost dodjeljivanjem vrijednosti njezinom imenu
9) Spomenite kako možete nazvati VBScript funkcije?
Da biste pozvali VBScript funkcije, morate slijediti pravila u nastavku.
- Naziv funkcije spominjanja, nakon kojeg slijede otvaranje i zatvaranje zagrada
- Navedite sve argumente između zagrada koje funkcija zahtijeva
10) Spomenite kako varijabli dodijeliti vrijednost datuma?
Da bi varijabli dodijelili vrijednost datuma, varijable Date i Time trebaju biti zatvorene unutar hash simbola (#).
11) Spomenite kako stvoriti kolačić pomoću VBScripta?
Najjednostavniji način stvaranja kolačića je dodijeljivanje vrijednosti niza objektu document.cookie.
12) Spomenite kako pristupiti podacima niza?
Podacima u nizu može se pristupiti pozivanjem na naziv niza i indeksni broj elementa.
13) U HTML datoteci koja je idealna pozicija za uključivanje VBScripta?
Idealan položaj za uključivanje VBScripta u HTML je,
- Unutar odjeljka za glavu
- Odjeljak unutar tijela
- Unutar vanjske datoteke
14) Spomenite što su ByRef i ByVal parametri u VBScriptu?
Parametri ByRef i ByVal u VBScriptu koriste se za prosljeđivanje VBScript argumenta procedurama referencom ili vrijednošću
15) Spomenite što ako ništa ne navedete kad pozivate postupak?
Ako ne navedete ništa kad pozivate proceduru, tada se argument / argumenti prema zadanim postavkama prosljeđuju referencom.
16) Spomenite čemu služi Option Explicit u VBScriptu?
Korištenje Option Explicit izraza u VBScriptu je inicijalizacija svih varijabli prije njihove upotrebe. Pomaže izbjeći pogrešku u kucanju.
17) Spomenite pravila korištenja eksplicitne izjave Option?
- Izrazita izjava Option trebala bi se nalaziti u skripti prije bilo kojih drugih izjava. Ako nije tada, pojavljuje se pogreška koju nije moguće otkloniti
- U modulima u kojima izraz Option Explicit nije deklariran, sve neprijavljene varijable automatski se smatraju varijantama.
- Tamo gdje je deklarirana Option Explicit, sve varijable moraju se deklarirati pomoću izraza Dim, Public, Private ili ReDim.
18) Spomenite koja je razlika između VBScripta i VBA?
Razlika između VBScripta i VBA je u tome što
VBA |
VBScript |
|
|
|
|
|
|
19) Spomenite karakteristike potprocedura?
- Možete koristiti podprocedure ako želite pokrenuti niz izjava bez vraćanja ikakve vrijednosti.
- Potpostupak započinje s "Sub" i završava s "End Sub" izjavama
- Potpostupak može uzimati argumente, ali ne može vratiti vrijednost
- Potprocedure mogu ili ne moraju uzimati unos.
20) Spomenite što je Select Case izjava?
Izjava Select Case slična je If then Else, ali čini kôd čitljivijim.
Radi na jednom izrazu i procjenjuje se na početku izjave Select Case.
21) Spomenite ako QTP generira VBScript kôd dok bilježimo radnje, ne može li biti moguće izravno pisati pomoću VBScript koda kada i QTP radi isto?
Ne. To nije moguće. QTP je motor koji prolazi kroz njega. VBScript se za obavljanje radnji oslanja na QTP korisničko sučelje, poput klika na vezu na web stranici.
22) Napisati kod za ispis brojeva od 5 do 0?
For i=5 To 0 step -1WScript.Echo iNext
23) Spomenite koja je glavna razlika između funkcije i potprocedura?
Glavna razlika između funkcije i potprocedure je u tome što funkcija vraća vrijednost, dok podpostupak ne.
24) Na koji način program "hello world" možete napisati u VBScriptu?
U VBScriptu možete napisati pozdrav na dva načina, program će prikazati okvir s tekstom pozdrav svijetu.
- MsgBox "Pozdrav svijetu"
- Odjek "Hello World"
25) Objasniti o scrrun.dll u VBScriptu?
Scrrun.dll se vrlo često koristi u programiranju VB-a. Biblioteka izvršavanja skripti vrlo je važna za funkcioniranje Visual basic skripte. Pruža mnogo više funkcionalnosti kao što su tekstualne operacije, upravljanje datotekama i značajke izmjene datoteka.
- Sljedeći