शीर्ष 25 VBScript साक्षात्कार प्रश्न और उत्तर (2025)

यहां नए और अनुभवी उम्मीदवारों के लिए अपने सपनों की नौकरी पाने के लिए VBScript साक्षात्कार प्रश्न और उत्तर दिए गए हैं।

 

फ्रेशर्स के लिए VBScript साक्षात्कार प्रश्न और उत्तर

1) बताइये VBScript क्या है?

VB स्क्रिप्ट का मतलब है विजुअल बेसिक स्क्रिप्ट, और यह इसका हल्का संस्करण है। Microsoft विजुअल बेसिक. यह एक क्लाइंट-साइड स्क्रिप्टिंग भाषा है Javaस्क्रिप्ट. VBScript, Visual Basic के बहुत समान है।


2) उन वातावरणों का उल्लेख करें जहां VBScript चलाया जा सकता है?

VBScript को 3 वातावरणों में चलाया जा सकता है,

  • आईआईएस (इंटरनेट सूचना सर्वर) – Microsoftका वेब सर्वर
  • डब्ल्यूएसएच (Windows स्क्रिप्ट होस्ट) - का मूल होस्टिंग वातावरण Windows OS
  • IE (इंटरनेट एक्सप्लोरर) - सबसे सरल होस्टिंग वातावरण जिसका उपयोग हम VBS चलाने के लिए कर सकते हैं

👉 निःशुल्क पीडीएफ डाउनलोड: VBScript साक्षात्कार प्रश्न और उत्तर


3) बताइये कि VB स्क्रिप्ट द्वारा किस तकनीक का उपयोग किया जाता है?

VB स्क्रिप्ट प्रौद्योगिकी प्रदान करता है,

  • सबरूटीन्स
  • कार्य
  • स्ट्रिंग हेरफेर
  • डेटा/समय
  • त्रुटि प्रबंधन, आदि.

4) बताएं कि VBScript में वेरिएबल को नाम देने के नियम क्या हैं?

VBScript में वेरिएबल को नाम देने के लिए कुछ नियम हैं, आपको कीवर्ड का उपयोग करना होगा 'मंद'उदाहरण के लिए, कम वेतन। इसके अलावा, आपको निम्नलिखित बातों को याद रखना होगा

  • चर नाम किसी अक्षर से शुरू होना चाहिए
  • परिवर्तनीय नाम 255 वर्णों से अधिक नहीं हो सकता
  • चर नाम में पूर्णविराम (.) नहीं होना चाहिए

5) समझाइए कि लूज़ बाइंडिंग क्या है? इसका उपयोग करना अच्छा अभ्यास क्यों नहीं है?

VBScript है आपको इसे घोषित किए बिना चर का उपयोग करने की अनुमति देता है जिसे 'लूज़ बाइंडिंग' के रूप में जाना जाता है। इसका उपयोग करना एक आदर्श अभ्यास नहीं है। क्योंकि यदि आप इसे फिर से उपयोग करते समय उसी चर को गलत लिखते हैं तो VBScript आपको त्रुटि नहीं दिखाएगा।

VBScript साक्षात्कार प्रश्न
VBScript साक्षात्कार प्रश्न

6) VBScript में वैरिएंट क्या है?

A VBScript में वैरिएंट एक डेटा प्रकार है। एक वैरिएंट में स्ट्रिंग या संख्यात्मक जानकारी हो सकती है। जब आप इसे स्ट्रिंग संदर्भ में उपयोग करते हैं तो एक वैरिएंट स्ट्रिंग की तरह व्यवहार करता है और जब आप इसे संख्या संदर्भ में उपयोग करते हैं तो एक संख्या की तरह व्यवहार करता है।


7) बताएं VBScript प्रक्रिया क्या है?

VBScript प्रक्रियाओं का उपयोग मुख्य रूप से कोड संगठन और पुनः उपयोग के लिए किया जाता है। VBScript प्रक्रियाओं के मुख्यतः दो प्रकार हैं: उप प्रक्रियाएँ और फ़ंक्शन प्रक्रियाएँ।


