LearnCSIT
Tribhuwan University
Institute of Science and Technology
2074
Bachelor Level/ first Semester/ Science
B.Sc.CSIT
C Programming
Full Marks: 60
Pass Marks: 24
Time: 3 hours
Candidates are required to give their answer in their own words as far as practicable.
The figures in the margin indicate full marks.
Section A
Attempt any TWO questions
1.
Discuss structure of a C Program with suitable example. (10)
2.
Discuss different types of if statements with example of each. Differentiate if statement with switch statement. (8+2)
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. (1+2+7)
Section B
Attempt any EIGHT questions
4.
What is algorithm? How is it different from flow chart? (2+3)
5.
What is type conversion? Discuss type casting with suitable example. (1.5+3.5)
6.
Discuss increment and decrement operators with example. (5)
7.
Write a program that computes the sum of digits of a given integer number. (5)
8.
What is function? Discuss the benefits of using function. (1.5+3.5)
9.
Write a program to find sum and average of 10 integer numbers stored in an array. (5)
10.
Define pointer. Discuss the relationship between pointer and one-dimensional array. (1.5+3.5)
11.
Write a program to read and print data stored in a file input.txt. (5)
12.
Why do we need graphics functions? Write a program to draw a circle. (2+3)