0% found this document useful (0 votes)
77 views10 pages

13908revision For First Semester Exam (Xi)

This document contains sample questions on C++ programming for Class 11 Computer Science. It includes questions on writing C++ expressions, evaluating expressions, logical expressions, for/while loops, functions, arrays, conditional statements, syntax errors, and outputs of code snippets. The document provides the questions along with some sample code and directs readers to other educational portals for more practice questions.

Uploaded by

Upendra Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views10 pages

13908revision For First Semester Exam (Xi)

This document contains sample questions on C++ programming for Class 11 Computer Science. It includes questions on writing C++ expressions, evaluating expressions, logical expressions, for/while loops, functions, arrays, conditional statements, syntax errors, and outputs of code snippets. The document provides the questions along with some sample code and directs readers to other educational portals for more practice questions.

Uploaded by

Upendra Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 10

http://www.cbseguess.

com/

Sample Paper – 2013


Class – XI
Subject – Computer Science

1. Write equivalent c++ expressions for the following.


i) cos x ii) a4 +b4-c + | d |
-1 x
tan x +xe

iii) val=2(yz)-xe2x +4cos x


iv) ax8+bx6-tan-1b
2. Evaluate the following expressions
i) x *(++ y) –y % 10 +3
ii) (x+y > z) ? ( ++ x – y) : (- - z + ++y) where x=8, y=10, z=8
3. Construct logical expressions to represent the following conditions
i) salary is in the range 8000 to 10000
ii) ch is an uppercase letter
iii) weight is greater than or equal to 30 but less than 50
iv) a is an odd number

4. Rewrite the following set of program segment using for loop


int x, t = 0, s =0;
x=2;
do
{
s += x;
y=0;
do
{
t = t + s * y;
y++;

}while( y < x/2);


cout<<t<<s;
cout<<endl;
x+ +;
}while(x < 20 );

5. Find the error in the following program segment


#include<iostream.h>
void main( )
{ int a,b;
char ch;
cout<<”Enter your choice”;
cin>>ch;
switch(ch);
{ Case 1: c = a+b; cout<<c;break;
Case 2: c = a*b; cout<<c;break;
Case 3: c = a*b; cout<<c;break;
}}
6. Give the output of the following.
i) int a[10];

www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/

for(int i=1;i<3;i++)
for(int j=1;j<3;j++)
{
a[i] = 3 * i +j;
cout << a[i] << “\n”;
}

ii) void main( )


{
char x[ ] = “ InFOrMAtIOn”;
int i=0;
while( x[i] != ‘\0’)
{

if (i%2 = = 1)
x[i] = tolower(x[i]);
else
x[i]=’*’;
i++;
} cout<<x;
}

7. The following program is used to find the reverse of a number. Some codes are
Missing in it. Supply only the missing codes
void main()
{
int n, rem, rev =0;
cin>>n;
while(_________)
{
rem =_________;
rev = _________;
n = _________;
}
cout<< rev;
}

8. Write code to:


i) Convert content of string Name to capitals
ii) To find smallest of 3 given numbers using ternary operators.

9. Write one or more statements to carry out each of the following operations
a) Print the elements of the third column of the array A[5][6]
b) Calculate the elements of the numeric table B which has 6 rows and 8 columns. Each element
of B is determined by the formula Bij= 3 * i + j;
c) Declare an array of 6 integers and initialize it to the first 10 even numbers.

10. What will be the output of the following program


#include<iostream.h>
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/

void main( )
{
int a[6]={1,2,3,4,5,8};
int i, j,k=1,m;
i= ++a[1];
j=a[2]++;
m=a[i++];
cout<<i<<j<<m;
}

11. Construct logical expressions to represent the following conditions.


a) fees is in the range 3000 to 4000 but code is 5.
b) mark is greater than 85 and grade is A

12. Find the syntax error(s), if any, in the following program


#include(iostream.h)
void main( )
{
float a[10.0], sum=0.0,avg;
for(int i=0;i<10;i++)
sum+=a;
avg=sum/10.0;
cout<<average;
}
.
13. Evaluate the following
a) x-y<z && y+z >x||x-z<=y-x+z if x=4, y=8,z=9
b) y&&(x-z) || !(2y<z-x) if x=10 ,y=11, z=10
14. Convert the following if-else to a single conditional statement
if(qty>=20)
order = max +5;
else
order = max;

