Wednesday, 3 April 2013

PRO IN C++


NOVE-2009                                                   SAE3A/SAZ3A

PART-A

  1. Name any four C++ keywords.
  2. What are manipulators?
  3. Mention the advantages of inline functions.
  4. What is the role of a destructor?
  5. What are virtual functions?
  6. Mention the use of a file pointer.
  7. What are the operations performs on arrays?
  8. What is composite data type? Give an example.
  9. Define the term recursion.
  10. Name the operations performed on linked list.
  11. What are binary trees?
  12. What is meant by traversal?

PART-B

  1. Explain various C++ operators.
  2. Explain the role of scope resolution operator.
  3. What are default argument values? How are they assigned?
  4. What is meant by type conversion? Mention the methods of converting datatype with examples.
  5. Explain the applications of stack.
  6. Compare arrays and linked lists.
  7. Mention the differences between graph and tree.

PART-C

  1. Explain the structure of a C++ program with an example.
  2. Discuss on different types of parameter passing.
  3. Explain different inheritance types.
  4. Write a C++ program to count the number of lines words and blank spaces of a given  text file.
  5. Write short notes on:
a)      Hash tables
b)      Circular queue.

APRIL-2010                                                                           SAE3A & SAZ3A

Part-A

  1. What is a token?
  2. Define function prototype.
  3. List any two manipulators in C++.
  4. What is an object?
  5. What is a constructor?
  6. Name the two types of polymorphism in C++.
  7. What is a stream?
  8. Define primitive data type.
  9. What is a queue?
  10. Define infix notation.
  11. What is binary tree?
  12. Define Forest.

Part-B

  1. What is inline function? Explain with an example.
  2. Explain the control structures in C++ with examples.
  3. Write a C++ program to explain operator overloading.
  4. What is virtual function? Explain.
  5. Give a brief account on ordered list.
  6. Give a brief account on doubly linked list.
  7. What is a graph? Explain its types.

Part-C

  1. What is an expression? Explain the different types of expression in C++.
  2. Explain the various types of inheritances in C++ with examples.
  3. Explain the various classes for file stream operations.
  4. Explain the procedure to add two polynomials
  5. Explain the various three Traversal Techniques.


NOVE-2010                                                                           SAE3A/SAZ3A

Part-A

  1. Define identifier. What are the rules to be followed for identifiers?
  2. Define integral widening conversion.
  3. Define friend function.
  4. Give the general form of operator overloading.
  5. What is virtual base class?
  6. What are filestream classes in C++.
  7. Define list and array.
  8. Define circular list.
  9. Write the postfix and postfix forms of the expression  c*a+b+d*f*g+h.
  10. Define Graph.
  11. List out the different types of Hashing.
  12. What are the ways in which a constructor can be called?

Part-B

  1. What is polymorphism? Explain
  2. What is operator overloading? How many arguments are required in the definition of an overloaded binary operator?
  3. What are file modes? Describe various file mode options available in C++.
  4. Write an algorithm to insert a node in the singly linked list.
  5. Explain the linear probing technique with an example.
  6. Explain virtual function with an example.
  7. Explain depth-first search with an example.

Part-C

  1. Explain hybrid inheritance with an example
  2. Explain overloading of binary operator with suitable example.
  3. Explain the common resolution strategies used in hashing in detail.
  4. Describe the following with example
a)      Call by reference
b)      Return by reference
  1. Define Queue. Explain the operations performed on the queue with the help of routines.
April-2010                                                                                            SAE3A/SAZ3A

Part-A

1.       What is polymorphism?
2.       Define inline function?
3.       What is a copy constructor?
4.       What is meant by derivation?
5.       What is a file?
6.       Define ordered list. Give an example.
7.       Write any two applications of stack.
8.       What is prefix expression?
9.       Define simple path.
10.   What is a binary tree?
11.   Define tokens.
12.   Write any two Error Handling Functions in C++.

Part-B

13.   Explain the concept of friendly functions.
14.   Discuss ios format functions.
15.   Write a note on Command-line arguments.
16.   Explain the procedure to convert infix expression into postfix expression.
17.   Explain the postorder traversal algorithm with an example.
18.   Write short notes on Hierarchical Inheritance.
19.   Write a C++ program to add two complex numbers using operator overloading.

Part-C

20.   Explain the following: a)Function Prototyping b)Call by reference.
21.   What are the various types of constructors? Explain any two of them with syntax and examples?
22.    Explain the procedure to add two polynomials using arrays.
23.   Briefly explain the concept of queue. Also write the procedures to add delete elements in a queue.
24.   Explain shortest path algorithm with an example.

APRIL-2011                                                               SAE3A / SAZ3A

