أهم 25 سؤالاً وإجابات لمقابلة VBScript (2026)

فيما يلي أسئلة وإجابات مقابلة VBScript للمرشحين الجدد وذوي الخبرة للحصول على وظيفة أحلامهم.

 

أسئلة وأجوبة مقابلة VBScript للطلاب الجدد

1) اذكر ما هو VBScript؟

يرمز VB Script إلى Visual Basic Script، وهو نسخة خفيفة من Visual Basic Script Microsoft فيجوال بيسك. إنها لغة برمجة نصية من جانب العميل مثل JavaVBScript مشابه جدًا لـ Visual Basic.


2) اذكر البيئات التي يمكن تشغيل VBScript فيها؟

يمكن تشغيل VBScript في 3 بيئات،

  • IIS (خادم معلومات الإنترنت) – Microsoftخادم الويب
  • وش (Windows مضيف البرنامج النصي) - بيئة الاستضافة الأصلية لـ Windows OS
  • IE (Internet Explorer) – أبسط بيئة استضافة يمكننا استخدامها لتشغيل VBS

👉 تنزيل مجاني بصيغة PDF: أسئلة وأجوبة مقابلة VBScript


3) اذكر ما هي التقنية المستخدمة في VB Script؟

يوفر VB Script التكنولوجيا،

  • روتينات
  • وظائف
  • التلاعب بالسلسلة
  • البيانات/الوقت
  • معالجة الأخطاء وما إلى ذلك.

4) اذكر ما هي قواعد تسمية المتغير في VBScript؟

لتسمية متغير في VBScript هناك قواعد معينة، تحتاج إلى استخدام الكلمة الأساسية "خافت"على سبيل المثال، راتب Dim. كما يجب عليك أن تتذكر الأمور التالية

  • يجب أن يبدأ اسم المتغير بحرف
  • لا يمكن أن يتجاوز اسم المتغير 255 حرفًا
  • يجب ألا يحتوي اسم المتغير على نقطة (.)

5) اشرح ما هو الربط الفضفاض؟ لماذا ليس من الممارسات الجيدة استخدامها؟

فبسكريبت يسمح لك باستخدام المتغيرات دون الإعلان عن أنها تُعرف باسم "الربط الفضفاض". إنها ليست ممارسة مثالية لاستخدامها. لأنه إذا أخطأت في كتابة نفس المتغير عند استخدامه مرة أخرى، فلن يُظهر لك VBScript الخطأ.

أسئلة المقابلة لـ VBScript
أسئلة المقابلة لـ VBScript

6) اذكر ما هو البديل في VBScript؟

A البديل في VBScript هو نوع البيانات. يمكن أن يحتوي المتغير على سلسلة أو معلومات رقمية. يتصرف المتغير كسلسلة عند استخدامه في سياق سلسلة وكرقم عند استخدامه في سياق رقم.


7) اذكر ما هي إجراءات VBScript؟

تُستخدم إجراءات VBScript بشكل أساسي لتنظيم التعليمات البرمجية وإعادة استخدامها. هناك نوعان أساسيان من إجراءات VBScript: الإجراءات الفرعية وإجراءات الوظيفة.


8) أذكر متى يتم استخدام الإجراءات الوظيفية وما هي خصائصها؟

يمكنك استخدام إجراءات الدالة عندما تريد تنفيذ سلسلة من العبارات وإرجاع قيمة.

  • تبدأ إجراءات الوظيفة وتنتهي ببيانات الوظيفة ونهاية الوظيفة
  • قد يأخذ أو لا يأخذ إجراء الوظيفة مدخلات.
  • تقوم إجراءات الدالة بإرجاع قيمة عن طريق تعيين القيمة لاسمها

9) اذكر كيف يمكنك استدعاء وظائف VBScript؟

للإتصال وظائف في بي سكريبت، عليك اتباع القواعد أدناه.

  • اسم وظيفة الذكر، متبوعًا بأقواس الفتح والإغلاق
  • اذكر جميع الحجج الموجودة بين الأقواس التي تتطلبها الوظيفة

10) اذكر كيفية تعيين قيمة تاريخ للمتغير؟

لتعيين قيمة تاريخ لمتغير، يجب وضع متغيرات التاريخ والوقت داخل رمز التجزئة (#).


11) اذكر كيفية إنشاء ملف تعريف الارتباط باستخدام VBScript؟

إن أبسط طريقة لإنشاء ملف تعريف الارتباط هي تعيين قيمة سلسلة للكائن document.cookie.


12) اذكر كيفية الوصول إلى بيانات المصفوفة؟

يمكن الوصول إلى البيانات الموجودة في المصفوفة من خلال الإشارة إلى اسم المصفوفة ورقم فهرس العنصر.


13) في ملف HTML ما هو الموضع المثالي لتضمين VBScript؟

