Топ 25 въпроси за интервю за VBScript & Отговори

Съдържание

Изтеглете PDF

Следват често задавани въпроси в интервюта за по-свежи, както и опитен разработчик на VBScript.

1) Споменете какво е VBScript?

VB Script означава Visual Basic Script и представлява лека версия на Microsoft Visual Basic. Това е скриптов език от страна на клиента като JavaScript. VBScript е много подобен на този на Visual Basic.

2) Споменете средите, в които може да се изпълнява VBScript?

VBScript може да се изпълнява в 3 среди,

  • IIS (Internet Information Server) - уеб сървър на Microsoft
  • WSH (Windows Script Host) - Родната среда за хостинг на Windows OS
  • IE (Internet Explorer) - най-простата хостинг среда, която можем да използваме за стартиране на VBS

3) Споменете каква е технологията, използвана от VB Script?

VB Script предоставя технология като,

  • Подпрограми
  • Функции
  • Струнна манипулация
  • Данни / време
  • Обработка на грешки и др.

4) Споменете какви са правилата за именуване на променливи във VBScript?

За да назовете променлива във VBScript има определени правила, трябва да използвате ключовата дума „Dim “. Например, Dim заплата. Освен това трябва да запомните следните неща

  • Името на променливата трябва да започва с буква
  • Името на променливата не може да надвишава 255 знака
  • Името на променливата не трябва да съдържа точка (.)

5) Обяснете какво е свободно свързване? Защо не е добра практика да го използвате?

VBScript ви позволява да използвате променливи, без да го декларирате, известен като „свободно свързване“. Не е идеална практика да се използва. Защото, ако изписвате грешно същата променлива, когато я използвате отново, тогава VBScript няма да ви покаже грешката.

6) Споменете какво е вариант във VBScript?

Вариант в VBScript е тип данни. Вариантът може да съдържа или низ, или цифрова информация. Вариантът се държи като низ, когато го използвате в контекст на низ и като число, когато го използвате в числов контекст.

7) Споменете какво е VBScript процедури?

Процедурите VBScript се използват предимно за кодова организация и повторна употреба. Има главно два типа процедури VBScript: Подпроцедури и Функционални процедури.

8) Споменете кога да използвате функционални процедури и какви са неговите характеристики?

Използвате функционални процедури, когато искате да изпълните поредица от изрази и да върнете стойност.

  • Функционалните процедури започват и завършват с инструкции за функции и крайни функции
  • Функционалната процедура може или не може да влезе.
  • Функционалните процедури връщат стойност, като присвояват стойността на нейното име

9) Споменете как можете да извикате VBScript функции?

За да извикате функциите на VBScript, трябва да следвате правилата по-долу.

  • Името на функцията за споменаване, последвано от отварящи и затварящи скоби
  • Споменете всички аргументи между скобите, които функцията изисква

10) Споменете как да присвоите стойност на датата на променлива?

За да присвоите стойност на датата на променлива, променливите Date и Time трябва да бъдат затворени в хеш символ (#).

11) Споменете как да създадете бисквитка с помощта на VBScript?

Най-простият начин за създаване на бисквитка е да се присвои низова стойност на обекта document.cookie.

12) Споменете как да получите достъп до масив данни?

Данните в масива могат да бъдат достъпни чрез позоваване на името на масива и индексния номер на елемента.

13) В HTML файл каква е идеалната позиция за включване на VBScript?

Идеалната позиция за включване на VBScript в HTML е,

  • Вътрешна глава
  • Вътрешно тяло
  • Вътрешен външен файл

14) Споменете какво представляват параметрите ByRef и ByVal във VBScript?

Параметрите ByRef и ByVal във VBScript се използват за предаване на аргумент VBScript към процедурите чрез препратка или по стойност

15) Споменете какво, ако не посочите нищо, когато извикате процедура?

Ако не посочите нищо, когато извикате процедура, тогава аргументът / аргументите се предават по справка по подразбиране.

16) Споменете каква е ползата от Option Explicit във VBScript?

Използването на Option Explicit оператор във VBScript е да се инициализира цялата променлива, преди да се използва. Помага да се избегне грешка при въвеждане в кода.

17) Споменете правилата за използване на изрично изявление Option?

  • Изричното изявление Option трябва да е там в скрипт преди други изявления. Ако не, тогава възниква грешка, която не може да бъде отстранена
  • В модули, където не е деклариран изричният оператор Option, всички недекларирани променливи се считат за варианти автоматично.
  • Когато е декларирана явна опция, всички променливи трябва да бъдат декларирани с помощта на изразите Dim, Public, Private или ReDim.

18) Споменете каква е разликата между VBScript и VBA?

Разликата между VBScript и VBA е, че

VBA

VBScript

  • Във VBA можете изрично да дефинирате долната граница на масив в аргумента за индекси.
  • Във VBScript това не е разрешено; долната граница на всички масиви винаги е 0.
  • VBA поддържа ключовата дума WithEvents, за да позволи на препратка към обект да получава известие за събитията, изстреляни от съответния обект.
  • VBScript обаче не поддържа ключовата дума WithEvents.
  • VBA поддържа ключовата дума New за създаване на рано обвързани обекти.
  • Нова операторска дума не се поддържа в декларация за декларация на променлива

19) Споменете характеристиките на подпроцедурите?

  • Можете да използвате подпроцедури, ако искате да изпълните серия от изявления, без да връщате каквато и да е стойност.
  • Подпроцедурите започват с "Sub" и завършват с изявления "End Sub"
  • Подпроцедурите могат да приемат аргументи, но не могат да върнат стойност
  • Подпроцедурите могат или не да вземат вход.

20) Споменете какво е изявлението Select Case?

Изявлението Case Case е подобно на If Then Else, но прави кода по-четлив.

Той работи върху един израз и се оценява в началото на изявлението Select Case.

21) Споменете, ако QTP генерира VBScript код, докато записваме действия, не е ли възможно директно да пишете с помощта на VBScript код, когато QTP също прави същото?

Не. Не е възможно. QTP е двигателят, който преминава през него. VBScript разчита на потребителския интерфейс на QTP за извършване на действията, като например щракване върху линк на уеб страница.

22) Напишете код за отпечатване на числа от 5 до 0?

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

23) Споменете каква е основната разлика между функцията и подпроцедурата?

Основната разлика между функцията и подпроцедурата е, че функцията връща стойност, докато подпроцедурата не.

24) По какъв начин можете да напишете програма "здравей, свят" във VBScript?

Във VBScript можете да пишете hello world по два начина, програмата ще покаже поле за съобщение с текст hello world.

  1. MsgBox "Hello World"
  2. Ехо "Hello World"

25) Обяснете за scrrun.dll във VBScript?

Scrrun.dll се използва много при програмирането на VB. Библиотеката по време на изпълнение на скриптове е много важна за функционирането на скрипта Visual basic. Той осигурява много повече функционалност като текстови операции, управление на файлове и функции за модифициране на файлове.

Интересни статии...