أسئلة COM (نموذج كائن مكون) باللغات العربية

أسئلة COM (نموذج كائن مكون) باللغات العربية

اختبر فهمك لموضوعات نموذج كائن المكون (COM) من خلال الإجابة عن 100+ أسئلة MCQ لنموذج كائن المكون (COM).
انتقل لأسفل لتبدأ!

1: تحديد البيان غير الصحيح:

A.   COM يحدد معيار ثنائي للمكون المتداخل.

B.   يتم توفير com على منصات متعددة مثل Windows و Macintosh و Unix.

C.   يوفر COM تطورًا قويًا للتطبيقات والأنظمة القائمة على المكونات.

D.   لا تدعم com التواصل عبر حدود الشبكة.

E.   يوفر com آليات للخطأ والإبلاغ عن الحالة.

2: كيف ترتبط ActiveX و COM؟

A.   تم إعادة تسمية ActiveX باسم COM.

B.   تمت إعادة تسمية COM باسم ActiveX.

C.   ActiveX هي تقنية مبنية على كوم.

D.   كوم هي تقنية مبنية على ActiveX.

E.   كلاهما متشابهان.

3: الواجهة التي يمكن رؤيتها في كل مكان يتم الرجوع إلى المكون ، بما في ذلك تطبيق العميل ،

A.   عام

B.   خاص

C.   صديق

D.   محجوز

E.   محمي

4: أي مما يلي هو أفضل لغة يجب استخدامها لتحديد واجهات؟

A.   ج

B.   C ++

C.   ميدل

D.   VC ++

E.   البصرية الأساسية

5: رمز تنظيم هو

A.   الرمز المستخدم لإنشاء مكتبات النوع.

B.   الكود المستخدم لإنشاء الواجهة.

C.   الرمز المستخدم لتسجيل مكون في النظام.

D.   الرمز المستخدم لإنشاء إجراءات معالجة الأخطاء في المكونات.

E.   الرمز الذي يحزم المعلمات لاستدعاء الطريقة

6: حدد البيان غير الصحيح من ما يلي:

A.   لا يُسمح بإدارة الذاكرة المشتركة بين المكونات في COM.

B.   يوفر COM آليات للاتصالات بين المكونات.

C.   يمكن للمكونات التواصل عبر حدود العملية والشبكة.

D.   كوم يدعم التحميل الديناميكي للمكونات.

E.   كوم هي لغة البرمجة مستقلة.

7: يعتمد ActiveX على com. ما التالي هو عبارة غير صحيحة فيما يتعلق بمتطلبات عنصر تحكم ActiveX؟

A.   يجب أن يكون للتحكم النشط CLSID.

B.   قد يدعم عنصر التحكم ActiveX أو لا يدعم واجهة iunknown.

C.   يجب أن يحتوي عنصر التحكم ActiveX على كائن فئة يقوم بتنفيذ iClassFactory.

D.   يجب أن يعرض عنصر التحكم ActiveX خصائصه وطرقه وأحداثه عبر واجهات الإرسال أو الواجهات المزدوجة.

E.   يجب أن يكون عنصر التحكم ActiveX مكونًا ذاتيًا في العملية

8: أي مما يلي ليس نوعًا من المعرف؟

A.   معرف الطبقة.

B.   واجهة adentifer.

C.   معرف الطريقة.

D.   اكتب معرف المكتبة.

E.   معرف الفئة.

9: IDL تعني:

A.   لغة تعريف الواجهة.

B.   واجهة محددة اللغة.

C.   لغة تعريف الميراث.

D.   لغة التعريف الضمنية.

E.   واجهة اللغة الديناميكية.

10: تريد تسجيل مكون com يدعى mydll.dll. أي مما يلي هو بناء الجملة الصحيح لتسجيل المكون؟

A.   regserver32.exe c: \ windows \ system \ mydll.dll

B.   regsvr32.exe c: \ windows \ system \ mydll.dll

C.   regsvr mydll.dll

D.   regsvr32 mydll.dll

E.   regsvr32 /u c: \ windows \ system \ mydll.dll

11: يمكن أن تشمل المكونات

A.   كائنات واجهة المستخدم.