15. Give the contents of the array A[5][2], if the entered data is 12,10,19,20,8,5,3,7,1,6
16. Write the statements for the following:
a) Assign the value 10 to the third element of the array x[7].
b) Assign the value 7 to the element stored at location 4 th row and 2nd column of A[6][5].

17. Write one or more statements to carry out each of the following operations (2)
a) Print the elements of the third column of the array A[5][6]
b) Calculate the elements of the numeric table B which has 6 rows and 8 columns. Each element
of B is determined by the formula Bij= 3 * i + j;

18. What will be the output of the following program


#include<iostream.h>
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/

void main( )
{
int a,b=0;
int c[10]={10,11,12,13,14,15,16,17,18,19};
for(a=0;a<10;++a)
if((a%2= =1)
b+=c[a];
cout<<b;

}
19. Write equivalent c++ expressions for the following.
i) cos2x + e2y ii) (1-y3)0.5
6
sin z - | 1+a | (1+x4)0.25

20. Evaluate the following expressions


i) y = ++x + ++x where x=10
ii) !(a<b) && c!= d || b+c < a where a=7, b=3, c=5, d=6

21. Change the following For…. Loop structure to while loops

for (j=1;j<=10;++j)
for(k=10;k>=1;--k)
cout<<j*k;
cout<<”computer science”;

22. Rewrite the following program after removing all syntax error(s), if any
#include(iostream.h)
void main( )
{ int p[ ] = {90,10,24,15}; q, number = 4;
q=9;
for[int i=number-1;i>=0;i--]
switch(i)
{ case 0:
case 3: cout<<p[i]*q<<endl;break;
case 1:
case 2:
}
}

23. What will be the output of the following program statements?


a) #include<iostream.h>
void main( )
{
int a=10,b=8;
for(int i=0;i<=a;i++)
cout<<i<<endl;
for(int j=0;j<=a;j++)
cout<<++j<<endl;
b=a;
++a;
b++;
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/

cout<<a<<”\n”<<b<<”\n”<< --b<<endl;

}
b) #include<iostream.h>
void main( )
{
int i=0,ua=0,ub=0,uc=0,fail=0;
while(i<=5)
{ switch(i++)
{
case 1: ++ua;
case 2: ++ub;
case 3:
case 4: ++uc;
default : ++fail;
}
}
cout<<”ua =”<<ua<<”,ub =”<<ub<<”,uc=”<<uc<<”,fail=”<<fail;
}
c) #include<iostream.h> 1
void main( )
{
int a=2,b=5,c=3,m;
m=(a>b) ? c : (( b>c) ? b : c ) ;
cout<<m;
}

24.. Find syntax error(s), if any, in the following programs.


a) #include(iostream.h)
1
void main( )
{
int X;
cin>>X;
for(Y=0;Y<10;Y++)
If X= = Y
cout<<Y+X;
else
cout>>Y;

}
25. What will be the output of the following?
a) #include<iostream.h>
void main( )
{ char ch[9] = {‘C’, ‘o’, ‘m’, ‘p’, ‘u’, ‘t’, ‘e’, ’r’, ‘\0’ };
cout<<ch[4] << ch[2] <<ch[6];
}

b) #include<iostream.h>
void main()
{ int U=10, V=20;
for(int i=1; i<=2; i++)
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/

{
cout<<”[1]=”<<U++<<”&”<<V-5<<endl;
cout<<”[2]=”<<++V<<”&”<<U+2<<endl;
}
}
c) #include<iostream.h>
void main( )
{ int x=5, y=3, z=8;
int m= x>y;
int n=z>y;
cout<<”n=”<<n<<endl;
cout<<”m=”<<m<<endl;
cout<<”x=”<<x++<<”y=”<<++y<<”z=”<<z<<endl;
while(m)
{
cout<<m<<“ ”<<n<<endl;
if(m==10)
break;
else
m- -;
}
}
d) #include<iostream.h>
#include<ctype.h>
void main( )
{ char Line[ ] = “StRing!!Out@put!”;
for(int i=0; Line[i]!=’\0’; i++)
{
if( ! isalpha(Line[i]))
Line[i] = ‘ # ’;
else if( islower(Line[i]))
Line[i] =Line[i+1];
Else
Line[i]= Line[i]+1;
}
cout<< Line;
}

26.
a) Identify syntax errors, if any, in the following code fragment
i)
int DIV 5;
void main()
{
Num = 15;
for( count=1; count<=5; count++)
if(Num % Div = 0)
cout<<Num / Div;
cout<<endl;
else
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/

cout<<Num + Div <<endl;


}

