Tribhuwan University

Institute of Science and Technology

2078

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 do you mean by jump statement? Explain each jump statement with example. Write a program to check whether a number entered is prime or not. [1+5+4]
2.
Explain any three string functions. Write a program to check if two matrices are identical or not. [3+7]
3.
Define structure. Explain nested structure with example. Create a structure named book with name, author, and publisher as its members. Write a program using this structure to read data of 50 books and display name of those books published by 'XXX' publisher. [1+2+2+5]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
Explain structure of a C program with suitable example. [5]
5.
What is variable? How is it different from constant? How do you write comments in C? [1+2+2]
6.
Explain formatted I/O functions in detail. [5]
7.
Write a program using your own function to find sum of two numbers. [5]
8.
Write a program to print largest among three number entered by the user. [5]
9.
Explain dynamic memory allocation with example. [5]
10.
Write a program that simply reads data from a file. [5]
11.
Write a program to draw a line using graphics function. [5]
12.
Write short notes on: History of C, Bitwise operator. [5]