SlideShare ist ein Scribd-Unternehmen logo
1 von 10
The link to download
CS270 Module 4 Midterm Exam (Data
Structures (Grantham University)
1.

A ____ is a list in which each element contains a key, such that the key in the
element at position k in the list is at least as large as the key in the element at
position 2k + 1 (if it exists) and 2k + 2 (if it exists).

A) hemp

B) hash table

C) heap

Points Earned: 2.5/2.5

2.

A linked list is a collection of ____.

A) addresses

B) classes

C) nodes

Points Earned: 0.0/2.5

3.

The structured design approach is also known as ____.

A) top-down design

B) object design

C) bottom-up design

Points Earned: 2.5/2.5
4.

Operations, such as finding the height, determining the number of nodes,
checking whether the tree is empty, tree traversal, and so on, on AVL trees
cannot be implemented the same way they are implemented on binary trees.

A) True

B) False

Points Earned: 2.5/2.5

5.

____ iterators are forward iterators that can also iterate backward over the
elements.

A) Output

B) Bidirectional

C) Input

Points Earned: 2.5/2.5

6.

A list is ordered if its elements are ordered according to some criteria.

A) True

B) False

Points Earned: 0.0/2.5

7.

The analysis of algorithms enables programmers to decide which algorithm to
use for a specific application.

A) True

B) False

Points Earned: 2.5/2.5

8.
The number of key comparisons in a sequential search depends on the value
of the search item.

A) True

B) False

Points Earned: 2.5/2.5

9.

A precondition is a statement specifying the condition(s) that must be true
before the function is called.

A) True

B) False

Points Earned: 2.5/2.5

10.

The header node is placed at the ____ of a list.

A) end

B) middle

C) beginning

Points Earned: 2.5/2.5

11.

The copy constructor automatically executes when, as a parameter, an object
is passed by value.

A) True

B) False

Points Earned: 2.5/2.5

12.

When the destructor ____ the queue, it deallocates the memory occupied by
the elements of the queue.

A) allocates
B) destroys

C) instantiates

Points Earned: 2.5/2.5

13.

The expression vecList.front() moves an element to the front of the vector.

A) True

B) False

Points Earned: 2.5/2.5

14.

We can traverse a singly linked list backward starting from the last node.

A) True

B) False

Points Earned: 2.5/2.5

15.

When you declare a derived class object, this object inherits the members of
the base class, but the derived class object cannot directly access the ____.

A) base class constructors

B) private data members of the base class

C) data members in its own class

Points Earned: 2.5/2.5

16.

The expression vecCont.empty() empties the vector container of all elements.

A) True

B) False

Points Earned: 2.5/2.5
17.

The components of a class are called the ____ of the class.

A) objects

B) members

C) operators

Points Earned: 2.5/2.5

18.

In a doubly linked list, some of the operations require modification from how
they were implemented for a regular linked list, because of the ____ pointer(s)
in each node.

A) two

B) three

C) null

Points Earned: 2.5/2.5

19.

The syntax for accessing a class (struct) member using the operator -> is
____.

A) pointerVariableName&->classMemberName

B) pointerVariableName.classMemberName

C) pointerVariableName->classMemberName

Points Earned: 2.5/2.5

20.

If the list is stored in an array, we can traverse the list in either direction using
an ____.

A) increment variable

B) index variable

C) interface variable
Points Earned: 2.5/2.5

21.

With the help of the ____, two values can be combined into a single unit and,
therefore, can be treated as one unit.

A) class double

B) class tuple

C) class unit

D) class pair

Points Earned: 2.5/2.5

22.

The deque class is a type of container adapter.

A) True

B) False

Points Earned: 2.5/2.5

23.

The operation ____ reinitializes the stack to an empty state.

A) init

B) alloc

C) initializeStack

Points Earned: 2.5/2.5

24.

In the random probing method, the ith slot in the probe sequence is ____.

A) (h(X) % ri) + HTSize

B) (h(X) % HTSize) + ri

C) (h(X) + HTSize) % ri
D) (h(X) + ri) % HTSize

Points Earned: 2.5/2.5

25.

The binary search algorithm uses the ____ technique to search the list.

A) divide-and-divide

B) conquer-and-resign

