Computer MCQs

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

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button