BSc CSIT (TU) Science C Programming (BSc CSIT, CSC115) Question Paper 2080
This is the official BSc CSIT (TU) (Science stream) C Programming (BSc CSIT, CSC115) question paper for 2080, as set in the regular annual examination. It carries 60 full marks and a time allowance of 180 minutes, across 12 questions. On Kekkei you can attempt this C Programming (BSc CSIT, CSC115) past paper online with a timer, get instant AI feedback and step-by-step solutions, and track the topics where you lose marks — completely free. Whether you are revising for your BSc CSIT (TU) C Programming (BSc CSIT, CSC115) exam or solving previous years' question papers, this 2080 paper is a great way to practise under real exam conditions.
Section A: Long Answer Questions
Attempt any TWO questions.
Explain the structure of a C program. Discuss different categories of operators in C with suitable examples.
What is a function? Explain types of functions based on arguments and return value. Differentiate call by value and call by reference.
Define structure and union. Write a program using an array of structures to store and display employee details (id, name, salary).
Section B: Short Answer Questions
Attempt any EIGHT questions.
Differentiate between high-level and low-level languages.
Explain the switch-case statement with an example.
Write a program to sort an array of n numbers in ascending order.
Explain the difference between getch(), getche() and getchar().
Write a program to count the number of words in a string.
What is recursion? List its advantages and disadvantages.
Explain dynamic memory allocation functions in C.
Write a program to read and write a structure record to a file.
Write short notes on the comma operator.