Top 25 de întrebări și răspunsuri la interviu VBScript (2025)

Iată întrebările și răspunsurile la interviu VBScript pentru candidații mai proaspeți, precum și cu experiență, pentru a obține jobul visat.

 

Întrebări și răspunsuri la interviu VBScript pentru cei proaspăți

1) Menționați ce este VBScript?

VB Script înseamnă Visual Basic Script și este o versiune ușoară a Microsoft Visual Basic. Este un limbaj de scripting la nivelul clientului, cum ar fi JavaScenariul. VBScript este foarte asemănător cu cel al Visual Basic.


2) Menționați mediile în care ar putea fi rulat VBScript?

VBScript poate fi rulat în 3 medii,

  • IIS (Internet Information Server) - Microsoftserverul web al lui
  • WSH (Windows Script Host) – Mediul de găzduire nativ al Windows OS
  • IE (Internet Explorer) – Cel mai simplu mediu de găzduire pe care îl putem folosi pentru a rula VBS

👉 Descărcare PDF gratuită: Întrebări și răspunsuri la interviu VBScript


3) Menționați care este tehnologia folosită de VB Script?

VB Script oferă tehnologie ca,

  • Subrutine
  • funcţii
  • Manipularea șirurilor
  • Date/timp
  • Tratarea erorilor etc.

4) Menționați care sunt regulile de denumire a variabilei în VBScript?

Pentru a denumi variabilele în VBScript există anumite reguli, trebuie să utilizați cuvântul cheie „Dim”. De exemplu, salariu mic. De asemenea, trebuie să vă amintiți următoarele lucruri

  • Numele variabilei trebuie să înceapă cu o literă
  • Numele variabilei nu poate depăși 255 de caractere
  • Numele variabilei nu trebuie să conțină punct (.)

5) Explicați ce este legarea liberă? De ce nu este o practică bună să-l folosești?

vbscript vă permite să utilizați variabile fără a le declara cunoscut sub numele de „legare liberă”. Nu este o practică ideală să-l folosești. Pentru că dacă scrieți greșit aceeași variabilă când o utilizați din nou, atunci VBScript nu vă va arăta eroarea.

Întrebări de interviu VBScript
Întrebări de interviu VBScript

6) Menționați ce este varianta în VBScript?

A variantă în VBScript este un tip de date. O variantă poate conține fie șir, fie informații numerice. O Varianta se comportă ca un șir atunci când o utilizați într-un context și ca număr când o utilizați într-un context numeric.


7) Menționați ce este procedurile VBScript?

Procedurile VBScript sunt utilizate în principal pentru organizarea și reutilizarea codului. Există în principal două tipuri de proceduri VBScript: Subproceduri și proceduri Function.


8) Menționați când să utilizați procedurile funcției și care sunt caracteristicile acesteia?

Utilizați procedurile Function atunci când doriți să executați o serie de instrucțiuni și să returnați o valoare.

  • Procedurile de funcționare încep și se termină cu instrucțiuni Function și End Function
  • O procedură de funcție poate sau nu să preia intrare.
  • Procedurile funcției returnează o valoare prin atribuirea valorii numelui acesteia

9) Menționați cum puteți apela funcții VBScript?

A apela Funcții VBScript, trebuie să urmați regulile de mai jos.

  • Menționează numele funcției, urmat de paranteze de deschidere și închidere
  • Menționați toate argumentele între paranteze pe care funcția le cere

10) Menționați cum să atribuiți o valoare de dată unei variabile?

Pentru a atribui o valoare de dată unei variabile, variabilele de dată și oră trebuie incluse într-un simbol hash (#).


11) Menționați cum să creați un cookie folosind VBScript?

Cel mai simplu mod de a crea un cookie este de a atribui o valoare șir obiectului document.cookie.


12) Menționați cum să accesați datele Array?

Datele dintr-o matrice pot fi accesate făcând referire la numele matricei și numărul de index al elementului.


13) În fișierul HTML, care este o poziție ideală pentru a include VBScript?

