أسئلة OpenGL باللغات العربية

أسئلة OpenGL باللغات العربية

ستساعدك أسئلة وإجابات OpenGL ذات الخيارات المتعددة على تطوير مهاراتك في OpenGL. استعد للاختبار أو المقابلة التالية مع OpenGL MCQs.
قم بالتمرير لأسفل لتبدأ بالإجابة.

1: ما هي أهمية I ، F ، V ، D ... في اتفاقيات تسمية الوظيفة الموجودة في OpenGL؟

A.   حدد أنواع المعلمات المتوقعة (int ، تعويم ، مؤشر ، مزدوج ، إلخ)

B.   حدد نوع الهدف للمتغيرات التي كتبها OpenGL على جانب وحدة المعالجة المركزية فقط

C.   تختلف اتفاقيات التسمية الخاصة بـ OpenGL ويجب فحصها في مواصفات الإصدار الذي تستخدمه

D.   حدد هدف الإخراج (الوضع الفوري ، المخزن المؤقت للإطار ، الوضع الظاهري ، المزدوج ، إلخ)

2: ما خياران يمكن توفيرهما إلى glshademodel ()؟

A.   واسعة وضيقة

B.   ناعم ومسطح

C.   اعلى واسفل

D.   العمق والاستنسل

E.   المقدمة والخلفية

3: هل لدى OpenGL كاميرا رسمية؟

A.   نعم.

B.   لا.

4: أي نوع من صفيف قمة الرأس لا يتم توفيره بواسطة OpenGL؟

A.   الألوان

B.   العواصم

C.   المضلعات

D.   verticies

5: ما هي أبعاد مصفوفة التحول ثلاثية الأبعاد؟

A.   2x2

B.   3x3

C.   4x4

D.   3x4

6: بشكل عام ، ما هي المضلع البدائي المستخدم لإنشاء شبكة لتمثيل كائن معقد؟

A.   مثلث

B.   مربع

C.   مستطيل

D.   دائرة

7: هل يستخدم OpenGL نموذج خادم العميل وجهاز الحالة؟

A.   نعم

B.   لا

C.   عَرَضِيّ

8: ما نوع البيانات المخزنة في VBO؟

A.   معلومات مشاركة السياق

B.   الرؤوس

C.   فتات

D.   إعدادات التكوين

E.   بكسل

9: ما الذي يجب القيام به للتدوير حول نقطة ليست الأصل؟

A.   أداء glrotate وحدد النقطة للتدوير حولها.

B.   ترجمة إلى Origin ، وتدوير حول الأصل ، ثم ترجمة مرة أخرى إلى الموضع الأصلي.

C.   لا يمكن تنفيذ الدورات إلا حول الأصل.

10: ما نوع المضلعات التي تعمل بشكل أفضل في VBO المخصصة لنمذجة الصلبة؟

A.   الكواد والرسائل و N-GONS من جانب واحد

B.   المثلثات والربو والزواج

C.   مثلثات ، شرائط مثلث ومحبي مثلث

D.   خطوط خط

E.   نونال كوبلانار خط شرائط

11: في OpenGL ، ما هو "المخزن المؤقت للاستنسل"؟

A.   فعل تبديل المخازن المؤقتة التي تم إجراؤها أصليًا على الأجهزة

B.   نوع خاص من المخزن المؤقت المستخدم فقط لرسم النص

C.   مخزن مؤقت للموارد المنخفضة المستخدمة لتراكم الشظايا من عرض "قطع" آخر تراكم

D.   عازلة عالية النطاق الترددي المستخدمة لتفتيت الصور في المخازن المؤقتة للتراكم

12: ما الذي يمثله GLSL المفتوح؟

A.   مكتبة رسومية للغات التظليل

B.   لغة تظليل مكتبة الرسومات

C.   مكتبة اللغة الرسومية وتظليلها

D.   مكتبة الأراضي والمسح الجغرافية

13: ما هو التحول؟

A.   العملية الرياضية المستخدمة لإنشاء سلوك مطلوب للنقاط والكائنات.

B.   التبديل بين المخازن المؤقتة المختلفة.

C.   وظيفة تم توفيرها بواسطة OpenGL يمكن أن تتحول مضلعًا إلى آخر.

14: هل هناك بعض إجراءات OpenGL التي لا يمكن تخزينها في قائمة العرض؟

A.   لا

B.   نعم

15: ما هي المكونات التي تشكل مصدر إضاءة في OpenGL؟

A.   انتشار ، محيط ، وأحياء.

