C Programming (CSC115) 2077 BS Past Questions & Solutions

Tribhuvan University (TU) 2077 BS board exam question paper with verified step-by-step solutions for BSc CSIT First Semester.

TRIBHUVAN UNIVERSITY

INSTITUTE OF SCIENCE AND TECHNOLOGY

2077 B.S.

Bachelor Level: B.Sc. CSIT

Semester: First Semester

Subject: C Programming (CSC115)

Full Marks: 60 / 80

Pass Marks: 24 / 32

Candidates are required to give their answers in their own words as far as practicable.

Group A

Long Answer Questions

Attempt any Two questions.

  1. 1
    What do you mean by looping? Explain while loop with suitable example. Compare while loop with do-while loop. Write a program to find sum and average of first n natural numbers.
  2. 2
    What are the benefits of using arrays? Compare one dimensional array with two dimensional array. Write a program to find transpose of a matrix.
  3. 3
    What is structure? How is it different from union? Create a structure named course with name, code, and credit_hour as its members. Write a program using this structure to read data of 5courses and display data of those curses with credit_hour greater than 3.

Group B

Short Answer Questions

Attempt any Eight questions.

  1. 4
    Explain flowchart with example. What are the benefits of using flowcharts?
  2. 5
    What is data type? Why do we need it in programming? Explain any three basic data types with example.
  3. 6
    What do you mean by unformatted I/O? Explain
  4. 7
    Write a program to display first n prime numbers.
  5. 8
    Write a program to find product of two integers using your own function.
  6. 9
    Define pointer. Flow to you return pointers from functions? Explain with example.
  7. 10
    Explain different file I/O functions with example.
  8. 11
    Write a program to draw a circle using graphics function
  9. 12
    Write short notes On a. Compilation and execution b. Operator precedence and associativity