You are here: Home > Competitive Exams
All posts from

NIELIT Question Paper : B Level Course Computer Graphics & Multimedia

Name of the Institute : National Institute of Electronics and Information Technology (nielit.gov.in)
Name of the Course : B Level Course
Subject Code/Name : B4.4-R4/ Computer Graphics And Multimedia
Document Type : Old Question Paper
Location : India
Website : nielit.gov.in

Download Model/Sample Question Paper :
January 2012 : https://www.pdfquestion.in/uploads/nielit.in/7090-jan12B44-R4.pdf
JULY 2012 : https://www.pdfquestion.in/uploads/nielit.in/7090-jul12B43-R4.pdf
January 2013 : https://www.pdfquestion.in/uploads/nielit.in/7090-jan13B44-R4.pdf
JULY 2013 : https://www.pdfquestion.in/uploads/nielit.in/7090-jul13B44-R4.pdf
January 2014 : https://www.pdfquestion.in/uploads/nielit.in/7090-jan14B44-R4.pdf
July 2014 : https://www.pdfquestion.in/uploads/nielit.in/7090-jul14B44-R4.pdf

Computer Graphics And Multimedia Sample Paper :

B4.4-R4:
NOTE:
Time: 3 Hours
Total Marks: 100
1. a) What is the main difference between the DDA algorithm and Bresenham’s line drawing algorithm?
b) How is a Plasma display different from the LCD display?

Related : NIELIT Question Paper B Level Course Professional & Business Communication : www.pdfquestion.in/7089.html

c) How sound card processes WAV file?
d) Draw a rough sketch of a cubic Bezier Curve given the points P1(10,10), P2(50,10),P3(110,60), P4(70,20).
e) What is the difference between diffused and specular reflections?
f) Obtain the 3×3 transformation matrix for translating a point by (-1, 2). Calculate the inverse of this matrix and show that the result is a matrix which translates a point by (1, -2).
g) Illustrate the JPEG encoding technique with block diagram. (7×4)

2. a) Develop the Cubic Bezier Curve equation given the x,y coordinates of the points A1,A2,A3,A4.
b) Show which pixels will be selected for drawing a line between (60,10) and (67,14) using the Bresenham’s line drawing method. (10+8)

3. a) What is the need of homogeneous coordinates? Define affine transformation? Distinguish between uniform scaling and differential scaling? What is fixed point scaling?
b) A Polygon has four vertices located at A (20, 10), B (60, 10) C(60, 30) and D(20, 30). Indicate a transformation matrix to double the size of the polygon with point A located at the same place?
c) How can the light pen differentiate between two points on the screen when both have the same color/intensity? (7+5+6)

4. a) Differentiate between Intra-Object and Inter-Object synchronization.
b) How are characters of various fonts generated on the screen?
c) Using the mid point subdivision method, show which portion of the line P(200,800) – Q(1000,250) will be visible in the clipping window M,N,P,Q with M being (0,0) and P being (300,300). (6+6+6)

5. a) Using a simple object illustrate how a 3D object is presented using perspective projection.
b) Describe DDA Algorithm. Write down the drawback of DDA algorithm.
c) What do you mean by interlacing? (8+7+3)

6. a) How WaveTable synthesizer is different from FM synthesizer and how MIDI file is different from digital audio? Describe the different components in the MIDI protocol.
b) How can we simulate acceleration and constant velocity in animation?
c) Explain Boundary Fill Algorithm. (7+5+6)

7. a) Derive the Bresenham’s circle drawing algorithm to draw quadrant of a circle with center at the origin and moving from (R,O) as x axis to (O,R) on y axis.
b) Given a triangle A(10,10), B(50,40), C(80,30) work out a transformation to rotate it about the Point B by 30° (anti clock wise).
c) What do you understand by multimedia authoring? What tools are used for this? (8+6+4)

B4.3-R4: Object Oriented Database Management Systems July – 2012 :
1. a) What is meant by separation of interface and implementation in object-oriented design?
b) What is the virtual member function? What is the implementation difference between calling a virtual function compared to calling a normal function?

c) What is well formed XML document? How it is different from validated XML document?
d) Explain with an example “Booch methodology” for object oriented (OO) design.
e) Explain the concepts: encapsulation, generalization and polymorphism. How the above concepts support reusability.

f) Can we declare the constructor private? What happen if we do this?
g) For which category of application, the use of object data management is more appropriate? State any three relevant applications pertaining to the use of object data management principles. (7×4)

2. a) State the new kinds of data types supported in object-oriented database system. Give an example for each and discuss how the example situation would be handled if only RDBMS were available.
b) Discuss the extensions that are needed to query processing and query optimization so as to fully support the Object Relational Database Management Systems (ORDBMS)? (8+10)

3. a) Define inheritance relationship, composition relationship and association relationship in objectoriented technology. Also define and discuss their role in system development.
b) Prepare an Object diagram for a graphical document editor that supports grouping, which is a concept used in a variety of graphical editors. Assume that a document is composed of several sheets. Each sheet contains drawing object, including text, geometrical objects and groups. A groups is simply a set of drawing objects, possibly including other groups. A group must contain at least two drawing object. A drawing object can be a direct member of at most one group. Geometrical objects include circles, ellipse, rectangles, lines and squares. (8+10)

4. a) What is the difference between Object Oriented Database and Object Relational Database systems? Which of them are considered to provide better protection and inheritance?
b) What is semantic metadata? How to capture the semantic of the object in object oriented database management system using semantic metadata model?
c) What is object serialization? How is the concept linked to object-persistence? How does a persistent programming language help in object-oriented databases? (6+6+6)

Leave a Reply

How to add comment : 1) Type your comment below. 2) Type your name. 3) Post comment.

www.pdfquestion.in © 2021

Contact Us   Privacy Policy   SiteMap