B.   منتشر ، غير شفاف ، المحيط.

C.   انتشار وأحياء.

D.   المحاربين والمحيطين.

16: إذا تم تحويل نظام الإحداثيات (CS1) إلى نظام إحداثيات آخر (CS2) باستخدام مصفوفة M ، فهل من الممكن الانتقال من CS2 إلى CS1 وكيف؟

A.   لا ، بمجرد تحويل نظام الإحداثيات ، لا يمكن عكسه.

B.   نعم ، قم بتطبيق عكس M.

C.   نعم ، اتصل بـ Glreverscs () مع CS2 و M كمعلمات.

D.   نعم ، تطبيق M مرة أخرى.

17: ما هي العمليات الصالحة المقدمة إلى GLSTANCILOP؟

A.   GL_R ، GL_G ، GL_B ، GL_RGB ، GL_RGBA ، GL_ARGB ، GL_BGRA

B.   أي رقم بين 0 و 255

C.   gl_zero ، gl_one ، gl_src_alpha ، gl_dst_alpha ، gl_fore ، gl_back

D.   gl_keep ، gl_zero ، gl_replace ، gl_incr ، gl_incr_wrap ، gl_decr ، gl_decr_wrap ، gl_invert

E.   صحيحة أو خاطئة

18: ماذا يفعل glmaterialf (...)؟

A.   يحصل على خصائص المواد الحالية لكائن مرسوم.

B.   يحدد خصائص المواد لكائن مرسوم للتأثيرات البصرية.

C.   يتحول إلى وضع المواد لإضافة المؤثرات المرئية.

D.   يدير خصائص المواد.

19: عند الرسوم المتحركة ، يوفر OpenGL:

A.   مجموعة كاملة من الأدوات والتطبيقات القابلة للتنزيل لصنع الرسوم المتحركة الكلاسيكية ثنائية الأبعاد و 3D مباشرة من الصندوق

B.   المخازن المؤقتة للتراكم ، وكائنات عصر الإطار ، VBOs ، العمق والاستنسل المخازن المؤقتة ، أوضاع المزج ، وأنواع أخرى من المخازن المؤقتة التي تسمح للمطور بتحقيق التأثير المطلوب

C.   لا توجد طريقة لرسم وحدات البكسل على الشاشة

D.   FBOS ، VBOS ، VAOS والوظائف المتعلقة بالكثير مثل glframenber و glmovietype

20: هل يمكنك تحديد موقع مصدر الضوء في OpenGL؟

A.   أحيانا

B.   نعم

C.   لا

21: ما هو الفرق بين glcolor3d و glcolor3f؟

A.   glcolor3d في مساحة حقيقية ، glcolor3f في مساحة عدد صحيح

B.   يسمح Glcolor3D بعمليات الألوان ثلاثية الأبعاد ، بينما يسمح Glcolor3F فقط

C.   Glcolor3d يضبط RGB فقط ، بينما Glcolor3f يضع R و G و B و A

D.   يأخذ glcolor3d حجج مزدوجة ، بينما glcolor3f يأخذ الوسائط العائمة

22: إذا تم تعطيل الإضاءة ، فما هي الوظيفة التي تحدد لون الرأس؟

A.   أيا من هذه

B.   gldisplayfunc ()

C.   glclearcolor ()

D.   glcolor ()

23: ما هي استدعاء الوظيفة التي تقوم بإعداد حجم منطقة الإخراج؟

A.   اللمعان ()

B.   glviewport ()

C.   gldisplayfunc ()

D.   أيا من هذه

24: ما هو FBO؟

A.   تنسيق خيار بايت

B.   الجمعة شراء

C.   التذبذب الباريوني بلا احتكاك

D.   ملف الإخراج المخزن المؤقت

E.   كائن FrameBuffer

25: لماذا يتم إهمال العديد من الوظائف في مواصفات OpenGL؟

A.   لتسليط الضوء على الوظائف التي يجب على المرء استخدامها عند برمجة خط أنابيب الوظيفة الثابتة في جميع الإصدارات الجديدة من OpenGL.

B.   ارتكب مؤلفو OpenGL في Khronos العديد من الأخطاء ، وبالتالي حذفوا وظائف مختلفة لأنهم أصدروا إصدارات جديدة ، لاستبدال الإصدارات القديمة وجعل الوظائف القديمة القديمة التي تتم إزالتها من الإصدارات الأحدث.

