IGNOU Question Paper Solutions/MCA/Semester 1/MCS-011 Problem Solving and Programming/june 2009
- MCA (Revised)
- Term-End Examination
- JUNE 2009
- MCS-011: PROBLEM SOLVING AND PROGRAMMING
- Time: 3 hours
- Maximum Marks : 100
- Note: Question number 1 is compulsory. Answer any three questions from the rest.
- 1.(a) Develop an algorithm, draw a corresponding flowchart and then write a program in ‘C’ to print the sum of the digits of a three digit number. [10 marks]
- 1.(b) Write a program that does not use the inbuilt string function to perform the following:
(i)To compare two strings (ii)To concatenate two strings.. [10 marks]
- 1.(c)Write ‘C’ programs to read a string and check whether it is palindrome or not..
[10 marks]
- 1.(d)Write the output of the following program:
main() { Int x=2,y=3,S1,S2; S1=x+(++y); S2=++x+y++; Printf(“%d%d%d%d\n”,S1,S2,x,y); } [5 marks]
- 1(e)Differentiate between structure and union. [5 marks]
- 2.(a) Summarize the purpose of the format strings(like %s,%d,%c) that are commonly used within the print function ,with an example for each. [10 Marks]
- 1(b)Write a Program in ‘C’ to print the following output ‘n’rows.For example ,if n=3,the following should be output by the program:
1 1 2 1 1 2 3 2 1 1 2 1 1 [10 Marks]
- 3(a) .Write a Program in ‘C’ to copy one file to another. The program should read the another.The program should read the filenames at command line. [10 Marks]
- 3(b) Explain the meaning and usage of each of the following function prototypes:
(i) getch() (ii) strcmp() (iii)getchr() (iv) gets() (v) puts() [5x2=10Marks]
- 4.(a) Write a Program in ‘C’ in which a two-dimensional array is represented as an array of integer pointers to a set of single dimensional integer array. [10 Marks]
- 4(b)Write a ‘C’ program to find the sum of the given series:
S=1-2/2!+3/3!-4/4!_ _ _n/n! [10 Marks]
- 5.(a) List and explain bitwise operators in’C’. [10 Marks]
- 5 (b) Write a program to count the number of characters,number of words and number of lines in a given file. [10 Marks]