Bsc Csit Nepal

2074

C Programming

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

Attempt any two questions: (2 x 10 = 20)

  1. Discuss structure of a C Program with suitable example.
  2. Discuss different types of if statements with example of each. Differentiate if statement with switch statement.
  3. What is structure? How is it different from array? Create a structure student having data members name, roll-number and percentage. Complete the program to display the name of student having percentage greater than or equal to 60.

Attempt any eight questions: (8 x 5 = 40)

  1. What is algorithm? How is it different from flow chart?
  2. What is type conversion? Discuss type casting with suitable example.
  3. Discuss increment and decrement operators with example.
  4. Write a program that computes the sum of digits of a given integer number.
  5. What is function? Discuss the benefits of using function.
  6. Write a program to find sum and average of 10 integer numbers stored in an array.
  7. Define pointer. Discuss the relationship between pointer and one-dimensional array.
  8. Write a program to read and print data stored in a file input.txt.
  9. Why do we need graphics functions? Write a program to draw a circle.