TU OFFICIAL RESOURCE
TU BCA 5th Semester â 2026 BOARD EXAM â Computer Graphics and Animation MCQs
TRIBHUVAN UNIVERSITY
Bachelor of Computer Application
OFFICE OF THE DEAN
2026 BOARD EXAM
Faculty: Bachelor of Computer Application (BCA)
Course Title: Computer Graphics and Animation (MCQs)
Code No: CACS305
Semester: 5th Semester
Full Marks: 60
Pass Marks: 24
Time: 3 hours
Group A (Multiple Choice Questions)
Attempt all questions. Correct answers are highlighted in yellow.
1. If the region code for a point is 0010, then the point lies at ___.
a)Left to the clipping window
b)Right to the clipping window
â Correct Answerc)Bottom of the clipping window
d)Top of the clipping window
đĄ Explanation: In the Cohen-Sutherland outcode format (TBRL: Top-Bottom-Right-Left), 0010 represents the Right bit set.
2. In which of the following method the visibility is decided point by point at each pixel position on the projection plane?
a)Object space method
b)Image space method
â Correct Answerc)Priority method
d)Area subdivision method
đĄ Explanation: Image space visibility detection methods determine visibility at each pixel position on the projection plane (screen).
3. If an object is scaled uniformly with a scaling factor S_x = S_y, where 0 < S_x < 1, what happens to the object?
a)It expands uniformly.
b)It remains unchanged.
c)It shrinks uniformly.
â Correct Answerd)It rotates.
đĄ Explanation: A scaling factor between 0 and 1 reduces the coordinates, causing the object to shrink uniformly.
4. During the in-out test in Sutherland Hodgman algorithm, we save the ___.
a)first point only
b)intersection point with the edge boundary and the second point
â Correct Answerc)none of the points
d)only the outside points
đĄ Explanation: In the Sutherland-Hodgman polygon clipping algorithm, depending on the vertex classification, we save the intersection point and/or the second point.
5. What will be the scaled point if it is scaled with scaling factors S_x and S_y relative to a reference point (x_r, y_r)?
a)x' = x_r * S_x + x, y' = y_r * S_y + y
b)x' = x_r + (x - x_r)S_x, y' = y_r + (y - y_r)S_y
â Correct Answerc)x' = x * S_x - x_r, y' = y * S_y - y_r
d)x' = (x - x_r) * S_x, y' = (y - y_r) * S_y
đĄ Explanation: Scaling relative to a fixed point involves translating to the origin, scaling, and translating back: x' = x_r + (x - x_r)S_x and y' = y_r + (y - y_r)S_y.
6. Which color model is subtractive, meaning higher values are associated with darker colors rather than lighter ones?
a)RGB
b)CMY
â Correct Answerc)HSV
d)YIQ
đĄ Explanation: CMY (Cyan, Magenta, Yellow) is a subtractive color model used in printing where adding colors subtracts light, resulting in darker values.
7. In the depth buffer method, what is the use of refresh buffer?
a)To store the intensity value of color at each position (x, y)
â Correct Answerb)To store the depth value (z)
c)To store the polygon equations
d)To store the clipping window coordinates
đĄ Explanation: In the depth-buffer (z-buffer) hidden surface removal algorithm, the refresh buffer stores the color/intensity values for each pixel (x, y).
8. Which of the following is a primary disadvantage of a raster scan display compared to vector scan display?
a)High refresh rate requirement
b)Inability to display solid colors
c)Lines appear jagged due to pixel-based quantization.
â Correct Answerd)Complex hardware for random scan lines
đĄ Explanation: Raster scan displays map primitives onto a grid of pixels, causing aliasing or jagged lines due to pixel-based quantization.
9. To rotate a 3D object about an arbitrary axis that does not pass through the coordinate origin, what is the first step required for it?
a)Rotate the object to align with the z-axis.
b)Scale the object uniformly.
c)Translate the object so the rotation axis passes through the origin.
â Correct Answerd)Apply inverse rotation.
đĄ Explanation: The first step in arbitrary axis rotation is translating the axis (and object) so that the rotation axis passes through the coordinate origin.
10. What is the original point if it is reflected relative of the diagonal line y=x such that reflected point is (5, 6)?
a)(5, -6)
b)(-5, 6)
c)(6, 5)
â Correct Answerd)(5, 6)
đĄ Explanation: Reflection about the line y = x swaps the x and y coordinates. Thus, if the reflected point is (5, 6), the original point is (6, 5).