B.   مقطوعات الإملاء.

C.   كائنات الوصول إلى قاعدة البيانات.

D.   أ و ج.

E.   أ ، ب و ج.

12: كيف تختلف قيمة خاصية instancing لفئة قابلة للإبداع خارجيًا عن فئة كائن تابعة؟

A.   سيكون للممتلكات الخاصة بفصل خارجي قابلة للإبداع تعيين قيمته على الخاص ، في حين أن جميع الكائنات التابعة ستكون لها قيمها على publicnotcreatable.

B.   سيكون للممتلكات المخصصة لفئة قابلة للإبداع خارجيًا تعيين قيمتها على publicnotcreate ، في حين أن جميع الكائنات التابعة ستكون لها قيمها على القطاع الخاص.

C.   لن يكون لدى instancing property لفئة قابلة للإبداع خارجيًا قيمتها الخاصة أو قابلة للإنشاء ، في حين أن جميع الكائنات التابعة ستكون لها قيمها على publicnotcreatable أو خاصة.

D.   سيكون للقرص الذي يمكن الإبداع خارج نطاقه من الخارج تعيين قيمته على خاص أو قابلة للإنشاء ، في حين أن جميع الكائنات التابعة لن يكون لها قيمها على publicnotcreatable أو خاصة.

E.   لن يكون لدى instancing خاصية لفئة قابلة للإبداع خارجيًا قيمتها على القطاع الخاص ، في حين أن جميع الكائنات التابعة لن يكون لها قيمها على publicnotcreatable.

13: يجب تشغيل المكون في مساحة منفصلة أو مؤشر ترابط منفصل عن تطبيق العميل. أي نوع من الخادم الذي ستستخدمه؟

A.   تحت المعالجة

B.   خارج العملية

C.   بعيد

D.   ا او ب.

E.   ب أو ج.

14: يتمتع عنصر التحكم ActiveX بخصائص مستمرة. أي واجهة يجب أن تنفذها؟

A.   ipersistream

B.   Ipersist

C.   ipersistsstreaminit

D.   ا او ب.

E.   أ أو ج

15: ما هي الواجهة التي يستخدمها برنامج COM-Using لاستدعاء خصائص كائنات COM وطرقها وأحداثها بالاسم؟

A.   iunknown

B.   idispatch

C.   يستحضر

D.   أعلن

E.   iclassfactory

16: تحت أي مفتاح التسجيل الذي سيتم العثور على مسار خادم COM خارج العملية؟

A.   hkcr \ prog-id \ clsid

B.   hkcr \ clsid \ {object-class-id} \ alcalserver32

C.   hkcr \ clsid \ {object-class-id} \ progid

D.   hkcr \ clsid \ {object-class-id} \ typelib

E.   HKCR \ clsid \ {Object-Class-ID} \ الإصدار

17: وكيل هو:

A.   نوع من الواجهة.

B.   طريقة خاصة لكائن com.

C.   دعوة إلى طريقة كائن com.

D.   كائن يعمل في مساحة عنوان المتصل.

E.   كائن يعمل في عملية الخادم.

18: تسمى الوحدة الأساسية لسلامة الخيط في com

A.   شقة

B.   فصل

C.   واجهه المستخدم

D.   حاجز

E.   شظية

19: كيف يتم إصدار واجهات؟

A.   باستخدام مكتبات النوع.

B.   باستخدام IIDs.

C.   باستخدام GUIDS.

D.   لا يمكن للمرء أن يكون واجهات الإصدار ، كل واجهة جديدة.

E.   باستخدام IDL

20: أي من العبارات التالية غير صحيحة فيما يتعلق بالإرسال واجهات؟

A.   واجهات Dispatch تحصل على اسمها من حقيقة يتم تنفيذها باستخدام COM Interface Idispatch.

B.   تتيح واجهة الإرسال للمتصلين الاستعلام عن كائن ما في وقت التشغيل للحصول على قائمة بطرق ومعلمات الأتمتة الخاصة بها ثم استدعاء هذه الطرق.

C.   يمكن لغات البرمجة النصية مثل VBA و VBScript الاستفادة من كل من الواجهات الإرسال والخطورة.

