ValAddThis
Polls
Are you statisfied with Vu Credibility?
 
Home Current paper MIDTERM EXAMINATION CS301- Data Structures

PostHeaderIcon MIDTERM EXAMINATION CS301- Data Structures

Article Index
MIDTERM EXAMINATION CS301- Data Structures
Page 2
All Pages

Question No: 1    ( Marks: 1 )    - Please choose one

A subscript of an array may be an integer or an integer expression.

 

► True

► False

Question No: 2    ( Marks: 1 )    - Please choose one

Doubly Linked List always has one NULL pointer.

 

► True

► False

Question No: 3    ( Marks: 1 )    - Please choose one

 

In which of the traversal method, the recursive calls can be used to traverse a binary tree  ?

►  In preorder traversal only

►  In inorder traversal only

►  In postorder traversal only

►  All of the given options

Question No: 4    ( Marks: 1 )    - Please choose one

A tree is an AVL tree if 

 

► Any one node fulfills the AVL condition

► At least half of the nodes fulfill the AVL condition

► All the nodes fulfill the AVL condition

► None of the given options

Question No: 5    ( Marks: 1 )    - Please choose one

Suppose currentNode refers to a node in a linked list (using the Node class with member variables called data and nextNode). What boolean expression will be true when cursor refers to the tail node of the list?

 

► (currentNode == null)

► (currentNode->nextNode == null)

► (nextNode.data == null)

► (currentNode.data == 0.0)

Question No: 6    ( Marks: 1 )    - Please choose one

Suppose that the class declaration of SomeClass includes the following function prototype.

bool LessThan( SomeClass anotherObject );

Which of the following tests in the client code correctly compares two class objects alpha and beta?

 

► if (alpha < beta)

► if (alpha.LessThan(beta))

► if (LessThan(alpha, beta))

► if (LessThan(alpha).beta)

Question No: 7    ( Marks: 1 )    - Please choose one

In C what is the operation that you can not do with primitive types?

► Assign a value to primitive type using a literal

► Declare primitive types to be constant using the Const keyword

► Create a new instance of primitive type with New keyword

► None of these

Question No: 8    ( Marks: 1 )    - Please choose one

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

► add

► append

► insert

► push

Question No: 9    ( Marks: 1 )    - Please choose one

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

► delete

► peek

► pop

► remove

Question No: 10    ( Marks: 1 )    - Please choose one

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’);

 

► 7 8 9 10 11 12

► 9 8 11 10 7 12

► 9 10 8 11 12 7

► 9 10 8 12 7 11

Question No: 11    ( Marks: 1 )    - Please choose one

________ is the maximum number of nodes that you can have on a stack-linked list ?

► Zero

► 2n (where n is the number of nodes in linked list)

► Any Number

► None of these

Question No: 12    ( Marks: 1 )    - Please choose one

Which of the following can be used to reverse a string value,

 

► Stack

 

► Queue

 

► Both of these

 

► None of these

 

Question No: 13    ( Marks: 1 )    - Please choose one

Consider the following tree,

 

 

 

 

 

 

 

How many leaves does it have?

 

► 2

► 4

► 6

► 9

Question No: 14    ( Marks: 1 )    - Please choose one

AVL Tree is,

 

► Non Linear data structure

 

► Linear data structure

 

► Hybrid data structure (Mixture of Linear and Non Linear)

 

► None of the given options.

 

 



 
Sponserd links
vuhelp.com tested by McAfee Security vuhelp.com tested by McAfee Security