Graphics Hardware and Display Devices
Graphics Hardware and Display Devices
Graphics Hardware and Display Devices
This section of our 1000+ Computer Graphics multiple choice questions focuses on Graphics Hardware and
Display devices.
2. The number of pixels stored in the frame buffer of a graphics system is known as
a) Resolution
b) Depth
c) Resalution
d) Only a
View Answer
Answer: d
Explanation: Number of pixels determines the resolution .
4. Heat supplied to the cathode by directing a current through a coil of wire is called
a) Electron gun
b) Electron beam
c) Filament
d) Anode and cathode
View Answer
Answer: c
Explanation: In CRT the filament is responsible for supply of power.
5. The maximum number of points that can be displayed without overlap on a CRT is referred as
a) Picture
b) Resolution
c) Persistence
d) Neither b nor c
View Answer
Answer: b
Explanation: none.
6.________ stores the picture information as a charge distribution behind the phosphor-coated screen.
a) Cathode ray tube
b) Direct-view storage tube
c) Flat panel displays
d) 3D viewing device.
View Answer
Answer: b
Explanation: Instead of refreshing, DVST stores the picture information behind the screen.
7. The devices which converts the electrical energy into light is called
a) Liquid-crystal displays
b) Non-emitters
c) Plasma panels
d) Emitters
View Answer
Answer: d
Explanation: Emissive displays are devices that convert electrical energy into light.
9. The process of digitizing a given picture definition into a set of pixel-intensity for storage in the frame
buffer is called
a) Rasterization
b) Encoding
c) Scan conversion
d) True color system
View Answer
Answer: c
Explanation: The digitization process is called scan conversion.
10. Which display devices allows us to walk around an object and view it from different sides.
a) Direct view storage tubes
b) Three-dimensional devices
c) Flat panel display devices
d) Plasma panel display devices
View Answer
Answer: b
Explanation: 3D display devices allows user to view the object from different sides.
14. On a black and white system with one bit per pixel, the frame buffer is commonly called as
a) Pix map
b) Multi map
c) Bitmap
d) All the above
View Answer
Answer: c
Explanation: Bit map frame buffer is always 1 bit per pixel.
Input Devices – 1
This section of our 1000+ Computer Graphics multiple choice questions focuses on Input Devices.
2. Which keys allows user to enter frequently used operations in a single key stroke?
a) Function keys
b) Cursor control keys
c) Trackball
d) Control keys
View Answer
Answer: a
Explanation: Function keys are used to access frequently used areas.
6. Trackball is
a) Two-dimensional positioning device
b) Three- dimensional positioning device
c) Pointing device
d) None of these
View Answer
Answer: a
Explanation: Trackball is two-dimensional positioning device.
8. Which is the ball that can be rotated with the fingers or palm of the hand?
a) Space ball
b) Trackball
c) Only a
d) Both b and c
View Answer
Answer: b
Explanation: Trackball is a ball that can be rotated with the fingers or palm of the hand.
9. ________ is used for 3D positioning and modeling, animation and other application.
a) Space ball
b) Trackball
c) Spac ball
d) All of the above
View Answer
Answer: a
Explanation: Space ball is a 3D positioning device.
10. Potentiometers mounted at the base of the joystick measures
a) The amount of movement
b) The direction
c) Position
d) Resolution
View Answer
Answer: a
Explanation: Potentiometers mounted at the base of the joystick measures the amount of movement.
12. Which is the device that is constructed with the series of sensors that detects hand and finger
motion?
a) Digitizers
b) Data glove
c) Joystick
d) Track ball
View Answer
Answer: b
Explanation: Data glove senses, detects hand and finger motion.
13. A common device for drawing, painting, or interactively selecting coordinate positions on an object
is a
a) Image scanner
b) Digitizers
c) Data glove
d) Touch panels
View Answer
Answer: b
Explanation: Digitizers can be used for drawing, painting and selecting positions.
14. Which device is used to input two-dimensional coordinates by activating a hand cursor on a flat
surface?
a) Graphic tablet
b) Data tablet
c) Only b
d) Both a and b
View Answer
Answer: d
Explanation: Graphic tablet are also called data tablet.
15. ___________ can be used to determine the position on the data tablet.
a) Strip microphones
b) Signal strength
c) Coded pulse
d) Either Signal strength or coded pulse
View Answer
Answer: d
Explanation: Either Signal strength or coded pulse determine the position on the data tablet.
Input Devices – 2
This section of our 1000+ Computer Graphics multiple choice questions focuses on Input Devices.
5. When a voice command is given, the system searches the _____________for a frequency-pattern
match.
a) Memory
b) Input data
c) Dictionary
d) Hard disk
View Answer
Answer: c
Explanation: System searches the dictionary for frequency pattern matching.
2. For lines with slope magnitude |m|<1, ?x can be_________ a) A set corresponding vertical
deflection b) A set proportional to a small horizontal deflection voltage c) Only a d) All of these [expand
title="View Answer"] Answer: b Explanation:?x can be a set proportional to a small horizontal deflection
voltage only if slope magnitude |m| <1. [/expand] 3. On raster system, lines are plotted with a) Lines b)
Dots c) Pixels d) None [expand title="View Answer"] Answer: c Explanation: Using pixels lines can be
plotted. [/expand] 4. Expansion of line DDA algorithm is a) Digital difference analyzer b) Direct
differential analyzer c) Digital differential analyzer d) Data differential analyzer [expand title="View
Answer"] Answer: c Explanation: DDA stands for digital differential analyzer. [/expand] 5. Which
algorithm is a faster method for calculating pixel positions? a) Bresenham’s line algorithm b) Parallel
line algorithm c) Mid-point algorithm d) DDA line algorithm [expand title="View Answer"] Answer: d
Explanation: The DDA is a faster method for calculating pixel positions. [/expand] 6. The disadvantage
of lineDDA is a) Time consuming b) Faster c) Neither a nor b d) None [expand title="View Answer"]
Answer: a Explanation: The DDA algorithm takes more time than other algorithm. [/expand] 7. An
accurate and efficient raster line-generating algorithm is a) DDA algorithm b) Mid-point algorithm c)
Parallel line algorithm d) Bresenham’s line algorithm [expand title="View Answer"] Answer: d
Explanation: Bresenham’s line algorithm is a very efficient and accurate algorithm. [/expand] 8. In
Bresenham’s line algorithm, if the distances d1 < d2 then decision parameter Pk is______ a) Positive
b) Equal c) Negative d) Option a or c [expand title="View Answer"] Answer: c Explanation: If d1 < d2
then the decision variable is always negative. [/expand] 9. Which is the best line algorithm to balance
the processing load among the processers? a) Parallel line algorithm b) DDA line algorithm c)
Bresenham’s line algorithm d) Position Bresenham’s line algorithm [expand title="View Answer"]
Answer: a Explanation: If there are ‘n’ processes then this algorithm divides it into number of partitions
and generates line segments. [/expand] 10. The algorithm which uses multiple processors to calculate
pixel positions is a) Midpoint algorithm b) Parallel line algorithm c) Bresenham’s line algorithm d) All
the above [expand title="View Answer"] Answer: b Explanation: In Parallel line algorithm each
processors calculates pixel positions. [/expand] 11. Coordinate references in the polyline function are
stated as a) Relative coordinate values b) Absolute coordinate values c) Current position d) Real
coordinate values [expand title="View Answer"] Answer: b Explanation: Coordinate references in the
polyline function are stated as absolute coordinate values. [/expand] 12. To apply the midpoint method,
we define a) ?circle(x, y)= x ^2+ y ^2-? r?^2 b) ?circle(x, y)= x+ y ^2-? r?^2 c) ?circle(x, y)= x ^2- y ^2-?
r?^2 d) ?circle(x, y)= x ^2+ y ^2-? z?^2 [expand title="View Answer"] Answer: a Explanation: None.
[/expand] 13. _______ is defined as set of points such that the sum of the distances is same for all
points. a) Ellipses b) Lines c) Circles d) Only a [expand title="View Answer"] Answer: d Explanation:
Ellipses is defined as set of points. [/expand] 14. If the boundary is specified in a single color, and if the
algorithm proceeds pixel by pixel until the boundary color is encountered is called a) Scan-line fill
algorithm b) Boundary-fill algorithm c) Flood-fill algorithm d) Parallel curve algorithm [expand
title="View Answer"] Answer: b Explanation: This algorithm proceeds outward pixel by pixel until the
boundary color is encountered. [/expand] 15. If we want to recolor an area that is not defined within a
single color boundary is known as a) Boundary-fill algorithm b) Parallel curve algorithm c) Flood-fill
algorithm d) Only b [expand title="View Answer"] Answer: c Explanation: We can paint such areas by
replacing a specified interior color.
Line Attributes
This section of our 1000+ Computer Graphics multiple choice questions focuses on Line Attributes.
11. We can adjust the shape of the line ends to give them a better appearance by using
a) Line spacing
b) More dots
c) Line caps
d) Round cap
View Answer
Answer: c
Explanation: Line caps are obtained by adjusting the end points of the line.
14. If the angle between 2 connected line segments is very small then ________ can generate a long
spike that distorts the appearance of the polyline.
a) Miter join
b) Round join
c) Bevel join
d) None
View Answer
Answer: a
Explanation: Miter join provides long spikes that distort the appearance of the polyline.
Curve Attributes
This section of our 1000+ Computer Graphics multiple choice questions focuses on Curve Attributes.
4. If the slope magnitude is 1, then circles, ellipse and other curves will appear
a) Thick
b) Thinnest
c) Big
d) Rough
View Answer
Answer: b
Explanation: The magnitude value 1 displays thinnest curves, circles and ellipses.
6. The pixel masks for implementing line-type options are also used in the following algorithm to
generate dashed and dotted patterns.
a) Raster line algorithm
b) Raster scan algorithm
c) Raster curve algorithm
d) Random curve algorithm
View Answer
Answer: c
Explanation: Raster curve algorithm generates dashed and dotted patterns.
7. We can generate the dashes in the various octants and the circle path with vertical path using
a) Circles
b) Circle symmetry
c) Circle simmetry
d) Curve slope
View Answer
Answer: b
Explanation: Circle symmetry generates dashes in the various octants, but we must shift the pixel positions to
maintain the correct sequence.
1. The color options are numerically coded with the following values.
a) Ranging from 0 through the positive integer
b) Ranging from 0 to 1
c) Ranging from 0 to -0
d) Only c
View Answer
Answer: a
Explanation: Color options can have any value from 0 to any positive number.
5. Whenever a particular color code is specified in an application program, the corresponding binary
value is placed in?
a) Color look-up table
b) Directly in frame buffer
c) a or b
d) Video lookup table
View Answer
Answer: b
Explanation: With the direct storage scheme, the binary values of color are stored in frame buffer.
7. With 3 bits per pixel, we can accommodate 8 gray levels. If we use 8 bits per pixel then what is the
value of gray levels?
a) 18 gray levels
b) 128 gray levels
c) 256 gray levels
d) No color
View Answer
Answer: c
Explanation: 8 bits per pixel means 2 power 8 i.e. 256.
9. A user can set color-table entries in a PHIGS application program with the function
a) setColourRepresentation (ws, ci, colorptr)
b) setColorRepresentation (ws, ci, colorptr)
c) setColour (ws, ci, colorptr)
d) setColourRepresentation ()
View Answer
Answer: a
Explanation: By using setColourRepresentation (ws, ci, colorptr) we can set the color-table.
10. If any intensity input value near 0.33 would be stored as the binary value 1 in the frame buffer, then
it displays
a) Dark green color
b) Light gray color
c) Dark gray color
d) White or black
View Answer
Answer: c
Explanation: The intensity value 0.0 and 1 for black white respectively, and it is 0.33 for dark gray and 0.67 for
light gray.
Bundled Attributes
This section of our 1000+ Computer Graphics multiple choice questions focuses on Bundled Attributes.
1. The function which references a single attribute that specifies how a primitive is to be displayed with
that attribute setting is called
a) Individual attribute
b) Unbundled attribute
c) Bundled attribute
d) A or B
View Answer
Answer: d
Explanation: Individual attribute are also known as unbundled attribute.
2. A particular set of attribute values for a primitive on each output device is chosen by specifying
appropriate table index is known as?
a) Individual attribute
b) Unbundled attribute
c) Bundled attribute
d) A or B
View Answer
Answer: c
Explanation: Bundle attributes specifies group of attribute values. And these values can be bundled into the
workstation table.
3. A table for which, a primitive defines groups of attribute values to be used when displaying that
primitive on a particular output device is called
a) Bundle table
b) Index table
c) Both a and b
d) None of these
View Answer
Answer: a
Explanation: None.
5. Entries in the bundle table for line attributes are set using the function
a) Setlineattributes ()
b) setPolylineRepresentation (ws, li, lt, lc)
c) setPolylineRepresentation()
d) only a
View Answer
Answer: b
Explanation: Entries in the bundle table for line attributes are set using the function setPolylineRepresentation
(ws, li, lt, lc).
6. A poly-line that is assigned a table index value of 3 would be displayed using
a) Dashed line
b) Dotted line
c) Same index
d) All of the mentioned
View Answer
Answer: a
Explanation: Using dashed line at half thickness the index value of 3 would be displayed.
7. Table entries for bundled area-fill attributes are set using the function
a) setInteriorRepresentation (ws, fi, fs, pi, fc)
b) SetInteriorRepresentation ()
c) Only b
d) Both a and b
View Answer
Answer: a
Explanation: The function setInteriorRepresentation (ws, fi, fs, pi, fc) can be used to set the bundled area-fill
attributes.
8. The choice between a bundled attribute or an unbundled attribute is made by switch called?
a) Aspect flag
b) Aspect ratio
c) Aspect source flag
d) Aspect destination flag
View Answer
Answer: c
Explanation: We can chose any one of the above attributes by setting switch for each of the attributes.
3. A particular font and associated styles can be set using the function
a) setTextfont (tf)
b) setfont (tf)
c) setFont (tf)
d) SetTextFont()
View Answer
Answer: a
Explanation: The function setTextfont (tf) can be used to set the font and its style. Where “tf” specifies the
available fonts style.
4. When a character string is to be displayed, the which color is used to set the pixel value in frame
buffer?
a) White color
b) Current color
c) Black color
d) Any color
View Answer
Answer: b
Explanation: The current color is used to set the pixel value corresponding to the character shape and positions.
6. The distance between the bottom-line and the top-line of the character body is
a) Same for all character
b) Different for all character
c) Same for some character
d) Different for some character
View Answer
Answer: a
Explanation: The distance between the bottom-line and the top-line of the character body is always same for all
the characters.
7. The width of the text or character can be set using the function
a) setCharacterExpansionFactor (cw)
b) SetCharacterExpansionFactor (cw)
c) setCharacterFactor (cw)
d) setCharacterExpansionfactor (cw)
View Answer
Answer: a
Explanation: In this function the parameter cw (character-width) sets the width of the character.
8.__________ is a single character that can be displayed in different colors and in different sizes.
a) String
b) Marker symbol
c) Only a
d) Symbols
View Answer
Answer: b
Explanation: A marker symbols can be displayed in any colors and in any size.
9. A function that allows the user to select a particular character to be as marker symbol is
a) setmarkertype (mt)
b) setMarkersymbol(mt)
c) setMarkerType (mt)
d) SETMARKER()
View Answer
Answer: c
Explanation: None.
10. The orientation for a displayed character string is set according to, which of the following function?
a) Setcharacterupvector()
b) setcharacterUpvector(upvect)
c) setCharacterUpVector(upvec)
d) only b
View Answer
Answer: c
Explanation: According to the direction of the character up vector, the orientation for a displayed character string
is set.
2D Translation
This section of our 1000+ Computer Graphics multiple choice questions focuses on 2D Translation.
4. In 2D-translation, a point (x, y) can move to the new position (x’, y’) by using the equation
a) x’=x+dx and y’=y+dx
b) x’=x+dx and y’=y+dy
c) X’=x+dy and Y’=y+dx
d) X’=x-dx and y’=y-dy
View Answer
Answer: b
Explanation: By adding translation distance dx and dy to its originsl position (x, y) we can obtain a new position
(x’, y’).
8. Polygons are translated by adding __________ to the coordinate position of each vertex and the
current attribute setting.
a) Straight line path
b) Translation vector
c) Differences
d) Only b
View Answer
Answer: d
Explanation: None.
2D Rotation
This section of our 1000+ Computer Graphics multiple choice questions focuses on 2D Rotation.
7. ________ is the rigid body transformation that moves object without deformation.
a) Translation
b) Scaling
c) Rotation
d) Shearing
View Answer
Answer: c
Explanation: Rotation is the rigid body transformation that moves object without deformation.
2D Scaling
This section of our 1000+ Computer Graphics multiple choice questions focuses on 2D Scaling.
4. If the scaling factors values sx and sy <1 then a) It reduces the size of object b) It increases the size
of object c) It stunts the shape of an object d) None [expand title="View Answer"] Answer: a
Explanation: If the scaling factors values sx and sy <1 then it reduces the size of object. [/expand] 5. If
the scaling factors values sx and sy are assigned to the same value then a) Uniform rotation is
produced b) Uniform scaling is produced c) Scaling cannot be done d) Scaling can be done or cannot
be done [expand title="View Answer"] Answer: b Explanation: When sx and sy are assigned the same
value then uniform scaling is produced that maintains relative object proportions. [/expand] 6. If the
scaling factors values sx and sy are assigned to unequal values then a) Uniform rotation is produced
b) Uniform scaling is produced c) Differential scaling is produced d) Scaling cannot be done [expand
title="View Answer"] Answer: c Explanation: Unequal values for sx and sy results in differential scaling
that is often used in design applications. [/expand] 7. The objects transformed using the equation
P’=S*P should be a) Scaled b) Repositioned c) Both a and b d) Neither a nor b [expand title="View
Answer"] Answer: c Explanation: The objects transformed using the equation P’=S*P should be scaled
and repositioned. [/expand] 8. We control the location of a scaled object by choosing the position is
known as a) Pivot point b) Fixed point c) Differential scaling d) Uniform scaling [expand title="View
Answer"] Answer: b Explanation: None. [/expand] 9. If the value of sx=1 and sy=1 then a) Reduce the
size of object b) Distort the picture c) Produce an enlargement d) No change in the size of an object
[expand title="View Answer"] Answer: d Explanation: sx=sx=1 does not change the size of the object
[/expand] 10. The polygons are scaled by applying the following transformation. a) X’=x * Sx + Xf(1-Sx)
and Y’=y * Sy + Yf(1-Sy) b) X’=x * Sx + Xf(1+Sx) and Y’=y * Sy + Yf(1+Sy) c) X’=x * Sx + Xf(1-Sx) and
Y’=y * Sy - Yf(1-Sy) d) X’=x * Sx * Xf(1-Sx) and Y’=y * Sy * Yf(1-Sy) [expand title="View Answer"]
Answer: a Explanation: The polygons are scaled by applying the transformation X’=x * Sx + Xf(1-Sx)
and Y’=y * Sy + Yf(1-Sy).
5. If point are expressed in homogeneous coordinates then the pair of (x, y) is represented as
a) (x’, y’, z’)
b) (x, y, z)
c) (x’, y’, w)
d) (x’, y’, w)
View Answer
Answer: d
Explanation: If point are expressed in homogeneous coordinates then we add 3rd coordinate to the point (x, y),
that is represented as (x’, y’, w).
7. We can combine the multiplicative and translational terms for 2D into a single matrix representation
by expanding
a) 2 by 2 matrix into 4*4 matrix
b) 2 by 2 matrix into 3*3
c) 3 by 3 matrix into 2 by 2
d) Only c
View Answer
Answer: b
Explanation: We can combine the multiplicative and translational terms for 2D into a single matrix representation
by expanding 2 by 2 matrix representation into 3 by 3.
Anti Aliasing
This section of our 1000+ Computer Graphics multiple choice questions focuses on Anti Aliasing.
4. The sampling of object characteristic at a high resolution and displaying the result at a lower
resolution is called?
a) Super-sampling
b) Post-filtering
c) Anti-aliasing
d) a or b
View Answer
Answer: d
Explanation: Super-sampling is also called Post-filtering by computing intensities and combines results to obtain
the pixel intensities.
7. Raster objects can also be anti-aliased by shifting the display location of pixel areas is known as
a) Super-sampling
b) Pixel shaping
c) Pixel phasing
d) Any of these
View Answer
Answer: c
Explanation: This technique is applied by micro-positioning the electron beam in relation to object geometry.
9. The procedure that increases the number of intensity levels for each pixel to total number of sub-
pixels is
a) Area-sampling
b) Anti-aliasing
c) Super-sampling procedure
d) Only c
View Answer
Answer: d
Explanation: The super-sampling procedure increases the number of intensity levels for each pixel to total
number of sub-pixels.
10. For a 45% line, the line path is________ on the polygon area.
a) Horizontal
b) Centered
c) Vertical
d) Any of these
View Answer
Answer: b
Explanation: The line path is centered on the polygon area only if a line is 45%.
11. An array of values specifying the relative importance of sub-pixel is referred as________ of sub-
pixel weights.
a) Sub-mask
b) Mask
c) Pixel phasing
d) Pixel weighting
View Answer
Answer: c
Explanation: None.
12. The technique that is more accurate method for anti-aliasing lines is
a) Filtering
b) Area-sampling
c) Super-sampling
d) None
View Answer
Answer: a
Explanation: In this technique we can imagine a continuous weighting surface covering the pixel.
14. Another method for determining the percentage of pixel area within a boundary is
a) Mid-print algorithm
b) Mid-point algorithm
c) Pixel intensity
d) By using inquiry functions
View Answer
Answer: b
Explanation: This algorithm selects the next pixel along a line by determining which of 2 pixels is closer to the
line between 2 pixels.
15. What is the use of Coherence techniques along and between scan lines?
a) To simplify the calculations
b) To determine the area edges
c) To find polygon region
d) To correct interior area
View Answer
Answer: a
Explanation: Coherence techniques are used along and between scan lines to simplify the calculations.