Tribhuvan University
Bachelor of Information Technology
Semester 1 · TU Board 2080
Course Title: C Programming (BIT102)
Full Marks: 60Pass Marks: 24Time: 3 hours
Candidates are required to give their answers in their own words as far as practicable.
Group A
Attempt any Two questions.(2 × 10 = 20)
- 1.10
What is an array? How array can be passed as function argument? Write a program to arrange an array having 10 integer numbers in ascending order using function.
- 2.10
Explain different control structures in C. Write a program in C to perform different arithmetic operations on two integers and display the result based on choice made by user using switch statement.
- 3.10
Differentiate between structure and union? Write a program to read employ id, name, post and salary of 20 employees and display detail of those employee whose post is "clerk".
Group B
Attempt any Eight questions(8 × 5 = 40)
- 4.5
What is recursion? Write a program to find the factorial of a given integer using recursion.
Answer comingAlso asked in 2078
- 5.5
What are conversion specifiers? Explain the basic structure of a C program.
- 6.5
Explain nested if else ladder with suitable example.
- 7.5
Explain structure of for loop. Write a program to reverse a number entered by user.
- 8.5
What is DMA? Write a program to read N numbers and find largest and smallest number using DMA.
- 9.5
Why data file is needed? Write a program to write N numbers in file "number.txt" and then read it and display only even numbers.
- 10.5
List out different operators in C. Explain Logical and relational operator.
- 11.5
What is pointer? Explain the similarity between array and pointer in brief.
Answer comingAlso asked in 2079
- 12.5
Write short notes on: a) Macro b) Opening and closing file
— The End —