D.   يشار إلى كائنات com التي تكشف واجهات الإرسال ككائنات أتمتة أو خوادم أتمتة.

E.   تجعل واجهات الإرسال أسهل بكثير على الأدوات مثل Visual Basic و PowerBuilder لتكييفها لاستخدام كائنات COM.

21: أي من العبارات التالية المتعلقة بـ DCOM غير صحيحة؟

A.   يعتمد DCOM على تقنية COM.

B.   إنه امتداد منخفض المستوى لتقنية COM.

C.   تم تصميم DCOM لتشغيل فقط على منصات Windows.

D.   يتم طبقة DCOM على آلية بيئة الحوسبة الموزعة للمجموعة المفتوحة.

E.   باستخدام DCOM ، لا يتم إجبار التطبيقات على الترقية في كل مرة يتغير فيها الكائن ، حيث يتم ذلك تلقائيًا.

22: أي مما يلي ليس عيبًا في Midl؟

A.   Midl معقدة نسبيا.

B.   MIDL يفصل بوضوح الواجهة عن التنفيذ.

C.   يجب أن تكون جميع المعلمات خارج مؤشرات.

D.   لا يتم دعم التحميل الزائد للوظيفة.

E.   يجب أن يكون نوع الإرجاع للطرق في واجهات الكائنات hresult.

23: ما هي الوظيفة التي يمكنك استخدامها لإضافة معلومات حول مكتبة الكتابة إلى سجل النظام؟

A.   registerTypelib

B.   Regtypelib

C.   Regtlb

D.   registertlb

E.   Regtype

24: IIDs هي guids التي تشير إلى:

A.   واجهات

B.   الطبقات

C.   اكتب المكتبات

D.   طُرق

E.   الفئات و nbsp ؛ & nbsp ؛

25: ما هي أنواع مختلفة من التنقل؟

A.   معيار

B.   مخصص

C.   مخصص القياسية

D.   قياسي ، مخصص ، بنيت

E.   المعيار ، بنيت

26: عند استخدام GUID لتحديد كائن COM ، يُعرف باسم A:

A.   واجهه المستخدم

B.   progid

C.   clsid

D.   أنا

E.   الشريان

27: يتم استخدام طريقة lockserver إلى:

A.   منع العملاء الآخرين من الوصول إلى موارد الكائن حتى تتم إزالة القفل.

B.   يستخدم لتخزين حالة كائن على القرص الثابت.

C.   احتفظ بمكون مفتوح في الذاكرة ، مما يسمح بإنشاء مثيلات بسرعة أكبر.

D.   منع المكون من التعطل.

E.   تدمير مكون مفتوح ولم يعد هناك حاجة إليه.

28: ما هو البيان غير الصحيح عن GUIDS؟

A.   Guids هي أعداد صحيحة مضمونة لتكون فريدة من نوعها في العالم عبر الفضاء والزمان.

B.   أنها تحدد بشكل فريد كل واجهة.

C.   يحددون بشكل فريد كل فئة كائن مكون.

D.   يتم تضمين GUIDS في مكتبة النوع.

E.   يتم استخدام GUIDS بواسطة نظام COM ديناميكيًا في وقت الربط للتأكد من عدم إجراء اتصالات خاطئة بين المكونات.

29: يوفر com شفافية الموقع بواسطة:

A.   واجهات.

B.   GUIDS.

C.   الوكلاء والعبادة.

D.   اكتب المكتبات.

E.   IDL.

30: طريقة addref لواجهة iunknown هي:

A.   تم الاحتجاج به لإعلام كائن COM حول إشارة جديدة إلى الكائن.

B.   تم الاحتجاج به لإعلام كائن COM بأنه لم يعد هناك حاجة إلى مرجع.

C.   استدعاء عندما يتم تدمير كائن com.

D.   استدعاء عندما يتم إنشاء كائن COM.

E.   تم الاحتجاج بها دائمًا بعد طريقة الإصدار.

31: أي من اللغات/الأدوات التالية يمكن أن تتفاعل مع COM من خلال واجهات الإرسال؟

A.   vbscript

B.   Powerbuilder

C.   البصرية الأساسية

