Thursday, 11 April 2013

CONCEPTS OF PROGRAMMING & OOPS

CONCEPTS OF PROGRAMMING & OOPS
SEM V, 2012-13
B.TECH
UTTARAKHAND TECHNICAL UNIVERSITY
(UTU)


Time: 2 Hours                                  
Total Marks: 50  
SECTION - A
Attempt any two of the following:
  1. What is the difference between Abstract class and methods?
  2.  What is the difference between Generalization and Multiple Inheritance?
  3. What do you mean by aggregation? How many types of aggregation? 

SECTION - B

Attempt any two of the following:
  1. How many languages are used in DBMS and what is the difference between DML and DDL statements?
  2. What do you mean by normalization? Difference between 3 NF and 2 NF.
  3. Draw the E-R diagram for banking Enterprise system.

SECTION - C

Attempt any two of the following:
  1.  Write a program to display

                            1

    2                      3

    3          4          5          6

    8          9          10        11        12     
     
  2. Explain the various software development models.
  3. Explain the elements of UI design and reports.

SECTION - D 
Attempt any two of the following:
  1. How many types of editors we can use in UNIX operating system? What are the main function of vi editors?
  2. You are ediac in vi , and want to make a temporary exit to the shell. How will you do that and then come back ti vi again? 
  3. Explain the utility provided by the UNIX for managing and tracking to files. Suppose we want to check a C program for a syntax and data type error. Which UNIX utility can be used to display message that point out, possible problems? Explain the procedures to use this utility?

SECTION - E
Attempt any one of the following: 
  1. Write short notes on the following:(a) Relationship(b) Inheritance(c) Abstract classes(d) Polymorphism (e) Object Oriented Design
  2. How many type of data model are used in RDBMS? Explain with suitable examples.
----------------------------------

No comments: