sample paper class XI

advertisement
http://www.cbseguess.com/
Sample Paper – 2013
Class – XI
Subject –COMPUTER SCIENCE
Max Marks 70
Duration 3 hrs
Note:- All questions are compulsory
Figures to right indicate full marks
Use c++ as programming language
This question paper contains 30 questions
Q1)
a) How is a compiler different from interpreter ?
2
b) Name any one Super Computer developed by India .
1
c) What is an Operating System ? What are its functions ?
3
d) What is significance of Recycle bin ?
e) convert
(i) ( 2345)10= ( ? )16
2
(ii) (0100111010001)2 =( ? )8
2
Q2)
a) What do you mean by syntax error?
1
b) Why logical errors are harder to locate?
2
c)Mention different steps in program design
3
d) What is role of comment and indentation in program ?
2
e) How are meaningful identifiers useful
2
?
Q3)
a)What will be result of following statements if p=10 , q=10 initially
(i) ++p<=10
(ii) q++<=10
2
b) Write a c++ program to input a number (n). If the number is odd and positive
print its square root otherwise print n5
3
c) Classify the following variable names of c++ into valid and invalid category 3
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.dulife.com | www.magicsense.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/
(i) 1no (ii) num 1 (iii) num (iv) num1num (v) num+1 (vi) num.1
d)Why iostream.h file is included in every c++ programm ?
2
e) Explain conditional operator (?) with example in c++ .
3
f) Name any two derived data types of c++ .
2
Q4)
a) Evaluate x=- -y +2y if y=3
3
b) Give name of header files to which following inbuilt functions belong to . 2
1) exit() 2) strcmp( ) 3) toupper( )
4) abs( )
c) Find syntax error(s) if any in following program ( Assume all header files are
present)
2
main<>
{ int c;
switch( c );
case 1.5: { cout<<” India is great\n”;
} break;
‘case’ 2: { cout<<” hello\n”;
} break;
} // end of main
} // end of switch
d) Define /Declare following given arrays in cpp
i)Array named mark with 10 integer values
ii)array named avg with 8 float values
e) Convert following while loop to for loop
int x=0;
while(x<=100)
{ cout<<” This is computer science paper\n”;
cout<<”good-bye\n”;
x+=2;
}
1
2
f ) Which character is statement terminator in cpp ?
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.dulife.com | www.magicsense.com |
www.niosguess.com | www.iitguess.com
1
http://www.cbseguess.com/
g) Write a cpp program to compute compound interest
2
h) What is difference between / and % operators in c++ ?
2
i)Give output of following program ( Assume all header files are present)
3
void main( )
{ void execute(int &b,int c=100);
int M=90, N=10;
execute(M);
cout<<M<<"\t"<<N<<"\n";
execute(M,N);
cout<<M<<"\t"<<N<<"\n";
}
void execute(int &b,int c)
{ int temp=b+c;
b+=temp;
if(c==100)
cout<<temp<<"\t"<<b<<"\t"<<c<<"\n";
}
j) What are differences between while loop and do while loop ?
3
k) Explain use of random function in c++ with an example.
3
l) Design a cpp program to define a structure for a student having rollno(int)
percentage (float), grade char. Input and output data for n students
4
m) Write a cpp program to convert a decimal number to binary number
4
n) Give output of following code.
#include<iostream.h>
int m=5; void check();
void main( )
{ int m=20;
{
int m=10*::m;
cout<<"m="<<m<<"::m="<<::m<<endl;
} check();
cout<<"m="<<m<<"::m="<<::m<<endl;
check(); cout<<"::m="<<::m<<"m="<<m<<endl;
}
void check()
{ ++m;
3
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.dulife.com | www.magicsense.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/
}
COMPUTER SCIENCE MARKING SCHEME
Q1)
a) How is a compiler different from interpreter
01 mark each for two correct differences
Partial correct answer to be given 01 mark
2
b) Name any one Super Computer developed by India
01 mark each for two correct names
1
c) What is an Operating System ? What are its functions
01 mark each for definition
02 marks for functions
Partial correct answer to be given appropriate marks
3
d) What is significance of Recycle bin
02 mark for correct explanations
Partial correct answer to be given 01 mark
2
e) convert
(i) ( 2345)10= ( ? )16 (ii) (0100111010001)2 =( ? )8
01 mark each for proper conversion
Partial correct answer to be given appropriate marks
2
Q2)
a) What do you mean by syntax error?
01 mark for correct answer
1
b) Why logical errors are harder to locate?
02 mark for correct explanation
Partial correct answer to be given appropriate marks
2
c)Mention different steps in program design
1 mark for explanation and 02 marks for different steps
Partial correct answer to be given appropriate marks
3
d) What is role of comment and indentation in program ?
02 marks each correct explanation
Partial correct answer to be given appropriate marks
2
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.dulife.com | www.magicsense.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/
e) How are meaningful identifiers useful
02 mark for explanation
Partial correct answer to be given appropriate marks
2
Q3)
a)What will be result of following statements if p=10 , q=10 initially
(i) ++p<=10
(ii) q++<=10
01 mark each for correct answer
2
b) Write a c++ program to input a number (n). If the number is odd and positive
print its square root otherwise print n5
header files ½ marks, variable declaration ½ marks, input ½ , process 1 o/p ½
3
c) Classify the following variable names of c++ into valid and invalid category 3
(i) 1no (ii) num 1 (iii) num (iv) num1num (v) num+1 (vi) num.1
½ mark each for correct classification
d)Why iostream.h file is included in every c++ programm
02 mark for proper explanation
Partial correct answer to be given appropriate marks
e) Explain conditional operator (?) with example in c++
01 mark each for proper explanation
02 marks for example
Partial correct answer to be given appropriate marks
f) Name any two derived data types of c++
01 mark each for correct names
2
3
2
Q4)
a) Evaluate x=- -y +2y if y=3
03 marks for correct answer
3
b) Give name of header files to which following inbuilt functions belong to 2
1) exit() 2) strcmp( ) 3) toupper( )
½ mark each for correct header file name
4) abs( )
c) Find syntax error(s) if any in following program ( Assume all header files are
present)
2
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.dulife.com | www.magicsense.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/
½ mark for each error
main<>
{ int c;
switch( c );
case 1.5: { cout<<” India is great\n”;
} break;
‘case’ 2: { cout<<” hello\n”;
} break;
} // end of main
} // end of switch
d) Define following given arrays in cpp
i)Array named mark with 10 integer values
ii)array named avg with 8 float values
½ mark each for correct declaration
1
e) Convert following while loop to for loop
int x=0;
while(x<=100)
{ cout<<” This is computer science paper\n”;
cout<<”good-bye\n”;
x+=2;
}
02 marks for proper conversion
Partial correct answer to be given appropriate marks
2
f ) Which character is statement terminator in cpp ?
01 mark for correct answer
1
g) Write a cpp program to compute compound interest
2
variable declaration ½ marks, input ½ , process and o/p
1
h) What is difference between / and % operators in c++ ?
02 marks for difference and brief explanation
2
i)Give output of following program ( Assume all header files are present)
3
void main( )
{ void execute(int &b,int c=100);
int M=90, N=10;
execute(M);
cout<<M<<"\t"<<N<<"\n";
execute(M,N);
cout<<M<<"\t"<<N<<"\n";
}
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.dulife.com | www.magicsense.com |
www.niosguess.com | www.iitguess.com
http://www.cbseguess.com/
void execute(int &b,int c)
{ int temp=b+c;
b+=temp;
if(c==100)
cout<<temp<<"\t"<<b<<"\t"<<c<<"\n";
}
03 marks for correct o/p, Partial correct answer to be given appropriate marks
j) What are differences between while loop and do while loop
03 marks for correct differences , , Partial correct answer to be given appropriate
3
marks
k) Explain use of random function in c++ with an example
3
02 marks for explanation, 01 mark for example Partial correct answer to be given
appropriate marks
l) Design a cpp program to define a structure for a student having rollno(int) percentage (float),
grade char. Input and output data for n students
header files ½ marks, variable declaration ½ structure def 01 marks, input ½ ,
process 1 o/p ½ 4
m) Write a cpp program to convert a decimal number to binary number 4
header files ½ marks, variable declaration ½ marks, input ½ , process 1 ½ o/p 1
n) Give output of following code
3
#include<iostream.h>
int m=5; void check();
void main( )
{ int m=20;
{
int m=10*::m;
cout<<"m="<<m<<"::m="<<::m<<endl;
} check();
cout<<"m="<<m<<"::m="<<::m<<endl;
check(); cout<<"::m="<<::m<<"m="<<m<<endl;
}
void check()
{ ++m;
}
01 mark each for correct o/p
WEST ZONE SAINIK SCHOOLS
CENTRALISED EXAMINATION (FEB-2013)
www.cbseguess.com
Other Educational Portals
www.icseguess.com | www.ignouguess.com | www.dulife.com | www.magicsense.com |
www.niosguess.com | www.iitguess.com
Download