Топ 25 на въпросите и отговорите за интервю за VBScript (2024 г.)
Ето въпроси и отговори за интервю за VBScript за по-свежи и опитни кандидати, за да получат мечтаната работа.
Въпроси и отговори за интервю за VBScript за първокурсници
1) Споменете какво е VBScript?
VB Script означава Visual Basic Script и е лека версия на Microsoft Visual Basic. Това е скриптов език от страна на клиента като JavaСкрипт. VBScript е много подобен на този на Visual Basic.
2) Споменете средите, в които може да се изпълнява VBScript?
VBScript може да се изпълнява в 3 среди,
- IIS (Интернет информационен сървър) – Microsoftуеб сървър на
- WSH (Windows Script Host) – Родната хостинг среда на Windows OS
- IE (Internet Explorer) – Най-простата хостинг среда, която можем да използваме за стартиране на VBS
👉 Безплатно изтегляне на PDF: Въпроси и отговори за VBScript интервю
3) Споменете каква е технологията, използвана от VB Script?
VB Script предоставя технология като,
- Подпрограми
- Функции
- Манипулиране на низове
- Данни/време
- Обработка на грешки и др.
4) Споменете какви са правилата за именуване на променлива във VBScript?
За да наименувате променлива във VBScript, има определени правила, трябва да използвате ключовата дума "Dim". Например Dim salary. Освен това трябва да запомните следните неща
- Името на променливата трябва да започва с буква
- Името на променливата не може да надвишава 255 знака
- Името на променливата не трябва да съдържа точка (.)
5) Обяснете какво е разхлабено подвързване? Защо не е добра практика да го използвате?
vbscript ви позволява да използвате променливи, без да ги декларирате, известно като "свободно свързване". Не е идеална практика да го използвате. Защото, ако грешно изпишете същата променлива, когато я използвате отново, VBScript няма да ви покаже грешката.
6) Споменете какво е вариант във VBScript?
A вариант във VBScript е тип данни. Вариантът може да съдържа или низова, или числова информация. Вариантът се държи като низ, когато го използвате в низов контекст, и като число, когато го използвате в числов контекст.
7) Споменете какво представляват процедурите на VBScript?
Процедурите на VBScript се използват предимно за организиране и повторна употреба на код. Има основно два вида процедури на VBScript: подпроцедури и функционални процедури.
8) Споменете кога да използвате функционални процедури и какви са техните характеристики?
Използвате функционални процедури, когато искате да изпълните поредица от изрази и да върнете стойност.
- Функционалните процедури започват и завършват с изрази Function и End Function
- Функционална процедура може или не може да приема входни данни.
- Функционалните процедури връщат стойност, като присвояват стойността на нейното име
9) Споменете как можете да извиквате VBScript функции?
Да се обади VBScript функции, трябва да следвате правилата по-долу.
- Името на функцията за споменаване, последвано от отварящи и затварящи скоби
- Посочете всички аргументи в скобите, които функцията изисква
10) Споменете как да присвоите стойност на дата на променлива?
За да присвоите стойност на дата на променлива, променливите за дата и час трябва да бъдат оградени в символ за решетка (#).
11) Споменете как да създадете бисквитка с помощта на VBScript?
Най-простият начин за създаване на бисквитка е да присвоите стойност на низ към обекта document.cookie.
12) Споменете как да получите достъп до Array Data?
Данните в масив могат да бъдат достъпни чрез позоваване на името на масива и индексния номер на елемента.
13) В HTML файл коя е идеалната позиция за включване на VBScript?
Идеалната позиция за включване на VBScript в HTML е,
- Вътрешна глава
- Вътрешна част на тялото
- Вътрешен външен файл
14) Споменете какво представляват параметрите ByRef и ByVal във VBScript?
Параметрите ByRef и ByVal във VBScript се използват за предаване на VBScript аргумент на процедурите чрез препратка или по стойност
15) Споменете какво, ако не посочите нищо, когато извиквате процедура?
Ако не укажете нищо, когато извиквате процедура, тогава аргументът/аргументите се предават по препратка по подразбиране.
16) Споменете каква е употребата на Option Explicit във VBScript?
Използването на израза Option Explicit във VBScript е да инициализира всички променливи, преди да ги използва. Помага да се избегнат грешки при въвеждане в кода.
17) Споменете правилата за използване на израза Option Explicit?
- Изявлението Option Explicit трябва да присъства в скрипта преди всички други изрази. Ако не, възниква грешка, която не може да бъде прихваната
- В модули, където операторът Option Explicit не е деклариран, всички недекларирани променливи се считат автоматично за варианти.
- Когато е декларирана Option Explicit, всички променливи трябва да бъдат декларирани с помощта на изразите Dim, Public, Private или ReDim.
Въпроси и отговори за VBScript интервю за опитни
18) Споменете каква е разликата между VBScript и VBA?
Разлика между VBScript и VBA е това,
VBA | vbscript |
---|---|
Във VBA можете изрично да дефинирате долната граница на масив в аргумента subscripts. | Във VBScript това не е разрешено; долната граница на всички масиви винаги е 0. |
VBA поддържа ключовата дума WithEvents, за да позволи препратка към обект за получаване на известия за събитията, задействани от съответния обект. | VBScript обаче не поддържа ключовата дума WithEvents. |
VBA поддържа ключовата дума New за създаване на ранно обвързани обекти. | Нова ключова дума не се поддържа в оператор за деклариране на променлива |
19) Споменете характеристиките на подпроцедурите?
- Можете да използвате подпроцедури, ако искате да изпълните поредица от изрази, без да връщате никаква стойност.
- Подпроцедурите започват с „Sub“ и завършват с изрази „End Sub“.
- Подпроцедурите могат да приемат аргументи, но не могат да връщат стойност
- Подпроцедурите могат или не могат да приемат входни данни.
20) Споменете какво е оператор Select Case?
Операторът Select Case е подобен на If Then Else, но прави кода по-четлив.
Работи с един израз и се оценява в началото на оператора Select Case.
21) Споменете, ако QTP генерира VBScript код, докато записваме действия, не е ли възможно директно да пишете с помощта на VBScript код, когато QTP също прави същото?
Не, не е възможно. QTP е двигателят, който работи през него. VBScript разчита на потребителския интерфейс на QTP за извършване на действия, като например щракване върху връзка на уеб страница.
22) Напишете код за отпечатване на числа от 5 до 0?
For i=5 To 0 step -1 WScript.Echo i Next
23) Споменете каква е основната разлика между функция и подпроцедура?
Основната разлика между функцията и подпроцедурата е, че функцията връща стойност, докато подпроцедурата не го прави.
24) По какъв начин можете да напишете програмата „hello world“ на VBScript?
Във VBScript можете да напишете hello world по два начина, програмата ще покаже поле за съобщение с текст hello world.
- съобщBox "Здравей свят"
- Ехо „Здравей свят“
25) Обяснете за scrrun.dll във VBScript?
Scrrun.dll се използва много в програмирането на VB. Скриптовата библиотека Runtime е много важна за функционирането на Visual basic скрипта. Той предоставя много повече функционалност като текстови операции, управление на файлове и функции за модифициране на файлове.
Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)