Computer Graphics MCQs with Answers
Practice important Computer Graphics MCQs with answers and explanations.
Chapter: 5
Q141:
The DDA algorithm calculates the next point using:
A. Tangent
B. Cosine
C. Fixed slope line
D. xIncrement and yIncrement
Correct Answer:
D
Chapter: 5
Q142:
What is the formula for slope ‘m’?
A. dy / dx
B. dx / dy
C. x1 / x2
D. y1 - y2
Correct Answer:
A
Chapter: 6
Q143:
What is the distance from the center to any point on the circle called?
A. Diameter
B. Chord
C. Radius
D. Perimeter
Correct Answer:
C
Chapter: 6
Q144:
Which of the following is true about a circle’s diameter?
A. It is half of the radius
B. It is equal to the radius
C. It is twice the radius
D. It has no relation to the radius
Correct Answer:
C
Chapter: 6
Q145:
What is the value of a full angle in a circle?
A. 180°
B. 270°
C. 90°
D. 360°
Correct Answer:
D
Chapter: 6
Q146:
What is the formula for the circumference of a circle?
A. πr²
B. 2πr
C. πd
D. 2πd
Correct Answer:
B
Chapter: 6
Q147:
Which input is required to draw a circle using programming?
A. One point and a line
B. Two endpoints
C. Center and radius
D. Only radius
Correct Answer:
C
Chapter: 6
Q148:
What coordinate system uses the equation x² + y² = r² for circle drawing?
A. Polar
B. Cartesian
C. Elliptical
D. Rectangular
Correct Answer:
B
Chapter: 6
Q149:
Which of the following circle equations is correct for a center at (xc, yc)?
A. (x + xc)² + (y + yc)² = r²
B. (x - xc)² + (y - yc)² = r²
C. (xc - x)² + (yc - y)² = r²
D. (x + yc)² + (y + xc)² = r²
Correct Answer:
B
Chapter: 6
Q150:
In Cartesian circle drawing, what causes inefficiency?
A. Floating point calculations
B. Subtraction
C. Missing pixels
D. Square roots and multiplications
Correct Answer:
D
Chapter: 6
Q151:
Which technique removes unequal spacing in circle plotting?
A. Bresenham
B. Cartesian
C. Polar
D. Direct formula
Correct Answer:
C
Chapter: 6
Q152:
What is the parametric form of circle equations in polar coordinates?
A. x = r sinθ, y = r cosθ
B. x = xc + r cosθ, y = yc + r sinθ
C. x = r + θ, y = r - θ
D. y = x² + y² = r²
Correct Answer:
B
Chapter: 6
Q153:
Why is step size 1/r used in polar method?
A. To reduce code size
B. To increase gaps
C. To plot every 90 degrees
D. To make pixel spacing approximately 1 unit
Correct Answer:
D
Chapter: 6
Q154:
Which method uses symmetry about octants for optimization?
A. Cartesian
B. Polar
C. Octant-based
D. Pixel mapping
Correct Answer:
C
Chapter: 6
Q155:
How many octants are considered in a circle for symmetry?
A. 2
B. 4
C. 6
D. 8
Correct Answer:
D
Chapter: 6
Q156:
In symmetric octant method, which points are used to complete the circle?
A. Opposite radius points
B. Predefined pixel set
C. Symmetric pixel points
D. Random angles
Correct Answer:
C
Chapter: 6
Q157:
The Midpoint Circle Algorithm reduces what type of calculations?
A. Integer
B. Floating
C. Point
D. Symmetric
Correct Answer:
D
Chapter: 6
Q158:
In Midpoint Algorithm, which function helps decide the next pixel?
A. Sin()
B. Decision Parameter
C. Radius Finder
D. Scan Locator
Correct Answer:
B
Chapter: 6
Q159:
What is the equation for the circle function used in midpoint algorithm?
A. x² + y² - r² = 0
B. r² - x² - y² = 0
C. xy + r² = 0
D. x + y - r² = 0
Correct Answer:
A
Chapter: 6
Q160:
If the decision parameter < 0 in midpoint method, what does it mean?
A. Point is outside the circle
B. Point is on the circle
C. Point is inside the circle
D. Point is irrelevant
Correct Answer:
C