الوضع المثالي لتضمين VBScript في HTML هو،

  • داخل قسم الرأس
  • داخل قسم الجسم
  • داخل الملف الخارجي

14) اذكر ما هي معلمات ByRef و ByVal في VBScript؟

يتم استخدام معلمات ByRef وByVal في VBScript لتمرير وسيطة VBScript إلى الإجراءات حسب المرجع أو القيمة


15) اذكر ماذا لو لم تحدد أي شيء عند استدعاء الإجراء؟

إذا لم تحدد أي شيء عند استدعاء إجراء ما، فسيتم تمرير الوسيطة/الوسائط حسب المرجع افتراضيًا.


16) اذكر ما فائدة Option Explicit في VBScript؟

يُستخدم الأمر Option Explicit في VBScript لتهيئة جميع المتغيرات قبل استخدامها. وهذا يساعد على تجنب الأخطاء.ping خطأ في الكود.


17) اذكر قواعد استخدام عبارة Option Explicit؟

  • يجب أن تكون عبارة Option Explicit موجودة في البرنامج النصي قبل أي عبارات أخرى. إذا لم يكن الأمر كذلك، فسيحدث خطأ لا يمكن اكتشافه
  • في الوحدات التي لم يتم الإعلان عن عبارة Option Explicit فيها، تعتبر أي متغيرات غير معلنة كمتغيرات تلقائيًا.
  • عندما يتم الإعلان عن Option Explicit، يجب الإعلان عن جميع المتغيرات باستخدام عبارات Dim أو Public أو Private أو ReDim.

أسئلة وأجوبة مقابلة VBScript للخبرة

18) اذكر ما الفرق بين VBScript و VBA؟

الفرق بين VBScript و VBA هل هذا،

VBA فبسكريبت
في VBA، يمكنك تحديد الحد الأدنى للصفيف بشكل صريح في وسيطة الاشتراكات. في VBScript، هذا غير مسموح به؛ الحد الأدنى لجميع المصفوفات هو دائمًا 0.
يدعم VBA الكلمة الأساسية WithEvents للسماح بمرجع كائن لتلقي إعلام بالأحداث التي يتم تشغيلها بواسطة الكائن المقابل لها. ومع ذلك، لا يعتمد VBScript الكلمة الأساسية WithEvents.
يدعم VBA الكلمة الأساسية الجديدة لإنشاء كائنات مرتبطة مبكرًا. الكلمة الأساسية الجديدة غير مدعومة في بيان تعريف المتغير

19) اذكر خصائص الإجراءات الفرعية؟

  • يمكنك استخدام الإجراءات الفرعية إذا كنت تريد تشغيل سلسلة من البيانات دون إرجاع أي قيمة.
  • تبدأ الإجراءات الفرعية بـ "Sub" وتنتهي بعبارات "End Sub".
  • يمكن أن تأخذ الإجراءات الفرعية وسيطات ولكن لا يمكنها إرجاع قيمة
  • قد تأخذ أو لا تأخذ الإجراءات الفرعية مدخلات.

20) اذكر ما هو بيان تحديد الحالة؟

عبارة Select Case تشبه عبارة If Then Else ولكنها تجعل الكود أكثر قابلية للقراءة.

إنه يعمل على تعبير واحد ويتم تقييمه في بداية بيان تحديد الحالة.


21) اذكر ما إذا QTP يقوم النظام بإنشاء كود VBScript أثناء تسجيل الإجراءات، ألا يمكن كتابة الكود مباشرةً باستخدام VBScript؟ QTP هل يفعل الشيء نفسه أيضاً؟

لا، لم يكن ممكنا. QTP هو المحرك الذي يعمل من خلاله. يعتمد VBScript على QTP واجهة المستخدم لتنفيذ الإجراءات، مثل النقر على رابط في صفحة ويب.


22) اكتب كود لطباعة الأرقام من 5 إلى 0؟

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

23) اذكر ما هو الفرق الرئيسي بين الوظيفة والإجراء الفرعي؟

الفرق الرئيسي بين الوظيفة والإجراء الفرعي هو أن الوظيفة تُرجع قيمة بينما لا يقوم الإجراء الفرعي بذلك.


24) ما هي الطريقة التي يمكن بها كتابة برنامج "hello World" بلغة VBScript؟

في VBScript، يمكنك كتابة hello world بطريقتين، سيعرض البرنامج مربع رسالة يحتوي على النص hello world.

  1. جي اسBox "مرحبا بالعالم"
  2. صدى "أهلا بالعالم"

25) شرح حول scrrun.dll في VBScript؟

يستخدم Scrrun.dll بشكل كبير في برمجة VB. تعتبر مكتبة تشغيل النصوص البرمجية مهمة جدًا لتشغيل النصوص البرمجية في Visual Basic. فهي توفر وظائف أكثر بكثير مثل العمليات النصية وإدارة الملفات وميزات تعديل الملفات.

ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)

تلخيص هذه التدوينة بـ: