Tribhuwan University

Institute of Science and Technology

2081

Bachelor Level / First Year / First Semester / Science

B.Sc in Computer Science and Information Technology (CSC115)

(C Programming)

Full Marks: 60

Pass Marks: 24

Time: 3 Hours

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

The figures in the margin indicate full marks.

Section A

Long Answers Questions

Attempt any TWO questions.
[2*10=20]
1.
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 [2+8]
2.
Differentiate between library function and user defined function. Write a program to swap two values using call by reference concept. [2+8]
3.
List different types of operators. Explain any four of them [2+8]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
Explain the basic structure of C Programming. [5]
5.
Describe different formatted input and output functions. Why do we use them? [4+1]
6.
Write a program to display first 50 prime numbers. [5]
7.
Write a program to display the following series up to 25 terms but do not print the 7th term. 2×3, 3×5, 4×7, 5×9... [5]
8.
Demonstrate the use of recursive function with a suitable example. [5]
9.
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. [5]
10.
Explain different file opening modes. [5]
11.
Write a program to draw two shapes of your choice using graphics function. [5]
12.
Write short notes on: a) Global variable b) Debugging Debugging [2.5+2.5]