CS301 Midterm Online Quiz

0%

CS301-Midterm

1 / 50

AVL Tree is,

2 / 50

Parameters in function call are passed using,

3 / 50

Each node in Binary Search Tree has

4 / 50

What statement changes currentNode so that it refers to the next node?

5 / 50

is a binary tree where every node has a value, every node's left subtree contains only values less than or equal to the node's value, and every node's right subtree contains only values that are greater then or equal ?

6 / 50

The difference between a binary tree and a binary search tree is that ,a binary search tree has

7 / 50

A queue where the de-queue operation depends not on FIFO, is called a priority queue

8 / 50

Queue follows,

9 / 50

Which one of the following operators has higher priority than all of others?

10 / 50

In a program a reference variable, say x, can be declared as

11 / 50

A tree is an AVL tree if

12 / 50

The tree data structure is a

13 / 50

A queue where the de-queue operation depends not on FIFO, is called a priority queue

14 / 50

Suppose n is the number of nodes in a complete Binary Tree then maximum steps required for a search operation are,

15 / 50

Consider the following infix expression: 3+5*6–7*(8+5) Which of the following is a correct equivalent expression(s) for the above?

16 / 50

Which one of the following is correct in respect of the above statements regarding the Binary trees?

17 / 50

We access elements in AVL Tree in,

18 / 50

What is the maximum depth of recursive calls a function may make?

19 / 50

The operation for removing an entry from a stack is traditionally called:

20 / 50

A binary search tree should have minimum of one ________ node/s at each level,

21 / 50

Which one of the following calling methods does not change the original value of the argument in the calling function?

22 / 50

Suppose n is the number of nodes in a complete Binary Tree then maximum steps required for a search operation are,

23 / 50

A tree is an AVL tree if

24 / 50

Which statement of the following statements is incorrect?

25 / 50

Which of the following is Non Linear Data Structure?

26 / 50

AVL Tree is,

27 / 50

The operation for removing an entry from a stack is traditionally called:

28 / 50

Each node in doubly link list has,

29 / 50

The operation for adding an entry to a stack is traditionally called :    

30 / 50

Which one is a self- referential data type?

 

 

31 / 50

 Which of the above is/are related to normal queues?

32 / 50

A Compound Data Structure is the data structure which can have multiple data items of same type or of different types.Which of the following can be considered compound data structure?

33 / 50

_________ is a binary tree where every node has a value, every node's left subtree contains only values less than or equal to the node's value, and every node's right subtree contains only values that are greater then or equal?

34 / 50

What boolean expression will be true when cursor refers to the tail node of the list?

35 / 50

The nodes with no successor are called _________

36 / 50

The expression AB+C* is called?

37 / 50

 A queue where the de-queue operation depends not on FIFO, is called a priority queue

38 / 50

bool LessThan( SomeClass anotherObject ); Which of the following tests in the client code correctly compares two class objects alpha and beta?

39 / 50

Is a data structure that can grow easily dynamically at run time without having to copy existing elements?

40 / 50

Which of the following abstract data types are NOT used by Integer Abstract Data type group?

41 / 50

Consider the following sequence of push operations in a stack: stack.push(’7’); stack.push(’8’); stack.push(’9’); stack.push(’10’); stack.push(’11’); stack.push(’12’);

42 / 50

Consider the following sequence of push operations in a stack: stack.push(’7’); stack.push(’8’); stack.push(’9’); stack.push(’10’); stack.push(’11’); stack.push(’12’);

43 / 50

The operation for removing an entry from a stack is traditionally called:

44 / 50

 In the linked list implementation of the stack class, where does the push member function places the new entry on the linked list?

45 / 50

AVL Tree is,

46 / 50

The data of the problem is of 2GB and the hard disk is of 1GB capacity, to solve this problem we should

47 / 50

We access elements in AVL Tree in,

48 / 50

5+6/2 If one converts the above expression into postfix, what would be the resultant expression?

49 / 50

bool LessThan( SomeClass anotherObject ); Which of the following tests in the client code correctly compares two class objects alpha and beta?

50 / 50

Which one of the following is a valid postfix expression?

Your score is

The average score is 51%

0%

Qunoot e Nazilah
Dua e Hajat
4 Qul
6 Kalma
Dua-e-Akasha
Darood Akbar
Surah Fatiha
Dua-e-Ganj Ul Arsh
Dua-e-Jamilah
Ayat-ul-Kursi