C) divide-and-conquer

Points Earned: 2.5/2.5

26.

To define new classes, you create new ____ files.

A) friend

B) header

C) placeholder

Points Earned: 2.5/2.5

27.

To remove, or pop, an element from the stack ____.

A) incrementstackTop by 1

B) decrementstackTop by 1

C) invertstackTop

Points Earned: 2.5/2.5

28.

Every call to a recursive function requires the system to allocate memory for
the local variables and formal parameters

A) True

B) False
Points Earned: 2.5/2.5

29.

A technique in which one system models the behavior of another system is
called ____.

A) referencing

B) simulation

C) bench testing

Points Earned: 2.5/2.5

30.

Because a queue is an important data structure, the Standard Template
Library (STL) provides a class to implement queues in a program.

A) True

B) False

Points Earned: 2.5/2.5

31.

The derived class can redefine public member functions of a base class.

A) True

B) False

Points Earned: 0.0/2.5

32.

Containers are class templates.

A) True

B) False

Points Earned: 2.5/2.5

33.

Containers are essentially used ____.
A) to update objects that are part of a given set of elements

B) to manipulate data

C) to manage objects of a given type

Points Earned: 2.5/2.5

34.

In breadth first traversal, starting at the first vertex, the graph is traversed as
little as possible.

A) True

B) False

Points Earned: 2.5/2.5

35.

If the list is stored in a linked list, we can traverse the list in only one direction
starting at the first node because the links are only in one direction.

A) True

B) False

Points Earned: 2.5/2.5

36.

Default arguments can be used with an overloaded operator.

A) True

B) False

Points Earned: 2.5/2.5

37.

In a shallow copy, two pointers of different data types point to the same
memory.

A) True

B) False
Points Earned: 2.5/2.5

38.

In a ____, customers or jobs with higher priority are pushed to the front of the
queue.

A) false queue

B) priority queue

C) free queue

D) double queue

Points Earned: 2.5/2.5

39.

The statement vecList.push_back(elem) deletes the element elem from the
vector.

A) True

B) False

Points Earned: 2.5/2.5

40.

The use of a queue structure ensures that the items are processed in the
order they are received.

A) True

B) False

Points Earned: 2.5/2.5

Weitere ähnliche Inhalte

