Pokhara University || Spring, 2017 || Programming Language|| BBA\BCIS

Programming Language- Spring,2017

This is the question set along with answers of Programming language (PL) ( C Language) – Spring, 2017, which was taken by the Pokhara University.

Pokhara University – Programming Language (PL)


Level:  Bachelor Semester – Spring  Year: 2017
Program: BCIS   Full Marks: 100
Course: Programming Language (PL)


  Pass Marks: 45
  Time:  3hrs.


Candidates are required to give their answers in their own words as far as practicable.
The figures in the margin indicate full marks.


Section “A”

Very Short Answer Questions

Attempt all the questions.




1. Define the term FILE in file handling?
2. Write the syntax of for, while and do-while loop.
3. What does *p mean?
4. Why function is used.
5. Explain about preprocessor directive?
6. Mention some characteristics of a good algorithm.
7. Define malloc and calloc function.
8. Where & and -> operators are used.
9. Define string.
10. Define union.

The answers to the above questions

Section “B”

Descriptive Answer Questions

Attempt any six questions

11. Differentiate between ordinary variable and pointer variable with suitable example. WAP to sort an array of n integer data with help of pointer.
12. Write a program to read the name, roll no, total mark of n students. Sort them in ascending of their total mark and display the record of the top 5 students.
13. Define flowchart. What are the different symbols used in the flowchart. Explain. Draw a flowchart to find the largest among three numbers
14. Define data files are used in C. What are the different modes of opening a file. WAP to read name, roll and the total mark of a student and store in the data file.
15. WAP to read the name of n students and display them in dictionary order.
16. What is SDLC? Explain about different stages of SDLC.
17. What is a recursive function? Write a program to calculate y= xn using a recursive function.



Section “C”

Case Analysis

Write a program to perform the following functions when the user presses the appropriate choice value.


   Press                   Function

a)      Read the name, roll, and mark of n student  and store it in data file named “college.txt”

b)     Read all from file “college.txt” and display those records whose name starts with letter‘s’.

c)      Read data from file “college.txt”, and copy the data to the next file named “ university.txt” whose marks are greater than 50.

d)     Exit from program




You may also like Programming Language (PL) – Spring,2016

Be the first to comment

Leave a Reply

Your email address will not be published.