Saturday, 8 June 2013

McQs CS301 Mid Term

MCQs

Question: ( Marks: 1 ) - Please choose one
In a complete binary tree of depth 5 the number of non-leaf nodes is
  • 15
  • 32
  • 16
  • 31

Question: ( Marks: 1 ) - Please choose one
Which of the following is NOT a linear data structure?
  • Linked List
  • Stack
  • Queue
  • Tree

Question: ( Marks: 1 ) - Please choose one
Recursive function calls are implemented internally using a data structure
  • Stack
  • Link-List
  • Tree
  • Queue

Question: ( Marks: 1 ) - Please choose one
We access elements in AVL Tree in,
  • Linear way only
  • Non Linear way only
  • Both linear and non linear ways
  • None of the given options.


Question: ( Marks: 1 ) - Please choose one
Consider the following tree,

How many leaves does it have?
  • 2
  • 4
  • 6
  • 9

Question: ( Marks: 1 ) - Please choose one
In the statement  int x[6]; , we cannot assign any value to x because x is not an lvalue.
  • True                                         
  • False

Question: ( Marks: 1 ) - Please choose one
In the following C++ code, how many function calls are made?
            int x, y, z;
            x = 2;
            y = 3 + x;
            z = foobar(x,y);

  • 1
  • 4
  • 7
  • 8

Question: ( Marks: 1 ) - Please choose one
Consider the following infix expression:
3 + 5 * 6 – 7 * (8 + 5)
Which of the following is a correct equivalent expression(s) for the above?
  • 6 5 + * 7  5  8  +  - *
  • 6 5 7  5  8 + *  +  - *
  • 5  6 + * 7  8  5  +  - *
  • 3   5  6  *  +  7  8  5  +  *   -

Question: ( Marks: 1 ) - Please choose one
A subscript of an array may be an integer or an integer expression.
·         True
·         False
Question: ( Marks: 1 ) - Please choose one
Which of the following is "TRUE" about arrays,
  • We can increase the size of arrays after their creation.
  • We can decrease the size of arrays after their creation.
  • We can increase but can't decrease the size of arrays after their creation.
  • We can neither increase nor decrease the array size after their creation.

Question: ( Marks: 1 ) - Please choose one
Searching an element in an AVL tree take maximum _______ time (where n is no. of nodes in AVL tree),
  • Log2(n+1)
  • Log2(n+1) -1
  • 1.44 Log2n
  • 1.66 Log2n

Question: ( Marks: 1 ) - Please choose one
There is/are ________ case/s for rotation in an AVL tree,
  • 1
  • 3
  • 2
  • 4

Question: ( Marks: 1 ) - Please choose one

Consider the following infix expression.
5 + 6/2
If one converts the above expression into postfix, what would be the resultant expression?
  • 56/ + 2
  • 5 6 2 / +
  • 5 6 / 2 +
  • /62 + 5

Question No: 16      ( Marks: 1 ) - Please choose one
“+” is a _________operator.
  • Unary
  • Binary
  • Ternary
  • None of the above

Descriptive Questions

Q) How we can degenerate a binary tree

Q) Why we use queue data structure for level order traversal?

Q) Define the following
The Height of the Tree:
The balance of a node:


Q) Give preorder and post order traversal for the following



Q) Balancing AVL after inserting a node


No comments:

Post a Comment