25 najpopularniejszych pytań i odpowiedzi do rozmów kwalifikacyjnych VBScript (2025)

Oto pytania i odpowiedzi do rozmów kwalifikacyjnych VBScript dla świeżych i doświadczonych kandydatów, którzy chcą zdobyć wymarzoną pracę.

 

Pytania i odpowiedzi dotyczące wywiadu VBScript dla nowicjuszy

1) Wspomnij, czym jest VBScript?

VB Script oznacza Visual Basic Script i jest to lekka wersja Microsoft Visual Basic. Jest to język skryptowy po stronie klienta, taki jak JavaSkrypt. VBScript jest bardzo podobny do Visual Basic.


2) Wymień środowiska, w których można uruchomić VBScript?

VBScript można uruchomić w 3 środowiskach,

  • IIS (internetowy serwer informacyjny) – Microsoftserwer WWW
  • WSH (Windows Script Host) – natywne środowisko hostingowe Windows OS
  • IE (Internet Explorer) – Najprostsze środowisko hostingowe, w którym możemy uruchomić VBS

👉 Bezpłatne pobieranie pliku PDF: pytania i odpowiedzi dotyczące wywiadu VBScript


3) Wspomnij, z jakiej technologii korzysta VB Script?

Skrypt VB zapewnia technologię jako,

  • Podprogramy
  • Funkcje
  • Manipulacja ciągami
  • Dane/czas
  • Obsługa błędów itp.

4) Wspomnij, jakie są zasady nadawania nazw zmiennym w VBScript?

Aby nazwać zmienną w VBScript obowiązują pewne zasady, należy użyć słowa kluczowego 'Ciemny'. Na przykład, Dim salary. Ponadto, musisz pamiętać o następujących rzeczach

  • Nazwa zmiennej musi zaczynać się od litery
  • Nazwa zmiennej nie może przekraczać 255 znaków
  • Nazwa zmiennej nie powinna zawierać kropki (.)

5) Wyjaśnij, co to jest luźne wiązanie? Dlaczego korzystanie z niego nie jest dobrą praktyką?

VBScript pozwala na używanie zmiennych bez deklarowania tego jako „luźnego wiązania”. Używanie go nie jest idealną praktyką. Ponieważ jeśli błędnie napiszesz tę samą zmienną podczas jej ponownego użycia, VBScript nie wyświetli błędu.

Pytania do rozmowy kwalifikacyjnej VBScript
Pytania do rozmowy kwalifikacyjnej VBScript

6) Wspomnij, czym jest wariant w VBScript?

A wariant w VBScript jest typem danych. Wariant może zawierać informacje w postaci ciągu lub liczby. Wariant zachowuje się jak ciąg znaków, gdy jest używany w kontekście ciągu znaków, oraz jak liczba, gdy jest używany w kontekście liczb.


7) Wspomnij, czym są procedury VBScript?

Procedury VBScript są używane głównie do organizacji kodu i ponownego użycia. Istnieją głównie dwa typy procedur VBScript: procedury podrzędne i procedury funkcyjne.


8) Wspomnij, kiedy należy stosować procedury funkcyjne i jakie są ich cechy charakterystyczne?

Procedur funkcyjnych używasz, gdy chcesz wykonać serię instrukcji i zwrócić wartość.

  • Procedury funkcyjne rozpoczynają się i kończą instrukcjami Function i End Function
  • Procedura funkcyjna może, ale nie musi, pobierać dane wejściowe.
  • Procedury funkcyjne zwracają wartość poprzez przypisanie wartości do jej nazwy

9) Wspomnij, jak możesz wywoływać funkcje VBScript?

Zadzwonić Funkcje VBScriptu, musisz przestrzegać poniższych zasad.

  • Wspomnij nazwę funkcji, a następnie nawiasy otwierające i zamykające
  • Wymień wszystkie argumenty w nawiasach, których wymaga funkcja

10) Wspomnij, jak przypisać wartość daty do zmiennej?

Aby przypisać wartość daty do zmiennej, zmienne Data i Czas powinny być ujęte w symbol krzyżyka (#).


11) Wspomnij, jak utworzyć plik cookie za pomocą VBScript?

Najprostszym sposobem utworzenia pliku cookie jest przypisanie wartości ciągu do obiektu document.cookie.


12) Wspomnij, jak uzyskać dostęp do danych Array?

Dostęp do danych w tablicy można uzyskać, odwołując się do nazwy tablicy i numeru indeksu elementu.


13) Jaka jest idealna pozycja do włączenia VBScript w pliku HTML?

