Qno 1 (b)

advertisement
XII CBSE Previous
Year Question
Paper
QUESTION NO
1 (b)
1 OR 2 Marks
1
(b) Illustrate the use of #define in C++ to define a
macro.
2
2006 Delhi
ANS: #define is a preprocessor directive that is used to
define a symbolic constant. The symbolic constant
defined, replaces the word / statement wherever it
appears in the program as a macro substitution.
Syntax : #define symbolic_name value
Example: #define Pi 3.14
#define WELCOME cout<<”Hello World !\n”;
(Full 2 marks for illustrating the concept of #define
using example)
OR
(1 mark if only definition is written)
2
1(b) Illustrate the use of inline function in C++ with the help of an
example.
2
2006 Outside Delhi
The inline functions are a C++ enhancement designed to
speed up the program. The coding of normal function and
inline functions is similar except that inline functions
definition starts with keyword
inline.
The compiler replaces the function call statement with the
function code itself this process is called as expansion
and then compiles the entire code.
For example:
void main()
void main()
{
{
…..
…….
square(3); code copied here { cout<<3 *3 }
……
……….
square(5); code copied here {cout<<5 * 5; }
}
}
3
1(b) Name the header file(s) that shall
be needed for successful
compilation of
the following C++ code :
1
2007 Delhi
void main( )
{
char Text[40];
strcpy(Text, ”AISSCE”);
puts(Text);
}
3
1(b)
ANS:
(b)
2007 D
string.h
stdio.h
(½ Mark for identifying each correct header file)
Note: Marks are not to be deducted if any
additional header file is mentioned
4
1(b) Name the header file(s) that shall be needed for
successful compilation of the following C++
code.
2007 Outside Delhi
void main ( )
{
char String [20];
gets (String);
strcat (String, “CBSE”);
puts (String);
}
4
1(b)
2007 Outside Delhi
ANS:
(b) string.h
stdio.h
(½ Mark for identifying each correct header
file)
Note: Marks are not to be deducted if any
additional header file is mentioned
5
1(b) Name the header files that shall be needed for
the following code
1
2008 Delhi
void main ( )
{
char String [ ] = “Peace”;
cout<<setw (20) << String;
}
Ans: iostream.h
iomanip.h
(½ Mark for identifying each correct header file)
Note: Ignore any other header files, if mentioned
6
1 (b) Name the header files that shall be
needed for the following code:
1
2008 Out side Delhi
void main ( )
{
char Word [ ] =”Exam”;
cout<<setw(20)<<Word;
}
Ans: iostream.h
iomanip.h
(½ Mark for identifying each correct header file)
Note: Ignore any other header files, if mentioned
7
1 (b) Write the names of the header files to which
the following belong:
1
2009 Delhi
(i) puts( )
(ii) sin( )
Ans (i) stdio.h (ii) math. h
(½ Mark for writing each correct header file)
8
1 (b) Write the names of the header files to which
the following belong:
1
2009 Outside Delhi
(i) setw( )
(ii) sqrt( )
Ans (i) iomanip.h (ii) math.h
(½ Mark for writing each correct header file)
9
1 (b) Which C++ header file(s) will be essentially
required to be included to run/execute the
following C++ code?
1
2010 Delhi
void main( )
{
int Eno=123, char Ename[ ]=”Rehan Swamp”;
cout<<setw(5)<<Eno<<setw(25)<<EName<<endl;
Ans. (i) iostream.h (ii) iomanip.h
OR
iomanip.h - (As iostream.h is included in iomanip.h)
(½ Mark for writing each correct header file)
OR
(Full 1 Mark for mentioning only iomanip.h )
Note: Ignore any other header files, if mentioned.
10
1(b) Which C++ header file(s) will be essentially
required to be included to run/ execute the
following C++ code:
1
2010 Outside Delhi
void main()
{
int Rno=24; char Name[] =”Amen Singhania”;
cout<<setw(lO)<<Rno<<setw(20)<<Name<<endl;
}
Ans. (i) iostream.h (ii) iomanip.h
OR
iomanip.h - (As iostream.h is included in iomanip.h)
(½ Mark for writing each correct header file)
OR
(Full 1 Mark for mentioning only iomanip.h )
Note: Ignore any other header files, if mentioned.
11
1(b) Write the names of the header files, which is/are essentially
required to run/ execute the following C++ code:
1
2011 Delhi
void main ( )
{
char C, String [ ] = "Excellence Overload";
for (int I=0; String [ I ] ! = '\ 0'; I ++ )
if (String [I] ==' ')
cout<<end1;
else
{
C=toupper(String[I]);
cout<<C ;
}
}
11
1(b)
Ans
2011 Delhi
iostream.h
ctype.h
(½ Mark for writing each correct header file)
12
(b) Write the names of the header files, which is/are essentially
required to run/ execute the following c++ code:
1
2011 Outside Delhi
void main ( )
{
char CH,Text[ ] ="+ve Attitude";
for (int I=0 ; Text[I] ! ='\0' ;I++)
if (Text[I]== ' ')
cout<<end1;
else
{
CH=toupper (Text [I]) ;
cout<<CH;
}
}
12
(b) Write the names of the header files, which is/are essentially
required to run/ execute the following c++ code:
1
2011 Outside Delhi
Ans
iostream.h
ctype.h
(½ Mark for writing each correct header file)
13
1(b) Write the names of the header files to which the
following belong:
1
Sample paper 2009 Set I
(i) strcmp()
(ii)
fabs()
ANS (b) (i) string.h (ii) math.h
( ½ Mark for mentioning each correct header filename)
14
1(b) Write the names of the header files to which the
following belong:
1
Sample paper 2009 Set II
(i) frexp()
(ii)
isalnum()
ANS (b) (i) math.h (ii) ctype.h
( ½ Mark for mentioning each correct header filename)
15
(b) Which C++ header file(s) will be essentially required
to be included to run /execute the following C++ code:
1
2010 Sample Paper Set I
void main()
{
char Msg[ ]="Sunset Gardens";
for (int I=5;I<strlen(Msg);I++)
puts(Msg);
}
ANS (b) (i) string.h (ii) stdio.h
( ½ Mark for mentioning each correct header filename)
16
(b) Write the names of the header files to which the
following belong:
1
2010 Sample Paper Set II
(i) frexp() (ii) isalnum()
ANS :
(b) (i) math.h (ii) ctype.h
( ½ Mark for mentioning each correct header filename)
17
(b) Which C++ header file(s) are essentially required to
be included to run/execute the following C++ code:
1
Sample paper 2012 Set I
void main ( )
{
int Last =25 ;
for ( int C=9 ; C <= Last ; C ++ )
cout<< C << “ : “ <<sqrt ( C ) <<endl;
}
ANS :
(b) (i) iostream.h ( for cout ) (ii) math.h (for sqrt)
( ½ Mark for mentioning each correct header filename)
18
(b) Write the names of the header files to which the
following belong:
1
2010 Sample Paper Set II
(i) exp() (ii) strcmpi()
ANS :
(b) (i) math.h (ii) string.h
( ½ Mark for mentioning each correct header filename)
19
(b) Which of the header file(s) are essentially required to
be included to run / execute the following C++ source
code. (Note: Do not include any header file which is /
are not required )
1
2012 Outside Delhi
void main ( )
{
char TEXT [ ] = “Something” ;
cout<< “Remaining SMS Chars : “
<< 160-strlen(TEXT)<<endl;
ANS :
(b) (i) iostream.h (for cout)(ii) string.h (for strlen ( ) )
( ½ Mark for mentioning each correct header filename)
THANK
YOU
Download