CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved

Official CBSE Practice Papers for Class 12 Computer Science

Explore authentic exam practice materials through the CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved. Tailored for Class 12 learners, utilizing these Computer Science sample papers ensures thorough preparation and strengthens time management skills before final CBSE evaluations.

Solved Model Papers for Computer Science

View or download the dedicated CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved resource below. Engaging with these sample papers under timed conditions ensures continuous academic progress and mastery of the 2026-27 exam format.

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

CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved & Sample Question Papers for Class 12 Computer Science

Class 12 Computer Science CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved PDF Download Guide

Review model practice papers for Class 12 Computer Science. Working through the CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved under simulated test conditions at home ensures complete familiarity with upcoming school evaluations.

Why Practice Class 12 Computer Science Sample Papers?

  • Original Practice Material: Access unique questions for Computer Science designed to challenge your understanding.
  • Self-Assessment: Evaluate scores per set to pinpoint weak zones in Class 12 Computer Science.
  • Exam Completion Skills: Routine problem sets train you to manage test duration efficiently without stress.

How to Analyze Your Performance in CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved

  1. Review Solutions: Evaluate your completed papers using expert-verified guidance inside our solution sets.
  2. Target Weaknesses: Class 12 students should analyze missed questions to rectify conceptual misunderstandings.
  3. Deep Revision: Re-read sections in the NCERT book for Class 12 Computer Science to clear doubts before solving items again.

FAQs

Where can I download the PDF for CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved?

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.

Are solutions provided for CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved?

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.

How can practicing CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved help in exam preparation?

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.

Is the CBSE Class 12 Computer Science Sample Paper 2017 Set 01 Solved accessible on mobile and tablets?

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.