Idealną pozycją do włączenia VBScript do HTML jest:

  • Wewnątrz sekcji głowy
  • Wewnątrz części nadwozia
  • Wewnątrz pliku zewnętrznego

14) Wspomnij, czym są parametry ByRef i ByVal w VBScript?

ByRef i ByVal Parametry w VBScript służą do przekazywania argumentów VBScript do procedur poprzez referencję lub wartość


15) Wspomnij, co się stanie, jeśli nie określisz niczego podczas wywoływania procedury?

Jeśli nie określisz niczego podczas wywoływania procedury, argument/argumenty są domyślnie przekazywane przez referencję.


16) Wspomnij, jakie jest zastosowanie Option Explicit w VBScript?

Użycie instrukcji Option Explicit w VBScript polega na zainicjowaniu wszystkich zmiennych przed ich użyciem. Pomaga uniknąć błędów przy pisaniu kodu.


17) Wspomnij zasady korzystania z instrukcji Option Explicit?

  • Instrukcja Option Explicit powinna znajdować się w skrypcie przed innymi instrukcjami. Jeśli nie, wystąpi błąd, którego nie można wykryć
  • W modułach, w których nie zadeklarowano instrukcji Option Explicit, wszelkie niezadeklarowane zmienne są automatycznie uznawane za warianty.
  • W przypadku zadeklarowania Option Explicit wszystkie zmienne muszą zostać zadeklarowane przy użyciu instrukcji Dim, Public, Private lub ReDim.

Pytania i odpowiedzi do rozmowy kwalifikacyjnej VBScript dla doświadczonych

18) Wspomnij, jaka jest różnica między VBScript a VBA?

Różnica między VBScript i VBA czy to,

VBA VBScript
W VBA można jawnie zdefiniować dolną granicę tablicy w argumencie indeksu dolnego. W VBScript jest to niedozwolone; dolna granica wszystkich tablic wynosi zawsze 0.
VBA obsługuje słowo kluczowe WithEvents, aby umożliwić odniesienie do obiektu w celu otrzymania powiadomienia o zdarzeniach wywołanych przez odpowiadający mu obiekt. Jednakże VBScript nie obsługuje słowa kluczowego WithEvents.
VBA obsługuje słowo kluczowe New do tworzenia obiektów wcześnie powiązanych. Nowe słowo kluczowe nie jest obsługiwane w instrukcji deklaracji zmiennej

19) Wspomnij o cechach procedur podrzędnych?

  • Jeśli chcesz uruchomić serię instrukcji bez zwracania żadnej wartości, możesz użyć procedur podrzędnych.
  • Podprocedury rozpoczynają się od „Sub” i kończą instrukcjami „End Sub”.
  • Podprocedury mogą przyjmować argumenty, ale nie mogą zwracać wartości
  • Podprocedury mogą, ale nie muszą, wymagać wprowadzania danych.

20) Wspomnij, czym jest oświadczenie Select Case?

Instrukcja Select Case jest podobna do If Then Else, ale sprawia, że ​​kod jest bardziej czytelny.

Działa na pojedynczym wyrażeniu i jest oceniany na początku instrukcji Select Case.


21) Wspomnij, że jeśli QTP generuje kod VBScript podczas rejestrowania działań, czy nie jest możliwe bezpośrednie pisanie przy użyciu kodu VBScript, gdy QTP robi to samo?

Nie. to niemożliwe. QTP to silnik, który przez niego pracuje. VBScript wykorzystuje interfejs użytkownika QTP do wykonywania czynności, takich jak kliknięcie łącza na stronie internetowej.


22) Napisz kod, który wydrukuje liczby od 5 do 0?

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

23) Wspomnij, jaka jest główna różnica między funkcją a podprocedurą?

Główna różnica między funkcją a procedurą podrzędną polega na tym, że funkcja zwraca wartość, podczas gdy procedura podrzędna nie.


24) W jaki sposób program „hello world” można napisać w VBScript?

W języku VBScript można napisać „hello world” na dwa sposoby. Program wyświetli okno dialogowe z tekstem „hello world”.

  1. msgBox "Witaj świecie"
  2. Echo „Witaj świecie”

25) Wyjaśnij o scrrun.dll w VBScript?

Scrrun.dll jest bardzo często używany w programowaniu VB. Biblioteka Runtime skryptów jest bardzo ważna dla funkcjonowania skryptu Visual Basic. Zapewnia o wiele więcej funkcji, takich jak operacje tekstowe, zarządzanie plikami i funkcje modyfikacji plików.

Te pytania podczas rozmowy kwalifikacyjnej pomogą również w Twoim życiu (ustach)