60 top vbscript interview questions
Листа најчешће постављаних питања за испитивање ВБСцрипт-а са детаљним одговорима који ће вам помоћи у припреми интервјуа:
У претходном упутству смо разговарали о „ Грешка руковање ’Што је била последња тема серије ВБСцрипт туториал.
Да бисмо резимирали, у овом упутству ћемо обрадити питања на ВБСцрипт интервјуу како бисмо вас упознали са врстама питања која се могу поставити током разговора за посао.
Скуп најпопуларнијих и најчешће постављаних ВБСцрипт питања укључен је у овај водич за лакшу употребу. Овај водич би био водич за све који желе брзо да очисте интервју.
Кликните за комплетно ВБСцрипт серија овде .
Према мом личном искуству, не постоји одређени начин или формула за пролазак кроз процес интервјуа и то у потпуности зависи од вас и врсте анкетара, али ипак, добро је бити спреман на свом профилу за ваше самопоуздање и знање, тако да ћете не оклевајте да одговорите на питања постављена током интервјуа.
ВБСцрипт интервју и питања и одговори
Следи листа основних, али најважнијих питања за интервју у ВБСцрипту која се могу поставити у интервјуу:
П # 1) Шта је Језик ВБСцрипт који се користи и за који ранији језик је по узору?
Одговор: ВБСцрипт је лаган примарни скриптни језик који се користи за аутоматизацију алата Сцриптс ин КТП (Куицк Тест Профессионал). Ово је направљено по узору на језик Висуал Басиц.
П # 2) Која окружења подржава језик ВБСцрипт?
Одговор: ВБСцрипт може да се покреће у следећа 3 окружења:
- ИИС (Интернет информациони сервер) - Ово је Мицрософтов веб сервер.
- ВСХ (Виндовс скрипт домаћин) - Ово је окружење за хостинг оперативног система Виндовс.
- ИЕ (Интернет Екплорер) - Ово је најчешће кориштено окружење за покретање скрипти, а ово је једноставно окружење за хостинг.
П # 3) Који тип / типови података подржавају језик ВБСцрипт и које су њихове посебности?
бесплатни видео довнлоадер са било које странице пуне верзије
Одговор: Постоји само један тип података који подржава језик ВБСцрипт и назива се „варијанта“. Ако користимо овај тип података у контексту Стринг, онда ће се ово понашати као Стринг, а ако користимо ово у нумеричком контексту, ово ће се понашати као број. Ово је специјалност типа података Вариант .
П # 4) Који је наставак датотеке ВБСцрипт?
Одговор: Датотека ВБСцрипт је сачувана са наставком .вбс .
П # 5) Како се са коментарима поступа на језику ВБСцрипт?
Одговор: Свака изјава која почиње једним наводником (‘) или са кључном речи 'РЕМ' се третира као Коментар.
П # 6) Који се одговарајући симболи користе за одвајање линије и за разбијање дугачке изјаве у више изјава на језику ВБСцрипт?
Одговор: Насељеници (:) делују као сепаратор линија и Подвући (_) користи се за разбијање дугачке изјаве на више изјава на језику ВБСцрипт.
П # 7) Које су кључне речи на језику ВБСцрипт?
Одговор: Постоје неке речи које функционишу као резервисане речи и не могу се користити као имена променљивих, константна имена или било која друга имена идентификатора, позната су као кључне речи. Неке од кључних речи на језику ВБСцрипт су Нот, Нотхинг, Пресерве, Оптионал итд.
П # 8) Да ли је језик ВБСцрипт језик који разликује велика и мала слова и шта то значи?
Одговор: Не. То заправо значи да имена променљивих, кључне речи, константе и други идентификатори не морају да се уносе доследним великим словима, тј. Ако кључну реч „Необавезно“ укуцате као НЕОБВЕЗНУ, необавезујућу или Необвезујућу, онда све то значе исто у ВБСцрипт језик.
П # 9) Које су конвенције именовања приликом декларисања променљиве у језику ВБСцрипт?
Одговор: Следе правила за проглашење имена променљиве:
- Увек мора почети словом. На пример, излаз, име итд. Име променљиве не би требало да започиње бројем или било којим посебним знаком попут _ва123, 12нон итд.
- Не може премашити ограничење од 255 знакова.
- Никада не сме да садржи тачку (.).
П # 10) Која се кључна реч користи за декларисање променљиве у језику ВБСцрипт?
Одговор: Тхе Ниједан Кључна реч се користи за декларисање променљиве у језику ВБСцрипт. Међутим, у зависности од обима променљиве, могу се користити и јавне или приватне кључне речи.
П # 11) Која су два начина на која се променљива може декларисати на језику ВБСцрипт?
Одговор: Два начина за декларисање променљиве су:
- Имплицитна декларација : Када се променљиве користе директно без декларације, то се назива имплицитном декларацијом. Међутим, то није добра пракса, јер у било ком тренутку ако име променљиве није правилно написано у скрипти, то може да произведе погрешне резултате током извођења, а понекад чак неће бити лако ни да га корисник открије.
- Изричита изјава: Декларисање променљивих пре њихове употребе познато је као експлицитна декларација променљивих.
П # 12) Каква је корист од експлицитне изјаве о опцији?
Одговор: Ово обезбеђује механизам где корисник мора да декларише све променљиве користећи Дим, Публиц или Привате Статементс пре него што их користи у скрипти.
Ако корисник покуша да користи променљиве које нису декларисане у случају експлицитне опције, тада се јавља грешка. Увек се препоручује употреба „Оптион Екплицит“ на врху кода, тако да чак и ако ненамерно користите погрешно име променљиве, можете је одмах исправити без икакве забуне.
П # 13) Како се вредности додељују променљивим у језику ВБСцрипт?
Одговор: Вредности се додељују уз помоћ Једнако (=) Оператор. Име променљиве долази с леве стране, а вредност која је додељена променљивој налази се на десној страни оператора ‘=’.
П # 14) Како се вредности додељују променљивим типа Стринг и Нумериц типе?
Одговор: Ако је променљива којој треба доделити вредност типа Стринг, онда се она може доделити помоћу двоструких наводника ('') а ако је променљива којој треба доделити вредност нумеричког типа, онда се може доделити без употребе двоструких наводника.
П # 15) Објасните опсег променљивих користећи кључне речи Дим, Публиц и Привате.
Одговор: Ако је променљива декларисана коришћењем Ниједан кључна реч унутар функције тада ће њен опсег бити ограничен само на ниво функције, тј. овој променљивој није могуће приступити када функција заврши.
Ако је променљива декларисана помоћу а Приватни кључна реч унутар функције, тада њен опсег неће бити ограничен само до нивоа функције, већ јој се може приступити свуда у тој одређеној скрипти.
Ако је променљива декларисана коришћењем Јавно кључна реч унутар функције, онда њен опсег неће бити ограничен до нивоа функције, али може јој се приступити свуда у тој одређеној скрипти, као иу осталим скриптама.
П # 16) Како се константе могу декларисати на језику ВБСцрипт?
Одговор: Константе су именоване меморијским локацијама у програму које никада не мењају своје вредности током извршавања скрипте. „Цонст“ Кључна реч се користи за декларисање константи у језику ВБСцрипт.
П # 17) Која се константа користи за функције штампе и приказа и ради исто као притискање тастера Ентер?
Одговор: вбЦрЛф користи се за функције исписа и приказа које представљају повратак каросерије са знаком за увлачење реда који има вредности Цхр (13) и Цхр (10). Ово ради на исти начин као у случају притиска тастера Ентер. Ово је унапред дефинисана константа језика ВБСцрипт.
П # 18) Колико врста оператора је доступно на језику ВБСцрипт?
Одговор: Постоје 4 врсте оператора које подржава језик ВБСцрипт.
Су:
- Аритметички оператори
- Оператори поређења
- Логички оператори
- Оператори за спајање
П # 19) Који оператер се користи за дохваћање модула 2 броја у језику ВБСцрипт?
Одговор: ПРОТИВ Оператор се користи за дохваћање модула 2 броја на језику ВБСцрипт.
П # 20) Који оператер се користи за извођење поређења између 2 операнда на језику ВБСцрипт?
Одговор: ‘==’ Екуал Оператор се користи за извођење поређења између 2 операнда на језику ВБСцрипт, тј. Ако проверимо 1 == 2, тада ће дати Фалсе.
П # 21) Који се оператер користи за спајање 2 вредности у језику ВБСцрипт?
Одговор: '&' Оператор се користи за спајање 2 вредности у језику ВБСцрипт.
П # 22) Ако узмемо 2 низа као „Добар“ и „Лош“, шта ће онда вратити оператери „+“ и „&“?
Одговор: „&“ И „+“ раде као оператер повезивања у случају вредности низа. Отуда ће обојица вратити исти резултат као ГоодБад.
П # 23) Који оператер се може користити за промену вредности операнда или промену стања стања?
Одговор: 'НЕ' Оператор се користи као логички оператор и може се користити за промену вредности операнда или промену стања стања, тј. Ако је услов Тачно, то ће га променити у Нетачно и обрнуто.
П # 24) Од различитих врста оператора, који се прво и последње процењују на језику ВБСцрипт?
Одговор: Прво се вреднују „аритметички“ оператори, а на крају „логички“ оператори на језику ВБСцрипт.
П # 25) Који условни израз је најприкладнији за употребу у случају више услова у језику ВБСцрипт?
Одговор: „Изаберите случај“ је најприкладнији за употребу у случају вишеструких услова у језику ВБСцрипт, као у случају СЕЛЕЦТ изјаве, можете директно да пређете на тачан случај без губљења времена да бисте улазили у сваки услов један по један.
П # 26) Које су различите врсте петљи доступне у језику ВБСцрипт?
Одговор: Петље које су доступне на језику ВБСцрипт су широко категорисане у 3 типа и оне су - За петље, уради петље и Док петље.
П # 27) Која се петља користи у случају низова на језику ВБСцрипт?
Одговор: За сваку петљу користи се у случају Арраис. Ово је продужетак само Фор Лооп. У случају понављања кода за сваку вредност индекса низа, тада можете да користите „За сваку петљу“.
П # 28) Која је разлика између Фор Лооп и Вхиле Лооп?
Одговор: Ово је врло важно питање за интервју које се поставља више пута.
Јер Лооп се користи када тачно знамо колико пута се петља (тј. За и = почетак до краја) мора извршити за разлику од случаја Вхиле Лооп.
У „Фор Лооп“ у ВБСцрипт-у, бројач се аутоматски увећава ако не помене кључну реч степ за 1 када петље прелазе на следећу кључну реч, док у „Вхиле Лооп“ услов бројача мора бити изричито наведен у заградама.
П # 29) Која је разлика између До До Лооп и До Вхиле Лооп?
Одговор: До Вхиле Лооп прво проверава стање и да ли је тачно тек након тога се извршавају изрази, а у случају До До, петља ће се извршавати све док услов не постане лажан.
П # 30) Колико врста процедура је доступно на језику ВБСцрипт?
Одговор: Постоје 2 врсте процедура на језику ВБСцрипт - потпроцедуре и функције.
Суб је врста процедуре која укључује скуп изјава унутар блока кода и након извршења не враћа никакву вредност.
Тхе Функција је врста процедуре која укључује скуп изјава унутар блока кода, а након извршења може такође да врати вредност. Ово може узети унос ако је потребно, у зависности од ситуације.
П # 31) Које су разлике између потпроцедура и поступака функција?
Одговор: Разлике су следеће:
- Потпроцедура никада не узима улаз, док процедура функције може узети улаз ако је потребна.
- Потпроцедура започиње и завршава употребом Суб и Енд Суб, односно Функционална процедура започиње и завршава са Фунцтион и Енд Фунцтион.
- Најважнија разлика је потпроцедура никада не враћа вредност, док процедура функције може вратити вредност.
П # 32) Која су два начина за прослеђивање вредности функцији?
Одговор: Два начина за прослеђивање вредности функцији су:
- Пасс би Валуе: Када се проследе аргументи и све промене које се догоде у позваној процедури у вредности променљиве не наставе, то значи да се преноси по вредности. Кључна реч која се користи у овом случају је БиВал .
- Прођи референцу: Када се проследе аргументи и настану све промене које се дешавају у позваној процедури у вредности променљиве, то значи да се она прослеђује референцом. Кључна реч која се користи у овом случају је БиРеф .
П # 33) Која уграђена функција се користи за форматирање броја на језику ВБСцрипт?
Одговор: ФорматНумбер Функција претворбе користи се за претварање наведеног израза у облику броја.
П # 34) Које уграђене функције се користе за претварање наведеног израза у облику датума и низа у језику ВБСцрипт?
Одговор: цДате је једна од често коришћених функција конверзије за претварање израза који укључује параметар Датум или Време у Подтип датума.
цСтр је функција конверзије која се користи за претварање израза у подтип Стринг.
П # 35) Како се низови декларишу на језику ВБСцрипт?
Одговор: Декларација низа се може извршити на исти начин на који се декларишу променљиве, али с том разликом што се променљива низа декларише коришћењем заграда ‘()’ .
Тхе Ниједан Кључна реч се користи за декларацију низа.
Начини декларисања низа: Постоје 3 начина на која се низ може декларисати.
Они су следећи:
Начин 1: Затамни низ1 ()
Овде је арраи1 име низа и пошто је заграда празна, то значи да овде није дефинисана величина низа.
Ако желите да пријавите низ помињањем његове величине, то се може урадити на следећи начин.
Пут 2 : Дим арраи1 (5)
Овде је низ1 декларисан са величином као 5 што наводи да садржи 6 вредности с обзиром да индекс низа увек почиње од 0. Ових 5 вредности могу бити целобројног типа, низа или типова знакова.
Пут 3 : арраи1 = Арраи (1,2,3,4,5,6)
Овде се функција низа користи за декларацију низа са листом аргумената унутар заграде и све целобројне вредности се прослеђују директно унутар заграде, без потребе да се помиње величина низа.
Белешка : Вредност индекса низа никада не може бити негативна вредност.
П # 36) Шта су лбоунд и убоунд у језику ВБСцрипт?
Одговор: лбоунд означава најмањи индекс или индекс низа у језику ВБСцрипт и то увек враћа 0, јер вредност индекса низа увек почиње од 0.
убоунд враћа највећи индекс дефинисаног низа или може рећи да означава величину низа. Ако је величина низа 5, тада је вредност убоунд-а 5.
П # 37) Која уграђена функција повезана са низом спаја поднизове у један низ у језику ВБСцрипт?
Одговор: Функција придруживања комбинује више поднизова у низ. Овде враћена вредност низа укључује разне поднизове у низу и на тај начин спаја све поднизове у један низ.
Синтакса: Јоин (низ, (граничник). Коришћење граничника је опциони услов.
П # 38) Колико врста низова је доступно на језику ВБСцрипт?
Одговор: У основи постоје 2 типа низова који се користе у ВБСцрипт-у:
- Једнодимензионални низ : Ово је једноставна врста низа која се чешће користи у скриптама.
- Вишедимензионални низ : Када низ има више од 1 димензије тада је познат као вишедимензионални низ. Обично је дводимензионални низ онај који се користи већину времена, тј. У низу ће бити редови и колоне. Максимална димензија низа може достићи 60
П # 39) Када су наредба РЕДИМ и кључна реч ПРЕСЕРВЕ користи се у језику ВБСцрипт?
Одговор: Ово је врло важно питање за интервју које је постављено много пута .
РЕДИМ наредба се користи за поновно дефинисање величине низа. Када је низ декларисан без икакве величине, низ се може поново декларисати помоћу РЕДИМ-а са могућношћу одређивања величине низа.
ОЧУВАТИ Кључна реч се користи за очување садржаја тренутног низа када се величина низа промени.
Хајде да разумемо употребу ових кључних речи уз помоћ једноставног примера:
Let’s see implementation of Redim and Preserve Dim array1() REDIM array1(3) array1(0) = “hello” array1(1) = 12 array1(2) = 13 array1(3) = “how are you” REDIM PRESERVE array1(5) array1(4) = 15 array1(5) = 16 For i = 0 to ubound(array1) Msgbox “Value present at index ” & i & ” is “ & array1(i) & “
” Next
П # 40) Која је употреба функције Дате у језику ВБСцрипт?
Одговор: Функција Дате приказује тренутни системски датум и време на језику ВБСцрипт.
П # 41) Која се функција Дате користи у језику ВБСцрипт за проналажење разлике између 2 датума?
Одговор: ДатеДифф функција се користи за дохваћање разлике између 2 датума која су наведена као параметри на основу наведеног интервала.
П # 42) Каква је употреба функције ФорматДатеТиме у језику ВБСцрипт?
Одговор: Ово је функција форматирања која се користи претворити датум у неки одређени формат на основу параметара који се испоручују функцији. Синтакса овога је ФорматДатеТиме (Датум, Формат). Ово је широко коришћена функција форматирања.
П # 43) Која се функција користи у језику ВБСцрипт за претварање наведеног израза у вредност типа Дате?
Одговор: цДате користи се за претварање важећег израза у вредност типа Дате. Синтакса овога је цДате (датум), тј. Било који важећи израз Датум / време биће претворен у одређени Датум.
П # 44) Каква је употреба функције Инстр?
Одговор: Ово се користи за проналажење позиције положаја подниза при његовом првом појављивању унутар главног низа.
Ова функција захтева да се наведу 2 низа за извођење ове операције претраживања и операција претраживања започиње од првог знака.
Синтакса: је ИнСтр (име стринг1, име стринг2).
Ако је име стринг1 или стринг2 нулл или “”, тада ће ова функција вратити нулл и 0. Овај повратак> = 1 вредности када је низ пронађен и 0 у случају када низ није пронађен.
П # 45) Како добити дужину низа користећи функцију Стринг?
Одговор: Лен функција се користи за добијање дужине одређеног низа, тј. укупног броја знакова одређеног низа.
Синтакса: Лен (име низа).
К # 46) Која се функција користи за упоређивање низова?
Одговор: СтрЦомп користи се за упоређивање 2 низа и враћених вредности на основу поређења. Ово враћа 0 ако је стринг1 = стринг2, -1 ако је стринг1стринг2 и нулл ако је било који од низова нулл.
Синтакса: СтрЦомп (име низа1, име низа2).
П # 47) Како се могу уклонити размаци из низа?
Одговор: Трим функција се користи за обрезивање / уклањање размака са обе стране наведеног низа.
Синтакса: Трим (назив низа).
П # 48) Како можете да преузмете вредност колачића?
Одговор: доцумент.цоокие чува информације о паровима кључ / вредност и вредности датума истека колачића.
доцумент.цоокие = „кључ1 = име вредности1; кључ2 = име вредности2, ……., истиче = датум”.
‘;’ користи се за одвајање парова кључ / вредност.
П # 49) Шта су догађаји на језику ВБСцрипт?
Одговор: Догађаји су Акције који се јављају када се било која активност изводи попут клика миша, притискања тастера, преласка мишем итд. Уз помоћ писања дела кода на програмским језицима као што је ВБСцрипт, ови догађаји се могу снимити и извршити радње према вашем испуњавајући најбоље захтеве механизма за руковање догађајима.
П # 50) Који догађај се покреће када фокус миша изађе из елемента на језику ВБСцрипт?
Одговор: МоусеОут Догађај се покреће када фокус миша изађе из елемента на језику ВБСцрипт.
П # 51) Када се догађај 'Он Цлицк оф Буттон' покреће на језику ВБСцрипт?
Одговор: Овај догађај се дешава у случају клика на било које дугме које је присутно на било којој ХТМЛ страници.
П # 52) Који се објекат користи за рад са Екцел листовима на језику ВБСцрипт и која се наредба користи за стварање овог објекта?
Одговор: Екцел објекти пружити подршку кодерима за рад и обраду Екцел табела.
Постави обј = цреатеобјецт („Екцел.Апплицатион“) је начин за стварање Екцел објекта.
П # 53) Који се објекат користи за рад са базом података на језику ВБСцрипт и која се наредба користи за стварање овог објекта?
Одговор: Објекти везе пружити подршку програмерима за рад и бављење базом података. Као такав, не постоји директни механизам за повезивање са базом података у КТП-у, већ коришћењем АДОДБ објекти , можете ступити у интеракцију са базом података и радити са СКЛ упитима како бисте преузели податке из базе података.
АДО је скраћеница од АцтивеКс Дата Објецтс а ово обезбеђује механизам да делује као посредник између КТП-а и базе података.
Поставите обј = цреатеобјецт („АДОДБ.Цоннецтион“) је начин за стварање објекта везе.
П # 54) Каква је употреба методе „Отвори“ за рад са базом података на језику ВБСцрипт и који се низ везе преноси у истој и која је његова употреба?
Одговор: Ово се користи за отварање објекта везе базе података / објекта записа записа.
обј.Опен “Провидер = СКЛКЛЕДБ; Сервер =. СКЛЕКСПРЕСС; УсерИд = тест; Пассворд = П @ 123; Датабасе = АУТОДБ” је низ везе за отварање везе са базом података.
Низ везе је врло корисно својство и користи се за стварање везе са базом података и укључује информације о вези попут детаља о управљачком програму, имену сервера базе података, корисничком имену и лозинци.
П # 55) Зашто се препоручује затварање везе са базом података сваки пут након завршетка посла?
Одговор: Ово је врло важно питање за интервју које је постављено много пута.
Препоручује се затварање ресурса након што се заврши његово коришћење, иако није обавезно, јер ће библиотека или управљачки програм на крају затворити везу, али то је потребно да би се избегли негативни ефекти због неправилног затварања веза, што чак може довести до ограничења у приступ бази података од стране неких корисника.
П # 56) Чему служи РецордСет објекат и која се наредба користи за стварање таквог објекта?
Одговор: Тхе РецордСет објект се користи за чување записа упита који су извучени из базе података.
Поставите обј = цреатеобјецт (“АДОДБ.РецордСет”) је изјава за креирање РецордСет објекта.
П # 57) Како можете створити објекат датотеке који ће радити са датотекама на језику ВБСцрипт?
Одговор: Поставите обј = цреатеобјецт (“Сцриптинг.ФилеСистемОбјецт”) је изјава за креирање објекта Филе.
П # 58) Које методе се користе за стварање текстуалних датотека и отварање текстуалних датотека на језику ВБСцрипт?
Одговор: ЦреатеТектФиле и ОпенТектФиле методе се користе за стварање отворених текстуалних датотека, односно отворених текстуалних датотека на језику ВБСцрипт.
П # 59) Која је сврха објекта Ерр у језику ВБСцрипт?
Одговор: Ово се у основи користи за хватање детаљи о грешци тј. ако желите да знате број грешке, опис и друге детаље, то можете учинити тако што ћете приступити својствима овог објекта.
П # 60) Зашто је потребно руковање грешкама?
Одговор: Можете предузети мере да бисте добили што мањи број грешака користећи механизам за руковање грешкама у својим скриптама. Ситуације попут проблема у математичким прорачунима или било које врсте грешке могу се решити уз помоћ руковања грешкама.
П # 61) Којој сврси служи „Он Еррор Ресуме Нект“?
Одговор: На грешци Настави даље премешта контролу курсора у следећи ред изјаве о грешци, тј. ако се у било којој линији скрипте догоди било која грешка током извршавања, тада ће се контрола преселити у следећи ред изјаве у којој је дошло до грешке.
Закључак
Овде се ради о питањима за ВБСцрипт интервју. Надам се да вам је овај водич сигурно пружио сјајан увид у питања која се могу поставити током интервјуа и да сада можете поуздано да се носите са процесом интервјуа.
Ово ме је довело до краја ВБСцрипт серија лекција за учење и надам се да сте сада стекли довољно знања о језику ВБСцрипт. Вежбајте све теме ради бољег разумевања и знања.
Срећно читање !! Срећно тестирање !!
Јавите нам ако смо пропустили неко важно питање са горње листе, такође слободно поделите своја питања.
Препоручено читање
- Питања и одговори за интервјуе
- Питања и одговори за испитивање ЕТЛ-а
- Нека незгодна ручна тестирања питања и одговори
- 25 најбољих питања о агилном тестирању за интервјуе и одговоре
- Споцк интервју питања са одговорима (најпопуларније)
- Нека занимљива питања за испитивање софтверског тестирања
- Топ 20+ .НЕТ питања и одговори за интервјуе
- Топ 32 најбоља питања и одговори за интервју за датастаге