Топ-25 запитань і відповідей на інтерв’ю з VBScript (2025)
Ось питання та відповіді на співбесіду VBScript для нових і досвідчених кандидатів, щоб отримати роботу своєї мрії.
Запитання та відповіді на співбесіді з VBScript для першокурсників
1) Згадайте, що таке VBScript?
VB Script розшифровується як Visual Basic Script, і це полегшена версія Microsoft Visual Basic. Це мова сценаріїв на стороні клієнта, як JavaСценарій. VBScript дуже схожий на Visual Basic.
2) Згадайте середовища, де можна запускати VBScript?
VBScript можна запускати в 3 середовищах,
- IIS (Internet Information Server) – Microsoftвеб-сервер користувача
- WSH (Windows Script Host) – рідне середовище хостингу Windows OS
- IE (Internet Explorer) – найпростіше середовище хостингу, яке ми можемо використовувати для запуску VBS
👉 Безкоштовне завантаження PDF: запитання та відповіді на інтерв’ю VBScript
3) Згадайте, яку технологію використовує VB Script?
VB Script надає технологію як,
- Підпрограми
- Функції
- Маніпулювання рядками
- Дані/час
- Обробка помилок тощо.
4) Згадайте, які правила іменування змінної у VBScript?
Щоб назвати змінну у VBScript, існують певні правила, вам потрібно використовувати ключове слово "Тьмяний". Наприклад, Dim salary. Крім того, вам потрібно пам'ятати наступні речі
- Ім'я змінної має починатися з літери
- Назва змінної не може перевищувати 255 символів
- Назва змінної не повинна містити крапку (.)
5) Поясніть, що таке вільна палітурка? Чому це не дуже добре використовувати?
vbscript дозволяє використовувати змінні, не оголошуючи їх, відоме як «слабке зв’язування». Це не ідеальна практика, щоб використовувати його. Тому що, якщо ви неправильно напишете ту саму змінну, коли ви використовуєте її знову, VBScript не покаже вам помилку.
6) Згадайте, що таке варіант у VBScript?
A варіант у VBScript є типом даних. Варіант може містити рядкову або числову інформацію. Варіант поводиться як рядок, коли ви використовуєте його в рядковому контексті, і як число, коли ви використовуєте його в числовому контексті.
7) Згадайте, що таке процедури VBScript?
Процедури VBScript в основному використовуються для організації та повторного використання коду. Існує в основному два типи процедур VBScript: підпроцедури та функціональні процедури.
8) Згадайте, коли використовувати процедури Function і які їх характеристики?
Ви використовуєте процедури Function, коли хочете виконати серію операторів і повернути значення.
- Функціональні процедури починаються і закінчуються операторами Function і End Function
- Функціональна процедура може приймати або не приймати вхідні дані.
- Функціональні процедури повертають значення, присвоюючи значення його імені
9) Згадайте, як можна викликати функції VBScript?
Дзвонити Функції VBScript, ви повинні дотримуватися наведених нижче правил.
- Ім'я функції згадування, а потім відкриваючі та закриваючі дужки
- У квадратних дужках зазначте всі аргументи, які потрібні функції
10) Згадайте, як присвоїти значення дати змінній?
Щоб призначити значення дати змінній, змінні дати та часу мають бути укладені в символ решетки (#).
11) Згадайте, як створити файл cookie за допомогою VBScript?
Найпростіший спосіб створити файл cookie — це призначити рядкове значення об’єкту 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 Explicit?
- Оператор Option Explicit має бути присутнім у сценарії перед будь-якими іншими операторами. Якщо ні, виникає помилка, яка не підлягає перехопленню
- У модулях, де оператор Option Explicit не оголошено, будь-які неоголошені змінні автоматично вважаються варіантами.
- Якщо оголошено параметр Option Explicit, усі змінні мають бути оголошені за допомогою операторів Dim, Public, Private або ReDim.
VBScript Інтерв'ю Запитання та відповіді для досвідчених
18) Згадайте, яка різниця між VBScript і VBA?
Різниця між VBScript і VBA чи це,
VBA | vbscript |
---|---|
У VBA ви можете явно визначити нижню межу масиву в аргументі нижніх індексів. | У 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 UI для виконання таких дій, як натискання посилання на веб-сторінці.
22) Написати код для виведення чисел від 5 до 0?
For i=5 To 0 step -1 WScript.Echo i Next
23) Згадайте, яка основна відмінність між функцією та підпроцедурою?
Основна відмінність між функцією та підпроцедурою полягає в тому, що функція повертає значення, а підпроцедура – ні.
24) Як програму «hello world» можна написати на VBScript?
У VBScript ви можете написати hello world двома способами, програма відобразить вікно повідомлення з текстом hello world.
- MsgBox "Привіт Світ"
- Ехо «Hello World»
25) Поясніть про scrrun.dll у VBScript?
Scrrun.dll дуже часто використовується в програмуванні VB. Бібліотека середовища виконання сценаріїв дуже важлива для функціонування сценарію Visual Basic. Він надає набагато більше функцій, таких як текстові операції, керування файлами та функції модифікації файлів.
Ці запитання для співбесіди також допоможуть вам у життєдіяльності (усному)