Download Android App in your Android Device from Google Play Store
- Search for "Withoutbook Practice Exam Test" in Mobile/Tablet Play Store
Practice InterviewNew Search by Name or Email

Exams Attended

Make Homepage

Bookmark this page

Subscribe Email Address

Data Structures Interview Questions and Answers

Ques 31. What is significance of  ? * ? ?

Ans. The symbol ?*? tells the computer that you are declaring a pointer.
Actually it depends on context.
In a statement like int *ptr; the ?*? tells that you are declaring a pointer.
In a statement like int i = *ptr; it tells that you want to assign value pointed to by ptr to variable i.

The symbol ?*? is also called as Indirection Operator/ Dereferencing Operator.

Is it helpful? Add Comment View Comments
Ques 32. Why do we Use a Multidimensional Array?
Ans. A multidimensional array can be useful to organize subgroups of data within an array. In addition to organizing data stored in elements of an array, a multidimensional array can store memory addresses of data in a pointer array and an array of pointers.

Multidimensional arrays are used to store information in a matrix form.
e.g. a railway timetable, schedule cannot be stored as a single dimensional array.
One can use a 3-D array for storing height, width and length of each room on each floor of a building.
Is it helpful? Add Comment View Comments
Ques 33. How do you assign an address to an element of a pointer array ?
Ans. We can assign a memory address to an element of a pointer array by using the address operator, which is the ampersand (&), in an assignment statement such as ptemployee[0] = &projects[2];
Is it helpful? Add Comment View Comments
Ques 34. Run Time Memory Allocation is known as ?
Ans. Allocating memory at runtime is called a dynamically allocating memory. In this, you dynamically allocate memory by using the new operator when declaring the array, for example : int grades[] = new int[10];
Is it helpful? Add Comment View Comments
Ques 35. What method is used to place a value onto the top of a stack?
Ans. push() method, Push is the direction that data is being added to the stack. push() member method places a value onto the top of a stack.
Is it helpful? Add Comment View Comments

Most helpful rated by users:

©2020 WithoutBook