Le 25 principali domande di intervista su VBScript e amp; Risposte

Anonim

Scarica il pdf

Di seguito sono riportate le domande frequenti nelle interviste per matricole e sviluppatore VBScript esperto.

1) Indica cos'è VBScript?

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

2) Citare gli ambienti in cui potrebbe essere eseguito VBScript?

VBScript potrebbe essere eseguito in 3 ambienti,

  • IIS (Internet Information Server): il server Web di Microsoft
  • WSH (Windows Script Host): l'ambiente di hosting nativo del sistema operativo Windows
  • IE (Internet Explorer): l'ambiente di hosting più semplice che possiamo utilizzare per eseguire VBS

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

VB Script fornisce tecnologia come,

  • Sottoprogrammi
  • Funzioni
  • Manipolazione delle stringhe
  • Dati / ora
  • Gestione degli errori, ecc.

4) Indica quali sono le regole per denominare le variabili in VBScript?

Per nominare una variabile in VBScript ci sono alcune regole, è necessario utilizzare la parola chiave "Dim ". Ad esempio, Dim salary. Inoltre, è necessario 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 libera? Perché non è una buona pratica usarlo?

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

6) Indica cos'è la variante in VBScript?

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

7) Indica 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 secondarie e procedure di funzione.

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

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

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

9) Menziona come puoi chiamare le funzioni VBScript?

Per chiamare le funzioni VBScript, devi seguire le regole seguenti.

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

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

Per assegnare un valore di data a una variabile, le variabili di data e ora devono essere racchiuse in un simbolo cancelletto (#).

11) Indicare come creare un cookie utilizzando VBScript?

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

12) Indicare come accedere ai dati degli 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 interna della testa
  • Sezione interna del corpo
  • File esterno interno

14) Indica cosa 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) Indica cosa succede se non specifichi nulla quando chiami una procedura?

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

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

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

17) Citare 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 interpretabile
  • Nei moduli in cui l'istruzione Option Explicit non è dichiarata, tutte le variabili non dichiarate vengono considerate automaticamente come varianti.
  • Dove viene dichiarato Option Explicit, tutte le variabili devono essere dichiarate utilizzando le istruzioni Dim, Public, Private o ReDim.

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

La differenza tra VBScript e VBA è che,

VBA

VBScript

  • In VBA, è possibile definire in modo esplicito il limite inferiore di un array nell'argomento pedici.
  • 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 generati dall'oggetto corrispondente.
  • VBScript, tuttavia, non supporta la parola chiave WithEvents.
  • VBA supporta la parola chiave New per creare oggetti con associazione anticipata.
  • Una nuova parola chiave non è supportata in un'istruzione di dichiarazione di variabile

19) Citare le caratteristiche delle procedure Sub?

  • È possibile utilizzare 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 non possono accettare input.

20) Indica 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) Indica se QTP genera codice VBScript mentre registriamo le azioni, non è possibile scrivere direttamente usando 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 le azioni, come fare clic su un collegamento in una pagina web.

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

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

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

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

24) In che modo programma "ciao mondo" puoi scrivere in VBScript?

In VBScript, puoi scrivere hello world in due modi, il programma visualizzerà una finestra di messaggio con il testo hello world.

  1. MsgBox "Hello World"
  2. Echo "Hello World"

25) Spiega di scrrun.dll in VBScript?

Scrrun.dll è molto utilizzato nella programmazione di 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.