D.   أ و ج.

E.   أ ، ب و ج.

32: كم عدد أنواع الواجهات المختلفة الموجودة في كوم؟

A.   3

B.   4

C.   5

D.   6

E.   7

33: ما هي الواجهة التي يجب دعمها بواسطة كائن COM؟

A.   iunknown

B.   يستحضر

C.   idispatch

D.   أعلن

E.   iclassfactory

34: Midl يقف ل

A.   لغة تعريف واجهة Microsoft.

B.   لغة تعريف واجهة الماكرو.

C.   لغة تعريف واجهة متعددة.

D.   لغة تحديد الماكرو.

E.   الحد الأدنى من تعريف الواجهة

35: يتم تحديد فئة مكون بواسطة:

A.   clsid

B.   بطاقة تعريف

C.   أنا

D.   كاتيد

E.   الشريان

36: أي مما يلي ليس هدفا من كوم؟

A.   يجب على المطورين إنشاء مكوناتهم الفريدة الخاصة بهم بحيث يجب أن تتداخل المكونات مع المكونات الأخرى التي طورها بائعون مختلفين.

B.   يجب ترقية النظام مع الحد الأدنى من النفقات العامة المعنية.

C.   يجب زيادة تكاليف تطوير البرمجيات.

D.   يجب أن تكون التطبيقات المطورة بلغات مختلفة قادرة على مشاركة المعلومات.

E.   يجب أن يكون هناك قابلية للتشغيل المتبادل الشفافة

37: أي مما يلي هو واجهة com للوصول إلى قاعدة البيانات؟

A.   RDO

B.   ODBC DIRECT.

C.   ado

D.   أ و ج.

E.   أ ، ب و ج.

38: أي من العبارات التالية غير صحيحة فيما يتعلق بطريقة Lockserver؟

A.   يحتفظ العميل بأسلوب Lockserver للحفاظ على مكون مفتوح في الذاكرة.

B.   يحتاج جميع العملاء إلى استدعاء طريقة Lockserver.

C.   يتم استخدامه للسماح بإنشاء مثيلات بسرعة.

D.   إنها طريقة واجهة ICLASSFACTORY.

E.   مطلوب حيث هناك حاجة إلى أداء خاص في إنشاء مثيلات متعددة من الفصول.

39: حدد البيان غير الصحيح بخصوص vTables:

A.   VTable تعني جدول الوظائف الافتراضية.

B.   إنها صفيف مرتبة تحتوي على مؤشرات للوظائف الافتراضية.

C.   لا يمكن مشاركة VTABLE بين حالات فئة الكائن نفسها.

D.   تعمل VTABLES عن طريق عدم التوجيه المزدوج.

E.   يجب أن يحتوي كل كائن أيضًا على مؤشر إلى VTABLE ؛ يتم إرجاع مؤشر لهذا المؤشر بواسطة QueryInterface.

40: أي مما يلي هو عيب Midl؟

A.   Midl هي اللغة المستقلة.

B.   يفصل MIDL بوضوح الواجهة من التنفيذ.

C.   يوفر MidL ميزات Microsoft الخاصة غير موجودة في IDL الأخرى.

D.   يمكن لمجمول MidL تلقائيًا إنشاء الوكلاء والبذخ ، قادرًا على تنظيم المعلمات عبر حدود العملية.

E.   جميع المعلمات خارج هي مؤشرات.

41: ما هي التقنية التي يستخدمها DCOM للتعامل مع مجموعة الكائنات القمامة؟

A.   pinging

B.   المرجع العد.

C.   pinging والرجوع المرجعية.

D.   pinging و stuls.

E.   pinging والوكلاء.

42: أي مما يلي هي طرق واجهة iunknown؟

A.   QueryInterface

B.   addref

C.   addrelease

D.   أ و ب.

E.   ب و ج.

43: اختر البيان الخاطئ من ما يلي فيما يتعلق بالواجهات:

A.   العملاء يتفاعلون فقط مع المؤشرات مع واجهات.

B.   عندما يكون لدى العميل إمكانية الوصول إلى كائن مكون ، يكون لديه بالفعل مؤشر للوصول إلى وظائف الواجهة ، يسمى مؤشر الواجهة.

