Bsc Csit Nepal

2081

C Programming

Full Marks: 60
Pass Marks: 24
Time: 3 Hours

Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.

SECTION A

Answer any TWO questions.

  1. List different types of operators and explain any four of them.

  2. What are the characteristics of array? Write a program to input age of 500 persons and display the following

    a. Average age
    b. Age between 25 to 30

  3. Differentiate between library function and user defined function. Write a program to swap two values using call by reference concept.

SECTION B

Answer any EIGHT questions.

  1. Explain the basic structure of C Programming.

  2. Describe different formatted input and output functions. Why do we use them?

  3. Write a program to display first 50 prime numbers.

  4. Write a program to display the following series up to 25 terms but do not print the 7th term. 2 x 3, 3 x 5, 4 x 7, 5 x 9…

  5. Demonstrate the use of recursive function with a suitable example.

  6. Create a structure called STUDENT with data members SID, name, address, CGPA. Write a program to initialize the value of 100 students and display the information of those students whose address is “KTM” and CGPA is between 3.5 to 4. using C program

  7. Explain different file opening modes.

  8. Write a program to draw two shapes of your choice using graphics function.

  9. Write short notes on:

    a. Global variable
    b. Debugging