C.   مع إصدار إصدارات أحدث ، يجب إهمال الإصدارات القديمة ذات الوظائف التي يمكن إنشاؤها في الإصدار الأحدث ولكن بشكل أسرع من خلال طرق أخرى ولكن لا تزال جزءًا من المواصفات على معظم منصات الأجهزة.

26: هل يدعم OpenGL Droterization؟

A.   نعم

B.   لا

27: OpenGL تعني:

A.   خط دليل مفتوح

B.   فتح طبقة الرسومات

C.   فتح المسؤولية العامة

D.   افتح مكتبة الرسومات

28: يتم استخدام Glvertex لرسم بدائيات OpenGL.

A.   حقيقي

B.   خطأ شنيع

29: هل الضوء المحيط ممكن في OpenGL؟

A.   لا

B.   أحيانا

C.   نعم

30: ما هي "إحداثيات الملمس" المستخدمة؟

A.   تم إهمال إحداثيات الملمس في 3.1 وتزويد OpenGL برسالة خطأ.

B.   لم يتم استخدام إحداثيات الملمس في مواصفات OpenGL.

C.   توفر إحداثيات الملمس OpenGL معلومات حول تعبئة المضلع عند طلاء القوام على الهندسة المقدمة.

D.   تخبر إحداثيات الملمس OpenGL حيث يتم تخزين الملمس في GPU.

31: يستخدم OpenGL نظام إحداثيات ديكارت ثلاثي الأبعاد.

A.   حقيقي

B.   خطأ شنيع

32: ما هو VBO؟

A.   كائن ربط قمة الرأس

B.   إخراج عازلة متغير

C.   كائن العازلة Vertex

33: بمجرد إجراء دوران ثنائي الأبعاد أو ثلاثي الأبعاد ، هل من الممكن عكس الدوران؟

A.   نعم

B.   لا

34: ما هو "العازلة العمق" وماذا يتراكم؟

A.   مخطط منظمة المشهد ثلاثي الأبعاد من إنتاج مصمم UX

B.   مخزن مؤقت متخصص للقيام بمشاهد تحت الماء

C.   نوع من المخزن المؤقت الذي يتراكم معلومات "العمق" في مشهد ثلاثي الأبعاد

35: ما نوع البيانات المخزنة في VAO؟

A.   معلومات أصول البرنامج مثل الأشجار والقوائم وأنواع البيانات

B.   حالة Vertex وغيرها من البيانات المساعدة لتقديمها في خط الأنابيب القابل للبرمجة

C.   بشكل رئيسي منظمة 0s و 1s منظمة أبجديًا

D.   معلومات أساسية لتحليل الشكل الموجي على نطاق واسع

36: ماذا تفعل القيم "r" و "G" و "B" و "A" في سياق اللون في OpenGL؟

A.   القنوات الحمراء والأخضر والأزرق والألفا

B.   تدوير ، جيرات ، مزيج وتوغم

C.   أحمر ، أخضر ، أسود ، أوبورن

37: ما هو VA أو VAO؟

A.   كائن صفيف الرأس

B.   تجاوز المتجه تجاوز

C.   إخراج أتمتة الرأس

D.   كائن صفيف متجه

E.   ناتج صفيف المتجهات

38: ماذا يحدث للمتغيرات التي تستخدم في مخرجات تظليل شظايا GLSL؟

A.   أنها تنتج تباطؤ المفرط في وحدات معالجة الرسومات التي لا تلتزم بمعيار OpenGL ، مما يقلل من وقت الحمل وزيادة معدل الإطارات.

B.   يتم تحسينها وإزالتها بواسطة المترجم على معظم المنصات.

C.   يبقون في الذاكرة ويستخدمون الموارد ، وهي علامة مطور مبتدئ.

39: ما هو استخدام سياق مشترك؟

A.   للسماح لعدة سياقات OpenGL بمشاركة نفس البيانات

B.   للسماح ل GPU بتشغيل تطبيقات متعددة في نفس الوقت

C.   للسماح بحدوث طريقة لعب الشبكة بين عملاء OpenGL المتعددين

40: هل يوفر OpenGL بدائل النمذجة مثل المكعب ، المخروط ، الهرم؟

A.   ليس في المواصفات الرسمية ، ولكن يتم توفير هذه الوظيفة من قبل مكتبة الولادة.

B.   نعم ، ولكن فقط مع glenable (gl_primitives) تسمى قبل بيان glbegin.

C.   نعم.

D.   في المواصفات الرسمية ، ولكن أيضًا الإصدارات المحسنة التي توفرها مكتبة الولادة.

41: ما هي المنظمة المسؤولة حاليًا عن توحيد وتطوير OpenGL؟

