Page 1 of 58
1
WGU C949 DATA STRUCTURES AND ALGORITHMS I
OBJECTIVE ASSESSMENT EXAM LATEST 2024-2025
COMPLETE 350 QUESTIONS AND CORRECT
ANSWERS JUST RELEASED
QUESTION: What is true about garbage collection? - ANSWER-It reclaims memory from data structures implemented using linked allocations.
QUESTION: What is true about a data structure implemented using linked allocation? - ANSWER-Storage is allocated using pointers to new locations as needed.
QUESTION: What are the array elements corresponding to the mid-values in the first and second iterations of a binary search in an array arr = {45, 77, 89, 90, 94, 99, 100} and key = 100?
- ANSWER-90 and 99
QUESTION: What is the effect on the object Computing regarding garbage collection?Computing obj = new Computing(); obj = null; - ANSWER-It is automatically available for garbage collection.
QUESTION: What are the mid-values in the first and second levels of recursion in this binary search?int arr = {46, 76, 89, 90, 94, 99, 100} and key = 99 - ANSWER-90 and 99
QUESTION: Which data set is represented using the dictionary data type? - ANSWER-A set of students and their test scores
- / 4
Page 2 of 58
2 QUESTION: What is a characteristic of keys in an associative dictionary data type? - ANSWER- They are unique and immutable.
QUESTION: Which method can be used to take a value out of a dictionary? - ANSWER- D1[key].remove(value) Which statement describes a queue data structure? - ANSWER-It is a sequence of elements in which insertions can take place only at the back end and deletions can take place only at the front end.
QUESTION: Which data structure allows inserting and deleting data elements at both the front and the rear? - ANSWER-Deques
QUESTION: Which data structure allows elements to be inserted and deleted from one end and provides no direct access to the other end? - ANSWER-Stack
QUESTION: What are the official indexes for the list list01 given this declaration? int[ ] list01 =
{0, 2, 4, 6, 8, 10}; - ANSWER-0, 1, 2, 3, 4, 5
QUESTION: Which abstract data type (ADT) has elements of the same type so that the elements can be retrieved based on the index or position? - ANSWER-List
QUESTION: Which data structure allows insertion and removal from only one end of the data structure? - ANSWER-Stack
QUESTION: Which data type does the mystery function return?
return_type mystery (int R) { int NumUnits = R;return NumUnits * 3.14; } - ANSWER-Double 2 / 4
Page 3 of 58
3
QUESTION: Which category of data does ("FB", 75.00, 75.03, 74.90) represent in the pseudocode?import datetime
def middle(stock, date):
symbol, current, high, low = stock return (((high + low) / 2), date)
mid_value, date = middle(("FB", 75.00, 75.03, 74.90), datetime.date(2014, 10, 31)) - ANSWER-Tuple
QUESTION: Which value is appropriate for Test1 given the expression?
char Test1; - ANSWER-'L'
QUESTION: Which value is appropriate for the variable middle given the pseudocode?function mystery() { string last; string first; char middle; int phone; float rate;
} - ANSWER-'D'
QUESTION: Which type of operation is represented in the pseudocode? 3 / 4
Page 4 of 58
4 int x,y,z; x=y=z=100; - ANSWER-Assignment
QUESTION: What is the most efficient data type to use for this data set of a fixed size in Java?a = [0, 0, 1, 4, 7, 16, 31, 64, 127] - ANSWER-Array
QUESTION: Which data type is appropriate for this array to store the given data?a = ["AF", "71", "BC", "157", "BA", "253"] - ANSWER-String
QUESTION: Which data type is appropriate for the given data set?
a = [1, 717, 23, 12, 314, 6] - ANSWER-Int
QUESTION: Which data type should be used for this object?
days = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"} - ANSWER-String
QUESTION: Which data type should be used for this variable?
phoneNum = "212-555-1212" - ANSWER-String
QUESTION: Given this data dictionary in Python: dict = {'white':0x0000, 'black':0x1111}
Which command/function generates the output ['white','black']? - ANSWER-dict.keys()
QUESTION: Items were added sequentially in this stack starting with 'ham':
- / 4