LearnCSIT
Tribhuwan University
Institute of Science and Technology
2078
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.
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 “XYX” publisher. (1+2+7)
Section B
Attempt any EIGHT questions
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 the largest among three numbers 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 that simply reads data from a file. (5)
12.
Write short notes on: (2.5+2.5)
a. History of C
b. Bitwise operator