A.   khronos

B.   كرونوس

C.   برنامج المعرف

D.   مشفر

E.   كريس

42: ما هو الكتاب "الأحمر" ، كتاب "Blue" وكتاب "Orange"؟

A.   إدراج مجلة في إصدارات IEEE 1999 و 2002 التي كتبها بول بورك ، عالم رياضيات ومحسن من جامعة جنوب ماسون في أتلانتا ، جورجيا.

B.   ثلاثة كتب شهيرة سخرت من قبل جون كارماك ، مؤسس برنامج ID ومخترع معالج الرسومات.

C.   إشارات إلى المصفوفة.

D.   هناك العديد من الكتب على OpenGL ، ولكن الكتب الأكثر تبجيلًا هما الكتب "الأحمر" و "الأزرق" ، وتم نشر كتاب "Orange" لتغطية Tader Technologies من قبل طرف ثالث.

E.   ثلاثة كتب كتبها كين بيرلين ، والد OpenGL ، ونشرت في عام 1971 في جامعة Luinard ، باريس ، فرنسا. حاصل الدكتور بيرلين على الدكتوراه ثلاث مرات في علم الأحياء التنظيمي في كلية الطب بجامعة هارفارد المرموقة ، ولكن في سنواته الأخيرة

43: ما هو الغرض من gl_repeat؟

A.   لتكرار نسيج في الاتجاه (أفقي أو عمودي).

B.   لتكرار الأمر حتى توقف.

C.   لتكرار الأمر الأخير.

D.   لتمكين مزدوج التعقيد.

E.   لإعادة تشغيل التطبيق.

44: لماذا تطهير المخزن المؤقت؟

A.   لجعلها مرئية بوضوح

B.   لإعادة ضبط حالتها

C.   للموافقة على المخزن المؤقت لـ "النشر" على الشاشة

D.   لتخفيض مركب المخزن المؤقت في اختراق خاص يعرف باسم "تبادل المخازن المؤقتة"

45: من أجل الحصول على حسابات صحيحة للتظليل ، ما هو أفضل طول للمعايير لكائن ما؟

A.   الطول لا يهم.

B.   يعتمد على حجم الكائن الذي يتم رسمه.

C.   2

D.   1 (طول الوحدة)

46: ما هي الأنواع الرئيسية الأربعة من التظليلات المتاحة في OpenGL 4.0؟

A.   Vertex والهندسة والتشويه المتناسق وتباين الخواص

B.   الهندسة ، والربح ، قمة الرأس والشظية

C.   ترشيح ، غير مرشح ، أسس ومجزأ

D.   متعددة العينات ، وأحد العينات ، وأعطاء عينة و 16x

47: ما هي GLUT ، GLU ، GLEW ، GLFW ، SFML ، GLX ، GLEE؟

A.   الاختصارات التي تساعد مطوري OpenGL الجديد على تعلم الحبال.

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

C.   بدلة من أوراق اللعب OpenGL التي تم توفيرها من قبل Khronos في عام 1997.

D.   حساء الأبجدية

E.   بادئات الوظائف الخاصة المحددة في مواصفات OpenGL.

48: ما هي X و Y و Z و S و T و U و V؟

A.   معلمات اختيارية على وظائف glvertex*

B.   رسائل الأبجدية بدون معنى خاص

C.   تنسيق المكونات

49: ما هي عملية "كل الرفع"؟

A.   يُعرف أيضًا باسم عملية "لكل بكسل" (قابلة للتطبيق في بعض الحالات) ، "لكل فترة" ، يصف بشكل أكثر دقة عملية تحدث من خلال كل "شظية" مطلوبة بواسطة خطوط الأنابيب التي تتعامل مباشرة مع رسومات الشاشة

B.   العمليات التي تحدث منطقيا ، مثل gllogicop ، والتي تشرف بشكل مأساوي الناتج المقصود من التطبيق ، مما يدمر عرضك.

C.   طريقة لوصف عمليات المخزن المؤقت stenciled

D.   العمليات المتوازية الفائقة التي تحدث في وحدة المعالجة المركزية قبل التحميل إلى قلب GPU

50: صواب أو خطأ: لا تعتمد وظائف المزج.

A.   حقيقي

B.   خطأ شنيع

51: ما هما نوعان من التظليل؟

A.   قمة الرأس والمضلع.

B.   شظية ومضلع.

C.   قمة الرأس وشظية.

