Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Class 11 Computer Science

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

1.

Explain the following term: (Give answer any six) 6


i) Variable
ii) Token
iii) Array
iv) Debugging
v) Comment
vi) Keyword
2.a) What is the difference b/w while & do while loop? 2
b) What are data types? What are all predefined data types in c++? 2
c) What will be the size of following constants? 1
\v,\v,
d) Write the corresponding C++ expressions for the following mathematical
expressions:
1
i) (a2
+b2
) (ii) (a+b)/(p+q) 2
e) Evaluate the following, where p, q are integers and r, f are floating point
numbers.
The value of p=8, q=4 and r=2.5
(i) f = p * q + p/q
(ii) r = p+q + p % q 2
3.a) What is the output of the following? 2
i) # include<iostream.h>
void main ( )
{
int i=0;

cout<<i++<< <<i++<< <<i++<<endl;


cout<<++i<< <<++i<< <<++i<<endl
}
ii) # include<iostream.h>
void main( )
{
a=3;
a=a+1;
if (a>5)
cout<<a;
else
cout<<(a+5); 113
}2
iii) What will be the output of the following program segment? 3
If input is as: (a) g (b) b (c) e (d) p

cin >>ch;
switch (ch)
{ case g: cout<<Good;
case b: cout<<Bad;
break;
case e: cout<< excellent ;
break;
default: cout<< wrong choice;
}

iv) Determine the output:


2
for(i=20;i<=100;i+=10)
{
j=i/2;
cout<<j<<;
}
v) What output will be the following code fragment produce?
void main( )
{
int val, res, n=1000;
cin>>val;
res = n+val >1750 ? 400:200;
cout<<res;
}
(i) if val=2000 (ii) if val=1000 (iii) if val=500 3
4.a) Find the error from the following code segment and rewrite the corrected code
underlining the correction
made. 2

# include(iostream.h)
void main ( )
int X,Y;
cin>>>X;
for(Y=0,Y<10, Y++)
if X= =Y
cout<<Y+X;

else
cout>>Y; }
b) Convert the following code segment into switch case construct. 3
int ch;
cin>>ch;
If(ch = = 1)
{ cout<< Laptop;
}
else If(ch = = 2)
{
cout<<Desktop ;
} else if(ch= = 3) 114
{
cout<<Notebook;
} else
{
cout<<Invalid Choice;
}
}
}
c) Convert the following code segment into do-while loop. 3
#include<iostream.h>
void main()
{ int i;
for(i=1;i<=20;++i)
cout<<\n<<i;

}
d) Given the following code fragment
int ch=5;
cout << ++ch<< \n<<ch<<\n;
i) What output does the above code fragment produce?
ii) What is the effect of replacing ++ ch with ch+1? 2
5.a) Which header files are required for the following?
(i) frexp()( (ii) sqrt( ) (iii) rand( ) (iv) isupper() 2
b) Evaluate: 4
i) (12)10 = ( X)2
ii) (347)8= (X)10
iii) (896)16= (X)8
iv) (100)10= (X)2
6.a) Write a C++ program to check a year for leap year or not. 2
b) Write a C++ program to check a number for Armstrong or not. 4
c) Write a C++ program to calculate the factorial of any given number

You might also like