1. b) Name the header files to which the following belong: (i) abs( ) (ii) strcmp( ).
1
Ans) (i) abs( ) - stdlib.h, math.h, complex.h (ii) strcmp( ) - string.h
1. c) Rewrite the following program after removing the syntactical error(s), if any.Underline each correction.
#include<iostream.h>
const int Multiple 3;
void main( )
{ value = 15;
for(int Counter = 1;Counter = <5;Counter ++, Value -= 2)
if(Value%Multiple = = 0)
cout<<Value * Multiple;cout<<end1;
else
cout<<Value + Multiple <<endl; }
2
Answer:
#include<iostream.h>
const int Multiple=3;
void main( )
{
int Value = 15;
for(int Counter = 1;Counter <=5;Counter ++, Value -= 2)
if(Value%Multiple == 0)
{ cout<<Value * Multiple;
cout<<endl;
}
else
cout<<Value + Multiple <<endl;
}
1.e) Find the output of the following program.
#include<iostream.h>
#include<string.h>
#include<ctype.h>
void Convert(char Str[ ],int Len)
{ for(int Count=0;Count<Len;Count++)
{ if(isupper(Str[Count]))
Str[Count]=tolower(Str[Count]);
else if (islower(Str[Count]))
Str[Count]=toupper(Str[Count]);
else if(isdigit(Str[Count]))
Str[Count]=Str[Count]+1;
else Str[Count]=’*’;
}
}
void main( )
{ char Text[ ]=”CBSE Exam 2005”;
int Size = strlen(Text);
Convert(Text,Size);
cout<<Text<<endl;
for(int C=0,R=Size – 1;C<=Size/2;C++,R--)
{ char Temp=Text[C];
Text[C]=Text[R];
Text[R]=Temp;
}
cout<<Text<<endl;
}2
Ans:Output: cbse*eXAM*3116
CBSE Computer Science Solved Revision Tour By Mr. Ravi Kiran ( [email protected] )