डाउनलोड पीडीऍफ़
फ्रेशर्स और अनुभवी VBScript डेवलपर के लिए साक्षात्कार में अक्सर पूछे जाने वाले प्रश्न पूछे जाते हैं।
1) उल्लेख करें कि VBScript क्या है?
VB स्क्रिप्ट विज़ुअल बेसिक स्क्रिप्ट के लिए है, और यह Microsoft Visual Basic का एक हल्का संस्करण है। यह जावास्क्रिप्ट की तरह एक क्लाइंट-साइड स्क्रिप्टिंग भाषा है। VBScript विज़ुअल बेसिक के समान है।
2) उन वातावरणों का उल्लेख करें जहां VBScript को चलाया जा सकता है?
VBScript को 3 वातावरणों में चलाया जा सकता है,
- IIS (इंटरनेट सूचना सर्वर) - Microsoft का वेब सर्वर
- डब्लूएसएच (विंडोज़ स्क्रिप्ट होस्ट) - विंडोज़ ओएस का मूल होस्टिंग वातावरण
- IE (इंटरनेट एक्सप्लोरर) - सबसे सरल होस्टिंग वातावरण जिसका उपयोग हम VBS चलाने के लिए कर सकते हैं
3) उल्लेख करें कि VB स्क्रिप्ट द्वारा प्रयुक्त तकनीक क्या है?
VB स्क्रिप्ट प्रौद्योगिकी प्रदान करता है,
- सबरूटीन्स
- कार्यों
- स्ट्रिंग हेरफेर
- डेटा / समय
- त्रुटि से निपटने, आदि।
4) उल्लेख करें कि VBScript में वैरिएबल के नाम क्या हैं?
VBScript में चर का नाम देने के लिए कुछ नियम हैं, आपको 'Dim ' कीवर्ड का उपयोग करने की आवश्यकता है । उदाहरण के लिए, मंद वेतन। साथ ही, आपको निम्न बातों को याद रखने की आवश्यकता है
- चर नाम अक्षर से शुरू होना चाहिए
- परिवर्तनीय नाम 255 वर्णों से अधिक नहीं हो सकता
- चर नाम में एक अवधि (?) नहीं होनी चाहिए।
5) ढीले बंधन क्या है? इसका उपयोग करना एक अच्छा अभ्यास क्यों नहीं है?
VBScript आपको 'ढीले बंधन' के रूप में ज्ञात घोषित किए बिना चर का उपयोग करने की अनुमति देता है। इसका उपयोग करना एक आदर्श अभ्यास नहीं है। क्योंकि अगर आप उसी वेरिएबल को मिस करते हैं जब आप उसे दोबारा इस्तेमाल करते हैं तो VBScript आपको त्रुटि नहीं दिखाएगी।
6) उल्लेख करें कि VBScript में भिन्न क्या है?
VBScript का एक प्रकार एक डेटा प्रकार है। एक वेरिएंट में स्ट्रिंग या संख्यात्मक जानकारी हो सकती है। एक वेरिएंट एक स्ट्रिंग की तरह व्यवहार करता है जब आप इसे स्ट्रिंग संदर्भ में उपयोग करते हैं और एक संख्या के रूप में जब आप इसे एक संख्या संदर्भ में उपयोग करते हैं।
7) उल्लेख करें कि VBScript प्रक्रियाएं क्या हैं?
VBScript प्रक्रियाएं मुख्य रूप से कोड संगठन और पुन: उपयोग के लिए उपयोग की जाती हैं। मुख्यतः दो प्रकार की VBScript प्रक्रियाएँ होती हैं: उप-प्रक्रियाएँ और कार्य-प्रक्रियाएँ।
8) फ़ंक्शन प्रक्रियाओं का उपयोग करते समय उल्लेख करें और इसकी विशेषताएं क्या हैं?
जब आप कथनों की एक श्रृंखला निष्पादित करना चाहते हैं और मान लौटाते हैं, तो आप फ़ंक्शन प्रक्रियाओं का उपयोग करते हैं।
- फंक्शन प्रक्रियाएं फंक्शन और एंड फंक्शन स्टेटमेंट के साथ शुरू और खत्म होती हैं
- एक फ़ंक्शन प्रक्रिया इनपुट ले सकती है या नहीं भी हो सकती है।
- फ़ंक्शन प्रक्रियाएँ इसके नाम पर मान निर्दिष्ट करके एक मान लौटाती हैं
9) उल्लेख करें कि आप VBScript फ़ंक्शंस कैसे कह सकते हैं?
VBScript फ़ंक्शंस को कॉल करने के लिए, आपको नीचे दिए गए नियमों का पालन करना होगा।
- ब्रैकेट को खोलने और बंद करने के बाद उल्लेख समारोह का नाम
- फ़ंक्शन की आवश्यकता वाले कोष्ठक के बीच सभी तर्कों का उल्लेख करें
10) एक चर के लिए दिनांक मान कैसे निर्दिष्ट करें?
किसी चर को दिनांक मान असाइन करने के लिए, दिनांक और समय चर को हैश प्रतीक (#) के भीतर संलग्न किया जाना चाहिए।
11) उल्लेख करें कि VBScript का उपयोग करके कुकी कैसे बनाएं?
कुकी बनाने का सबसे सरल तरीका है डॉक्युमेंट.कॉकी ऑब्जेक्ट को एक स्ट्रिंग मान असाइन करना।
12) उल्लेख कैसे ऐरे डेटा तक पहुँचने के लिए?
एरे में डेटा ऐरे के नाम और एलीमेंट के इंडेक्स नंबर का हवाला देकर एक्सेस किया जा सकता है।
13) HTML फ़ाइल में VBScript को शामिल करने के लिए एक आदर्श स्थिति क्या है?
HTML में VBScript शामिल करने के लिए एक आदर्श स्थिति है,
- हेड सेक्शन के अंदर
- इनसाइड बॉडी सेक्शन
- अंदर की फाइल
14) उल्लेख करें कि VBScript में ByRef और ByVal Parameters क्या है?
VBScript में ByRef और ByVal Parameters का उपयोग VBScript तर्क को संदर्भ या मान द्वारा प्रक्रियाओं में पास करने के लिए किया जाता है
15) जब आप किसी प्रक्रिया को कहते हैं तो कुछ भी निर्दिष्ट न करें तो क्या होगा?
यदि आप किसी प्रक्रिया को कॉल करते समय कुछ भी निर्दिष्ट नहीं करते हैं, तो तर्क / तर्क डिफ़ॉल्ट रूप से संदर्भ द्वारा पारित किए जाते हैं।
16) उल्लेख करें कि VBScript में विकल्प स्पष्ट का उपयोग क्या है?
VBScript में विकल्प स्पष्ट विवरण का उपयोग करने से पहले सभी चर को शुरू करना है। यह कोड में टाइपिंग त्रुटि से बचने में मदद करता है।
17) विकल्प स्पष्ट विवरण का उपयोग करने के लिए नियमों का उल्लेख करें?
- किसी अन्य कथन से पहले विकल्प का विवरण एक स्क्रिप्ट में होना चाहिए। यदि नहीं, तो एक nontrappable त्रुटि होती है
- मॉड्यूल में जहां विकल्प स्पष्ट विवरण घोषित नहीं किया गया है, किसी भी अघोषित चर को स्वचालित रूप से वेरिएंट माना जाता है।
- जहां विकल्प स्पष्ट घोषित किया गया है, वहां सभी चर को डिम, पब्लिक, प्राइवेट या रेदिम स्टेटमेंट का उपयोग करके घोषित किया जाना चाहिए।
18) उल्लेख करें कि VBScript और VBA में क्या अंतर है?
VBScript और VBA के बीच अंतर यह है कि,
VBA |
VBScript है |
|
|
|
|
|
|
19) उप प्रक्रियाओं की उल्लेख विशेषताएँ?
- यदि आप बिना किसी मूल्य को लौटाए बयान की एक श्रृंखला चलाना चाहते हैं, तो आप उप प्रक्रियाओं का उपयोग कर सकते हैं।
- उपप्रकार "सब" के साथ शुरू होते हैं और "एंड सब" बयान के साथ समाप्त होते हैं
- उपप्रबंधक तर्क ले सकते हैं लेकिन एक मान नहीं लौटा सकते
- उपप्रकार ले सकता है या इनपुट नहीं ले सकता है।
20) मेंशन केस स्टेटमेंट क्या है?
केस स्टेटमेंट सेलेक्ट करें तो इफ एल्स के समान है लेकिन यह कोड को अधिक पठनीय बनाता है।
यह एकल अभिव्यक्ति पर काम करता है और सेलेक्ट केस स्टेटमेंट की शुरुआत में मूल्यांकन किया जाता है।
21) यदि QTP वीबीएसस्क्रिप्ट कोड बनाता है जैसा कि हम कार्रवाई रिकॉर्ड करते हैं, तो क्या यह संभव नहीं है कि क्यूटीपी भी वैसा ही हो, जब QTP भी ऐसा ही करता है?
नहीं, यह संभव नहीं है। QTP वह इंजन है जो इसके माध्यम से चलता है। VBScript क्रियाओं को करने के लिए QTP UI पर निर्भर करता है, जैसे कि वेब पेज पर लिंक पर क्लिक करना।
२२) ५ से ० तक संख्याएँ प्रिंट करने के लिए एक कोड लिखें?
For i=5 To 0 step -1WScript.Echo iNext
23) उल्लेख करें कि फ़ंक्शन और उप-प्रक्रिया के बीच मुख्य अंतर क्या है?
फ़ंक्शन और उप-प्रक्रिया के बीच मुख्य अंतर यह है कि फ़ंक्शन एक मान लौटाता है जबकि एक उप-प्रक्रिया नहीं होती है।
२४) "हेल्लो वर्ल्ड" किस तरह से आप VBScript में लिख सकते हैं?
VBScript में, आप दो तरीकों से हैलो दुनिया लिख सकते हैं, प्रोग्राम टेक्स्ट हैलो दुनिया के साथ एक संदेश बॉक्स प्रदर्शित करेगा।
- MsgBox "हैलो वर्ल्ड"
- इको "हैलो वर्ल्ड"
25) VBScript में scrrun.dll के बारे में बताएं?
ScrBun.dll प्रोग्रामिंग VB में बहुत अधिक उपयोग किया जाता है। विजुअल बेसिक स्क्रिप्ट के कामकाज के लिए स्क्रिप्टिंग रनटाइम लाइब्रेरी बहुत महत्वपूर्ण है। यह बहुत अधिक कार्यक्षमता प्रदान करता है जैसे कि पाठ संचालन, फ़ाइल प्रबंधन और फ़ाइल संशोधन सुविधाएँ।
- अगला