KEMBAR78
Course Curriculum | PDF | Pointer (Computer Programming) | Parameter (Computer Programming)
0% found this document useful (0 votes)
38 views2 pages

Course Curriculum

Uploaded by

rednamhome
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views2 pages

Course Curriculum

Uploaded by

rednamhome
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

An ISO 9001 : 2015 Certified Company

Opp. Satyam Theatre, Durga Bhavani Plaza, Ameerpet, Hyd-16

Fundamentals in C  Basic programs


 Program  MCQs
 Programming Control Statements
 Programming Languages  Conditional Control Statements
 Types of software  if
 Introduction to C  if-else
 History of C  nested if-else
 Features of C  if-else-if ladder
 Applications of C  Multiple Branching Control Structure
 Character set, ASCII Table  switch-case
 Tokens  Loop Control statements
 Keywords  while
 Identifiers & Naming Rules  do-while
 constants  for
 Data Types  Nested Loops
 Type Qualifiers  Jump Control structures
 How does the data stored in Computers  break
Memory  continue
 Variables  goto
 Variable Declaration  return
 Variable Assignment  Programs
 Variable Initialization  MCQs
 Comments Arrays
 Defining Constants  Arrays
 MCQs  One dimensional arrays
Operators and Expressions  Declaration of 1D arrays
 Arithmetic operators  Initialization of 1D arrays
 Arithmetic expressions  Accessing element of 1D arrays
 Evaluation of expressions  Reading and displaying elements
 Relational operators  Programs on 1D Arrays
 Logical operators  Two dimensional arrays
 Assignment operators  Declaration of 2D arrays
 Increment & decrement operators  Initialization of 2D arrays
 Conditional operator  Accessing element of 2D arrays
 Bitwise operators  Reading and displaying elements
 Type casting  Programs on 2D Arrays
 Sizeof operator  Three dimensional arrays
 Comma operator  MCQs
 Operators Precedence and Associativity Strings
 Expressions  String Concept
 Evaluation of Expressions  Introduction to String in C
 MCQs  Storing Strings
Input-Output Functions  The string Delimiter
 Input-Output Library Functions  String Literals (String Constants)
 Non-formatted Input and Output  Strings and Characters
 Character oriented Library functions  Declaring Strings
 Compiler, Linker and Loader  Initializing Strings
 Program execution phases  Strings and the Assignment Operator
 Formatted Library Functions  String Input Functions / Reading Strings
 Mathematical Library Functions  String Output Functions / Writing Strings
 Structure of a C Program  String Input-Output using fscanf() and fprintf()
 IDE Functions
 Single Character Library Functions / Character  Conditional Compilation Directives
Manipulation in the String  #if
 String Manipulation Library Functions  #else
 Programs Using Character Arrays  #elif
 Array of Strings (2D Character Arrays)  #endif
 Programs Using Array of Strings  #ifdef
 MCQs  #ifndef
Pointers  #undef
 Understanding Memory Addresses  #error
 Pointer Operators  #line
 Pointer  #pragma
 Pointer Advantages and Disadvantages  MCQs
 Declaration of Pointer Variables Structures, Unions, Enumerations and Typedef
 Initialization of Pointer Variables  Structures
 Dereferencing / Redirecting Pointer Variables  Structure Type Declaration
 Declaration versus Redirection  Structure Variable Declaration
 Void Pointer  Initialization of Structure
 Null Pointer  Accessing the members of a structure
 Compatibility  Programs Using Structures
 Array of Pointers  Operations on Structures (Copying and
 Pointer to Pointer Comparing Structures)
 Pointer Arithmetic  Nested structures (Complex Structures)
 Dynamic Memory Allocation Functions  Structures Containing Arrays (Complex
Functions Structures)
 Functions  Array of Structures (Complex Structures)
 Advantages of using functions  Pointer to Structure
 Defining a function  Accessing structure member through pointer
 Calling a function using dynamic memory allocation
 Return statement  Pointers within Structures
 Function Prototype  Self-referential structures
 Basic Function Designs  Passing Structures to Functions
 Programs Using Functions  Functions returning Structures
 Scope  Unions
 Recursion  Differences between Structures & Unions
 Iteration vs Recursion  Enumerated Types / enum keyword
 Nested functions  The Type Definition / typedef keyword
 Variable Length Number of Arguments  Bit fields
 Parameter Passing Techniques - Call by value &  MCQs
Call by Address Command line arguments
 Functions Returning Pointers Files
 Pointers and One-Dimensional Arrays  Concept of a file
 Pointers and Two-Dimensional Arrays  Streams
 Passing 1D arrays to Functions  Text File and Binary Files
 Passing 2D arrays to Functions  State of a File
 Pointers and Strings  Opening and Closing Files
 Passing Strings to Functions  File Input / Output Functions
 Pointer to Function  Formatted Input-Output Functions
 MCQs  Character Input-Output Functions
Storage Classes  Line Input-Output Functions
 Object Attributes  Block Input-Output Functions
 Scope  File Status Functions (Error Handling)
 Extent  Positioning Functions
 Linkage  System File Operations
 auto  MCQs
 static Graphics
 extern  Initialization of graphics
 register  Drawing shapes using pre-defined functions
 MCQs  Finding the resolution of screen
Preprocessor Directives  Setting colors to text and window
 The #include Preprocessor Directive & User  Font settings
defined header files  Fill styles
 The #define Preprocessor Directive: Symbolic  Basic GUI applications
Constants
 The #define Preprocessor Directive: Macros

In detailed Discussion of Topic wise MCQs asked by like TCS, Capgemini, CTS, GGK, Wipro .. several MNCs
Placements Examinations

You might also like