Page 1 of 156
WGU C949 DATA STRUCTURES AND ALGORITHMS OA AND PA
EXAM WITH 500+ QUESTIONS AND DETAILED SOLUTIONS
LATEST UPDATE THIS YEAR
WGU C949 PRE ASSESMENT
QUESTION: Which factor takes the ability to easily update an algorithm into consideration?
A. Scalability
B. Feasability
C. Maintainability
D. Modularity - ANSWER-Maintainability
QUESTION: What is a component of an algorithm that specifies a stopping point?
A. Sequencing
B. Finiteness
C. Iteration
D. Looping - ANSWER-Finiteness
QUESTION: Which term refers to a type of search algorithm?
A. Linear
B. Divide-and-conquer
1
,Page 2 of 156
C. Greedy
D. Quicksort - ANSWER-Linear
QUESTION: What is a high-level consideration in an algorithm's design?
A. Simplicity
B. Database type
C. Finiteness
D. Browser Type - ANSWER-Simplicity
QUESTION: What is the primary method used to search for an item in a sorted array?
A. Binary search
B. Jump Search
C. Exponential search
D. Linear Search - ANSWER-Binary Search
What term refers to a template for creating an object?
A. Application
B. Class
C. Method
2
,Page 3 of 156
D. Algorithm - ANSWER-Class
QUESTION: Which characteristic of an algorithm is independent in nature?
A. Uses Python to implement the algorithm
B. uses MySQL for the database needs of the algorithm's application
C. Uses Windows to install the application
D. Uses an agnostic code repository - ANSWER-Uses an agnostic code repository
QUESTION: What is referred to as a data structure that stores subitems?
A. Array
B. Matrix
C. Record
D. Graph - ANSWER-Record
QUESTION: Which review of an algorithm happens after implementation?
* Binary search
* A posteriori analysis
* A priori analysis
3
, Page 4 of 156
* Linear search - ANSWER-A posteriori analysis
QUESTION: Which factor helps measure the reusability of an algorithm?
* User adoption
* Correctness
* Extensibility
* Flowchart - ANSWER-Extensibility
QUESTION: Which search algorithm utilizes the divide-and-conquer strategy?
* Insertion search
* Bubble search
* Linear search
* Binary search - ANSWER-Binary Search
QUESTION: Which algorithm requires data sorting as its first step?
* Recursive
* Linear
* Binary
* Merge - ANSWER-Binary
4
WGU C949 DATA STRUCTURES AND ALGORITHMS OA AND PA
EXAM WITH 500+ QUESTIONS AND DETAILED SOLUTIONS
LATEST UPDATE THIS YEAR
WGU C949 PRE ASSESMENT
QUESTION: Which factor takes the ability to easily update an algorithm into consideration?
A. Scalability
B. Feasability
C. Maintainability
D. Modularity - ANSWER-Maintainability
QUESTION: What is a component of an algorithm that specifies a stopping point?
A. Sequencing
B. Finiteness
C. Iteration
D. Looping - ANSWER-Finiteness
QUESTION: Which term refers to a type of search algorithm?
A. Linear
B. Divide-and-conquer
1
,Page 2 of 156
C. Greedy
D. Quicksort - ANSWER-Linear
QUESTION: What is a high-level consideration in an algorithm's design?
A. Simplicity
B. Database type
C. Finiteness
D. Browser Type - ANSWER-Simplicity
QUESTION: What is the primary method used to search for an item in a sorted array?
A. Binary search
B. Jump Search
C. Exponential search
D. Linear Search - ANSWER-Binary Search
What term refers to a template for creating an object?
A. Application
B. Class
C. Method
2
,Page 3 of 156
D. Algorithm - ANSWER-Class
QUESTION: Which characteristic of an algorithm is independent in nature?
A. Uses Python to implement the algorithm
B. uses MySQL for the database needs of the algorithm's application
C. Uses Windows to install the application
D. Uses an agnostic code repository - ANSWER-Uses an agnostic code repository
QUESTION: What is referred to as a data structure that stores subitems?
A. Array
B. Matrix
C. Record
D. Graph - ANSWER-Record
QUESTION: Which review of an algorithm happens after implementation?
* Binary search
* A posteriori analysis
* A priori analysis
3
, Page 4 of 156
* Linear search - ANSWER-A posteriori analysis
QUESTION: Which factor helps measure the reusability of an algorithm?
* User adoption
* Correctness
* Extensibility
* Flowchart - ANSWER-Extensibility
QUESTION: Which search algorithm utilizes the divide-and-conquer strategy?
* Insertion search
* Bubble search
* Linear search
* Binary search - ANSWER-Binary Search
QUESTION: Which algorithm requires data sorting as its first step?
* Recursive
* Linear
* Binary
* Merge - ANSWER-Binary
4