SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Data Structures
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. A linked list in which each elements has both forward and backward pointers
grammar
circular queue
doubly linked list
recursive case
2. Implementation of complex ADTs. Physical representation of how data is stored - organized - and manipulated
LIFO
merge
data structure
recursive case
3. A sequence of clear and precise step-by-step instructions for solving a problem in a finite amount of time
preorder
shadow
child
algorithm
4. A case where tow data structures share some elements
general list
runtime stack
doubly linked list
structure sharing
5. An item (or description of items) being sough in a search
goal
pointer
search
intersection
6. Describes a function that modifies its arguments
well-founded ordering xml
destructive
data structure
immutable
7. A pointer to the next element in a linked list
binary tree
gedanken
link
shadow
8. A problem-solving strategy in which a problem is broken down into sub-problems - until simple subproblems are reached
recursive case
interior node
backtrack
divide and conquer
9. A type in which variables of that type are pointers to objects. in the code integer i = 3 - the variable i holds a pointer to the integer object that contains the value. in in j = 3 - the variable j contains the value. in java - only reference types
circular queue
well-founded ordering xml
reference type
garbage
10. A classification of objects into a tree structure that groups related objects
set difference
array
stack
taxonomy
11. An elements of a linked list - tree - or graph - often represented by a data structure
stack space
node
postorder
search
12. Any container with linear ordering
alias
general list
filter
stack frame
13. An order of processing a tree in which the parent node is processed after its children
ontology
gedanken
dictionary
postorder
14. A pattern that describes a set of similar programs
garbage collection
child
design pattern
gedanken
15. A problem whose solution requires a linear amount of time or space if the problem is size n
linear O(n)
merge
union
runtime stack
16. Use of a function or method without knowing how it's accomplished
general list
procedural abstraction
root
state
17. In object oriented programming - a description of a set of similar objects
search
stack
class
design pattern
18. A search in which children of a node are considered before siblings are considered
class
immutable
depth-first search
runtime stack
19. To hide similar items with the same name
shadow
amortized Analysis
intractable
stack space
20. Given two sets -the union is the set of elements that are members of either set
union
type
leaf
sort
21. A node of a tree that has children
state
data type
interior node
dereference
22. Give two sets - the set difference is the set of elements of the first set that are not members of the second set
set difference
filter
circular queue
base case
23. Describes a data structure or device in which all accesses have the same cost - O(1)
binary search tree (bst)
constructive
preorder
random access
24. The area of program text over which a variable can be referenced
association list
scope
ontology
sort
25. A simple case that can be solved easily - without recursion
leaf
base case
doubly linked list
fair
26. A contiguous block of memory containing elements of the same type - accessed by numeric index
branching factor
child
type
array
27. A description of the state of a process such as a board game
reference type
state
shadow
binary search tree (bst)
28. A condition of the input data where the data will be handled by call(s) to the same program
entinel
random access
recursive case
ontology
29. A problem that is so hard that it cannot be solved unless the problem is small
intractable
alias
scope
DFS
30. A linked list in which the last element points back to the first element
simple data type
quadratic
circular queue
circularly linked list
31. Constructed of multiple components (simple or complex types)
complex data type
inorder
procedural abstraction
binary search tree (bst)
32. A section of the runtime stack holding the values of all variables for one invocation
constructive
circular queue
stack frame
alias
33. A description of the kinds of objects that exist in a computer program - e.g a Java class hierarchy
search
postorder
ontology
array
34. A data structure that can be identified at runtime as being a member of a class
object
divide and conquer
shadow
root
35. A tree node containing a contents value but with no children
circularly linked list
cons
garbage
leaf
36. Last in first out: describes the order of a stack
class
boxed number
LIFO
linear O(n)
37. Given two sets - the intersection is the set of elements that are members of both sets
stack space
preorder
stack frame
intersection
38. Container for storing a collection of data in unique key/value pairs
dictionary
state
root
circularly linked list
39. The amount of space on the runtime stack required for execution of a program
DFS
stack space
garbage collection
procedural abstraction
40. o(n^2) - a problem whose solution requires a quadratic amount of time or space if the problem is of size n
recursive case
interior node
linear O(n)
quadratic
41. Any effect of a procedure other than returning a value - e.g. printing or modifying a data structure
data structure
side-effect
dictionary
ancestors
42. An order of processing a tree in which the parent node is processed in between its children
divide and conquer
constructive
inorder
side-effect
43. Composed of individually named data fields
object
circular queue
simple ADT
class
44. Composed of a collection of data values; implemented with a data structure
complex ADT
fair
ontology
union
45. A variable containing the address of other data
null dereference
binary tree
sort
pointer
46. A stack containing a stack frame of variable value for each active invocation of procedure
preorder
runtime stack
entinel
array
47. In a tree search - to move back from the node currently being examined to its parent
intersection
node
gedanken
backtrack
48. binary tree that is ordered such that each node has contents - and all of its left descendants are less than the contents - an all of its right descendants are greater than the contents
procedural abstraction
depth-first search
binary search tree (bst)
taxonomy
49. A queue implemented within an array - where the first elements of the array logically follows the last elements
circular queue
child
recursive case
divide and conquer
50. Depth first search
data structure
DFS
big o
divide and conquer
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests