Important Questions

CBSE Guess > Papers > Important Questions > Class XII > 2010 > Computer Science > Computer Science By Ravi Kiran

CBSE CLASS XII

7. (a) What is the difference between Message Switching technique and Packet Switching technique? 1

(b) Expand the following terminologies : 2
(i) TCP/IP
(ii) XML
(iii) CDMA
(iv) WLL

(c) Write two application of Cyber Law. 1

(d) The Great Brain Organisation has set up its new Branch at Srinagar for its office
and web based activities. It has 4 Wings of buildings as shown in the diagram :
Center to center distances between various blocks
Wing X to Wing Z 50m
Wing Y to Wing X 125m
Wing Y to Wing U 80m
Wing X to Wing U 175m
Wing Z to Wing U 90m
Number of Computers
Wing X 50
Wing Z 30
Wing Y 150
Wing U 15
(i) Suggest a most suitable cable layout of connections between the Wings, and topology. 1

(ii) Suggest the most suitable place (i.e. Wing) to house the server of this organisation with a suitable reason, with justification. 1

(iii) Suggest the placement of the following devices with justification: 1
(1) Repeater
(2) Hub/Switch
(iv) The organization is planning to link its head office situated in Delhi with the offices at Srinagar. Suggest an economic way to connect it; the company is ready to compromise on the speed of connectivity. Justify your answer. 1

QUESTION PAPER CODE 91

1. (a) Differentiate between a default constructor and copy constructor, giving suitable
examples of each. 2

(b) Name the header files to which the following belong : 1
(i) puts ( )
(ii) isalnum ( )

(c) Rewrite the following program after removing the syntactical error(s), if any. Underline each correction. 2
#include <iostream.h>
const int Dividor 5;
void main()
{
Number=15;
for (int Count = l;Count=<5;Count++,Number-=3)
if (Number%Dividor==0)
cout<<Number / Dividor;
cout<<endl;
else
cout<<Number + Dividor<<endl;
}

(d) Find the output of the following program : 3
#include<iostream.h>
struct Package
{
int Length, Breadth, Height;
};
void Occupies(Package M)
{
cout<<M.Length<<“x“<<M.Breadth<<”x“;
cout<<M.Height<<endl;
}
void main()
{
Package Pl={100,150,50}, P2, P3;
++P1.Length;
Occupies(P1);
P3 = P1;
++P3.Breadth;
P3.Breadth++;
Occupies(P3);
P2 = P3;
P2.Breadth+=50;
P2. Height--;
Occupies(P2);
}

Paper By Mr. Ravi Kiran
Email Id : [email protected]