Kürzlich hochgeladen

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Kürzlich hochgeladen (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Empfohlen

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Empfohlen (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Cs270 module 4 midterm exam (data structures (grantham university)

  • 1. The link to download CS270 Module 4 Midterm Exam (Data Structures (Grantham University) 1. A ____ is a list in which each element contains a key, such that the key in the element at position k in the list is at least as large as the key in the element at position 2k + 1 (if it exists) and 2k + 2 (if it exists). A) hemp B) hash table C) heap Points Earned: 2.5/2.5 2. A linked list is a collection of ____. A) addresses B) classes C) nodes Points Earned: 0.0/2.5 3. The structured design approach is also known as ____. A) top-down design B) object design C) bottom-up design Points Earned: 2.5/2.5
  • 2. 4. Operations, such as finding the height, determining the number of nodes, checking whether the tree is empty, tree traversal, and so on, on AVL trees cannot be implemented the same way they are implemented on binary trees. A) True B) False Points Earned: 2.5/2.5 5. ____ iterators are forward iterators that can also iterate backward over the elements. A) Output B) Bidirectional C) Input Points Earned: 2.5/2.5 6. A list is ordered if its elements are ordered according to some criteria. A) True B) False Points Earned: 0.0/2.5 7. The analysis of algorithms enables programmers to decide which algorithm to use for a specific application. A) True B) False Points Earned: 2.5/2.5 8.
  • 3. The number of key comparisons in a sequential search depends on the value of the search item. A) True B) False Points Earned: 2.5/2.5 9. A precondition is a statement specifying the condition(s) that must be true before the function is called. A) True B) False Points Earned: 2.5/2.5 10. The header node is placed at the ____ of a list. A) end B) middle C) beginning Points Earned: 2.5/2.5 11. The copy constructor automatically executes when, as a parameter, an object is passed by value. A) True B) False Points Earned: 2.5/2.5 12. When the destructor ____ the queue, it deallocates the memory occupied by the elements of the queue. A) allocates
  • 4. B) destroys C) instantiates Points Earned: 2.5/2.5 13. The expression vecList.front() moves an element to the front of the vector. A) True B) False Points Earned: 2.5/2.5 14. We can traverse a singly linked list backward starting from the last node. A) True B) False Points Earned: 2.5/2.5 15. When you declare a derived class object, this object inherits the members of the base class, but the derived class object cannot directly access the ____. A) base class constructors B) private data members of the base class C) data members in its own class Points Earned: 2.5/2.5 16. The expression vecCont.empty() empties the vector container of all elements. A) True B) False Points Earned: 2.5/2.5
  • 5. 17. The components of a class are called the ____ of the class. A) objects B) members C) operators Points Earned: 2.5/2.5 18. In a doubly linked list, some of the operations require modification from how they were implemented for a regular linked list, because of the ____ pointer(s) in each node. A) two B) three C) null Points Earned: 2.5/2.5 19. The syntax for accessing a class (struct) member using the operator -> is ____. A) pointerVariableName&->classMemberName B) pointerVariableName.classMemberName C) pointerVariableName->classMemberName Points Earned: 2.5/2.5 20. If the list is stored in an array, we can traverse the list in either direction using an ____. A) increment variable B) index variable C) interface variable
  • 6. Points Earned: 2.5/2.5 21. With the help of the ____, two values can be combined into a single unit and, therefore, can be treated as one unit. A) class double B) class tuple C) class unit D) class pair Points Earned: 2.5/2.5 22. The deque class is a type of container adapter. A) True B) False Points Earned: 2.5/2.5 23. The operation ____ reinitializes the stack to an empty state. A) init B) alloc C) initializeStack Points Earned: 2.5/2.5 24. In the random probing method, the ith slot in the probe sequence is ____. A) (h(X) % ri) + HTSize B) (h(X) % HTSize) + ri C) (h(X) + HTSize) % ri
  • 7. D) (h(X) + ri) % HTSize Points Earned: 2.5/2.5 25. The binary search algorithm uses the ____ technique to search the list. A) divide-and-divide B) conquer-and-resign C) divide-and-conquer Points Earned: 2.5/2.5 26. To define new classes, you create new ____ files. A) friend B) header C) placeholder Points Earned: 2.5/2.5 27. To remove, or pop, an element from the stack ____. A) incrementstackTop by 1 B) decrementstackTop by 1 C) invertstackTop Points Earned: 2.5/2.5 28. Every call to a recursive function requires the system to allocate memory for the local variables and formal parameters A) True B) False
  • 8. Points Earned: 2.5/2.5 29. A technique in which one system models the behavior of another system is called ____. A) referencing B) simulation C) bench testing Points Earned: 2.5/2.5 30. Because a queue is an important data structure, the Standard Template Library (STL) provides a class to implement queues in a program. A) True B) False Points Earned: 2.5/2.5 31. The derived class can redefine public member functions of a base class. A) True B) False Points Earned: 0.0/2.5 32. Containers are class templates. A) True B) False Points Earned: 2.5/2.5 33. Containers are essentially used ____.
  • 9. A) to update objects that are part of a given set of elements B) to manipulate data C) to manage objects of a given type Points Earned: 2.5/2.5 34. In breadth first traversal, starting at the first vertex, the graph is traversed as little as possible. A) True B) False Points Earned: 2.5/2.5 35. If the list is stored in a linked list, we can traverse the list in only one direction starting at the first node because the links are only in one direction. A) True B) False Points Earned: 2.5/2.5 36. Default arguments can be used with an overloaded operator. A) True B) False Points Earned: 2.5/2.5 37. In a shallow copy, two pointers of different data types point to the same memory. A) True B) False
  • 10. Points Earned: 2.5/2.5 38. In a ____, customers or jobs with higher priority are pushed to the front of the queue. A) false queue B) priority queue C) free queue D) double queue Points Earned: 2.5/2.5 39. The statement vecList.push_back(elem) deletes the element elem from the vector. A) True B) False Points Earned: 2.5/2.5 40. The use of a queue structure ensures that the items are processed in the order they are received. A) True B) False Points Earned: 2.5/2.5