PART-A
1.       What is an identifier?
2.       What is an expression?
3.       What is inline function?
4.       What is a class?
5.       What is destructor?
6.       What is polymorphism?
7.       What is file?
8.       What is data structure?
9.       What is queue?
10.   Define postfix notation.
11.   What is binary tree?
12.   What is a graph?
PART-B
13.   List and explain the various data types in C++ with examples
14.   What is function overloading? Explain with an example.
15.   What is type conversion? Explain
16.   List and explain any five manipulators in C++.
17.   Explain the various operations on array data type.
18.   Explain the various application of stack.
19.   Give a brief account on Hashing functions.
PART-C
20.   Explain the various parameter passing mechanisms in C++ with examples.
21.   Discuss the different types of constructors in C++.
22.   What are command line arguments? Explain with an example program.
23.   Explain the various operations on linked list.
24.   Explain the Dijkstra’s algorithm with an example.

NOVE-2011                                                                             SAE3A/SAZ3A

PART-A


  1.         What do you mean by dynamic binding? How is it useful in OOP?
  2.      .       List out any four special characteristics of friend function.
  3.             Explain copy constructor with an example.
         4.       Why is it necessary to overload an operator?
        5.       When do we make a virtual function “pure”? What are the implications of making a function a pure virtual  function?
         6.       Give any four file mode parameters with their meanings.
         7.       How do you push and pop elements in a stack?
          8.       Construct the binary tree for the following expression: A+(B-C)*D.
          9.       Define Hashing.
        10.   Write the procedure for preorder traversal of binary tree.
        11.   Define protected variable.
        12.   Differentiate between Actual and Formal arguments.

PART-B

    13.   Write a C++ program to evaluate the cosine series upto n terms.
    14.   Explain virtual function with an example.
    15.   Discuss on Type Conversion in C++.
    16.   Explain the error handling during file operations.
    17.   Explain the procedure to delete a node in the singly linked list.
    18.   Explain with a routine to insert a node into a binary search tree.
    19.   Explain the Linear Probing technique with an example.

PART-C

    20.   What are friend functions? Write a C++ programs to add and subtract two complex numbers using friend functions.
    21.   Explain the various types of inheritance with examples.
    22.   Explain with an examples how an infix expression in converted into postfix expression.
    23.   Explain the shortest path algorithm with an example.
    24.   Explain in detail the common resolution strategies used in hashing.

APRIL-2012                                                   SAE3A/ SAZ3A

PART-A

     1.       Define OOP.
     2.       What is a function?
     3.       What is a destructor?
     4.       Define pointer.
     5.       What is a stream?
     6.       Write any two error handling functions.
     7.       Define Data Structure.
     8.       Write the postfix expression of A/B^C+D*E
     9.       Define linked list.
    10.   What are siblings?
    11.   Define graph.
    12.   What are the two types of polymorphism?

PART-B

    13.   Compare and contrast do-while and while loops.
    14.   Explain classes and objects with examples.
    15.   Write short notes on file pointers.
    16.   Explain the concept of stack with illustrations.
    17.   Explain the conversion of Forest into Binary Tree with an example.
    18.   Distinguish between single and multiple inheritance.
    19.   Write a C++ program to find average of two numbers using friend function.

PART-C

     20.   Explain the methods of passing parameters in Functions. Give examples.
     21.   Discuss virtual functions.
     22.   Explain the concept of arrays in detail.
     23.   Explain the procedure to add two polynomials using linked list.
     24.   Discuss the three binary tree traversal algorithms with examples.

NOVE-2012                                                               SAE3A/SAZ3A

Part-A

       1.       What is polymorphism?
       2.       Define inline function?
       3.       What is a copy constructor?
       4.       What is meant by derivation?
       5.       What is a file?
       6.       Define ordered list. Give an example.
       7.       Write any two applications of stack.
       8.       What is prefix expression?
       9.       Define simple path.
     10.   What is a binary tree?
     11.   Define tokens.
     12.   Write any two Error Handling Functions in C++.

Part-B
     
     13.   Explain the concept of friendly functions.
     14.   Discuss ios format functions.
     15.   Write a note on Command-line arguments.
     16.   Explain the procedure to convert infix expression into postfix expression.
     17.   Explain the postorder traversal algorithm with an example.
     18.   Write short notes on Hierarchical Inheritance.
     19.   Write a C++ program to add two complex numbers using operator overloading.

Part-C
       
     20.   Explain the following: a)Function Prototyping b)Call by reference.
     21.   What are the various types of constructors? Explain any two of them with syntax and examples?
     22.    Explain the procedure to add two polynomials using arrays.
     23.   Briefly explain the concept of queue. Also write the procedures to add delete elements in a queue.
     24.   Explain shortest path algorithm with an example.