O poziție ideală pentru a include VBScript în HTML este,

  • În interiorul secțiunii capului
  • Secțiunea interioară a corpului
  • În interiorul fișierului extern

14) Menționați ce sunt parametrii ByRef și ByVal în VBScript?

Parametrii ByRef și ByVal din VBScript sunt utilizați pentru a transmite argumentul VBScript procedurilor prin referință sau prin valoare


15) Menționați ce se întâmplă dacă nu specificați nimic când apelați la o procedură?

Dacă nu specificați nimic atunci când apelați o procedură, atunci argumentul/argumentele sunt transmise implicit prin referință.


16) Menționați la ce folosește Option Explicit în VBScript?

Utilizarea instrucțiunii Option Explicit în VBScript este de a inițializa toate variabilele înainte de a le folosi. Ajută la evitarea erorilor de tastare în cod.


17) Menționați regulile de utilizare a declarației Option Explicit?

  • Declarația Option Explicit ar trebui să fie acolo într-un script înaintea oricăror alte instrucțiuni. Dacă nu, atunci apare o eroare care nu poate fi capturată
  • În modulele în care instrucțiunea Option Explicit nu este declarată, orice variabilă nedeclarată este considerată automat ca variante.
  • Acolo unde este declarată Opțiunea explicită, toate variabilele trebuie declarate folosind instrucțiunile Dim, Public, Private sau ReDim.

Întrebări și răspunsuri la interviu VBScript pentru cei cu experiență

18) Menționați care este diferența dintre VBScript și VBA?

Diferența dintre VBScript și VBA este asta,

VBA vbscript
În VBA, puteți defini în mod explicit limita inferioară a unei matrice în argumentul indici. În VBScript, acest lucru nu este permis; limita inferioară a tuturor tablourilor este întotdeauna 0.
VBA acceptă cuvântul cheie WithEvents pentru a permite unei referințe la obiect să primească notificări despre evenimentele declanșate de obiectul său corespunzător. VBScript, totuși, nu acceptă cuvântul cheie WithEvents.
VBA acceptă cuvântul cheie New pentru a crea obiecte legate timpuriu. Un cuvânt cheie nou nu este acceptat într-o declarație de variabilă

19) Menționați caracteristicile Subprocedurilor?

  • Puteți utiliza subproceduri dacă doriți să rulați o serie de instrucțiuni fără a returna nicio valoare.
  • Subprocedurile încep cu „Sub” și se termină cu instrucțiuni „End Sub”.
  • Subprocedurile pot lua argumente, dar nu pot returna o valoare
  • Subprocedurile pot primi sau nu input.

20) Menționați ce este declarația Select Case?

Declarația Select Case este similară cu If Then Else, dar face codul mai ușor de citit.

Funcționează pe o singură expresie și este evaluată la începutul instrucțiunii Select Case.


21) Menționați dacă QTP generează cod VBScript pe măsură ce înregistrăm acțiuni, nu este posibil să scriem direct folosind codul VBScript atunci când QTP face același lucru?

Nu, nu este posibil. QTP este motorul care trece prin el. VBScript se bazează pe interfața de utilizare QTP pentru a efectua acțiuni, cum ar fi clic pe un link de pe o pagină web.


22) Scrieți un cod pentru a imprima numerele de la 5 la 0?

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

23) Menționați care este diferența principală dintre funcție și subprocedură?

Principala diferență dintre funcție și sub-procedură este că funcția returnează o valoare, în timp ce o sub-procedură nu.


24) În ce fel programul „hello world” poți scrie în VBScript?

În VBScript, puteți scrie Hello World în două moduri, programul va afișa o casetă de mesaj cu text Hello World.

  1. msgBox "Salut Lume"
  2. Ecou „Bună lume”

25) Explicați despre scrrun.dll în VBScript?

Scrrun.dll este folosit foarte mult în programarea VB. Biblioteca Runtime de scripting este foarte importantă pentru funcționarea scriptului Visual Basic. Oferă mult mai multe funcționalități, cum ar fi operațiuni de text, gestionare a fișierelor și funcții de modificare a fișierelor.

Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)