C.   في COM ، يمكن للعميل الوصول إلى كل من طرق الواجهة وأيضًا بيانات الكائن.

D.   يمكن للكائنات المكونة فضح واجهات متعددة.

E.   يتم تحديد كل واجهة بشكل فريد.

44: بأي طريقة لواجهة iunknown ، هل يمكن للعميل الحصول على مؤشرات إلى إجراءات أخرى من خلال طلب مؤشر واجهة؟

A.   getPointer

B.   GetInterface

C.   QueryInterface

D.   addref

E.   يطلق

45: امتداد مكتبة النوع هو:

A.   نموذج

B.   tlib

C.   tlb

D.   TBL

E.   TPL

46: الواجهة هي:

A.   الطريقة الافتراضية للمكون.

B.   عقد مكتوب بقوة بين مكون البرنامج والعميل.

C.   التعبير عن السلوك المتوقع والمسؤوليات المتوقعة.

D.   أ و ب.

E.   ب و ج

47: إذا لم يدعم كائن الواجهة المطلوبة ، فإن إرجاع QueryInterface:

A.   e_nointerface

B.   nointerface

C.   واجهة Nullinterface

D.   interfacenull

E.   واجهة لا

48: أي من العبارات التالية مخطئة في فوائد المكتبات النوع؟

A.   يمكن إجراء فحص النوع في وقت الترجمة. قد يساعد ذلك مطوري عملاء ActiveX على الكتابة بسرعة وتصحيح الكود للوصول إلى الكائنات.

B.   يمكنك وصف واجهة مع معلومات النوع وتنفيذ Idispatch :: استدعاء للواجهة باستخدام مكالمة واحدة للتخلص من Dispinvoke.

C.   يمكن لتطبيقات Visual Basic إنشاء كائنات ذات أنواع واجهة محددة ، بدلاً من نوع الكائن العام ، للاستفادة من الربط المبكر

D.   يمكن لعملاء ActiveX الذين لا يدعمون VTBLs قراءة وتذاكر ذاكرة التخزين المؤقت في وقت الترجمة ، وتحسين أداء وقت التشغيل.

E.   يتم تحسين وصول الخادم المحلي لأن الأتمتة تتجاوز مكتبة النوع لتعبئة المعلمات التي يتم تمريرها إلى كائن في عملية أخرى.

49: ما هي الآلية المستخدمة في com لتحديد المكونات بشكل فريد؟

A.   clsid

B.   IDL

C.   GUID

D.   جيت

E.   الخيوط

50: فيما يلي بعض العبارات المتعلقة بالواجهات. ما هو الوحيد غير الصحيح؟

A.   الواجهة ليست كائن مكون.

B.   الواجهة هي مجموعة ذات صلة من الوظائف التي يتواصل من خلالها العملاء والكائنات المكونة.

C.   يمكن تنفيذ كائن المكون بأي لغة طالما أنه يمكن أن يوفر مؤشرات لواجهة وظائف الأعضاء.

D.   يتفاعل العملاء مع واجهات مباشرة.

E.   يتم كتابة واجهات بقوة

51: عدد الطرق في واجهة iunknown هو:

A.   2

B.   3

C.   4

D.   5

E.   6

52: Clsid يرمز إلى:

A.   معرف الطبقة.

B.   معرف واجهة الفئة.

C.   معرف نظام الفصل.

D.   معرف اللغة الطبقية.

E.   تحديد اللغة الطبقية.

53: أي من العناصر المترجمة التالية لا تعمل في العملية؟

A.   Activex exe

B.   Activex DLL

C.   التحكم النشط

D.   DLL القياسي

E.   أ و د.

54: ما هي اللغة التي يصفها كوم لإنشاء المكونات؟

A.   ج

B.   C ++

C.   VC ++

D.   البصرية الأساسية.

E.   com هي لغة مستقلة من حيث أنها لا تحدد أي لغة برمجة معينة لإنشاء المكونات.

55: com يرمز إلى:

A.   نموذج الكائن المشترك

B.   النموذج الموضوعي المكون

C.   طريقة كائن المكون

D.   نموذج كائن المكون