APRIL-2013                                                                                           SAE3A/SAZ3A
                                                      PART-A

1. Define manipulator.
2. What is meant by a pointer?
3. List the operators which cannot be overloaded.
4. What are stream classes?
5. How do you open a file?
6. What are the various data types?
7. Define queue?
8. What are the different ways of writing an expression?
9. Define tree?
10. What is meant by a subgraph?
11. Write the general from of inline function definition.
12. Define file.

                                                       PART-B
13. Explain various operators in C++.
14. Write a C++ program to multiply two complex numbers using operator overloading.
15. What is an ordered list? Explain various operations performed on it.
16. Briefly explain circular queue.
17. What is a hashing function? Explain with an example.
18. Discuss arrays of Objects.
19. Briefly explain the applications of STACK.

                                                    PART-C

20. Explain the basic concepts of object oriented programming.
21. What are the different types of inheritance? Explain any two of them with examples.
22. Explain the classes for file stream operations.
23 (A) Distinguish between singly linked list and doubly linked list.
     (B) Explain the procedure to insert and delete a node in a singly linked list.
24. What are the two ways of representing binary trees? Explain with examples.

NOVE-2013                                                                     SAE3A/SAZ3A

PART-A

1. What is the return type of main ( )?
2. What is the use of scope resolution operator?
3. How can objects be used as function arguments?
4. How can a private member be made inheritable?
5. What are error handling function in C++ ?
6. Define Data Structure. List the operations performed by data structure.
7. Define Stack. Write any two applications of Stack.
8. Define Circular Queue.
9. What are the problems associated with hashing?
10. Define directed tree and forest.
11. Differentiate between multilevel inheritance and multiple inheritance.
12. How can we access the class members?

PART-B

13. What are the different data types supported by C++? What are the differences between reference                  variables and normal variables?
14. Write a C++ program to evaluate the Sine series up to 'n' terms.
15. Write short notes on Copy Constructors and Dynamic Constructors.
16. Explain the various file stream classes needed for file manipulations in C++.
17. Show the result of inserting the number 3, 1, 4, 6, 9, 2, 5, 7, 8 into an initially empty binary search tree.
18. Explain the operations performed on a Stack.
19. Explain the separate chaining hashing technique.

PART- C

20. Explain friend functions in detail. Write  a C++ program to add two complex numbers using friend                  functions.
21. Explain how a file is being updated with an example.
22. Write short notes on the following with suitable example:
        a) Default and Parameterized constructors.
        b) Copy Constructors
        c) Destructors
23. How is an infix expression converted to postfix expression. convert the expression a+b*c+(d*e+f)*g to          postfix form
24. Explain the Shortest Path Algorithm with an example.

NOVE - 2013                                                                                         SAU3A

                                                PART-A
1. What is a keyword?
2. Define friend function.
3. What is 'this' pointer?
4. Write the purpose of width( ) function.
5. What is input stream?
6. Mention any two file mode parameters.
7. Write the postfix for the infix expression P+Q/R.
8. Define Stack.
9. What are siblings?
10. Define adjacency matrix.
11. Write the general syntax of inline function.
12. What is polymorphism.

                                     PART-B

13. Discuss the structure of C++ program.
14. What are the rules to be considered for virtual function?
15. Write short notes on command-line arguments.
16. Discuss the concept of circular queue.
17. Briefly explain any two kinds of hash fucntions.
18. Explain single inheritance.
19. Write a C++ program to find the factorial of a given number using function.

                         PART-C
20. Explain the following
        a) Call by reference
        b) Return by reference
21. Discuss function overloading with a programming example.
22. Describe the classes for file stream operations.
23. Explain Doubly Linked List in detail.
24. What are the three types of Binary tree traversals? Explain with examples.

APRIL-2014                                                                      SAE3A/SAZ3A

                             PART-A

1.Write the rule for framing identifiers.
2. What do you mean by symbolic constant?
3. List down the situation where the inline expansion not worked.
4. Write down a property of static member variables.
5. Define: Operator Overloading.
6. What is a pointer?
7. List down the operations are done on a file.
8. What is an array?
9. Define: Stack.
10. Write down the operations are possible on a doubly linked list.
11. What is height of a tree?
12. Define: Graph.

                    PART-B

13. Explain the user defined data types.
14. Discuss the usage of scope resolution operator with examples.
15. Discuss the type conversions with examples.
16. Explain the operations possible on arrays.
17. Discuss the algorithms for delete an element from the stack.
18. Explain the singly linked list and its operations.
19. Write a note on: Hashing tables.

                  PART-C
