|
Mark Division |
Program 1 |
Program2 |
|
Algorithm |
5 |
7.5 |
|
Program |
10 |
15 |
|
Output |
5 |
7.5 |
|
Total |
20 |
30 |
MCA 106 C Programming Lab
Section A
• Implementation of the various Data Types in C.
• Demonstration of Data type conversion (Hint: Usage of type casting).
• Implementation of various Storage Types.
• Demonstration of for loop.
• Demonstration of do...while loop.
• Demonstration of while loop.
• Demonstration of nested if (Hint: Use logical operators).
• Demonstration of switch... case structure.
• Implementation of arrays.
• Implementation of multidimensional arrays (Hint: implement matrix operation).
• Implementation of functions (Hint: Demonstrate call by value, call by schemes, passing of arrays).
• Demonstration of various string operations (Hint: Usage of user defined functions only allowed).
• Demonstration of pointer operations.
• Demonstration of recursion (Hint: GCD, factorial, Fibonacci series).
• Demonstration of Debugging a C program.
Section B
• Implementation of structures (Hint: simple structure operations, array of structures).
• Implementation of Union.
• Implementation of pointers to structures and unions.
• Demonstration of dynamic allocation of memory (Hint: malloc, calloc, realloc, free).
• Demonstration of sorting techniques (Hint: selection sort, bubble sort).
• Demonstration of searching techniques (Hint: linear search, binary search).
• Demonstration of bitwise operations.
• Demonstration of macro processing.
• Demonstration of various file operations. (Hint: Text file)
• Implementation of character counting, line counting and word counting for a file.
• Program to find the lengthiest line in a text file.