E.   منهجية كائن المكون

56: الهدف الرئيسي من كوم هو:

A.   التوافقية

B.   إعادة الاستخدام

C.   صيانة

D.   المرونة

E.   الإدارة

57: كم عدد الحقول التي تتكون منها hresult؟

A.   2

B.   3

C.   4

D.   5

E.   6

58: ما هي الطريقة التي تستخدمها لإنشاء GUIDs جديدة؟

A.   Createguid

B.   coCreateguid

C.   الإرشاد

D.   coguidcreate

E.   CreateNewGuid

59: GUID يقف ل

A.   معرف فريد عالمي.

B.   الهوية العالمية.

C.   البادئة العامة.

D.   تحديد هوية فريدة عامة.

E.   تحديد واجهة المستخدم الرسومية.

60: عندما يحدد GUID واجهة ، يُعرف باسم

A.   progid

B.   clsid

C.   أنا

D.   الشريان

E.   البحث الجنائي

61: في أي أداة/لغة ، هل يمكنك عمل مكونات COM؟

A.   C ++

B.   VC ++

C.   البصرية الأساسية

D.   ب و ج

E.   أ ، ب و ج

62: ما هو التشابه/العلاقة بين الأنابيب المسماة و DCOM؟

A.   كلاهما لغات موجهة نحو الكائن.

B.   تم إعادة تسمية الأنابيب المسمى إلى DCOM.

C.   كلاهما يعتمد على تقنية COM.

D.   كلاهما آليات لويك IPC.

E.   يتطلب DCOM أنابيب تسمي للعمل.

63: الواجهة المزدوجة واحدة:

A.   حيث يوجد طريقتان.

B.   وهو ما ينطبق على كائنين.

C.   التي تجمع بين واجهة إرسال وواجهة VTABLE مباشرة.

D.   هذا له واجهتان إرسال.

E.   هذا له واجهات VTable مباشرة.

64: حدد البيان غير الصحيح من ما يلي:

A.   COM هي بنية برمجيات تحدد مجموعة من المعايير للتشغيل البيني للمكونات.

B.   لا يعتمد كوم على أي لغة برمجة معينة.

C.   COM هي البنية الأساسية التي تشكل الأساس لخدمات البرمجيات ذات المستوى الأعلى ، مثل تلك التي توفرها ارتباط الكائنات والتضمين (OLE).

D.   يتوفر دعم com فقط على منصات Microsoft.

E.   كوم قابل للتمديد.

65: أي مما يلي هو البيان الصحيح بخصوص IDL؟

A.   IDL هي أداة تستخدم لمساعدة المبرمجين على تحديد واجهات.

B.   IDL هي اللغة المستخدمة لإنشاء فصول COM.

C.   IDL هي اللغة المستخدمة في العملاء لاستدعاء خوادم COM.

D.   يتم استخدام IDL للاتصال interprocess.

E.   IDL هي بنية الخيوط.

66: UDT يرمز إلى:

A.   نوع البيانات العالمي.

B.   نقل البيانات العالمية.

C.   نوع البيانات الموحد.

D.   نقل البيانات الموحدة.

E.   تكنولوجيا البيانات الموحدة.

67: أي من المعلمات التالية يجب أن تنقلها إلى وظيفة cocreateinstance؟

A.   معلمة معرف الفئة.

B.   معلمة نوع المكون.

C.   معلمة معرف الواجهة.

D.   أ و ج.

E.   أ ، ب و ج.

68: كعب هو:

A.   حالة خطأ.

B.   اسم آخر لواجهة.

C.   نوع من الواجهة.

D.   كائن يعمل في عملية الخادم.

E.   كائن دمر.

69: IID تعني:

A.   واجهة idenitifer.

B.   تحديد الميراث.

C.   معرف مثيل ثابت.

D.   معرف مثيل.

E.   تحديد الواجهة الموروثة.

70: أي مما يلي تقنية تعتمد على كوم؟

A.   كوربا

B.   أولي

C.   Activex

D.   أ و ب.

E.   ب و ج.

71: كوم ليس:

A.   لغة برمجة.

B.   كائن على أساس.