8) फ़ंक्शन प्रक्रियाओं का उपयोग कब करें और इसकी विशेषताएं क्या हैं?

जब आप कथनों की एक श्रृंखला निष्पादित करना चाहते हैं और एक मान लौटाना चाहते हैं तो आप फ़ंक्शन प्रक्रियाओं का उपयोग करते हैं।

  • फ़ंक्शन प्रक्रियाएँ फ़ंक्शन और एंड फ़ंक्शन कथनों के साथ शुरू और समाप्त होती हैं
  • एक फ़ंक्शन प्रक्रिया इनपुट ले भी सकती है और नहीं भी।
  • फ़ंक्शन प्रक्रियाएँ किसी मान को उसके नाम पर निर्दिष्ट करके मान लौटाती हैं

9) बताएं कि आप VBScript फ़ंक्शन कैसे कॉल कर सकते हैं?

बुलाना VBScript फ़ंक्शन, आपको नीचे दिए गए नियमों का पालन करना होगा।

  • उल्लेखित फ़ंक्शन का नाम, उसके बाद आरंभिक और समापन कोष्ठक
  • फ़ंक्शन के लिए आवश्यक सभी तर्कों को कोष्ठकों के बीच उल्लेखित करें

10) बताएं कि किसी वेरिएबल को दिनांक मान कैसे निर्दिष्ट किया जाए?

किसी चर को दिनांक मान निर्दिष्ट करने के लिए, दिनांक और समय चर को हैश प्रतीक (#) के भीतर संलग्न किया जाना चाहिए।


11) बताएं कि VBScript का उपयोग करके कुकी कैसे बनाई जाती है?

कुकी बनाने का सबसे सरल तरीका document.cookie ऑब्जेक्ट को एक स्ट्रिंग मान निर्दिष्ट करना है।


12) बताएं कि ऐरे डेटा तक कैसे पहुंचें?

किसी सारणी में डेटा तक सारणी के नाम और तत्व की सूचकांक संख्या का संदर्भ लेकर पहुंचा जा सकता है।


13) HTML फ़ाइल में VBScript को शामिल करने के लिए आदर्श स्थिति क्या है?

HTML में VBScript को शामिल करने के लिए आदर्श स्थिति है,

  • सिर के अंदर का भाग
  • शरीर का अंदरूनी भाग
  • बाहरी फ़ाइल के अंदर

14) VBScript में ByRef और ByVal पैरामीटर क्या हैं?

VBScript में ByRef और ByVal पैरामीटर का उपयोग संदर्भ या मान द्वारा प्रक्रियाओं को VBScript तर्क पास करने के लिए किया जाता है


15) बताएं कि यदि आप किसी प्रक्रिया को कॉल करते समय कुछ भी निर्दिष्ट नहीं करते हैं तो क्या होगा?

यदि आप प्रक्रिया को कॉल करते समय कुछ भी निर्दिष्ट नहीं करते हैं, तो तर्क/तर्क डिफ़ॉल्ट रूप से संदर्भ द्वारा पारित किए जाते हैं।


16) बताइये VBScript में Option Explicit का क्या उपयोग है?

VBScript में Option Explicit कथन का उपयोग सभी वेरिएबल को उपयोग करने से पहले उन्हें इनिशियलाइज़ करने के लिए किया जाता है। यह कोड में टाइपिंग त्रुटि से बचने में मदद करता है।


17) ऑप्शन एक्सप्लिसिट स्टेटमेंट का उपयोग करने के नियम बताएं?

  • ऑप्शन एक्सप्लिसिट कथन स्क्रिप्ट में किसी भी अन्य कथन से पहले होना चाहिए। यदि ऐसा नहीं है, तो नॉनट्रैपेबल त्रुटि होती है
  • ऐसे मॉड्यूल में जहां ऑप्शन एक्सप्लिसिट कथन घोषित नहीं किया गया है, किसी भी अघोषित चर को स्वचालित रूप से वेरिएंट के रूप में माना जाता है।
  • जहां विकल्प स्पष्ट घोषित किया गया है, वहां सभी चरों को Dim, Public, Private, या ReDim कथनों का उपयोग करके घोषित किया जाना चाहिए।

