Sale!

C How to Program 9th edition by Deitel TEST BANK

Original price was: $60.00.Current price is: $30.00.

Test Bank for C How to Program, 9th Edition, Paul Deitel, Deitel & Associates, Inc. Harvey Deitel, ISBN: 9780137454372, ISBN: 9780137454372, ISBN: 9780137398393  To get more information about this please send us E-mail to smtb7000@gmail.com

Description

C How to Program 9E Deitel TEST BANK

Test Bank for C How to Program, 9th Edition, Paul Deitel, Deitel & Associates, Inc. Harvey Deitel, ISBN: 9780137454372, ISBN: 9780137454372, ISBN: 9780137398393

Table of Contents

PART 1: (Introductory) Programming Fundamentals Quickstart
1. 1. Introduction to Computers and C: Test-Driving Microsoft Visual Studio, Apple Xcode, GNU gcc, and GNU gcc in a
Docker container
2. 2. Intro to C Programming: Input, Output, Types, Arithmetic, Decision Making
3.3. Structured Program Development: Algorithmic Development, Problem Solving, if, if/else, while
4.4. Program Control: for, do/while, switch, break, continue, Logical Operators
5. 5. Functions: Custom Functions, Simulation, Random-Number Generation, Enumerations, Function Call and Return Mechanism, Recursion, Recursive Factorial, Recursive Fibonacci

PART 2: (Intermediate) Arrays, Pointers, and Strings
6. 1. Arrays: One- and Two-Dimensional Arrays, Passing Arrays to Functions, Searching, Sorting
7. 2. Pointers: Pointers operators & and •, Pass-By-Value vs. Pass-By-Reference, Array and Pointer Relationship
8. 3. Characters and Strings: C Standard Library String- and Character-Processing Functions

PART 3: (Intermediate) Formatted Input/Output, Structures, and File Processing
9. 1. Formatted Input/Output: scanf and printf formatting
10. 2. Structures, Unions, Bit Manipulation and Enumerations: Creating Custom Types with structs and unions, Bitwise Operators, Named Constants
11. 3. File Processing: Streams, Text and Binary Files, CSV Files, Sequential and Random-Access Files

PART 4: (Advanced) Algorithms and Data Structures
12. 1. Data Structures: Dynamic Memory Allocation and Deallocation, Lists, Stacks, Queues, Binary Trees
13. 2. Computer-Science Thinking: Sorting Algorithms and Big O Insertion Sort, Selection Sort, Merge Sort, Additional Algorithms including Quicksort in the Exercises

PART 5: (Advanced) Preprocessor and Other Topics
14. 1. Preprocessor: #include, Conditional Compilation, Macros with Arguments, Assertions
15. 2. Other Topics: Variable-Length Argument Lists, Command-line Arguments, Multiple-Source-Pile Programs, extern, exit/atexit, calloc/realloc, goto, Numeric Literal Suffixes, Signal Handling

Appendices
1. Operator Precedence Chart
2. ASCII Character Set
3. Number Systems
4. Multithreading/Multicore and other C18/C11/C99 Topics
5. Intro to Object-Oriented Programming Concepts

Online Appendices
1. F-H. Using the Visual Studio Debugger, Using the GNU gdb Debugger, and Using the Xcode Debugger

Case Studies
System Programming Case Studies
1. Systems Software: Building Your Own Computer
2. Systems Software: Building Your Own Compiler
3. Embedded Systems Programming: Robotics with the Webots Simulator
4. Performance with Multithreading and Multicore Systems

Applications Programming Case Studies
1. Random-Number Simulation: Building a Casino Game
2. Random-Number Simulation: Card Shuffling and Dealing
3. Random-Number Simulation: The Tortoise and the Hare Race
4. Intro to Data Science: Survey Data Analysis
5. Direct-Access File Processing: Transaction-Processing System
6. Visualizing a Sorting Algorithm: Merge Sort
7. Artificial Intelligence/Data Science: NLP: Who Wrote Shakespeare’s Works?
8. Artificial Intelligence/Data Science: Machine Learning with the GNU Scientific Library
9. Game Programming: SpotOn Game with the raylib Library
10. Game Programming: Cannon Game with the raylib Library
11. Security and Cryptography: Implementing a Vigenère Cipher
12. Visualization with gnuplot: Law of Large Numbers Animation
13. Web Services and the Cloud: libcurl and OpenWeatherMap