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 pattern that describes a set of similar programs
array
queue
union
design pattern
2. Describes a data structure or device in which all accesses have the same cost - O(1)
general list
random access
simple ADT
search
3. A pointer to data
procedural abstraction
data type
depth-first search
reference
4. A queue implemented within an array - where the first elements of the array logically follows the last elements
divide and conquer
structure sharing
preorder
circular queue
5. Describes a function that makes a new data structure but does not modify its arguments
taxonomy
constructive
doubly linked list
data structure
6. A collection of objects that are inserted and removed according to the LIFO principle
complex ADT
branching factor
stack
data structure
7. Given two sets - the intersection is the set of elements that are members of both sets
union
garbage
descendants
intersection
8. A contiguous block of memory containing elements of the same type - accessed by numeric index
circular queue
array
backtrack
node
9. To combine two ordered linear structures into one
root
quadratic
stack space
merge
10. A data structure that can be identified at runtime as being a member of a class
object
abstract data type
circular queue
class
11. Describes a though experiment or view of an entity
ancestors
gedanken
type
intersection
12. In a tree search - to move back from the node currently being examined to its parent
destructive
backtrack
root
taxonomy
13. A problem whose solution requires a linear amount of time or space if the problem is size n
cons
root
linear O(n)
depth-first search
14. A tree node containing a contents value but with no children
filter
leaf
interior node
complex data type
15. A stack containing a stack frame of variable value for each active invocation of procedure
operator
array
runtime stack
quadratic
16. A case where tow data structures share some elements
preorder
structure sharing
data abstraction
search
17. In a search tree - a program that changes a state into a child state e.g a move in a game
operator
intersection
structure sharing
DFS
18. Two variables that reference the same object
stack frame
amortized Analysis
alias
base case
19. To convert from a pointer to the data that is pointed to
binary tree
operator
base case
dereference
20. A description of operations on a data type that could have multiple possible implementations
depth
abstract data type
divide and conquer
complex data type
21. o(n^2) - a problem whose solution requires a quadratic amount of time or space if the problem is of size n
reference type
quadratic
circularly linked list
state
22. Any effect of a procedure other than returning a value - e.g. printing or modifying a data structure
goal
interior node
child
side-effect
23. The amount of space on the runtime stack required for execution of a program
stack space
garbage
ontology
circular queue
24. A data structure representing a sequence of items - which are removed in the same order as they were inserted.
reference
merge
backtrack
queue
25. Constructed of multiple components (simple or complex types)
complex data type
binary search tree (bst)
queue
circular queue
26. In a tree - a node that points to a given node
simple ADT
well-founded ordering xml
preorder
parent
27. Composed of multiple sequential elements stored in contiguous bytes of memory
big o
binary search tree (bst)
union
array
28. Any container with linear ordering
general list
dictionary
root
entinel
29. A data structure that implements a complete binary tree within an array - such that every parent node has a value that is less than the value of either of its children
binary tree
garbage
stack frame
boxed number
30. A description of the state of a process such as a board game
association list
data structure
state
doubly linked list
31. To hide similar items with the same name
intersection
shadow
quadratic
class
32. Describes a data structure that cannot be changed once it has been created - such as Integer or String in Java
stack space
LIFO
immutable
complex data type
33. A linked list in which the last element points back to the first element
base case
dereference
circularly linked list
reference
34. A problem-solving strategy in which a problem is broken down into sub-problems - until simple subproblems are reached
divide and conquer
algorithm
big o
state
35. The process of collecting garbage for recycling
scope
garbage collection
depth
complex ADT
36. A process that removes unwanted elements from a collection
filter
stack frame
branching factor
array
37. Depth first search
gedanken
array
DFS
big o
38. A search in which children of a node are considered before siblings are considered
parent
dictionary
child
depth-first search
39. An order of processing a tree in which the parent node is processed in between its children
depth
taxonomy
big o
inorder
40. First in first out: describes ordering of a queue
destructive
grammar
tail recursive
fifo
41. A variable containing the address of other data
immutable
pointer
circular queue
boxed number
42. A sequence of clear and precise step-by-step instructions for solving a problem in a finite amount of time
simple data type
union
backtrack
algorithm
43. Composed of individually named data fields
child
dereference
dictionary
simple ADT
44. The next element in a linked list
simple data type
simple ADT
intersection
successor
45. First-child/next-sibling
stack
link
algorithm
fair
46. A linked list in which each elements has both forward and backward pointers
doubly linked list
design pattern
DFS
amortized Analysis
47. The number of links between the root of a tree and the leaves
taxonomy
depth
fifo
runtime stack
48. An extra record at the start or end of a data structure such as a linked list - to simplify processing
entinel
merge
backtrack
fair
49. 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
data structure
quadratic
binary search tree (bst)
data abstraction
50. Given two sets -the union is the set of elements that are members of either set
immutable
union
stack frame
LIFO
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