Skip to main content

Computer Graphics MCQs with Answers

Practice important Computer Graphics MCQs with answers and explanations.

Multiple Choice Questions

Q1291: What is the primary concern when subdividing a surface into non-triangular polygons?
  • A: Polygons might not be planar
  • B: Colors are inconsistent
  • C: Lighting becomes uneven
  • D: Rendering time decreases
View Answer
A

Q1292: In OpenGL, what happens if polygons are not subdivided properly?
  • A: They might appear jagged
  • B: They always render correctly
  • C: Rendering becomes faster
  • D: They become non-cullable
View Answer
A

Q1293: A surface with only triangular polygons is guaranteed to be _______.
  • A: Planar
  • B: Non-planar
  • C: Convex
  • D: Non-convex
View Answer
A

Q1294: When constructing a closed surface in OpenGL, what should be checked to avoid gaps or cracks?
  • A: Ensure the starting and ending coordinates are identical
  • B: Ensure all vertices are aligned
  • C: Ensure no overlapping polygons
  • D: Ensure color consistency
View Answer
A

Q1295: The icosahedron is a Platonic solid composed of _______.
  • A: 20 faces and 12 vertices
  • B: 12 faces and 20 vertices
  • C: 12 faces and 30 vertices
  • D: 20 faces and 30 vertices
View Answer
A

Q1296: Which mathematical constant is defined as `PI` in the code example for drawing an icosahedron?
  • A: 3.14159265
  • B: 3.14
  • C: 2.71828
  • D: 1.61803
View Answer
A

Q1297: What does the function `glVertex2f()` do in OpenGL?
  • A: Specifies a 2D vertex for rendering
  • B: Specifies a 3D vertex for rendering
  • C: Defines a color for the vertex
  • D: Calculates the normal vector
View Answer
B

Q1298: What is the purpose of the `glNormal3fv()` function in OpenGL?
  • A: It sets the normal vector for lighting calculations
  • B: It sets the color of the vertex
  • C: It draws the vertex to the screen
  • D: It calculates the vertex position
View Answer
A

Q1299: In the context of 3D models, what is a trade-off when subdividing polygons?
  • A: Between display speed and image quality
  • B: Between polygon color and texture quality
  • C: Between texture resolution and lighting
  • D: Between polygon number and depth precision
View Answer
A

Q1300: What is the role of `normcrossprod()` in calculating normal vectors for surfaces?
  • A: It calculates the cross product of two vectors
  • B: It normalizes a vector
  • C: It draws the vertices
  • D: It sets the light intensity
View Answer
A

Test Your Knowledge

Take a timed quiz on Computer Graphics

🚀 Start Quiz Now