Computer Graphics Past Paper PDF

Document Details

ComelyMesa

Uploaded by ComelyMesa

جامعة أكتوبر التكنولوجية

Tags

computer graphics computer science graphics programming

Summary

This document contains a computer graphics exam paper with various questions covering concepts. The paper focuses on creating, manipulating, and showing graphical images. Key ideas include raster, vector, and transformations in 2D and 3D environments.

Full Transcript

1. Which of the following statements define Computer Graphics? a) It refers to designing plans b) It means designing computers c) It refers to designing images ‫الرسوميات الحاسوبية تشمل إنشاء ومعالجة وعرض الصور المرئية‬ d) None of the mentioned 2. Which of the following are the features of Computer...

1. Which of the following statements define Computer Graphics? a) It refers to designing plans b) It means designing computers c) It refers to designing images ‫الرسوميات الحاسوبية تشمل إنشاء ومعالجة وعرض الصور المرئية‬ d) None of the mentioned 2. Which of the following are the features of Computer Graphics? a) Creation and deletion of images by computer only b) Deletion and manipulation of graphical images by computer c) Creation and manipulation of graphics by computer.)‫تشمل كالً من إنشاء الرسومات (التصميم) ومعالجتها (التعديل‬ ‫ والتعديالت‬،‫ بل تتضمن التحويالت‬،‫ال تقتصر فقط على إنشاء أو حذف الرسومات‬ d) Creation of artificial images by computer only 3. Which of the following is a Computer Graphics type? a) Raster and Vector ‫هناك نوعان أساسيان في الرسوميات الحاسوبية وهما الرسومات النقطية التي تتكون من بكسالت وتكون‬ ‫ والرسومات المتجهية التي تعتمد على الصيغ الرياضية لتحديد األشكال وتكون غير معتمدة على الدقة‬،‫معتمدة على الدقة‬. b) Raster and Scalar c) Scalar only d) All of the above 4. Which of the following plane is used for 2D transformations? a) Three-dimensional plane b) Two-dimensional plane ‫ والذي يحتوي‬،‫التحويالت ثنائية األبعاد مثل النقل والدوران والتكبير تتم على مستوى ثنائي األبعاد‬ ‫ فقط على محوري‬X ‫و‬Y. c) One-dimensional plane d) Four-dimensional Plane 5. In a graphical system, an array of pixels in the picture are stored in which of the following locations? a) Frame buffer ‫ حيث‬،‫ذاكرة اإلطار هي منطقة تخزين مخصصة في الذاكرة تخزن بيانات البيكسل للصور المعروضة على الشاشة‬ ‫يمثل كل بيكسل نقطة في الصورة‬. b) Processor c) Memory d) All of the mentioned 6. Curves in computer graphics is primarily used for which of the following function? a) To draw different types of objects onto the screen ‫تُستخدم المنحنيات لرسم األشكال والسطوح واألجسام ذات الحدود‬ ‫ والتي تُعتبر شائعة في الرسوميات الحاسوبية‬،‫الناعمة‬. b) Zooming out a picture c) Copying a picture d) Zooming in a picture 7. __________ types of translation are present in computer graphics. a) 5 b) 3 ‫ يتم تمثيل النقل على المحاور‬،‫ في الرسوميات الحاسوبية ثالثية األبعاد‬X ‫و‬Y ‫و‬Z. c) 4 d) 6 8. Which of the following is defined as the number of pixels stored in the frame buffer of a graphics system? a) Resalution b) Resolution ‫ وكلما زادت الدقة زادت‬،‫تشير إلى عدد البيكسالت في كل بُعد التي يمكن عرضها أو تخزينها في ذاكرة اإلطار‬ ‫التفاصيل في الصور‬. c) Depth d) None of the mentioned 9. Which of the following operations can be used to zoom in or out around any axis on a three- dimensional object from its original position? a) Rotation b) Shearing c) Scaling ‫ إما بتكبيره (تكبير) أو تصغيره‬،‫يُستخدم لتغيير حجم الجسم‬. d) Translation 10. How many axes do 3D graphics consist of? a) Two axes b) Three axes ‫ يتم تعريف األجسام في فضاء ثالثي األبعاد يحتوي على المحاور‬،‫ في الرسومات ثالثية األبعاد‬X ‫و‬Y ‫و‬Z. c) Five axes d) One axis 11. Which of the following is the most commonly used boundary representation for a 3-dimensional graphics object? a) Volume polygon b) System polygon c) Data polygon d) Surface polygon ‫ مما يسهل التعامل معها وعرضها‬،‫تُستخدم بشكل شائع لتعريف حدود األجسام ثالثية األبعاد‬. 12. Which of the following defines a pixel mask? a) A string containing 1 and 0 ‫) التي تحدد البيكسالت التي سيتم عرضها أو تعديلها‬0‫ و‬1( ‫يتكون قناع البيكسل من قيم ثنائية‬. b) A string containing 0 and 0 c) A string containing only 0’s d) A string containing only 1;s 13. Which of the following representation represents a three-dimensional object? a) Function b) Point c) Polygon ً ‫المضلعات (خاصةً المثلثات) تُستخدم كوحدات أساسية لتمثيل األجسام ثالثية األبعاد ألنها فعّالة حسابيا‬. d) Equation 14. Which of the following is defined as the sampling of object characteristics at a high resolution and displaying the result at a lower resolution? a) Anti-aliasing b) Super-sampling or Post-filtering ‫ ثم عرضها‬،‫تتضمن هذه العملية أخذ عينات من الجسم بدقة عالية لتقليل تأثيرات التمويه‬ ‫بدقة أقل‬. c) Post-filtering d) Super-sampling 15. A translation is applied to an object by a) Repositioning it along with straight line path ‫النقل في الرسوميات الحاسوبية يُحرك الجسم من موقع آلخر على مسار‬ ‫مستقيم بدون تدويره أو تشويهه‬. b) Repositioning it along with circular path c) Only b d) All of the mentioned 16. In 2D-translation, a point (x, y) can move to the new position (x’, y’) by using the equation a) x’=x+dx and y’=y+dx b) x’=x+dx and y’=y+dy To translate a point (x, y) to a new position, add the translation distances (dx, dy) to get (x’, y’). c) X’=x+dy and Y’=y+dx d) X’=x-dx and y’=y-dy 17.The two-dimensional translation equation in the matrix form is a) P’=P+T b) P’=P-T c) P’=P*T d) P’=p 18. _________ is a rigid body transformation that moves objects without deformation. a) Rotation b) Scaling c) Translation ‫ مما يعني أنه يحرك األجسام دون تغيير شكلها أو اتجاهها‬،‫هو تحويل صلب‬. d) All of the mentioned 19.The basic geometric transformations are a) Translation b) Rotation c) Scaling d) All of the mentioned 20. To generate a rotation , we must specify a) Rotation angle ϴ ‫ زاوية الدوران‬θ ‫ضرورية لتحديد اتجاه ومقدار الدوران‬. b) Distances dx and dy c) Rotation distance d) All of the mentioned 21. Positive values for the rotation angle ϴ defines a) Counterclockwise rotations about the end points b) Counterclockwise translation about the pivot point ‫الزوايا الموجبة تعني الدوران عكس اتجاه عقارب الساعة حول‬ ‫نقطة االرتكاز‬. c) Counterclockwise rotations about the pivot point d) Negative direction 22. The transformation that is used to alter the size of an object is a) Scaling ‫التكبير يزيد أو يقلل حجم الجسم بنا ًء على عوامل الحجم على المحاور‬ b) Rotation c) Translation d) Reflection 23. If the value of sx=1 and sy=1 then a) Reduce the size of object b) Distort the picture c) Produce an enlargement d) No change in the size of an object ‫ يظل حجم الجسم كما هو‬،1 ‫ذا كانت عوامل التكبير تساوي‬. 24. Which of the following is NOT correct? (A, B and C are matrices) a) A.B = B.A ‫ لذلك بشكل عام‬،‫ضرب المصفوفات غير تبادلي‬ b) A.B.C = (A.B).C = A.(B.C) c) C(A+B) = C.A + C.B d) 1 A = A 1 25. Which one of the following is the correct notation of a matrix with ‘m’ rows and ’n’ columns? a) m + n b) m – n c) m x n ‫تُكتب المصفوفات بهذه الصيغه حيث تمثل ن عدد الصفوف و م عدد االعمده‬ d) m/n 26. Co-ordinates are ranging according to the screen resolution. a) True ‫ حيث تعبر المزيد من البكسالت عن دقة أعلى‬،‫ اإلحداثيات على الشاشة تتأثر بالدقة‬. b) False 27. Which of the following transformations are most common that are applied on three-dimensional objects? a) Translation b) Scaling c) Rotation d) Translation, Scaling, Rotation ‫هذه هي التحويالت األساسية التي تُطبّق على األجسام ثالثية األبعاد‬. 28. Which of the following operation can be applied on a 3 D object to move it along any axis from its original position? a) Translation X ‫ أو‬Y ‫ أو‬Z. ‫النقل يُحرك الجسم على المحور‬ b) Scaling c) Rotation d) Shearing 29. If the original point P = (5, 7, 3) and the translation factor, T = (-2, -1, 3), then what will be the value of the final point P1? a) P1 = (7, 8, 6) b) P1 = (3, 6, 0) c) P1 = (7, 8, 0) d) P1 = (3, 6, 6) 30. How many different types of translation are present in computer graphics? a) 1 b) 2 ‫يُعتبر النقل إما ثنائي األبعاد أو ثالثي األبعاد‬. c) 3 d) 4 31. Which of the following operation can be applied on a 3 D object to zoom it in or out about any axis from its original position? a) Translation b) Scaling ‫ التكبير يُستخدم لتغيير حجم األجسام ثالثية األبعاد بتكبيرها أو تصغيرها على طول أي محور من المحاور‬. c) Rotation d) Shearing 32. What will be the value of new co-ordinates if the old co-ordinates are (X0 = 2, Y0 = 0, Z0 = 4) and the scaling factor is (Sx = 2, Sy = 1, Sz = 3)? a) (X1 = 4, Y1 = 1, Z1 = 7) b) (X1 = 0, Y1 = -1, Z1 = 1) c) (X1 = 1, Y1 = 0, Z1 = 4/3) d) (X1 = 4, Y1 = 0, Z1 = 12) 1. **RGB**: RGB stands for **Red, Green, and Blue** — the primary colors of light used in digital displays and imaging. By combining these colors at different intensities, screens can produce a wide variety of colors. RGB values usually range from 0 to 255, where higher values increase the brightness of each color. For example, (255, 0, 0) represents pure red, while (255, 255, 255) represents white. 2. **Resolution**: Resolution defines the **amount of detail** in an image, typically measured by the number of pixels in width and height (e.g., 1920x1080). Higher resolution provides finer detail, as more pixels result in clearer and more defined images, especially when enlarged. 3. **Difference Between Refresh Buffer and Frame Buffer**: - **Frame Buffer**: A frame buffer is a dedicated section of memory used to **store the current image** displayed on the screen. It holds pixel data for each frame, ready to be drawn on the display. - **Refresh Buffer**: The refresh buffer is similar to a frame buffer but refers specifically to memory used in **updating** or redrawing the screen at a set frequency (the refresh rate), which helps maintain image stability and avoid flicker. 4. **Difference Between Raster and Vector Graphics**: - **Raster Graphics**: Comprised of a grid of pixels where each pixel has color information. Raster images are resolution-dependent, meaning they lose quality when resized. They are commonly used for photographs and detailed images. Common formats include JPEG, PNG, and BMP. - **Vector Graphics**: Defined by mathematical paths (lines, curves, shapes), which makes them resolution-independent, so they can be scaled up or down without losing quality. Vector graphics are often used for logos and illustrations and are saved in formats like SVG and EPS. 5. **Image Representations**: - **Raster Representation**: Stores images as a grid of pixels, where each pixel has its color data. It is suited for detailed images, such as photographs. - **Vector Representation**: Represents images with mathematical formulas defining shapes, making them infinitely scalable and suitable for simple, scalable designs. - **3D Model Representation**: Uses a combination of polygons and vertices to represent shapes and structures in 3D space. Often used in animation and game design. - **Bitmap**: A type of raster image where each pixel’s color is directly mapped in a grid format, making it a straightforward form of digital image storage. ‫‪6. **Image Coordinates**: Image coordinates are the **positioning system** used to reference specific‬‬ ‫‪points or pixels within an image. In 2D images, coordinates are typically expressed as **(x, y)**, with the‬‬ ‫‪origin (0, 0) in the top-left corner. The x-coordinate increases horizontally to the right, and the y-‬‬ ‫‪coordinate increases vertically downward. In 3D graphics, an additional z-coordinate is used to‬‬ ‫‪represent depth, adding a new dimension to the positioning system.‬‬ ‫يشير اختصار إلى األلوان األساسية الحمراء والخضراء والزرقاء المستخدمة في شاشات العرض الرقمية ‪1. RGB:‬‬ ‫عادة ً من ‪ 0‬إلى ‪ RGB‬والصور‪.‬يتم دمج هذه األلوان بكثافات مختلفة إلنتاج مجموعة واسعة من األلوان‪.‬تتراوح قيم‬ ‫‪ ،255‬حيث تشير القيم األعلى إلى سطوع أكبر لكل لون‪.‬على سبيل المثال‪ )0 ,0 ,255( ،‬تمثل اللون األحمر النقي‪،‬‬ ‫‪.‬بينما (‪ )255 ,255 ,255‬تمثل اللون األبيض‬ ‫تشير الدقة إلى مقدار التفاصيل في الصورة‪ ،‬وتُقاس عادةً بعدد البكسالت في العرض ‪ (Resolution):‬الدقة ‪2.‬‬ ‫توفر الدقة األعلى تفاصيل أدق‪ ،‬ألن زيادة عدد البكسالت ينتج عنها صور أوضح ‪x1080).‬مثال‪ (1920 :‬واالرتفاع‬ ‫صا عند تكبيرها‬‫‪.‬وأكثر تحديدًا‪ ،‬خصو ً‬ ‫‪"Frame Buffer":‬و "‪ "Refresh Buffer‬الفرق بين ‪3.‬‬ ‫هو قسم مخصص من الذاكرة يُستخدم لتخزين الصورة الحالية المعروضة على ‪ Frame Buffer:‬الـ ‪o‬‬ ‫‪.‬الشاشة‪ ،‬حيث يحتفظ ببيانات البكسل لكل إطار‪ ،‬ليتم رسمه على الشاشة‬ ‫‪ ،‬لكنه يشير تحديدًا إلى الذاكرة المستخدمة في تحديث ‪ Frame Buffer‬يشبه الـ ‪ Refresh Buffer:‬الـ ‪o‬‬ ‫أو إعادة رسم الشاشة بتردد معين (معدل التحديث)‪ ،‬مما يساعد في الحفاظ على استقرار الصورة وتجنب‬ ‫‪.‬الوميض‬ ‫‪ (Vector):‬والرسومات المتجهة )‪ (Raster‬الفرق بين الرسومات النقطية ‪4.‬‬ ‫تتكون من شبكة من البكسالت‪ ،‬حيث يحتوي كل بكسل على ‪ (Raster Graphics):‬الرسومات النقطية ‪o‬‬ ‫معلومات لونية‪.‬الصور النقطية تعتمد على الدقة‪ ،‬مما يعني أنها تفقد جودتها عند تغيير حجمها‪.‬تستخدم عادةً‬ ‫‪BMP.‬و ‪PNG‬و ‪ JPEG‬في الصور الفوتوغرافية والصور التفصيلية‪.‬تشمل التنسيقات الشائعة‬ ‫تعتمد على مسارات رياضية (خطوط‪ ،‬منحنيات‪ ،‬أشكال)‪ (Vector Graphics): ،‬الرسومات المتجهة ‪o‬‬ ‫مما يجعلها مستقلة عن الدقة‪ ،‬حيث يمكن تكبيرها أو تصغيرها دون فقدان الجودة‪.‬تُستخدم الرسومات‬ ‫‪EPS.‬و ‪ SVG‬المتجهة عادة ً في الشعارات والرسومات التوضيحية‪ ،‬ويتم حفظها بتنسيقات مثل‬ ‫‪:‬تمثيالت الصور ‪5.‬‬ ‫يخزن الصور كشبكة من البكسالت‪ ،‬حيث يحتوي كل ‪ (Raster Representation):‬التمثيل النقطي ‪o‬‬ ‫‪.‬بكسل على بيانات اللون الخاصة به‪.‬يناسب الصور التفصيلية‪ ،‬مثل الصور الفوتوغرافية‬ ‫يمثل الصور باستخدام معادالت رياضية تحدد األشكال‪ (Vector Representation): ،‬التمثيل المتجه ‪o‬‬ ‫‪.‬مما يجعله قابالً للتكبير بال حدود‪ ،‬ويُستخدم في التصاميم القابلة للتكبير‬ ‫جا من المضلعات ‪ (3D Model Representation):‬تمثيل النماذج ثالثية األبعاد ‪o‬‬ ‫يستخدم مزي ً‬ ‫والرؤوس لتمثيل األشكال والهياكل في الفضاء ثالثي األبعاد‪ ،‬ويُستخدم غالبًا في الرسوم المتحركة وتصميم‬ ‫‪.‬األلعاب‬ ‫هو نوع من التمثيل النقطي‪ ،‬حيث يتم تخزين اللون لكل بكسل مباشرة ً في شبكة‪ ،‬مما يجعله ‪ Bitmap:‬الـ ‪o‬‬ ‫طا لتخزين الصور الرقمية‬ ‫‪.‬شكال بسي ً‬ ‫ً‬ ‫إحداثيات الصورة هي نظام تحديد المواقع المستخدم لإلشارة إلى نقاط أو بكسالت معينة داخل ‪:‬إحداثيات الصور ‪6.‬‬ ‫‪ ،‬حيث يكون األصل (‪(x, y) )0 ,0‬الصورة‪.‬في الصور ثنائية األبعاد‪ ،‬يتم التعبير عن اإلحداثيات عادة ً على شكل‬ ‫عموديًا لألسفل‪.‬في الرسومات ثالثية ‪ y‬أفقيًا إلى اليمين‪ ،‬وتزداد قيمة ‪ x‬في الزاوية العلوية اليسرى‪.‬تزداد قيمة‬ ‫‪.‬لتمثيل العمق‪ ،‬مما يضيف بُعدًا جديدًا لنظام تحديد المواقع ‪ z‬األبعاد‪ ،‬يُضاف اإلحداثي‬

Use Quizgecko on...
Browser
Browser