C.   بنية البرمجيات.

D.   اللغة المستقلة.

E.   كم عدد البتات هي GUID؟

F.   16

G.   32

H.   64

I.   128

J.   256

72: MTA تعني:

A.   شقة متعددة الخيوط.

B.   الهندسة المعمارية متعددة الخيوط.

C.   بنية الخيوط المتعددة.

D.   Microsoft Threading Architecture.

E.   الحد الأدنى لعمارة الخيوط.

73: بخلاف DCOM ، ما هي آلية IPC الأخرى التي يمكن استخدامها؟

A.   مآخذ Windows.

B.   مكالمات الإجراء عن بُعد (RPCs).

C.   كتل رسالة الخادم (SMBs).

D.   أ و ب.

E.   أ ، ب و ج

74: ما هو البيان غير الصحيح فيما يتعلق بالواجهات؟

A.   الواجهة ليست فئة.

B.   يجوز لك كائن مكون أو لا ينفذ واجهة.

C.   على الرغم من أنه يمكن إنشاء إنشاء فئة لتشكيل كائن مكون ، إلا أنه لا يمكن إنشاء واجهة بنفسها لأنها لا تحمل أي تنفيذ.

D.   قد تنفذ فئات كائن COM مختلفة واجهة بشكل مختلف.

E.   يجب إنشاء الكائن لوجود الواجهة.

75: clsids هي Guids التي تشير إلى:

A.   فئات كائن المكون.

B.   واجهات.

C.   اكتب المكتبات.

D.   فئات.

E.   طُرق.

76: أي من الواجهات التالية هي للوصول إلى مكتبات النوع؟

A.   Itypeinfo

B.   icreateTypeInfo

C.   icreateTypelib

D.   itypelib

E.   Itypeinfo2

77: Iunknown هو مثال على أي نوع من الواجهة؟

A.   معيار

B.   مخصص

C.   إرسال

D.   مزدوج

E.   أ و د

78: Activex

A.   أ و ب.

B.   ب و ج.

79: أي من واجهات COM التالية تدعم الأتمتة؟

80: كوم ليس:

A.   لغة برمجة.

B.   كائن على أساس.

C.   بنية البرمجيات.

D.   اللغة المستقلة.

E.   توسع.

81: كم عدد البتات هي GUID؟

A.   16

B.   32

C.   64

D.   128

E.   256

82: MTA تعني:

A.   شقة متعددة الخيوط.

B.   الهندسة المعمارية متعددة الخيوط.

C.   بنية الخيوط المتعددة.

D.   Microsoft Threading Architecture.

E.   الحد الأدنى لعمارة الخيوط.

83: بخلاف DCOM ، ما هي آلية IPC الأخرى التي يمكن استخدامها؟

A.   مآخذ Windows.

B.   مكالمات الإجراء عن بُعد (RPCs).

C.   كتل رسالة الخادم (SMBs).

D.   أ و ب.

E.   أ ، ب و ج

84: DCOM مناسبة بشكل مثالي لتكنولوجيا الإنترنت لتطبيقات الأعمال. أي مما يلي لن يدعم البيان أعلاه؟

85: ما هو البيان غير الصحيح فيما يتعلق بالواجهات؟

A.   الواجهة ليست فئة.

B.   يجوز لك كائن مكون أو لا ينفذ واجهة.

C.   على الرغم من أنه يمكن إنشاء إنشاء فئة لتشكيل كائن مكون ، إلا أنه لا يمكن إنشاء واجهة بنفسها لأنها لا تحمل أي تنفيذ.

D.   قد تنفذ فئات كائن COM مختلفة واجهة بشكل مختلف.

E.   يجب إنشاء الكائن لوجود الواجهة.

86: clsids هي Guids التي تشير إلى:

A.   فئات كائن المكون.

B.   واجهات.

C.   اكتب المكتبات.

D.   فئات.

E.   طُرق.

87: أي من الواجهات التالية هي للوصول إلى مكتبات النوع؟

A.   Itypeinfo

B.   icreateTypeInfo

C.   icreateTypelib

D.   itypelib

E.   Itypeinfo2

88: Iunknown هو مثال على أي نوع من الواجهة؟