52: هل يوفر OpenGL الفيزياء وأنظمة الجسيمات وغيرها من الآثار الإجرائية في الوقت الفعلي خارج الصندوق؟

A.   لا.

B.   نعم ، مع مكتبة تمديد Box2D ، وهي جزء من جناح OpenGL الرسمي.

53: ماذا يفعل Glviewport؟

A.   يحدد نطاقات العرض الحالي.

B.   يضبط منفذ العرض النشط من أحد المخازن المؤقتة خارج الشاشة.

C.   إلغاء تنشيط وضع التراكم ويقوم بتنشيط منفذ العرض القياسي.

D.   يكتسب مؤشر Viewport للاستخدام مع وظيفة Glortho.

54: ما هو استخدام Glget؟

A.   لوضع قيم محددة من سياق الأجهزة

B.   للحصول على قيم محددة من سياق الأجهزة

C.   لقراءة البيكسلات مرة أخرى من أي مخزن مؤقت

D.   لقراءة البيكسلات مرة أخرى من المخزن المؤقت الشاشة

55: في أفضل الممارسات ، ما هو الكود الذي يجب أن يظهر في الجزء العلوي من Shader GLSL؟

A.   #if (o_es) الدقة Highp ؛ #else <رمز خاص منصة> #Endif

B.   #إصدار

