Read the CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved below. Find downloadable Class 12 Computer Science sample papers complete with answers, built according to the 2026-27 assessment guidelines of CBSE, NCERT, and KVS. Reviewing these sets helps every Class 12 learner measure their readiness for upcoming tests.
CBSE Class 12 Computer Science Sample Question Papers
Check out our Class 12 Computer Science model papers to get familiar with expected questions and chapter weightage. Practicing these guess papers regularly improves your speed and fixes weak concepts. You can also explore our historical Class 12 Computer Science Question Papers to boost your confidence further.
Class 12 Computer Science Model Paper PDF Download
1. (a) Find the correct identifiers out of the following, which can be used for naming variable, constants or functions in a C++ program.
For, while, INT, NeW, delete, 1stName, Add+Subtract, name1
(b) Write the names of the header files which are essentially required to run the following C++ code [1]
void main( )
{
char String[ ] = “ Anna Hazare” ;
cout<<setw(12) <<String <<” and “<<toupper(String[0]);
}
(c) Rewrite the following program after removing the syntactical errors (if any). Underline each correction [2]
#include [iostream.h]
class PAYITNOW
{
int Charge;
PUBLIC:
void Raise()
{
cin>>Charge;
}
void Show
{
cout<<Charge;
}
};
void main()
{
PAYITNOW P;
P.Raise();
Show();
}
(d) Find the output of the following program:
class Student
{ char grade;
int GP;
public: Student()
{
grade = ‘E’;
GP = 0;
}
void downgrade(int L)
{
grade - = L;
}
void upgrade(int L)
{ grade + = L;
GP + + ;
}
void show()
{
cout<<grade<<”@”<<GP<<endl;
}
};
void main()
{
Student s;
s.downgrade(4);
s.show();
s.upgrade(8);
s.show();
s.downgrade(5);
s.show();
}
(e) In the following program, what will be the output? Justify. [2]
#include <stdlib.h>
#include <iostream.h>
void main()
{
randomize();
int score [ ] = {25, 20, 34, 56, 72, 63}, myscore;
myscore = score[2 + random(2)];
cout << myscore <<endl;
}
i) 25 ii) 56 iii) 20 iv) None of these
(f) Find the output of the following program . [2]
void Location (int &X, int Y=4)
{
Y+= 2;
X+= Y;
}
void main()
{
int PX=10, PY=2;
Location (PY);
cout<<PX<<” ,”<<PY<<endl;
Location (PX, PY);
cout<<PX<<” ,”<<PY<<endl;
}
2. (a) What is function overloading? Write an example using C++ to illustrate the concept of function overloading. [2]
(b) Answer the questions (i) and (ii) after going through the following program:
class Match
{
int Time;
public:
Match() //Function 1
{
Time=0;
cout<<”Match commences”<<end1;
}
void Details() //Function 2
{
cout<<”Inter Section Basketball Match”<<end1;
}
Match(int Duration) //Function 3
{
Time=Duration;
cout<<”Another Match begins now”<<end1;
}
Match(Match &M) //Function 4
{
Time=M.Duration;
cout<<”Like Previous Match ”<<end1;
}
};
i) Which category of constructor - Function 4 belongs to and what is the purpose of using it?
ii) Write statements that would call the member Functions 1 and 3
(c) Define a class TEST in C++ with following description:
Private Members
• TestCode of type integer
• Description of type string
• NoCandidate of type integer
• CenterReqd (number of centers required) of type integer
• A member function CALCNTR() to calculate and return the number of centers as ((NoCandidates/100)+1)
Public Members
• A function SCHEDULE() to allow user to enter values for TestCode, Description, NoCandidate & call function CALCNTR() to calculate the number of Centres
• A function DISPTEST() to allow user to view the content of all the data members
(d) Given the following class definition, answer the questions that follow:
class Medicines
{
char Category[10];
char mfg_date[10];
char Company;
public
Please click the link below to download CBSE Class 12 Computer Science Sample Paper 2017 Solved Set A
Free study material for Computer Science
CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved & Sample Question Papers for Class 12 Computer Science
How to download CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved in PDF?
Obtain the CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved directly from our site to boost your exam readiness. Learning the precise blueprint behind question creation is essential for Class 12 learners aiming for high grades. Working through these latest Computer Science model sets exposes you to likely exam questions. Utilize the PDF format download for offline study, simulating real exam constraints at home.
Why should you solve CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved?
- Exclusive Questions: Explore novel practice items for Computer Science designed to challenge your understanding.
- Syllabus Mapping: Learn chapter priorities and question styles prevalent in current Class 12 guidelines.
- Performance Review: Analyze test results to isolate difficult areas in Class 12 Computer Science for remedial study.
- Speed Enhancement: Solving mixed format questions for Class 12 Computer Science guarantees improved speed and timely paper completion.
What should you do after solving CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved?
- Solution Matching: Cross-check your steps with expert answers published in our Computer Science Sample Paper PDF.
- Mistake Correction: Class 12 participants need to isolate error patterns to prevent repeating them in future tests.
- Deep Revision: Re-read sections in the NCERT book for Class 12 Computer Science to clear doubts before solving items again.
- Extended Preparation: Practice diverse sets of Computer Science sample materials online to face CBSE exams fearlessly.
FAQs
You can download the complete PDF for CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved for free from StudiesToday.com. Our resources for Class 12 Computer Science are updated for the latest academic session and follow the official exam pattern.
Yes, CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved comes with detailed, teacher-verified solutions. We have provided step-by-step answers for Computer Science to help students of Class 12 understand correct methodology and marking scheme.
Practicing this Computer Science paper helps in time management and identifying important topics. For Class 12, solving mock papers is the best way to gain confidence and reduce exam-day anxiety.
Yes, all our study materials for Class 12 Computer Science are provided in a mobile-friendly PDF format. You can easily download CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved on your mobile device.