Computer Graphics MCQs with Answers
Practice important Computer Graphics MCQs with answers and explanations.
Multiple Choice Questions
Q1361: In the code example, what is the purpose of the 'glViewport()' function?
- A: Defining the window size
- B: Setting the light source position
- C: Scaling the objects
- D: Moving the camera
View Answer
A
Q1362: The 'gluLookAt()' function in OpenGL defines which aspect of the camera?
- A: The position, orientation, and up-vector
- B: Camera zoom level
- C: Projection depth
- D: Viewport size
View Answer
A
Q1363: Which operation ensures that objects outside the viewable volume are not drawn?
- A: Clipping
- B: Scaling
- C: Translation
- D: Rotation
View Answer
A
Q1364: When drawing a scene, the z-values of the vertices are used for which purpose?
- A: To calculate depth and visibility
- B: To scale objects
- C: To translate objects
- D: To rotate objects
View Answer
A
Q1365: Which function in OpenGL is used to create a wireframe cube?
- A: glutWireCube()
- B: glScalef()
- C: glLoadIdentity()
- D: gluLookAt()
View Answer
A
Q1366: What is the default position and orientation of the camera in OpenGL if 'gluLookAt()' is not used?
- A: The camera is at the origin, pointing along the negative z-axis
- B: The camera is at the top-right corner
- C: The camera is at the origin, pointing along the positive y-axis
- D: The camera is at the top-left corner
View Answer
A
Q1367: What does the 'glutMainLoop()' function do in the OpenGL program?
- A: It initializes the display
- B: It sets the camera position
- C: It starts the rendering loop
- D: It defines the object's properties
View Answer
C
Q1368: Fill in the blank: The function used to initialize the OpenGL program is ___________.
- A: glClearColor
- B: gluLookAt
- C: glutInit
- D: glScalef()
View Answer
C
Q1369: Fill in the blank: The OpenGL function ___________ is used to clear the window before drawing the scene.
- A: glClear
- B: glLoadIdentity
- C: gluLookAt
- D: glScalef()
View Answer
A
Q1370: Fill in the blank: To apply a viewing transformation in OpenGL, the function ___________ is used.
- A: gluLookAt
- B: glLoadIdentity
- C: gluPerspective
- D: glFrustum()
View Answer
A