Introduction to Computer Graphics # MCQs Practice set

Q.1 What is the primary purpose of computer graphics?

To process large databases
To display and manipulate visual images
To compile programming languages
To manage network traffic
Explanation - Computer graphics involves creating, storing, and manipulating visual images using a computer.
Correct answer is: To display and manipulate visual images

Q.2 Which of the following is a raster graphics representation?

Vector images
Bitmap images
3D models
Line drawings
Explanation - Raster graphics represent images as a grid of pixels, such as bitmap images.
Correct answer is: Bitmap images

Q.3 Which coordinate system is commonly used in 2D computer graphics?

Polar coordinate system
Cartesian coordinate system
Spherical coordinate system
Cylindrical coordinate system
Explanation - 2D graphics use the Cartesian coordinate system with X and Y axes to define positions of points.
Correct answer is: Cartesian coordinate system

Q.4 In computer graphics, which transformation changes the position of an object?

Scaling
Rotation
Translation
Reflection
Explanation - Translation moves an object from one position to another without altering its shape or orientation.
Correct answer is: Translation

Q.5 Which graphics system represents images using mathematical equations?

Raster graphics
Vector graphics
Bitmap graphics
Photographic images
Explanation - Vector graphics use mathematical equations to define shapes like lines, curves, and polygons.
Correct answer is: Vector graphics

Q.6 What is the primary difference between 2D and 3D computer graphics?

2D graphics use color, 3D graphics do not
3D graphics include depth, 2D graphics do not
2D graphics require more memory than 3D graphics
3D graphics cannot be animated
Explanation - 3D graphics represent objects in three dimensions (x, y, z), while 2D graphics only use x and y axes.
Correct answer is: 3D graphics include depth, 2D graphics do not

Q.7 Which process converts a 3D object into a 2D image?

Rendering
Modeling
Clipping
Shading
Explanation - Rendering transforms 3D models into 2D images by simulating light, color, and perspective.
Correct answer is: Rendering

Q.8 Which algorithm is commonly used for line drawing in raster graphics?

Dijkstra's algorithm
Bresenham's algorithm
Kruskal's algorithm
Prim's algorithm
Explanation - Bresenham's line algorithm efficiently determines which pixels should be plotted to form a straight line.
Correct answer is: Bresenham's algorithm

Q.9 What does the term 'viewport' refer to in computer graphics?

The physical monitor screen
The portion of the world displayed on the screen
A type of color model
A storage format for images
Explanation - Viewport defines the rectangular area in a window where graphics are displayed.
Correct answer is: The portion of the world displayed on the screen

Q.10 Which color model is most commonly used for display devices?

CMYK
RGB
HSV
YUV
Explanation - The RGB model uses red, green, and blue to create all colors on display devices like monitors.
Correct answer is: RGB

Q.11 What is hidden surface removal in 3D graphics?

Removing invisible objects from memory
Not displaying surfaces blocked by other surfaces
Filtering colors that are not visible
Applying textures to hidden objects
Explanation - Hidden surface removal algorithms ensure that only visible surfaces are rendered in a scene.
Correct answer is: Not displaying surfaces blocked by other surfaces

Q.12 Which of the following is a common shading technique in computer graphics?

Phong shading
Dijkstra shading
Bresenham shading
Newton shading
Explanation - Phong shading interpolates surface normals to produce smooth shading on polygons.
Correct answer is: Phong shading

Q.13 Which operation is used to enlarge or shrink objects in graphics?

Translation
Scaling
Rotation
Clipping
Explanation - Scaling increases or decreases the size of objects while maintaining their shape.
Correct answer is: Scaling

Q.14 In computer graphics, what is a pixel?

A type of color model
A unit of storage
A single point in a raster image
A shading algorithm
Explanation - A pixel is the smallest controllable element of a raster image representing a single color.
Correct answer is: A single point in a raster image

Q.15 Which technique improves the realism of rendered images by simulating light and shadows?

Clipping
Ray tracing
Line drawing
Vectorization
Explanation - Ray tracing simulates the behavior of light to produce realistic reflections, refractions, and shadows.
Correct answer is: Ray tracing

Q.16 Which device converts digital graphics signals into images on the screen?

CPU
GPU
Monitor
Printer
Explanation - The monitor displays images by converting signals from the computer into visible light on the screen.
Correct answer is: Monitor

Q.17 Which is NOT a basic geometric primitive in computer graphics?

Point
Line
Polygon
Algorithm
Explanation - Points, lines, and polygons are basic primitives; an algorithm is a procedure, not a primitive shape.
Correct answer is: Algorithm

Q.18 Which operation is used to rotate an object around an axis?

Translation
Scaling
Rotation
Reflection
Explanation - Rotation changes the orientation of an object by turning it around a fixed axis.
Correct answer is: Rotation

Q.19 What is the term for converting a 3D model into a 2D screen representation?

Rasterization
Vectorization
Scaling
Translation
Explanation - Rasterization converts 3D models into a grid of pixels to display them on a 2D screen.
Correct answer is: Rasterization

Q.20 Which graphics technique smooths the jagged edges of images?

Anti-aliasing
Shading
Clipping
Rasterization
Explanation - Anti-aliasing reduces jagged edges by blending pixel colors at boundaries.
Correct answer is: Anti-aliasing

Q.21 Which term describes the manipulation of images or objects on the screen?

Rendering
Graphics modeling
Computer animation
Graphics transformation
Explanation - Graphics transformation includes translation, scaling, rotation, and other manipulations of objects.
Correct answer is: Graphics transformation

Q.22 What is the purpose of clipping in computer graphics?

To remove parts of objects outside the viewing area
To add color to objects
To rotate objects
To convert vector images to raster
Explanation - Clipping removes portions of graphics that are outside a defined viewing region to improve efficiency.
Correct answer is: To remove parts of objects outside the viewing area

Q.23 Which of the following is a 3D modeling technique?

Polygonal modeling
Line drawing
Bitmap editing
Point plotting
Explanation - Polygonal modeling constructs 3D objects using polygons as basic elements.
Correct answer is: Polygonal modeling

Q.24 Which graphics API is commonly used for 2D and 3D rendering?

DirectX
HTTP
FTP
SMTP
Explanation - DirectX is a graphics API by Microsoft used for rendering 2D and 3D graphics efficiently.
Correct answer is: DirectX

Q.25 Which of the following is used to define how light interacts with surfaces?

Shading models
Rasterization
Vectorization
Clipping
Explanation - Shading models determine how surfaces respond to light, affecting color, brightness, and realism.
Correct answer is: Shading models