Le 25 principali domande e risposte all'intervista su VBScript (2025)

Ecco le domande e le risposte all'intervista VBScript per i candidati più freschi ed esperti che vogliono ottenere il lavoro dei loro sogni.

 

Domande e risposte sull'intervista VBScript per le matricole

1) Menziona cos'è VBScript?

VB Script sta per Visual Basic Script ed è una versione leggera di Microsoft Visual Basic. È un linguaggio di scripting lato client simile JavaScript. VBScript è molto simile a Visual Basic.


2) Menzionare gli ambienti in cui è possibile eseguire VBScript?

VBScript potrebbe essere eseguito in 3 ambienti,

  • IIS (Internet Information Server) – Microsoftil server web di
  • WSH (Windows Script Host) – L'ambiente di hosting nativo di Windows OS
  • IE (Internet Explorer) – L'ambiente di hosting più semplice che possiamo utilizzare per eseguire VBS

👉 Download gratuito del PDF: domande e risposte all'intervista VBScript


3) Menzionare qual è la tecnologia utilizzata da VB Script?

VB Script fornisce tecnologia come,

  • subroutine
  • funzioni
  • Manipolazione delle stringhe
  • Data/ora
  • Gestione degli errori, ecc.

4) Menziona quali sono le regole per denominare la variabile in VBScript?

Per denominare una variabile in VBScript ci sono alcune regole, è necessario utilizzare la parola chiave 'Scuro'. Ad esempio, Dim salary. Inoltre, devi ricordare le seguenti cose

  • Il nome della variabile deve iniziare con una lettera
  • Il nome della variabile non può superare i 255 caratteri
  • Il nome della variabile non deve contenere un punto (.)

5) Spiegare cos'è la rilegatura sciolta? Perchè non è una buona pratica utilizzarlo?

VBScript ti consente di utilizzare variabili senza dichiararlo noto come "rilegatura sciolta". Non è una pratica ideale usarlo. Perché se scrivi male la stessa variabile quando la usi di nuovo, VBScript non ti mostrerà l'errore.

Domande per l'intervista su VBScript
Domande per l'intervista su VBScript

6) Menzionare cos'è la variante in VBScript?

A variante in VBScript è un tipo di dati. Una variante può contenere informazioni di tipo stringa o numerico. Una Variant si comporta come una stringa quando la usi in un contesto di stringa e come un numero quando la usi in un contesto numerico.


7) Menzionare cosa sono le procedure VBScript?

Le procedure VBScript vengono utilizzate principalmente per l'organizzazione e il riutilizzo del codice. Esistono principalmente due tipi di procedure VBScript: procedure Sub e procedure Function.


8) Menzionare quando utilizzare le procedure Funzione e quali sono le sue caratteristiche?

Le procedure Function vengono utilizzate quando si desidera eseguire una serie di istruzioni e restituire un valore.

  • Le procedure Function iniziano e terminano con le istruzioni Function e End Function
  • Una procedura di funzione può o meno ricevere input.
  • Le procedure di funzione restituiscono un valore assegnando il valore al suo nome

9) Menzionare come è possibile chiamare le funzioni VBScript?

Chiamare Funzioni VBScript, devi seguire le regole seguenti.

  • Il nome della funzione di menzione, seguito da parentesi di apertura e chiusura
  • Menzionare tutti gli argomenti tra parentesi che la funzione richiede

10) Menzionare come assegnare un valore di data a una variabile?

Per assegnare un valore di data a una variabile, le variabili Data e Ora devono essere racchiuse all'interno di un simbolo cancelletto (#).


11) Menzionare come creare un cookie utilizzando VBScript?

Il modo più semplice per creare un cookie è assegnare un valore stringa all'oggetto document.cookie.


12) Menzionare come accedere ai dati dell'array?

È possibile accedere ai dati in un array facendo riferimento al nome dell'array e al numero di indice dell'elemento.


13) Nel file HTML qual è la posizione ideale per includere VBScript?