C.   void main () {

D.   لا توجد أفضل الممارسات للخط الأول من Shader GLSL.

56: ما هي الأنواع الأربعة من المخازن المؤقتة القابلة للشفاء؟

A.   شظية ، قمة الرأس ، المتجه ، اللون

B.   اللون ، العمق ، الاستنسل ، التراكم

C.   اللون ، HDR ، LTR ، VAO

D.   اللون ، العمق ، الاستنسل ، جزء

57: ماذا يحدث عندما يكون كائن يتم رسمه ليس ضمن منفذ العرض الحالي؟

A.   يتم رسمه بواسطة OpenGL على الرغم من أنه لا ينظر إليه.

B.   ويرد تحذير.

C.   يتم قصها من المشهد ثم لم يتم رسمها.

D.   يتم تجاهله.

58: ما هي الوظيفة المطلوبة في كل برنامج GLSL Shader؟

A.   void main () {}

B.   برنامج void () {}

C.   انت مين() {}

D.   void maine () {}

E.   int start () {}

59: هل يقوم OpenGL بإجراء قصاصات للكائنات وليس داخل منفذ العرض الحالي؟

A.   لا

B.   نعم

60: ما هي أنماط "Core" مقابل "التوافق" لكتابة تطبيقات OpenGL؟

A.   هناك تسعة عشر إصدارات مختلفة من OpenGL ، وكلها مدرجة الآن على أنها "توافق" باستثناء ثلاثة مدرجة على أنها "الأساسية" ؛ هذه مؤرخة 2/1/1997 ، 5/18/2002 و 8/11/2009

B.   المبرمجون "Core" هم أولئك الذين أنشأوا OpenGL ، في حين أن مبرمجي "التوافق" هم المبرمجون الذين استأجرتهم الشركات الأخرى لجعل التطبيقات القديمة تعمل على الآلات الأحدث.

C.   أوضاع "التوافق" و "الأساسي" هي نفس الوضع ، ولكن واحد يستخدم وظائف GL* والآخر يستخدم وظائف CGL*

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

61: املأ الفراغ لرسم هذا المثلث: glbegin (gl_triangles) ؛ .... (فارغ) .... Glend () ؛

A.   استخدم 3 مجموعات من وظائف الوضع الفوري الشائع مثل Glvertex*(مطلوب) ، Glcolor*، gltexcoord*

B.   ضع رمز الربط VBO الخاص بك هناك

C.   gldrawtriangle (x ، y ، z) ؛

D.   glvertex3i (1،2،3) ؛ glvertex3i (1،2،3) ؛ gltexcoord2i (1،2،3) ؛

62: ما هي أبعاد مصفوفة التحول ثنائية الأبعاد؟

A.   4x4

B.   3x4

C.   3x3

D.   2x2

63: ما هو glvertextpointer (...) المستخدمة ل؟

A.   حدد قمة من المضلع.

B.   تمرير مجموعة من القمم إلى OpenGL.

C.   الحصول على مؤشر إلى قمة الرأس.

D.   اتبعت الاتفاقية في OpenGL لتحديد مؤشر وتمريره.

64: ما هي الأنواع البدائية المتاحة لبيان glbegin؟ ملاحظة: غالبًا ما يتم وضع علامة على هذا السؤال من قبل المتقدمين. اقرأ بعناية واختر بحكمة ، لا يوجد سوى إجابة واحدة صحيحة.

A.   gl_quads ، gl_triangles ، gl_lines ، gl_line_strip ، gl_quad_strip ، gl_line_loop ، gl_triangle_strip ، gl_points ، gl_polygon

B.   gl_start ، gl_end

C.   صحيحة أو خاطئة

D.   gl_quad ، gl_triangle ، gl_line ، gl_line_strip ، gl_quad_strip ، gl_line_loop ، gl_triangle_strip ، gl_point ، gl_polygon

65: متى تستخدم glflush و glfinish؟

A.   يمكنك استخدام glflush لمسح الشاشة و glfinish لرسم الشاشة على الشاشة.

B.   عادةً ما يكون حول عمليات معينة ، كما هو الحال خلال Glreadpixel بعد الكتابة ، أو عندما يجب على OpenGL أن تغسل أو إنهاء المكالمات المخزنة حاليًا. انخفضت فائدتها بمرور الوقت.

C.   يجب استدعاء glflush و glfinish مرة واحدة وفقط لكل تطبيق. زادت فائدتها بمرور الوقت وهي مطلوبة لأي تطبيق OpenGL بغض النظر عن مدى بساطة (عرض تجريبي من ثلاثة خط) أو مجمع (لعبة فيديو 450،000 AAA).

66: هل يرفع OpenGL خطأ إذا تم إعطاء قائمة عرض جديدة بنفس اسم قائمة العرض المحددة مسبقًا؟

A.   نعم

B.   لا

67: أيهما أفضل لاستخدام الرسم الدنيمي؟

A.   قائمة العرض

B.   تنسيق المؤشر

C.   صفيف الرأس

68: ما هي ext و arb؟

A.   يتم إهمال وظائف EXT و ARB افتراضيًا في الإصدارات القديمة من OpenGL ، ولا يمكن الوصول إليها إلا بمفتاح خاص

B.   تظهر وظائف EXT و ARB في المواصفات ، ولكن لا تظهر في حالات الاستخدام الفعلي.

C.   لم يتم دمج وظائف EXT و ARB بعد في مجموعة الميزات "الأساسية" وتعتبر تجريبية ولكن مرشح

69: ماذا تعني الحروف "ARB" في سياق OpenGL؟

A.   تراكم تقديم العازلة

B.   مجلس القرار القديم

C.   المرتبطة تقديم العازلة

D.   مجلس مراجعة العمارة

E.   محاذاة تقديم العازلة

70: كيف تقوم بتنشيط برنامج تظليل في OpenGL؟

A.   glshader (programid) ؛

B.   Gluseshader (programid) ؛

C.   Glprogram (programid) ؛

D.   gluseprogram (programid) ؛

E.   GluserProgram (programid) ؛

71: ما نوع الحجة التي يتوقعها في وظيفة تنتهي بـ "V"؟

A.   صفيف يتم كتابته باستخدام (glvoid *) أو في النوع المشار إليه بالحرف السابق.

B.   أي متغير باطل.

C.   مؤشر gluint *.

D.   مؤشر وظيفة الطريقة الافتراضية.

72: الإصدار الحالي من OpenGL هل مواد الدعم؟

A.   كاذبة ، تتبع الشعاع استبدل هذه الوظيفة.

B.   كاذبة ، استبدل التظليل هذه الوظيفة.

C.   صحيح ، لم تكن هناك حاجة لإزالة دعم المواد.

73: ماذا يحدث في الوضع الفوري؟

A.   بمجرد رسمها ، يتم فقد المعلومات النسائية. لإعادة الرسم ، يتم رسم البدائل عن طريق إعادة تشغيل وظيفة العرض.

B.   يدخل OpenGL في وضع تفاعلي مع المستخدم.

C.   يمكن إعادة رسم البدائل من قوائم العرض. وبالتالي ، لا يتم فقد أي معلومات.

D.   يتم إعطاء جميع الأوامر أولوية أعلى للتنفيذ.

74: ما هو الغرض من mipmap؟

A.   طريقة لتخزين الصور التي تستخدم مساحة أقل بنسبة 33 ٪ على وحدة معالجة الرسومات.

B.   القوام غير المتوازنة المستخدمة في إظهار سلوك ذاكرة التخزين المؤقت للجودة ، وهو أساس من المجهر البلاتون غير الملتوي ، وهو وضع توافق في كل شيء في OpenGL.

C.   multum في parvo. ملمس LOD المتفرعة من نسيج رئيسي يساعد في التحجيم ، أساس ضغط المويجات

D.   يمكن حل التعاريف غير الموحدة المصفاة لمساحة الملمس فقط باستخدام أيقونات MIPMAP.

75: بمجرد تمكين التظليل ، ماذا يحدث لمكالمات glcolor ()؟

A.   أنها تعزز تأثيرات التظليل.

B.   أنها تعمل كالمعتاد.

C.   يحدث خطأ في وقت التشغيل إذا تم استخدام كلاهما.

D.   يتم تجاهلها.

76: ما نوع الإحداثيات المستخدمة من أجل تمثيل التحول كعملية لضرب المصفوفة؟

A.   متجانسة

B.   حدودي

C.   الديكارت

D.   heterogenius

77: ما الغرض الذي يخدمه "اختبار المقص"؟

A.   لتوسيع قسم من المخزن المؤقت.

B.   "لقطع" قسم من المخزن المؤقت عند إجراء عملية نسخ.

C.   لإنهاء "اختبار نطاق المطاط"

D.   للحد من منطقة الرسم.

78: هل من المحتمل أن يؤدي انعكاسًا لكائن عبر محور محدد؟

A.   نعم ، مع glreflect ().

B.   لا ، يجب إعادة رسم كائنك المنعكس عبر المحور المطلوب.

C.   لا ، هذه الوظيفة غير ممكنة مع الإصدار الحالي من OpenGL.

D.   نعم مع مضاعفة المصفوفة البسيطة.

79: هل يمكن لـ OpenGL إنشاء إحداثيات الملمس تلقائيًا؟

A.   لا

B.   نعم

80: ما هو gltexcoord*() المستخدمة ل؟

A.   يحدد الإحداثيات في مساحة نسيج لرسم ontop من الملمس.

B.   تستخدم لتحديد نظام الإحداثيات للملمس.

C.   تحديد الإحداثيات في مساحة الملمس ليتم تعيينها إلى مساحة الكائن.

D.   وظيفة تمت إضافتها حديثًا حيث تدعم OpenGL وضع نافذة الرسائل النصية لتطبيقات الهاتف المحمول.

81: ماذا تفعل معادلة المزيج؟

A.   يخبر OpenGL كيفية مزج الشظايا بترتيب منطقي.

B.   يخبر OpenGL كيفية مضادات مضادة لـ Alias.

C.   يقوم بإعداد منفذ عرض شفاف.

D.   إنه يوفر لقناة ألفا مع قيم مجريات الأمور ، متجاهلة R و G و B لشظية معينة.

E.   يتم إرجاعه بواسطة OpenGL بحيث يمكن للمبرمج حساب مجموعات الألوان.

82: كم عدد وحدات الملمس الموجودة في OpenGL؟

A.   إنه محدد للأجهزة ويمكن الاستعلام عنه باستخدام Glgetunits.

B.   إنه مكافئ كسور لرقم إصدار OpenGL.

C.   إنه محدد للأجهزة ويمكن الاستعلام عنه باستخدام Glget.

D.   لا توفر OpenGL أي وحدات نسيج في حد ذاتها ، ولكن يتم الخلط بين المصطلح مع "وحدات Texel" ، والتي تشير إلى عدد وحدات البكسل الملمس المخزنة في المخزن المؤقت للتراكم.

83: هل سيتم تحميل ملف PNG مباشرة إلى وحدة معالجة الرسومات ، باستخدام خط أنابيب الوظيفة الثابتة ، مع المحتوى المتوقع؟

A.   نعم.

B.   لا.

84: ما هي الوظيفة غير المستخدمة لتقديم صفائف قمة الرأس؟

A.   gldisplayarray ()

B.   gldrawelements ()

C.   glarrayelement ()

D.   gldrawarrays ()

85: كم عدد الدورات التي تتطلبها نظريًا لمكالمة OpenGL واحدة؟

A.   2

B.   4

C.   5

D.   3

E.   1

86: صحيح أو خطأ ، لا يحتوي OpenGL على أنواع البيانات الخاصة به لـ int و float و double؟

A.   خطأ شنيع

B.   حقيقي

87: هل يستخدم OpenGL ترتيب العمود والمنجد أو ترتيب الصفوف عند تمثيل مصفوفة التحول؟

A.   صف ماجور

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

88: هل يمنع إهمال الوظيفة التطبيقات القديمة من العمل مع إصدارات أحدث من OpenGL؟

A.   نعم.

B.   3 من 6 مرات.

C.   لا ، معظم الوقت.

D.   لا أبدا.

89: هل يدعم OpenGL النمذجة الهرمية للأشياء المرسومة؟

A.   نعم

B.   لا

90: أيهما أفضل للاستخدام للرسم الثابت؟

A.   تنسيق المؤشر

B.   قائمة العرض

C.   صفيف قمة الرأس

91: ماذا عليك أن تفعل للحصول على "وضع التوافق" في OpenGL؟

A.   glenable (gl_compatibility) ؛

B.   glenable (gl_compat) ؛

C.   glenable (gl_all) ؛

D.   gldisable (gl_strict) ؛

E.   لا شئ

92: هل يتم إنشاء نظام إحداثيات جديد مع كل تحويل تم تطبيقه ، على سبيل المثال ، الترجمة أو التدوير؟

A.   أحيانا

B.   لا

C.   يعتمد ذلك على التحولات

D.   نعم

93: ما هي "المخازن المؤقتة للتراكم"؟

A.   تراكم المخازن المؤقتة تراكم البيانات القادمة من وحدة معالجة الرسومات إلى شاشة الرسومات عند تبديل السياقات

B.   توفر المخازن المؤقتة للتراكم طريقة فريدة لإضافة لون إلى صورك

C.   تراكم المخازن المؤقتة تراكم البكسل في مخزن مؤقت على الشاشة ولكن لا يمكن استخدامه خارج سياق مشترك OpenGL

D.   تتيح المخازن المؤقتة للتراكم عرضًا خارج الشاشة دون التأثير على البيكسلات المعروضة

94: ماذا يحدث في الوضع المحتجز؟

A.   يحتفظ OpenGL بذاكرة نظام إضافية للتنفيذ.

B.   يمكن تخزين حالة OpenGL الحالية عند تحديدها. هذا مفيد إذا فشل الأمر ويحتاج التنفيذ إلى التراجع إلى حالة سابقة.

C.   يمكن إعادة رسم البدائل من قوائم العرض. وبالتالي ، لا يتم فقد أي معلومات.

D.   بمجرد رسمها ، يتم فقد المعلومات النسائية. لإعادة الرسم ، يتم رسم البدائل عن طريق إعادة تشغيل وظيفة العرض.

95: ما هو الغرض من المكالمات إلى gllogicop (Glenum opcode)؟

A.   وظيفة تُرجع قيم الخطأ من OpenGL بعد إجراء "عملية منطقية GL"

B.   يتم تطبيق عملية منطقية بين مخزن مؤقت وآخر أثناء نسخ شاشة كاملة.

C.   عملية منطقية يتم تطبيقها بين لون RGBA ولون RGBA في الموقع المقابل.

D.   لا يخدم أي غرض وتم إهماله منذ الإصدار 1.

96: ما هو استخدام Glortho؟

A.   إنها أفضل طريقة لتعيين عرض العرض.

B.   يتم استخدامه فقط لإنشاء ألعاب البلاط متساوي القياس.

C.   لتعيين نطاقات وسلوك الإحداثيات.

D.   يستخدم Glortho لإنشاء خريطة.

97: ما هو "الوضع الفوري"؟

A.   Mneumonic OpenGL من أجل تحويل البكسل إلى مكافئات HDR

B.   حلقة إطار تكرر مرة واحدة لكل دورة

C.   مجموعة من الوظائف التي تسمح للمستخدم بتعلم لبنات البناء الأساسية لـ OpenGL بسرعة

D.   نوع من وضع الشاشة الذي يسمح بعرض الرسومات على الفور

98: ما هي تنسيقات الصور الأصلية التي يدعمها OpenGL؟

A.   OpenGL لا يدعم أي تنسيقات أصلية.

B.   السؤال التالي من فضلك.

C.   PNG ، JPG ، GIF ، TIFF ، PCX وغيرها

D.   BGRA ، ARGB ، RGBA ، HDR وغيرها

99: دعنا نقيس الخط الأفقي ، من خلال عامل 2 من خلال استخدام GLSCALE (2.0F ، 0.0F ، 0.0F). يتكون هذا الخط من نقطتين فقط ، النقطة اليمنى واليسرى. أي نقطة (نقاط) تتحرك بسبب تحول المقياس؟

A.   اليسار.

B.   اليمين.

C.   كلاهما.

D.   لا.

100: ما هو الاسم غير الرسمي لـ glblendfunc (gl_src_alpha ، gl_one)؟

A.   تتضاعف

B.   إضافة

C.   الشفافة

D.   طحانة

E.   ملثم