ii) void main( ) (2)


{
int ch=9, sch=90;
char s[2,2];
if ch<=9
cout<<ch;
for(int x=0; x<2; x++)
for(int y=0; y<2; y++)
{
If(y==0 s[x][y]=”A”;
else s[x][y]=’B’;
cout>>s[x][y];
}
}

27) Consider the following array declarations:


i) int X[5][50]
ii) long int Y[5][10]
iii) char Z[18]
iv) float A[20]
28. Find the total number of bytes required to store each array.

29. Give the contents of the array A[4][2], if the entered data is 12, 17, 6, 11, 22, 19, 21, 9.

30. Differentiate between the following.


i) cin>> and gets( )
ii) cout<< and puts()
iii) Entry controlled and exit controlled loop
iv) break and exit
v) break and continue
vi) Unary, Binary and Ternary operators
vii) = and ==
viii) / and %

31. Write c++ code to


i) copy one string to other string
ii) append a source string to the destination string

32. Write the different header files required to execute the following program
void main()
{
char t[20];
clrscr();
cout<< “Enter text”;
gets(t);
if(islower(t[0]);
t[0]=toupper(t[0]);

www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/

puts(t);
}

33. What will be the size of the following constants (2)


i) 100 ii) 98.967 iii) ‘ 8 ’ iv) “ * ”

34. a) What will be the output of the following?


#include<iostream.h> (1)
void main()
{ int a=5, b=5, c=3, ans;
ans = (a < ++b ? b/2 : c/2);
cout<<ans;
}
35. What will be the output of the following?
#include<iostream.h> (2)
void main()
{ int A=5, B=10;
for(int i=1; i<=2; i++)
{ cout<< “Line1 =”<<A++<<”&”<<B-2<<endl;
cout<< “Line2=”<<++B<<”&”<<A+3<<endl;
}
}
36. What will be the output of the following?
#include<iostream.h>
#include<ctype.h>
void main( )
{ char ch[] = “Our 3 Boys”;
for(int p=0; p<strlen(ch); p++)
if( isdigit(ch[p]))
ch[p] = ‘ - ’;
else if( isupper(ch[p]))
ch[p]=tolower(ch[p]);
else if( islower(ch[p]))
ch[p]=toupper(ch[p+1]);
else if(ch[p]== ‘ ’)
ch[p]= ‘*’;
cout<< ch<<endl;
}
37. Rewrite the following program using for loop.
void main()

{
int I,j,sum=0;
i=1;
while(i++<=10)
{ j=1;
while(j++<=10)
sum += 1;
}
cout<<sum;

www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/

38 Write c++ code to


i) to append a source string to the destination string
ii) to check whether two strings are equal or not

39. Identify syntax errors, if any, in the following code fragment.


#include<iostream.h>
const int size 5;
void main()
{ int Array[size];
Array = {50,40,30,20,10};
for(ctr=0;ctr<size;ctr++)
cout>>Array[ctr];
}

40. Predict the output of following code segment


int n=7;
cout<<”n++=”<<n++<<”,n=”<<n<<”\n”;

41. What will be the size of following constants : ‘\a’ , “A\a” , “Reema\’s” , “/ \ “.

42. Name the header files for the following functions

clrscr() setw() gets() toupper( ) putchar()


islower() sqrt() strcmp() setw() randomize()
pow() abs() strlen() isalpha() puts()
getchar() get() floor() cos() exp()
setprecision( ) strcpy() strlen() ceil() fabs()
modf() exit() strrev() isalnum() strupr()

43. Write full form for the following


MIPS , CISC , RISC ,DR,MAR, AC, IR , MBR ,PC, CPU ,RAM, ROM, PROM, EPROM,
EEPROM , SMPS , UPS , USB, ASCII,CUI, GUI, CU , ENIAC , EDVAC , EDSAC ,IC, SSI ,VLSI, FDD , HDD
, BIOS .

44. Write short notes .

www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/

a. Operating system
b. Hardware
c. Software
d. System software
e. Application software
f. Utilities
g. Compiler
h. Interpreter
i. Source program
j. Object program
k. Booting (cold booting , warm booting )
l. Multiprogramming
m. Multiprocessing
n. Time sharing

By,
Mrs. Deepa Kaliyamoorthy
Sunrise English Private School,
Abudhabi
00971505221828
[email protected]

www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.aipmtguess.com | www.aieeeguess.com |
www.niosguess.com | www.iitguess.com

You might also like