Tribhuvan University

Institute of Science and Technology

TU Exam Year: 2078

Bachelor Level: B.Sc. CSIT

Semester: First

Subject: C Programming (CSC115)

Full Marks: 60 | Pass Marks: 24

Time: 3 Hours

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

SECTION A

Attempt all questions.

  1. 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.

  2. 2.

    Explain any three string functions. Write a program to check if two matrices are identical or not.

  3. 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 "XYZ" publisher.

  4. 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?

  6. 6.

    Explain formatted I/O functions in detail.

  7. 7.

    Write a program using your own function to find sum of two numbers.

  8. 8.

    Write a program to print largest among three number entered by the user.

  9. 9.

    Explain dynamic memory allocation with example.

  10. 10.

    Write a program that simply reads data from a file.

  11. 11.

    Write a program to draw a line using graphics function.

  12. 12.

    Write short notes on:
    a. History of C
    b. Bitwise operator