Which attribute of a recursive function makes it unique? CORRECT ANS-Calls itself
What is x in the following block of logic?
x = 28
if x >= 10 and x < 20
x = 20
elif x <= 30
x = 25
elif x >= 50
x = 100
else
x = 500 CORRECT ANS-25
What is an if statement inside of an if statement referred to as? CORRECT ANS-Nested
Which search algorithm functions by continually dividing the data set in half until the sought
item is found or the data set is exhausted? CORRECT ANS-Binary Search
Which search algorithm has the best performance when the data set is sorted? CORRECT
ANS-Interval Search
ex: Binary Search
Which term describes a way of organizing, storing, and performing operations on data?
CORRECT ANS-Data Structure
, C949 Pre-assessment Questions and Answers
Which data structure is used to implement a dictionary data type? CORRECT ANS-Hash
Table
Which element refers to the numeric positions in a list abstract data type (ADT)? CORRECT
ANS-Indexes
Which characteristic of a class allows it to be used as an abstract data type (ADT)?
CORRECT ANS-It consists of variables & methods
What is the result when 6 is enqueued to the queue 7,9,8 (with 7 as the front)? CORRECT
ANS-7, 9, 8, 6
enqueued adds to end
Which value would be returned from executing the dequeue operation on the queue 7,9,8
(with 7 as the front)? CORRECT ANS-7
dequeued removes the front value
Which queue results from executing the following queue operations on the queue 7,9,8 (with
7 as the front)?
Dequeue ()
Enqueue (6)
Enqueue (5)
Dequeue () CORRECT ANS-8, 6, 5
What will be the new state of the queue 7,9,8 (with 7 as the front) after the enqueue (3)
operation? CORRECT ANS-7, 9, 8, 3