MeroPaper

# NEB || Important Questions of Computer Science Grade XII Programming in C

## Class: 12 || Subject: Computer Science || Unit 4: Programming in C

1. What is looping? Write a program to calculate and display the multiplication table using nested loop. [2+8]
2. Describe the “strca”, “strcpy”, “strle” and “strrev” string functions with examples. [10]
3. Write a program to arrange the elements of an array in ascending order. [10]
4. What is “fscanf” function? Write a program to display name, age and address reading from a file named “record.dat”. [2+8]
5. What is function? Write a program to generate factorial of given number using recursive function. [2+8]
6. Describe any five ‘file handling function’ with examples. [10]
7. What is looping? Describe ‘for loop’, ‘while loop’ and ‘do-while loop’ with appropriate examples. [10]
8. Write a program which asks 100 numbers and sort them in ascending order. [10]
9. Write a program to find greatest number among four numbers. [10]
10. Write a program which reads name of 100 students and sort them in alphabetical order. [10]
11. Describe ‘Sequence’, Selection’ and ‘Loop’ with flowchart. Write a program to check if a number is odd or even. [6+4]
12. What is pointer? Describe the benefits of pointer with examples. [4+6]
13. What is an array? Write a program which finds multiplication table of two matrices (3×3). 2+8]
14. Write a program which reads name, roll-number and age from a file named “student. dat” and display them. [10]
15. Write a program which reads the sum, difference and product of 2 numbers using switch case statement. [10]
16. Describe the types of loop with flowchart and examples. [10]
17. Write a program which asks the user to input ‘n’ terms of number and find out the greatest and smallest number among those numbers. [10]
18. Differentiate between array and structure with suitable examples. [5+5]
19. What is nested loop? Write a program to display the multiplication table of nth terms of given numbers. [2+8]
20. Describe any five “string handling functions” with examples. [10]
21. Write a program which reads salary of 25 employees and count the number of employees who are getting salary between 30,000 to 40,000. [10]
22. Describe fprintf and fscanf file handling functions. Write a program which writes “welcome to Nepal” in a file. [10]
23. What is control statement? Describe ‘Sequence’, ‘Selection’ and ‘Loop’ with flowchart and examples. [2+8]
24. Write a program which reads name of 20 employees and sort them in alphabetical order. [10]
25. Differentiate between structure and union with suitable examples. [5+5]
26. What is recursion? Write a program to calculate factorial value of given number using recursive function. [2+8]
27. Write a program which reads name, department and age from a file named “employee.dat” and display them. [10]
28. What is string? Explain any four string handling functions with example. [2+8]
29. What is control statement? Write a program which selects and prints largest among 3 numbers using “if-else” statement with flow charts. [2+8]
30. Write a program to store mark obtained by ‘n’ students and count the number of students who obtained mark greater than 70. Also count the number of students who are failed (mark<35). List any five string functions. [10]
31. Write a program to input a string and count the number of consonants containing in the string. [2+8]
32. Write a program to show data writing and reading operating to / from a data file. [2+8]
33. Explain the importance of pointer in C programming. Illustrate pointer operations with examples. Show the relationship between array and pointers with example. [3+3+4]
34. Write an algorithm for a program that input cost price (CP) and selling price (SP) and determines whether there is gain or loss. Convert this algorithm into program code. [5]
35. Write a program to display the name of day on the basis of entered number 1 to 7. For example, 1 for Sunday. [5]
36. Explain data types used in C programming with examples. [5]
37. An organization has 5 stores and it deals in items. The stock position of these items is shown below:
 Item 1 Item 2 Item 3 Item 4 Store 1 30 35 0 0 Store 2 20 0 25 0 Store 3 80 175 25 35 Store 4 0 21 32 28 Store 5 10 80 15 40

1. What is variables in programming? List out the different data types in C program. [2+3]
2. Describe the different mode of file handling concept in C. [5]
3. Explain the array and structure with examples. [2.5+2.5]
4. Differentiate between while and do-while loop. [3.5+3.5]
5. Describe the limitation of using getchar and putchar functions for reading strings. [7]
6. In event driven programming what is event handler? Explain the term ‘recession’. [7]
7. What is Program Logic? What are different tools to explain the logic and design of a program? What is infinite loop? What are symbols used to draw a flow chart? [1+3+1+2]
8. What is operator? Describe the types of operators with appropriate examples. [1+4]

## Related Articles

TU || Exam paper 2074 of Poetry 314, 304

TU || Flax Golden Tales Lesson 22