A.   معيار

B.   مخصص

C.   إرسال

D.   مزدوج

E.   أ و د

89: كمبرمج COM ، بأي طريقة ستدمر كائن COM؟

90: تحديد البيان غير الصحيح:

A.   COM يحدد معيار ثنائي للمكون المتداخل.

B.   يتم توفير com على منصات متعددة مثل Windows و Macintosh و Unix.

C.   يوفر COM تطورًا قويًا للتطبيقات والأنظمة القائمة على المكونات.

D.   لا تدعم com التواصل عبر حدود الشبكة.

E.   يوفر com آليات للخطأ والإبلاغ عن الحالة.

91: كيف ترتبط ActiveX و COM؟

A.   تم إعادة تسمية ActiveX باسم COM.

B.   تمت إعادة تسمية COM باسم ActiveX.

C.   ActiveX هي تقنية مبنية على كوم.

D.   كوم هي تقنية مبنية على ActiveX.

E.   كلاهما متشابهان.

92: الواجهة التي يمكن رؤيتها في كل مكان يتم الرجوع إلى المكون ، بما في ذلك تطبيق العميل ،

A.   عام

B.   خاص

C.   صديق

D.   محجوز

E.   محمي

93: أي مما يلي هو أفضل لغة يجب استخدامها لتحديد واجهات؟

A.   ج

B.   C ++

C.   ميدل

D.   VC ++

E.   البصرية الأساسية

94: رمز تنظيم هو

A.   الرمز المستخدم لإنشاء مكتبات النوع.

B.   الكود المستخدم لإنشاء الواجهة.

C.   الرمز المستخدم لتسجيل مكون في النظام.

D.   الرمز المستخدم لإنشاء إجراءات معالجة الأخطاء في المكونات.

E.   الرمز الذي يحزم المعلمات لاستدعاء الطريقة

95: حدد البيان غير الصحيح من ما يلي:

A.   لا يُسمح بإدارة الذاكرة المشتركة بين المكونات في COM.

B.   يوفر COM آليات للاتصالات بين المكونات.

C.   يمكن للمكونات التواصل عبر حدود العملية والشبكة.

D.   كوم يدعم التحميل الديناميكي للمكونات.

E.   كوم هي لغة البرمجة مستقلة.

96: يعتمد ActiveX على com. ما التالي هو عبارة غير صحيحة فيما يتعلق بمتطلبات عنصر تحكم ActiveX؟

A.   يجب أن يكون للتحكم النشط CLSID.

B.   قد يدعم عنصر التحكم ActiveX أو لا يدعم واجهة iunknown.

C.   يجب أن يحتوي عنصر التحكم ActiveX على كائن فئة يقوم بتنفيذ iClassFactory.

D.   يجب أن يعرض عنصر التحكم ActiveX خصائصه وطرقه وأحداثه عبر واجهات الإرسال أو الواجهات المزدوجة.

E.   يجب أن يكون عنصر التحكم ActiveX مكونًا ذاتيًا في العملية

97: أي مما يلي ليس نوعًا من المعرف؟

A.   معرف الطبقة.

B.   واجهة identifer.

C.   معرف الطريقة.

D.   اكتب معرف المكتبة.

E.   معرف الفئة.

98: IDL تعني:

A.   لغة تعريف الواجهة.

B.   واجهة محددة اللغة.

C.   لغة تعريف الميراث.

D.   لغة التعريف الضمنية.

E.   واجهة اللغة الديناميكية.

99: تريد تسجيل مكون com يدعى mydll.dll. أي مما يلي هو بناء الجملة الصحيح لتسجيل المكون؟

A.   regserver32.exe c: \ windows \ system \ mydll.dll

B.   regsvr32.exe c: \ windows \ system \ mydll.dll

C.   regsvr mydll.dll

D.   regsvr32 mydll.dll

E.   regsvr32 /u c: \ windows \ system \ mydll.dll

100: يمكن أن تشمل المكونات

A.   كائنات واجهة المستخدم.

B.   مقطوعات الإملاء.

C.   كائنات الوصول إلى قاعدة البيانات.

D.   أ و ج.

E.   أ ، ب و ج.