Test your basic knowledge on DATASTRUCTURES, STACK

Is this statement is true or false “To implement stack using linked lists, you need to use dynamic memory location for declaring the size of the stack”
True
False
Not a valid statement
None of the above
In how many ways, can you express the mathematical expressions?
Pre order
In order
Post order
All of the above
What is dynamic memory allocation?
Dynamic memory allocation is a feature in programming language that enables you to create data types of memory size based on the requirements of the data types in the program.
Dynamic memory allocation is a feature in programming language that enables you to create data types of address size based on the requirements of the data types in the program.
Dynamic memory allocation is a feature in programming language that enables you to create data types of address size based on the requirements of the programmer.
None of the above
You can use various functions such as ----------,----------and ------------ to use dynamic memory allocation in a program?
Malloc, calloc, static
Size of, static, calloc
Malloc , Size of ,free
None of the above
What are the various types of queues?
Simple, circular
priority
Dequeue
All of the above
Write an application of the priority queue?
Priority queue is used in operating system to manage the process in queue and process them on the basis of their priority number.
Priority queue is used in operating system to manage the process in queue and process them on the basis of random selection.
Priority queue is used in operating system to manage the process in queue and process them on the basis of sequential selection.
None of the above
What is the difference between a stack and queue?
A queue performs insertion of elements from one end deletion of the elements from the other end, where as a stack performs insertion and deletion only from one end.
A stack performs insertion of elements from one end deletion of the elements from the other end, where as a queue performs insertion and deletion only from one end.
None of the above
All of the above
Using a circular linked list, you can sequentially access all the data elements of a linked list in both he directions, backward and forward, in a ----------- order.
Sequential
Random
Cyclic
None of the above
To implement a queue using a linked list, you need to use a single pointer called--------------.
Back
Front
Node
Cone of the above
What are the various operations that you can perform on stack?
PUSH
POP
PEEP
All of the above
Description:

This test is a very interesting collection of questions in the form of MCQ where the test-takers get an opportunity to check their performance to appear in UGC, NET (Computer Science)

Comments
anju joshi
By: anju joshi
709 days 20 hours 43 minutes ago

very very nice test....

Hussain Savani
By: Hussain Savani
575 days 21 hours 15 minutes ago

thanks for creating... nice test... hope for more tests on data structures... :-)

chakri
By: chakri
504 days 19 hours 13 minutes ago

good

Harshit Kumar Singh
By: Harshit Kumar Singh
480 days 13 hours 51 minutes ago

Good work..!!

nupur pandey
By: nupur pandey
255 days 4 hours 1 minutes ago

it is a good method to chequck our knowledge ......

Want to learn?

Sign up and browse through relevant courses.

Name:
Your Email:
Password:
Country:
Contact no:


Area code Number
Subjects you are interested in:
Word verification: (Enter the text as in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy

Your Facebook Friends on WizIQ

More Tests By Author

ASP Server Controls
10 Questions | 278 Attempts

ASP.NET, Namespaces ASP.NET
10 Questions | 1001 Attempts

An ASP.NET Application
10 Questions | 200 Attempts

Test your basic knowledge on DATASTRUCTURES
10 Questions | 234 Attempts

Give live classes, create & sell online courses

Try it free Plans & Pricing

Connect