CE 273 - Computer Graphics
CE 273 - Computer Graphics
LNUGS-UMAT SRID
Name: __________________________________________ Index Number: _______________
INSTRUCTION: Please circle the correct answer from the alternatives on the question paper.
1. What is the smallest addressable screen element in computer graphics?
a. Dot
b. Point
c. Pixel
d. Spot
2. Which term describes the process of converting a vector image into a bitmap image?
a. quantisation
b. rasterisation
c. sampling
d. pixelization
3. How do you describe generated scenes in an artistic style, resembling paintings or drawings?
a. Photorealistic graphics.
b. Non-Photorealistic graphics.
c. Modeling graphics
d. Image-based graphics.
4. Which of the following does NOT belong to the properties of a video monitor?
a. Phophorus
b. Persistence
c. Resolution
d. Aspect Ration
8. What is the primary reason for the decline in the use of CRT displays?
Page 1 of 6
a. Limited color reproduction
b. High power consumption
c. Poor screen resolution
d. Susceptibility to electromagnetic interference
9. Which projection type is commonly used in architectural drawings and engineering designs to
accurately represent object dimensions?
a. Parallel Projection
b. Perspective Projection
c. Orthographic Projection
d. Axonometric Projection
10. What does a homogeneous coordinate system provide in computer graphics transformations?
a. A way to represent 3D shapes in 2D space
b. A method for scaling objects uniformly
c. A means to handle translation without using matrices
d. A way to represent translations, rotations, and other transformations using matrices
12. The main difference between perspective and parallel projection is ………………………………………..
a. In perspective projection, lines converge at a single point called the center of projection, while in parallel
projection, lines are parallel
b. In perspective projection, lines are parallel, while in parallel projection, lines converge at a single point
called the center of projection
c. Perspective have lines converge at infinity of projection and parallel projection have lines interpolate at
infinity
d. In perspective projection, lines converge at a single point called the center of projection, while in parallel
projection, lines are parallel
14. Given a point P(2, 3, 4) and a translation vector T(1, -2, 3), what are the coordinates of the translated
point after applying the translation?
a) (3, 1, 7)
b) (1, 1, 7)
c) (3, 5, 1)
d) (1, 5, 7)
15. What advantage does the lookup table approach offer compared to direct colour coding?
a) Higher color accuracy
b) Greater flexibility in color selection
c) Reduced storage requirement
d) Faster rendering speed
17. Which condition considers a line in the direct use of line equation algorithm?
a. If the value of |m|≤1 for each integer value of x.
b. If the value of |m|>1 for each integer value of x.
c. If the value of |m|≤1 for each integer value of y.
d. If the value of |m|>1 for each integer value of y.
18. The relationship between the quality of a picture and the density of pixels on the screen can be
described as:……………………………………………………………………………………
a. The quality of a picture is inversely proportional to the density of pixels on the screen.
b. The quality of a picture is not affected by the density of pixels on the screen.
c. The quality of a picture is directly proportional to the density of pixels on the screen.
d. The quality of a picture is only affected by the spacing between pixels, not the density.
19. If lighting is disabled in OpenGL, which function specifies the colour of the vertex?
a. glClearColor()
b. glDisplayfunc()
c. glColor()
d. glActivateColor()
20. What role do geometric transformations play in generating images of three-dimensional objects?
a. Controlling surface texture
b. Adjusting light reflection
c. Changing the color composition
d. Expressing the location of objects relative to others
21. Which advantage is associated with developing algorithms for scan conversion?
a) Algorithms can generate graphics objects at a faster rate.
b) Algorithms result in lower image quality.
c) Algorithms require excessive memory usage.
d) Algorithms are not suitable for complex shapes.
22. The rectangle portion of the interface window that defines where the image will actually appear is
called:
a. Viewport
b. Clipping window
c. Transformation viewing
d. Screen coordinate system
23. How does the shadow mask method work in colour CRT displays?
a) By applying a layer of reflective material behind the phosphor layer
b) By using a series of mirrors to reflect light onto the screen
c) By alternating between different color filters
d) By placing a mask between the electron gun and the phosphor layer
24. What happens to lines perpendicular to the projection plane in a cavalier projection?
a. They are projected to one half of their length
b. They are projected with no change in length
c. They are projected with increased length
d. They are projected with decreased length
Page 3 of 6
25. What are the steps involved in scaling an object relative to a fixed point?
a. Scale the object relative to the origin, translate the object back to its original position, translate the
fixed point to the origin.
b. Translate the object back to its original position, translate the fixed point to the origin, scale the
object relative to the origin.
c. Translate the fixed point to the origin, scale the object relative to the origin, translate the object
back to its original position.
d. Scale the object relative to the origin, translate the fixed point to the origin, translate the object
back to its original position.
29. What happens when an object to be drawn is not within the current viewport?
a. It is ignored
b. A warning is given
c. It is drawn by OpenGL even though it is not seen
d. It is clipped from the scene and subsequently not drawn
30. Consider the computer graphics pipeline. Which statements are true?
I. At the application, polygon data and and vertex data are generated
II. Geometry part of the pipeline is responsible for taking vertex description of an object.
III. Rasterization takes an image described in vector format and convert into series of pixels
a. I and II only
b. II and III only
c. I and III only
d. I, II and III only
31. A 3D object is rotated by 45 degrees about the x-axis. If the original coordinates of a point are (3, 2,
1), what are the new coordinates after rotation?
a. (3, 1.41, 1.41)
b. (3, 1.41, -1.41)
Page 4 of 6
LNUGS-UMAT SRID
c. (3, 2.12, 1.41)
d. (3, 2.12, -1.41)
33. Which anomaly in perspective projection causes the size of an object to decrease as its distance from
the center of projection increases?
a. Perspective foreshortening
b. Vanishing point
c. Distortion of lines
d. Optical illusion
a. I and II only
b. I and III only
c. I, II and III only
d. I. II, III and IV
35. Which function in GLUT is used to initialize the GLUT library and negotiate a session with the
window system?
a. glutMainLoop()
b. glutInit()
c. glutDisplayFunc()
d. glutCreateWindow()
36. What role do geometric transformations play in generating images of three-dimensional objects?
a. Controlling surface texture
b. Adjusting light reflection
c. Changing the color composition
d. Expressing the location of objects relative to others
39. What is the aspect ratio of the raster system having a resolution of 1280 pixels by 1024 pixels?
Page 5 of 6
a. 5:4 LNUGS-UMAT SRID
b. 4:5
c. 3:4
d. 4:3
40. A frame buffer stores color information using 16 bits per pixel (bpp) and has a resolution of 640
pixels by 480 pixels. How much storage is required in kilobytes (KB)?
a. 300 KB
b. 375 KB
c. 450 KB
d. 525 KB
SECTION B
Please answer question ONE and any other question in this section in the provided ANSWER
BOOKLET. Each question carries 10 marks.
1. a. Briefly explain the geometric based method of modeling according to your understanding and tell
the differences between geometric based method and image-based method [4 marks]
b. With aid of diagram, explain the operating characteristics for the video display systems based on
the CRT technology? [4 marks]
e. Write down a snippet of code in OpenGL to draw a square in 2D, the window should be have a
white background and primitive square should be a blue color [2 marks]
3. a. Suppose RGB raster system is to be designed using on 8 inch x 10 inch screen with a resolution of
100 pixels per inch in each direction. If we want to store 6 bits per pixel in the frame buffer, how much
storage in bytes) do we need for frame buffer? [2 marks]
b . How much time is spent scanning across each column of pixels during screen refresh on a raster
system with resolution of 800 X 600 and a refresh rate of 29 frames per second? [2 marks]
c. With diagram, briefly explain the graphic rendering pipeline? [2 marks]
LNUGS-UMAT SRID
Examiner: Ezekiel Mensah Martey (PhD)
Page 6 of 6