20. Discuss the various expressions available in C++.
21. Explain the types of inheritance with suitable examples.
22. Discuss the procedure for handling errors during file operations.
23. Explain the procedure to add two polynomials.
24. Discuss the binary tree traversals with an example.

NOVE -2014                                                               SAE3A/SAZ3A

                        PART-A

1. What is a keyword?
2. What is the use of Scope resolution operator?
3. What are inline functions?
4. Define a class.
5. Define Constructor.
6. What is an input Stream?
7. Define data structure.
8. What is an array?
9. Distinguish between a stack and  a queue.
10. What is recursion?
11. What is a binary tree?
12. What is a graph?

                  PART-B

13. List and explain various data types in C++.
14. What is function overloading? Write a C++ program to explain function overloading.
15. What are the types of type conversions? Explain.
16. Give a brief account on command line Arguments in C++.
17. Explain the various asymptotic notations with examples.
18. Write a note on doubly linked list.
19. Explain any two hash functions.

                  PART-C
20. Explain the following with examples: a) Call by reference b) Function prototyping.
21. Explain multiple inheritance with an example program.
22. Describe the various classes for file stream operations.
23. What is a stack? Explain any two operations on stack with required algorithm.
24. Discuss the various methods of traversing a binary tree.

APRIL-2015                                                 SAE3A/ SAZ3A

PART-A

1. Define token. What are the tokens used in C++?
2. State the use of void in C++.
3. What are inline functions? How can an outside function be made in line?
4. Define constructions. List some of the special characteristics of constructors.
5. Give a function to overload a unary minus operator using friend function.
6. Differentiate between list and array.
7. List the various modes of opening a file.
8. Write the postfix and prefix forms for the expression A+B*(C-D)|(P-R).
9. Define queue. How do you test for an empty queue?
10. What is the need for hashing?
11. Define an expression tree.
12. What is type conversion?

PART-B

13. Draw the expression tree for the expression (a+b*c)+((d*e+f)*g).
14. Explain the adjacency matrix representation for a graph.
15. Write a C++ program to swap two numbers in a function using call by reference technique.
16. Write about the data members and member functions that exist in a class.
17. Explain the error handling during file operation.
18. write a routine to explain the enqueue operation of a queue.
19. How is an infix expression converted to postfix expression?

PART-C

20. Explain the Dijkstra's Algorithm with an example.
21. Explain the insert and delete operation for a singly linked list.
22. Write notes on:  a) File Pointers     b) EOF
23. Explain how stream classes support the console I/O operations.
24. Write a C++ program to add two complex numbers using operator overloading.


APRIL-2016                                                                            SAE3A/ SAZ3A

Part - A

    1. What is an identifier?
    2. What is an expression?
    3. Define manipulators.
    4. What is an object?
    5. Define Destructor.
    6. What is an output stream?
    7. What is a data type?
    8. Define ordered list.
    9. Define infix notation.
   10. What is linked list?
   11. What is a forest?
   12. Define weighted graph.

Part - B

   13. Define Token. What are the token used in C++?
   14. List some of the rules for operator overloading.
   15. What is a virtual function? Explain.
   16. Describe the various file mode options available.
   17. Explain the operation on a array data structure.
   18. Write an algorithm to convert infix expression to postfix expression.
   19, Give a brief account on hash function?

Part-C

  20. Discuss the control structure in C++.
  21. Explain the different types of constructions in c++ with examples.
  22. Describe the various classes for file stream operations.
  23. What is a queue ? Explain the operations on a queue data structure.
  24. Explain the dijkstra's shortest path algorithm with an example.

NOVEMBER 2015                                                                                     SAE3A/ SAZ3A

PART – A

1. Define token.
2. What is enumerated data type?
3. Write down the advantage of Inline function.
4. What is constructor?
5. Define inheritance.
6. What is Stream?
7. What is a file?
8. What do you mean by command line argument?
9. Define queue.
10. What is doubly linked list?
11. Define binary tree.
12. Define graph.
PART- B

13. Explain the structure of C++ program.
14. Discuss the scope resolution operator withexamples.
15. Discuss the types of constructors with examples.
16. Discuss the file formatted I/O operations.
17. Discuss the algorithm for adding an element to the stack.
18. Explain the applications of queue.
19. Discuss the types of graphs with examples.

PART- C

20. Discuss the control structures available in C++.
21. Explain the virtual functions with suitable examples.
 22. Discuss the procedure for handling errors during file operations.
23. Explain various operations available on a queue.

24. Discuss the Dijkstra’s algorithm with an example.


No comments:

Post a Comment

Convey your thoughts to authors.