X

cbse.nic.in XII Computer Science Question Paper Sample : Central Board Of Secondary Education

Name of the University : Central Board Of Secondary Education
Class : Class XII
Document Type %

Name of the Subject : Computer Science

Website : cbse.nic.in

Download Sample Question Paper : https://www.pdfquestion.in/uploads/7642-computersciencexii.pdf

Computer Science Theory Model Paper :

1.(a) What is the difference between Global Variable and Local Variable? Also, give a suitable C++ code to illustrate both.

Related : Central Board Of Secondary Education Class XII English Question Paper Sample : www.pdfquestion.in/7481.html

(b) Which C++ header file(s) will be essentially required to be included to run / execute the following C++ code

void main()

{

char Msg[ ]=”Sunset Gardens”;

for (int I=5;I<strlen(Msg);I++)

puts(Msg);

}

(c) Rewrite the following program after removing the syntactical errors (if any).

Underline each correction. 2

#include [iostream.h]

class MEMBER

{

int Mno;float Fees;

PUBLIC:

void Register(){cin>>Mno>>Fees;}

void Display{cout<<Mno<<” : “<<Fees<<endl;}

};

void main()

{

MEMBER M;

Register();

M.Display();

}

(d) Find the output of the following program

#include <iostream.h>

struct GAME

{ int Score, Bonus;};

void Play(GAME &g, int N=10)

{

g.Score++;g.Bonus+=N;

}

(e) Find the output of the following program

#include <iostream.h>

void Secret(char Str[ ])

{

for (int L=0;Str[L]!=’\0′;L++);

for (int C=0;C<L/2;C++)

if (Str[C]==’A’ || Str[C]==’E’)

Str[C]=’#’;

else

{

char Temp=Str[C];

Str[C]=Str[L-C-1];

Str[L-C-1]=Temp;

}

(f) In the following program, if the value of Guess entered by the user is 65, what will be the expected output(s) from the following options (i), (ii), (iii) and (iv)?

#include <iostream.h>

#include <stdlib.h>

void main()

{

int Guess;

randomize();

cin>>Guess;

for (int I=1;I<=4;I++)

{

New=Guess+random(I);

cout<<(char)New;

}

}

2.(a) What do you understand by Data Encapsulation and Data Hiding? Also, give a suitable C++ code to illustrate both.

(b) Answer the questions (i) and (ii) after going through the following class

class Seminar

{

int Time;

public:

Seminar() //Function 1

{

Time=30;cout<<“Seminar starts now”<<end1;

}

i) In Object Oriented Programming, what is Function 4 referred as and when does it get invoked/called?

ii) In Object Oriented Programming, which concept is illustrated by Function 1 and Function 3 together? Write an example illustrating the calls for these functions.

(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

3. (a) Write a function in C++ to merge the contents of two sorted arrays A & B into third array C. Assuming array A and B are sorted in ascending order and the resultant array C is also required to be in ascending order.

(b) An array S[40][30] is stored in the memory along the row with each of the element occupying 2 bytes, find out the memory location for the element S[20][10], if the Base Address of the array is 5000.

(c) Write a function in C++ to perform Insert operation in a dynamically allocated Queue containing names of students.

(d) Write a function in C++ to find the sum of both left and right diagonal ele-ments from a two dimensional array (matrix).

(e) Evaluate the following postfix notation of expression 20, 30, +, 50, 40, – ,*

(b) Write a function in C++ to count the number of lines present in a text file “STORY.TXT”.

(c) Write a function in C++ to search for a BookNo from a binary file “BOOK.DAT”, assuming the binary file is containing the objects of the following class.

(b) Write SQL commands for the flowing statements: 4

(i) To display the names of all activities with their Acodes in descending order.

(ii) To display sum of PrizeMoney for the Activities played in each of the Stadium separately.

(iii) To display the coach’s name and ACodes in ascending order of ACode from the table COACH

(iv) To display the content of the Activity table whose ScheduleDate earlier than 01/01/2004 in

ascending order of ParticipantsNum.

(c) Give the output of the following SQL queries: 2

(i) SELECT COUNT(DISTINCT ParticipantsNum) FROM ACTIVITY;

(ii) SELECT MAX(ScheduleDate),MIN(ScheduleDate) FROM ACTIVITY;

(iii) SELECT Name,ActivityName FROM ACTIVITY A,COACH C WHERE A.Acode=C.Acode AND A.ParticipantsNum=10;

(iv) SELECT DISTINCT Acode FROM COACH;

Categories: Board Exams
Tags: cbse.nic.in
Brightlin:
www.pdfquestion.in © 2022 Contact Us   Privacy Policy   Site Map