CBSE Class 12 Computer Science Previous Year Question Paper 2016 (Delhi Set 4)

Question Papers Class 12 PDF

This is the CBSE Class 12 Computer Science Previous Year Question Paper for the 2016 examination, specifically Delhi Set 4. The paper is divided into two sections, A and B, with Section C being compulsory. Candidates must choose to answer either Section A (C++) or Section B (Python). The total marks for the paper are 70, and students are allotted 3 hours for completion. An additional 15 minutes are provided for reading the question paper. The paper contains a total of 7 questions. Solving this board question paper is crucial for students to understand the exam pattern, question types, and marking scheme, thereby enhancing their preparation and performance in the final CBSE board exams.

Quick info

BoardCBSE
Class12
SubjectComputer Science
Session2016
LanguageEnglish
TypePrevious Year Question Paper
Exam typeBoard Exam

Paper pattern

The paper has a total of 70 marks and is to be completed in 3 hours. It is divided into Section A (C++), Section B (Python), and a compulsory Section C.

Topics covered

Paper topics

  • C++ Identifiers
  • C++ Header Files
  • C++ Syntax Errors
  • C++ String Manipulation
  • C++ Output

Important topics

  • C++ Identifiers
  • C++ Header Files
  • C++ Syntax Errors
  • C++ String Manipulation

PDF preview

Read page by page below. PDF is streamed from the official NCERT website — no download button on this page.

Preparing PDF preview…
Page of
Loading page …

Question paper text

SET - 4

Series: ONS/1

Code No. 91/1

Roll No.

Candidates must write the Code on

the title page of the answer-book.

Please check that this question paper contains 16 printed pages.

Code number given on the right hand side of the question paper should be written on the title page of the answer-book by the candidate.

Please check that this question paper contains 7 questions.

Please write down the Serial Number of the question before attempting it.

  • 15 minute time has been allotted to read this question paper. The question paper will be distributed at 10.15 a.m. From 10.15 a.m. to 10.30 a.m., the students will read the question paper only and will not write any answer on the answer-book during this period.

COMPUTER SCIENCE

Time allowed : 3 hours

Maximum marks: 70

General Instructions:

  1. Programming Language in SECTION <math>A: C++</math>.
  2. Programming Language in SECTION B: Python.
  3. Answer either SECTION A or B, and SECTION C is compulsory.
  4. It is compulsory to mention on the page 1 in answer book whether you are attempting SECTION A or SECTION B.
  5. All questions are compulsory within each section.

SECTION - A

(Only for Candidates, who opted for C++)

  1. (a) Out of the following, find those identifiers, which cannot be used for naming

Variable, Constants or Functions in a C++ program : 2

_Cost, Price*Qty, float, Switch, Address One, Delete, Number12, do

91/1 1 [P.T.O.

  1. Jayapriya has started learning C++ and has typed the following program. When she compiled the following code written by her, she discovered that she needs to include some header files to successfully compile and execute it. Write the names 1 void main() { float A, Number, Outcome; cin>>A>>Number; Outcome=pow(A, Number); cout << Outcome << end1;</pre> }
  2. Rewrite the following C++ code after removing any/all syntactical errors with each

correction underlined. 2

Note: Assume all required header files are already being included in the program. #define Equation <math>(p,q)=p+2*q</math> void main() { float A=3.2;B=4.1; C=Equation(A,B); cout<<'Output='<<C<<endl;</pre>

  1. Find and write the output of the following C++ program code : 2 Note: Assume all required header files are already included in the program. typedef char STRING[80]; void MIXITNOW(STRING S) { int Size=strlen(S); for (int <math>I=0</math>; <math>I<Size-1</math>; <math>I+=2</math>) char WS=S[I]; <math>S[I]=S[I+1];</math> <math>S[I+1]=WS;</math> for (I=1; I<Size; I+=2)</pre> if(S[I]>='M' && S[I]<='U') S[I]='@'; } void main() { STRING Word="CRACKAJACK"; MIXITNOW (Word); cout<<Word<<endl;</pre> }

91/1 2

Frequently asked questions

What is this document?

This document is the CBSE Class 12 Computer Science Previous Year Question Paper from the 2016 board examinations, specifically Delhi Set 4.

What is the structure of the paper?

The paper is divided into Section A (C++) or Section B (Python), and a compulsory Section C. It contains 7 questions in total.

What is the total mark and time duration?

The Computer Science paper is for a maximum of 70 marks and has a time duration of 3 hours, with an additional 15 minutes for reading.

How does solving previous year papers help?

Solving previous year question papers helps students understand the exam pattern, question difficulty, and marking scheme, improving their confidence and performance.

Which programming languages are used in this paper?

Section A uses C++ for programming questions, while Section B uses Python.

Content reviewed by the NCERT Help team. Editorial Team and update policy

Question Papers PDF on NCERT Help. URL unchanged for search indexing.