Final Exam: C Programming Proficiency
C 17
| Beginner
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: C Programming Proficiency will test your knowledge and application of the topics presented throughout the Skillsoft Aspire C Programming Proficiency Journey.
WHAT YOU WILL LEARN
-
Demonstrate writing, compiling, and running c code on mac and windowsrecall the compilation process of crun c code and view its resultsidentify compiler and linker errors in cdemonstrate variable conventions and syntaxdifferentiate between signed and unsigned variablesintroduce variables in cdemonstrate the use of ==, !=, <, > relational operatorsperform math operations on variables with assignment operatorsidentify array datatypes in cprint out floating-point typesdemonstrate the use of the scanf functiondemonstrate the use of if-else blocksdemonstrate the use of basic if statementschain relational operators with logical operatorsdemonstrate how to run code with switch statementsdemonstrate the use of switch statements in various scenariosdemonstrate the use of nested if-else blocksillustrate the creation and use of variables of the boolean type in ccreate for loops in cdemonstrate the effects of changes to the loop variable and update expression in for loopsdemonstrate how to create while loopsdemonstrate the use of do-while loopsdemonstrate how to create nested for loopsreturn values and accept input arguments in functionsdemonstrate how to use different utility functionscreate user-defined functionsredefine variables in different scopesuse the static and extern keywords with functionsdifferentiate between pass-by-value and pass-by-reference
-
work with unionscreate enumsmodify variables using pointerscreate pointers from other pointersaccess memory locations and the values stored in themwork with the null typecreate an array and access it through its pointerpass pointers into functionsdistinguish the finer points of arrays and pointersview the address of elements in an array using pointer arithmeticcontrast stack and heap memorycreate pointers on struct objectsdistinguish between dangling memory and memory leaksuse the free() method to free stack memory that is not allocatedwrite data out to a fileread in strings to an arrayposition a file pointer using the ftell() and fseek() functionsmove a file pointer using the fseek() and rewind() functionsposition a file pointer using the fseek() and ftell() functionsread in data using r+, w+, and a+ modeswrite out binary data using fwrite()create macros which perform operationsexplore the #ifdef, #ifndef, and #undef preprocessor directivesuse pragmas to manage warningsutilize pragmas to manage warningscreate shallow and deep copies of stringscompare strings using strcmp() and strcasecmp()identify the results of performing explicit type conversionsadd guardrails against multiple inclusions for header filesidentify implicit type conversions
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.