Una posizione ideale per includere VBScript in HTML è,

  • Sezione della testata interna
  • Sezione interna del corpo
  • All'interno del file esterno

14) Menzionare quali sono i parametri ByRef e ByVal in VBScript?

I parametri ByRef e ByVal in VBScript vengono utilizzati per passare l'argomento VBScript alle procedure per riferimento o per valore


15) Cosa succede se non specifichi nulla quando chiami una procedura?

Se non specifichi nulla quando chiami una procedura, l'argomento/gli argomenti vengono passati per riferimento per impostazione predefinita.


16) Menziona qual è l'uso di Option Explicit in VBScript?

L'uso dell'istruzione Option Explicit in VBScript consiste nell'inizializzare tutte le variabili prima di utilizzarle. Aiuta a evitare errori di battitura nel codice.


17) Menzionare le regole per l'utilizzo dell'istruzione Option Explicit?

  • L'istruzione Option Explicit dovrebbe essere presente in uno script prima di qualsiasi altra istruzione. In caso contrario, si verifica un errore non intercettabile
  • Nei moduli in cui l'istruzione Option Explicit non è dichiarata, qualsiasi variabile non dichiarata viene considerata automaticamente come variante.
  • Quando viene dichiarata Option Explicit, tutte le variabili devono essere dichiarate utilizzando le istruzioni Dim, Public, Private o ReDim.

Domande e risposte sull'intervista VBScript per esperti

18) Menziona qual è la differenza tra VBScript e VBA?

Differenza tra VBScript e VBA è questo,

VBA VBScript
In VBA è possibile definire esplicitamente il limite inferiore di un array nell'argomento degli indici. In VBScript ciò non è consentito; il limite inferiore di tutti gli array è sempre 0.
VBA supporta la parola chiave WithEvents per consentire a un riferimento a un oggetto di ricevere la notifica degli eventi attivati ​​dal suo oggetto corrispondente. VBScript, tuttavia, non supporta la parola chiave WithEvents.
VBA supporta la parola chiave New per creare oggetti ad associazione anticipata. Una nuova parola chiave non è supportata in un'istruzione di dichiarazione di variabile

19) Citare le caratteristiche delle procedure Sub?

  • È possibile utilizzare le procedure secondarie se si desidera eseguire una serie di istruzioni senza restituire alcun valore.
  • Le sottoprocedure iniziano con "Sub" e terminano con le istruzioni "End Sub".
  • Le sottoprocedure possono accettare argomenti ma non possono restituire un valore
  • Le sottoprocedure possono o meno ricevere input.

20) Menziona cos'è l'istruzione Select Case?

L'istruzione Select Case è simile a If Then Else ma rende il codice più leggibile.

Funziona su una singola espressione e viene valutato all'inizio dell'istruzione Select Case.


21) Menziona se QTP genera codice VBScript mentre registriamo le azioni, non è possibile scrivere direttamente utilizzando il codice VBScript quando anche QTP fa la stessa cosa?

No, non è possibile. QTP è il motore che lo attraversa. VBScript si basa sull'interfaccia utente QTP per eseguire azioni, come fare clic su un collegamento in una pagina Web.


22) Scrivere un codice per stampare i numeri da 5 a 0?

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

23) Indicare qual è la differenza principale tra funzione e sottoprocedura?

La differenza principale tra funzione e sottoprocedura è che la funzione restituisce un valore mentre una sottoprocedura no.


24) In che modo il programma “hello world” si può scrivere in VBScript?

In VBScript è possibile scrivere hello world in due modi: il programma visualizzerà una finestra di messaggio con il testo hello world.

  1. MsgBox "Ciao mondo"
  2. Eco "Ciao mondo"

25) Spiegare scrrun.dll in VBScript?

Scrrun.dll è molto utilizzato nella programmazione VB. La libreria Runtime di scripting è molto importante per il funzionamento dello script Visual Basic. Fornisce molte più funzionalità come operazioni di testo, gestione dei file e funzionalità di modifica dei file.

Queste domande del colloquio ti aiuteranno anche nel tuo viva(orale)