अनुभवी लोगों के लिए VBScript साक्षात्कार प्रश्न और उत्तर

18) VBScript और VBA में क्या अंतर है?

VBScript और के बीच अंतर VBA यह है कि,

VBA VBScript है
VBA में, आप सबस्क्रिप्ट तर्क में किसी सारणी की निचली सीमा को स्पष्ट रूप से परिभाषित कर सकते हैं। VBScript में इसकी अनुमति नहीं है; सभी सरणियों की निचली सीमा सदैव 0 होती है।
VBA, WithEvents कीवर्ड का समर्थन करता है, जिससे ऑब्जेक्ट संदर्भ को उसके संगत ऑब्जेक्ट द्वारा फायर किए गए इवेंट की सूचना प्राप्त करने की अनुमति मिलती है। हालाँकि, VBScript WithEvents कीवर्ड का समर्थन नहीं करता है।
VBA प्रारंभिक-बाध्य ऑब्जेक्ट बनाने के लिए New कीवर्ड का समर्थन करता है। किसी चर घोषणा कथन में new कीवर्ड समर्थित नहीं है

19) उप प्रक्रियाओं की विशेषताओं का उल्लेख करें?

  • यदि आप बिना कोई मान लौटाए कथनों की श्रृंखला चलाना चाहते हैं तो आप उप प्रक्रियाओं का उपयोग कर सकते हैं।
  • उपप्रक्रियाएँ “Sub” से शुरू होती हैं और “End Sub” कथनों के साथ समाप्त होती हैं
  • उपप्रक्रियाएँ तर्क ले सकती हैं लेकिन मान नहीं लौटा सकतीं
  • उपप्रक्रियाएं इनपुट ले भी सकती हैं और नहीं भी।

20) सेलेक्ट केस स्टेटमेंट क्या है?

Select Case कथन If Then Else के समान है लेकिन यह कोड को अधिक पठनीय बनाता है।

यह एकल अभिव्यक्ति पर काम करता है और Select Case कथन के आरंभ में इसका मूल्यांकन किया जाता है।


21) बताइए कि यदि QTP हमारे द्वारा की गई क्रियाओं को रिकॉर्ड करते समय VBScript कोड उत्पन्न करता है, तो क्या यह संभव नहीं है कि सीधे VBScript कोड का उपयोग करके लिखा जाए, जबकि QTP भी वही कार्य करता है?

नहीं, यह संभव नहीं है। क्यूटीपी वह इंजन है जो इसके माध्यम से चलता है। VBScript किसी वेब पेज पर किसी लिंक पर क्लिक करने जैसी क्रियाएं करने के लिए QTP UI पर निर्भर करता है।


22) 5 से 0 तक की संख्याएँ प्रिंट करने के लिए कोड लिखें?

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

23) फ़ंक्शन और उप-प्रक्रिया के बीच मुख्य अंतर क्या है?

फ़ंक्शन और उप-प्रक्रिया के बीच मुख्य अंतर यह है कि फ़ंक्शन एक मान लौटाता है जबकि उप-प्रक्रिया ऐसा नहीं करती है।


24) आप VBScript में “hello world” प्रोग्राम किस प्रकार लिख सकते हैं?

VBScript में, आप hello world को दो तरीकों से लिख सकते हैं, प्रोग्राम hello world टेक्स्ट के साथ एक संदेश बॉक्स प्रदर्शित करेगा।

  1. MsgBox "नमस्ते दुनिया"
  2. “हैलो वर्ल्ड” की प्रतिध्वनि

25) VBScript में scrrun.dll के बारे में बताएं?

Scrrun.dll का उपयोग VB प्रोग्रामिंग में बहुत अधिक किया जाता है। स्क्रिप्टिंग रनटाइम लाइब्रेरी Visual basic स्क्रिप्ट के कामकाज के लिए बहुत महत्वपूर्ण है। यह टेक्स्ट ऑपरेशन, फ़ाइल प्रबंधन और फ़ाइल संशोधन सुविधाओं जैसी बहुत अधिक कार्यक्षमता प्रदान करता है।

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे