Computer Graphics MCQs with Answer
Which of the following is NOT a primary function of computer graphics?
A) Visualization
B) Simulation
C) Data encryption
D) Image rendering
Answer: C) Data encryption
What does GPU stand for in computer graphics?
A) Graphics Processing Unit
B) Graphical Performance Unit
C) Graphics Presentation Unit
D) Graphical Production Unit
Answer: A) Graphics Processing Unit
Which of the following is a vector graphics format?
A) JPEG
B) PNG
C) SVG
D) GIF
Answer: C) SVG
Which of the following is used for rendering realistic lighting effects in computer graphics?
A) Phong shading
B) Gouraud shading
C) Flat shading
D) Wireframe rendering
Answer: A) Phong shading
Which algorithm is commonly used for hidden surface removal in computer graphics?
A) Bresenham’s algorithm
B) DDA algorithm
C) Z-buffer algorithm
D) Midpoint line algorithm
Answer: C) Z-buffer algorithm
Which of the following is NOT a 3D modeling technique?
A) Wireframe modeling
B) Parametric modeling
C) Bitmap modeling
D) Solid modeling
Answer: C) Bitmap modeling
Which of the following color models represents colors as combinations of red, green, and blue components?
A) RGB
B) CMYK
C) HSL
D) YUV
Answer: A) RGB
Which transformation in computer graphics is used to change the size of an object?
A) Translation
B) Rotation
C) Scaling
D) Shearing
Answer: C) Scaling
What does VR stand for in computer graphics?
A) Virtual Reality
B) Visual Rendering
C) Vector Representation
D) Vertex Rendering
Answer: A) Virtual Reality
Which of the following is NOT a type of projection used in computer graphics?
A) Orthographic projection
B) Perspective projection
C) Isometric projection
D) Oblique projection
Answer: C) Isometric projection
Which of the following techniques is used for anti-aliasing in computer graphics?
A) Phong shading
B) Gouraud shading
C) Supersampling
D) Dithering
Answer: C) Supersampling
What does CAD stand for in computer graphics?
A) Computer-Aided Design
B) Computer Artistic Drawing
C) Creative Animation Design
D) Computerized Art Development
Answer: A) Computer-Aided Design
Which of the following is a raster graphics format?
A) SVG
B) PNG
C) EPS
D) AI
Answer: B) PNG
What does DPI stand for in computer graphics?
A) Dots Per Inch
B) Direct Pixel Interpolation
C) Dynamic Picture Integration
D) Digital Processing Interface
Answer: A) Dots Per Inch
Which of the following is NOT a type of 3D rendering technique?
A) Ray tracing
B) Path tracing
C) Bresenham’s algorithm
D) Radiosity
Answer: C) Bresenham’s algorithm
What does the Bezier curve represent in computer graphics?
A) A type of shading technique
B) A type of transformation matrix
C) A type of curve modeling technique
D) A type of rendering algorithm
Answer: C) A type of curve modeling technique
Which of the following is NOT a fundamental geometric primitive in computer graphics?
A) Point
B) Line
C) Circle
D) Triangle
Answer: C) Circle
Which of the following is a 3D graphics API?
A) DirectX
B) OpenGL
C) Vulkan
D) All of the above
Answer: D) All of the above
Which of the following algorithms is used for drawing lines on a raster display?
A) Bresenham’s line algorithm
B) DDA algorithm
C) Midpoint line algorithm
D) Both A and B
Answer: D) Both A and B
What does the term “texture mapping” refer to in computer graphics?
A) Adding texture to 3D models
B) Mapping colors to pixels
C) Transforming geometric primitives
D) Rendering hidden surfaces
Answer: A) Adding texture to 3D models
Which of the following is NOT a type of 3D transformation?
A) Translation
B) Rotation
C) Reflection
D) Scaling
Answer: C) Reflection
What does the term “ray tracing” refer to in computer graphics?
A) Rendering technique for simulating lighting effects
B) Algorithm for hidden surface removal
C) Texture mapping technique
D) Line drawing algorithm
Answer: A) Rendering technique for simulating lighting effects
Which of the following is a technique for generating fractal images in computer graphics?
A) Midpoint displacement
B) DDA algorithm
C) Bresenham’s line algorithm
D) Flood fill algorithm
Answer: A) Midpoint displacement
Which of the following transformations is used to change the orientation of an object in 3D space?
A) Translation
B) Rotation
C) Scaling
D) Shearing
Answer: B) Rotation
Which of the following is a common application of computer graphics?
A) Video editing
B) Medical imaging
C) Architectural visualization
D) All of the above
Answer: D) All of the above
Which of the following is NOT a type of shading in computer graphics?
A) Phong shading
B) Gouraud shading
C) Flat shading
D) Texture shading
Answer: D) Texture shading
Which of the following techniques is used for rendering reflections and refractions in computer graphics?
A) Phong shading
B) Gouraud shading
C) Ray tracing
D) Shadow mapping
Answer: C) Ray tracing
What does the term “rasterization” refer to in computer graphics?
A) Rendering technique for simulating lighting effects
B) Algorithm for hidden surface removal
C) Texture mapping technique
D) Conversion of vector graphics into raster images
Answer: D) Conversion of vector graphics into raster images
Which of the following is NOT a component of a 3D scene graph?
A) Nodes
B) Edges
C) Transformations
D) Cameras
Answer: B) Edges
What does the term “skinning” refer to in computer graphics?
A) Adding texture to 3D models
B) Deforming a 3D model based on skeletal animation
C) Creating realistic lighting effects
D) Generating procedural textures
Answer: B) Deforming a 3D model based on skeletal animation
Which of the following is NOT a type of curve used in computer graphics?
A) Bezier curve
B) B-spline curve
C) Catmull-Rom curve
D) Dijkstra curve
Answer: D) Dijkstra curve
What does the term “MIP mapping” refer to in computer graphics?
A) Rendering technique for simulating lighting effects
B) Texture mapping optimization technique
C) Algorithm for hidden surface removal
D) Line drawing algorithm
Answer: B) Texture mapping optimization technique
Which of the following algorithms is used for polygon filling in computer graphics?
A) Bresenham’s line algorithm
B) DDA algorithm
C) Scanline algorithm
D) Midpoint line algorithm
Answer: C) Scanline algorithm
Which of the following is a technique for simulating soft shadows in computer graphics?
A) Phong shading
B) Gouraud shading
C) Shadow mapping
D) Ray tracing
Answer: C) Shadow mapping
Which of the following techniques is used for generating procedural textures in computer graphics?
A) Perlin noise
B) Bezier curves
C) Bresenham’s line algorithm
D) Flood fill algorithm
Answer: A) Perlin noise
What does the term “level of detail” (LOD) refer to in computer graphics?
A) Number of polygons in a 3D model
B) Complexity of texture mapping
C) Detail level in a 3D scene based on distance
D) Quality of lighting effects
Answer: C) Detail level in a 3D scene based on distance
Which of the following techniques is used for rendering realistic water effects in computer graphics?
A) Phong shading
B) Gouraud shading
C) Ray tracing
D) Wavelet turbulence
Answer: D) Wavelet turbulence
What does the term “ambient occlusion” refer to in computer graphics?
A) Technique for simulating indirect lighting
B) Algorithm for hidden surface removal
C) Texture mapping technique
D) Line drawing algorithm
Answer: A) Technique for simulating indirect lighting
Which of the following is NOT a component of a 3D rendering pipeline?
A) Geometry processing
B) Rasterization
C) Shadow mapping
D) Fragment processing
Answer: C) Shadow mapping
Which of the following is NOT a type of texture mapping in computer graphics?
A) Planar mapping
B) Cylindrical mapping
C) Spherical mapping
D) Angular mapping
Answer: D) Angular mapping
What does the term “ray casting” refer to in computer graphics?
A) Technique for simulating soft shadows
B) Algorithm for generating fractal images
C) Rendering technique for simulating lighting effects
D) Tracing rays from the camera into the scene to determine pixel colors
Answer: D) Tracing rays from the camera into the scene to determine pixel colors
Which of the following is a technique for simulating realistic lighting effects in computer graphics?
A) Cel shading
B) Flat shading
C) Gouraud shading
D) Phong shading
Answer: D) Phong shading
What does the term “polygon mesh” refer to in computer graphics?
A) Representation of a 3D object using polygons
B) Texture mapping technique
C) Rendering technique for simulating lighting effects
D) Line drawing algorithm
Answer: A) Representation of a 3D object using polygons
Which of the following techniques is used for rendering volumetric effects in computer graphics?
A) Phong shading
B) Ray marching
C) Gouraud shading
D) Shadow mapping
Answer: B) Ray marching
What does the term “frustum culling” refer to in computer graphics?
A) Technique for removing invisible objects from the scene
B) Rendering technique for simulating lighting effects
C) Texture mapping technique
D) Line drawing algorithm
Answer: A) Technique for removing invisible objects from the scene
Which of the following is a technique for generating realistic fur or hair in computer graphics?
A) Perlin noise
B) B-spline curves
C) Tessellation
D) Strand-based modeling
Answer: D) Strand-based modeling
What does the term “rendering equation” describe in computer graphics?
A) Equation for simulating soft shadows
B) Equation for simulating indirect lighting
C) Texture mapping equation
D) Line drawing equation
Answer: B) Equation for simulating indirect lighting
Which of the following is a technique for generating realistic fire or smoke effects in computer graphics?
A) Phong shading
B) Voxelization
C) Fluid simulation
D) Gouraud shading
Answer: C) Fluid simulation
What does the term “level set method” refer to in computer graphics?
A) Technique for simulating soft shadows
B) Algorithm for generating fractal images
C) Technique for modeling evolving interfaces
D) Line drawing algorithm
Answer: C) Technique for modeling evolving interfaces
Which of the following is a technique for simulating realistic cloth in computer graphics?
A) Phong shading
B) Gouraud shading
C) Cloth simulation
D) Shadow mapping
Answer: C) Cloth simulation