csc115

C Programming

Medium Exam Preparation: 2 days
Question Papers (7)
logo

Community

FM: 60 PM: 24

C Programming

2079 Boards

Section A

Answer any two questions.

1

What is the difference between exit(0) and exit(1)? Discuss the need of nested structue with an example. Write a program to find the value of x^y without using POW code.

10

2

Why do we need a break and continue statement? Define formal argument and actual argument in function with examples. Identify and list the errors in the following code.
int main(){
int a,b,c
scanf("%d%d%d, &a, &b, &c);
sum(a, b, c);
return -1;
}

void sum(int x, int y, int z){
int sum;
sum = a + b + c;
return sum;
}

10

3

Write a program to demonstrate the following menu-driven program. The user will provide an integer and alphabet for making choice and the corresponding task has to be performed according as follow:

Find Odd or Even
Find Positive or Negative
Find the Factorial value
Exit

The choice will be displayed until the user will give “D” as a choice.

10

Section B

Answer any eight questions.

4

How do you swap the values of two integers without using the third temporary variable? Justify with the example.

5

5

Write a program to find the sum of digits of a given integer using recursion.

5

6

Differentiate between constant and literals. Why do we need to define the type of data?

5

7

Write a program to find the second largest number in the given array of numbers.

5

8

Create a structure “Employee” having Name, Address, Salary, and Age as member functions. Display the name of the employee having aged between 40 and 50 are living in Kathmandu

5

9

List any one advantage and disadvantage of the pointer. How do you pass pointers as function arguments?

5

10

Suppose a file named “Num.txt” contains a list of integers. Write a program to extract the prime numbers only from that file and write them on “Prime.txt” file.

5

11

What is the advantage of the union over structure? List any four-string library functions with the prototype.

5

12

Write short notes on

Local, Global, and Static variables
Conditional Operator

5