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.
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.
- MsgBox "Ciao mondo"
- 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)