25 nejčastějších otázek a odpovědí na rozhovor s VBScript (2025)
Zde jsou otázky a odpovědi na pohovor ve VBScript pro čerstvější i zkušené kandidáty, aby získali svou vysněnou práci.
Otázky a odpovědi k pohovoru v jazyce VBScript pro Freshers
1) Uveďte, co je VBScript?
VB Script je zkratka pro Visual Basic Script a je to odlehčená verze Microsoft Visual Basic. Je to skriptovací jazyk na straně klienta JavaSkript. VBScript je velmi podobný jazyku Visual Basic.
2) Uveďte prostředí, kde lze VBScript spustit?
VBScript lze spustit ve 3 prostředích,
- IIS (Internet Information Server) – Microsoftwebový server uživatele
- WSH (Windows Script Host) – Nativní hostitelské prostředí serveru Windows OS
- IE (Internet Explorer) – Nejjednodušší hostingové prostředí, které můžeme použít ke spuštění VBS
👉 Zdarma ke stažení PDF: Otázky a odpovědi k rozhovoru VBScript
3) Uveďte, jakou technologii používá VB Script?
VB Script poskytuje technologii jako,
- Podprogramy
- Funkce
- Manipulace s řetězci
- Data/čas
- Zpracování chyb atd.
4) Uveďte, jaká jsou pravidla pro pojmenování proměnných ve VBScriptu?
Pro pojmenování proměnné ve VBScript existují určitá pravidla, musíte použít klíčové slovo 'Ztlumit'. Například Dim plat. Také si musíte pamatovat následující věci
- Název proměnné musí začínat písmenem
- Název proměnné nesmí přesáhnout 255 znaků
- Název proměnné by neměl obsahovat tečku (.)
5) Vysvětlete, co je volná vazba? Proč není dobré ji používat?
VBScript umožňuje používat proměnné, aniž by bylo deklarováno jako „volná vazba“. Není to ideální praktika ji používat. Protože pokud stejnou proměnnou napíšete špatně, když ji znovu použijete, VBScript vám chybu neukáže.
6) Uveďte, co je varianta ve VBScriptu?
A varianta ve VBScriptu je datový typ. Varianta může obsahovat řetězcové nebo číselné informace. Varianta se chová jako řetězec, když ji použijete v kontextu řetězce, a jako číslo, když ji použijete v kontextu čísla.
7) Uveďte, co jsou procedury VBScript?
Procedury VBScript se primárně používají pro organizaci kódu a opětovné použití. Existují hlavně dva typy procedur VBScript: Podprocedury a Funkční procedury.
8) Uveďte, kdy používat Function procedury a jaké jsou její vlastnosti?
Procedury Function použijete, když chcete provést řadu příkazů a vrátit hodnotu.
- Funkční procedury začínají a končí příkazy Function a End Function
- Funkční procedura může nebo nemusí mít vstup.
- Funkční procedury vracejí hodnotu přiřazením hodnoty k jejímu názvu
9) Uveďte, jak můžete volat funkce VBScript?
Volání Funkce VBScript, musíte dodržovat níže uvedená pravidla.
- Název funkce zmínky následovaný otevíracími a zavíracími závorkami
- Mezi závorkami uveďte všechny argumenty, které funkce vyžaduje
10) Uveďte, jak přiřadit hodnotu data proměnné?
Chcete-li proměnné přiřadit hodnotu data, měly by být proměnné Datum a Čas uzavřeny v symbolu hash (#).
11) Uveďte, jak vytvořit soubor cookie pomocí jazyka VBScript?
Nejjednodušší způsob, jak vytvořit cookie, je přiřadit hodnotu řetězce objektu document.cookie.
12) Uveďte, jak získat přístup k datům pole?
K datům v poli lze přistupovat odkazem na název pole a indexové číslo prvku.
13) Jaká je ideální pozice pro zahrnutí VBScript v HTML souboru?
Ideální pozice pro zahrnutí VBScript do HTML je,
- Uvnitř hlavy
- Vnitřní část těla
- Uvnitř externího souboru
14) Uveďte, co jsou parametry ByRef a ByVal ve VBScriptu?
Parametry ByRef a ByVal ve VBScript se používají k předání argumentu VBScript procedurám odkazem nebo hodnotou.
15) Uveďte, co když při vyvolání procedury nic nespecifikujete?
Pokud při volání procedury nic neurčíte, pak jsou argumenty/argumenty standardně předány odkazem.
16) Uveďte, jaké je použití Option Explicit ve VBScript?
Použití příkazu Option Explicit ve VBScript je inicializovat všechny proměnné před jejich použitím. Pomáhá vyhnout se překlepům v kódu.
17) Uveďte pravidla pro používání příkazu Option Explicit?
- Příkaz Option Explicit by měl být ve skriptu před všemi ostatními příkazy. Pokud ne, dojde k nezachytitelné chybě
- V modulech, kde není deklarován příkaz Option Explicit, jsou všechny nedeklarované proměnné považovány za varianty automaticky.
- Tam, kde je deklarována Option Explicit, musí být všechny proměnné deklarovány pomocí příkazů Dim, Public, Private nebo ReDim.
Otázky a odpovědi k pohovoru VBScript pro zkušené
18) Uveďte, jaký je rozdíl mezi VBScript a VBA?
Rozdíl mezi VBScript a VBA je to,
VBA | VBScript |
---|---|
Ve VBA můžete explicitně definovat spodní hranici pole v argumentu dolní indexy. | Ve VBScript to není povoleno; dolní mez všech polí je vždy 0. |
VBA podporuje klíčové slovo WithEvents, které umožňuje objekt odkazovat na příjem oznámení o událostech spuštěných jeho odpovídajícím objektem. | VBScript však nepodporuje klíčové slovo WithEvents. |
VBA podporuje klíčové slovo New pro vytváření objektů s ranou vazbou. | V příkazu deklarace proměnné není podporováno nové klíčové slovo |
19) Uveďte charakteristiky dílčích postupů?
- Dílčí procedury můžete použít, pokud chcete spustit řadu příkazů bez vracení jakékoli hodnoty.
- Dílčí procedury začínají příkazem „Sub“ a končí příkazem „End Sub“.
- Podprocedury mohou převzít argumenty, ale nemohou vrátit hodnotu
- Dílčí procedury mohou nebo nemusí mít vstup.
20) Uveďte, co je prohlášení Select Case?
Příkaz Select Case je podobný příkazu If Then Else, ale kód je díky němu čitelnější.
Funguje na jediném výrazu a vyhodnocuje se na začátku příkazu Select Case.
21) Pokud QTP generuje kód VBScript, když zaznamenáváme akce, není možné přímo zapisovat pomocí kódu VBScript, když QTP dělá totéž?
Ne, to není možné. QTP je motor, který jím běží. VBScript se při provádění akcí, jako je kliknutí na odkaz na webové stránce, spoléhá na uživatelské rozhraní QTP.
22) Napište kód pro tisk čísel od 5 do 0?
For i=5 To 0 step -1 WScript.Echo i Next
23) Uveďte, jaký je hlavní rozdíl mezi funkcí a dílčím postupem?
Hlavní rozdíl mezi funkcí a dílčí procedurou je v tom, že funkce vrací hodnotu, zatímco dílčí procedura ne.
24) Jakým způsobem můžete psát program „hello world“ ve VBScriptu?
Ve VBScriptu můžete napsat ahoj světe dvěma způsoby, program zobrazí hlášku s textem ahoj světe.
- MsgBox "Ahoj světe"
- Echo "Ahoj světe"
25) Vysvětlete o scrrun.dll ve VBScript?
Scrrun.dll se velmi používá při programování VB. Skriptovací Runtime knihovna je velmi důležitá pro fungování skriptu Visual Basic. Poskytuje mnohem více funkcí, jako jsou textové operace, správa souborů a funkce úpravy souborů.
Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)