You are on page 1of 24

Physics

Coulomb’s law, Superposition principal & Continuous charge distribution

Q.N.1- Two equal balls having equal positive charge q coulombs are suspended by strings of equal length
experience a force of 8N in air. What would be the effect on the force when they are held in water?

Q.N.2- Is the force acting between two point electric charges q1 and q2 kept at some distance apart in
air, attractive or repulsive when (i) q1 q2> 0 (ii) q1 q2< 0 ?

Q.N.3- Two insulated charged copper spheres A and B of identical size have charges respectively. A Third
sphere C of the same size but uncharged is brought in contact with the first and then in contact with
second and finally removed. What are the new charges on A and B?

Q.N.4- Calculate the Coulomb force between two - particles separated by a distance of 3.2 X 10-15m in
air.

Q.N.5- A point charge +Q is placed at the centre O of an uncharged hollow spherical conductor of inner
radius ‘a’ and outer radius ‘b’. Find the magnitude and sign of the charge induced on the inner and outer
surface of the conducting shell.

Q.N.6- Two similarly and equally charged identical metal spheres A and B repel each other with a force
of. A third uncharged identical sphere C is touched with A and then placed at the midpoint between A
and B. Calculate the net electric force on C.
Q.N.7- Two identical metallic spheres having unequal opposite charges are placed at a distance 0.50m
apart in air. After bringing them in contact with each other,they are again placed at the same distance
apart. Now the force of repulsion between them is 0.108 N. Calculate the final charge on each of them.

Q.N.8- Three point charges of + 2 μC, − 3 μC and − 3μC are kept at the vertices A, B and C respectively
of an equilateral triangle of side 20 cm as shown in the figure. What should be the sign and magnitude
of the charge to be placed at the mid-point (M) of side BC so that the charge at A remains in
equilibrium? ( 3 Mark)

• ELECTRIC FIELD LINES AND ELECTRIC DIPOLE

Q.N.1. Do the electric lines of force really exist? What about the field which they represent?

Q.N.2 .What is the charge on adipole.?

Q.N. 3.What is the net force acting on anelectric dipole when place in a uniform electric field?

Q.N.4. A dipole of dipole moment and is present in a uniform electric field . Write the valueof angle
between and for which torque experienced by dipole is minimum.

Electric Flux , Gauss Theorem and its application

• What is the net flux of the uniform electric field through a cube of side
20 cm oriented so that its faces are parallel to the coordinate planes?

• Careful measurement of the electric field at the surface of a black box indicates that the
net outward flux through the surface of the box is 8.0 × 103 N m2/C charge inside the box? (b) If the net
outward flux through the surface zero, could you conclude that there were no charges inside the box?
Why or Why not?
Therefore, the net charge inside the box is 0.07 μC.

• A point charge +10 μC is a distance 5 cm directly above the centre of a square of side 10
cm, as shown in Fig. 1.34. What is the magnitude of the electric flux through the square?
(Hint: Think of the square as one face of a cube with edge 10 cm.)
• A point charge of 2.0 μC is at the centre of a cubic Gaussian surface 9.0 cm on edge.
What is the net electric flux through the surface?

5.Two large, thin metal plates are parallel and close to each other. On their inner faces, the
plates have surface charge densities of opposite signs and of magnitude 17.0 × 10
C/m2. What is E: (a) in the outer region of the first plate, (b) in the outer region of the
second plate, and (c) between the plates?

• Which among the curves shown in Figures can not possibly represent electric field lines?
a)

b)

C)
Potential,Potentialdifference,EquipotentialSurfaces,Potential Energy

1mark questions

Q 1) What is an equipotential surface? Write examples.

Q 2) Explain why the work done in moving a charge on an equipotential surface is zero?

Q 3) Is electric potential at a point zero when electric field is not zero at that point?

Q 4) Do two equipotential surface intersect each other?

Q 5) 5 J of work is done in moving a positive charge of 0.5 C between two points. What is the potential
difference between these two points?

2 marks questions

Q 6) Derive the relation between electric intensity and electric potential due to a point charge.

Q 7) Three charges of –q, + Q, and – q are placed at equal distance in a straight line. If the potential
energy of the system of three charges is zero, find the ratio of Q/q ?

A B C

-q +Q +q
Q 8) Find the amount of work done in arranging the threepoint charges on the vertices of an
equilateral triangle

6 uC

C -6 uC

B 6 uC

3Marks questions

Q 9) Find the electrostatic potential at a point on equatorial line of an electric dipole.

Ans:Let point P be on the equatorial lone of an electric dipole due to charge –q and +q with separation
2a

Q 10) Derive an expression for potential energy of a dipolein a uniform electric field.Discuss the
condition for stable and unstable condition.

Q 11) Find the amount of work done inrotating an electric dipole, of dipole moment 3 x 10-8 cm, from
its position of stable equilibrium, to the position of unequilbrium in a uniform electric field of
intensity 104 N/C.

Q 12) Two point charges of +3.2 x 10-10 C and – 3.2 x 10-19 C, are placed at adistance of 2.4 x 10-10 m
from each other. Find (i) The electric dipole moment

(ii) P.E of the dipole in equilibrium position

(iii) Work done in turning the dipole through 1800 from equilibrium position.
1.What would be the work done if a point charge +q is taken from a point A to the point B on the
circumference of the circle, which is having a +q point charge at the centre?

2. Consider a parallel plate capacitor of capacity 10 mF with air filled in the gap between the plates.
Now one half of the space between the plates is filled with a dielectric of dielectric constant K = 4 as
shown in figure.

3. The graph shows the variation of charge q versus potential difference V for C1 and C2.The two
capacitors have some plate separation, but the plate area of C2 is double than that of C1.Which of the
lines in the graph correspond to C1 and C2 and why?

4.Name the dielectric whose molecules have non zero and zero dipole moment.

5.What orientation of electric dipole in a uniform electric field corresponds to stable equilibrium?

6. Two point charges +9e and e are kept at distance x apart.At what distance a charge q should be
placed from charge +e, so that q is in equilibrium.

7.Four capacitors are connected as shown in the figure calculate the equivalent capacitance between
the points X and Y.
8.Calculate the work done to dissociate the system of three charges placed on the vertices of a
triangle as shown q = 1.6x 10-10C (2 marks)

9.What is the relation between the charges q1 , q2, q3 if the electric flux through surface S2 is 8 times of
S1

10.Two point charges A and B of value +5 x 10-9 C and + 3 x 10-9C are 6 cm apart in air .Calculate the
work done when charge B is moved by 1 cm towards charge A.
11. A 300PF capacitor is charged by a 200v supply. it is then disconnected from the supply and is
connected to another uncharged 300PF capacitor. How much energy is lost in the process?

12. Derive an expression for energy stored in a parallel plate capacitor, and hence derive an
expression for energy density of a capacitor.

13. Derive an expression for toque and potential energy of a dipole

14.Derive the expression for the electric potential due to an electric dipole at any point on its axis

15.

The electric field components in the figure shown Ex = x ½, Ey = E Z = 0 in which = 800 N/Cm ½
.Calculate the electric flux through the cube and the charge within the cube.The side of cube a = 0.1
cm.

16.State and prove Gauss theorem and give its applications

17.Derive an expression for the electric field strength at a distant point on the axis and along the
equatorial line of the electric dipole.
Computer Science

1. Find the output of the following program;

#include<iostream.h>

{ char Text[ ] = “Mind@work!”; for(int I=0; Text[I]!=’\0’;I++)

{ if(!isalpha(Text[I])) Text[I]=”*”;

else if(isupper(Text[I])) Text[I]=Text[I]+1;

else
Text[I] = Text[I+1]; } cout<<Text; }

• 2. Find the output of the following program:

#include<iostream.h>

{ charMystring[ ] = "what@OUTPUT!"; for(int I=0; Mystring[I]!=’\0’;I++)

{ if(!isalpha(Mystring[I])) Mystring[I]=’*’;
else if(isupper(Mystring[I])) Mystring[I]=Mystring[I]+1;

else
Mystring[I] =Mystring[I+1]; } cout<<Mystring; }

• 3. Find the output of the following program.

#include<iostream.h>
voidWithdef(intHisNum=30)
{ for(int I=20;I<=HisNum;I+=5) cout<<I<<”,”;
cout<<endl; }
void Control(int&MyNum)
{ MyNum+=10; Withdef(MyNum); }
void main()

{ intYourNum=20; Control(YourNum);

Withdef(); cout<<.Number=.<<YourNum<<endl; }

#include<iostream.h> void Indirect(int Temp=20)

{for(int I=10;I<=Temp;I+=5)

cout<<I<<”,”;cout<<endl; }
void Direct(int&Num)

{Num+=10;

Indirect(Num); } void main(

)
{ int Number=20;
Direct(Number);

Indirect( );

cout<<”Number =”<<Number<<endl; }

5 Find the output of the following program:

#include<iostream.h>
#include<ctype.h>
void Secret(char Msg[],int N);

void main( )
{ char SMS=” rEPorTmE”;
Secret(SMS,2);

cout<<SMS<<endl; }
void Secret(char Msg[],int N)
{ for(int c=10;Msg[]1=’\0’;c++) if(c%2==0)
Msg[c]=Msg[c]+N; else if
(isupper(Msg[c]))
Msg[c]=tolower(Msg[c]);
else
Msg[c]= Msg[c]-N; }
[CBSE
6 Find the output of the following program: 2010]
#include<iostream.h>
structthree_d
{ intx,y,z; };
void movein(three_d&t, int step=1)
{ t.x+=step;
t.y+=step;
t.z+=step; }
voidmoveout(three_d&t, int step=1) {
t.x-=step; t.y+=step;
t.z-=step; }
void main()
{ three_d t1={10,20,5},t2={30,10,40}; movein(t1);
moveout(t2,5);
cout<<t1.x<<","<<t1.y<<","<<t1.z<<endl;
cout<<t2.x<<","<<t2.y<<","<<t2.z<<endl;
movein(t2,10); cout<<t2.x<<","<<t2.y<<","<<t2.z<<endl; }
7. Write the output of the following program:
#include<iostream.h>intfunc(int&x,i
nt y=10)

{ if(x%y==0) return ++x;else return y- -; } void main(

)
{ int p=20,q=23; q=func(p,q);
cout<<p<<q<<endl;
p=func(q);

cout<<p<<q<<endl;
q=func(p);
cout<<p<<q<<endl; }
8. Find the output of the following program. [CBSE 2010]
#include<iostream.h>
#include<ctype.h>
voidMycode(char Msg[],char ch)
{for(intcnt=0;Msg[cnt]!='\0';cnt++)
{if(Msg[cnt]>='B'&&Msg[cnt]<='G')
Msg[cnt]=tolower(Msg[cnt]);
else
if(Msg[cnt]=='A'||Msg[cnt]=='a')
Msg[cnt]=ch;
else
if(cnt%2==0)
Msg[cnt]=toupper(Msg[cnt]);
else
Msg[cnt]=Msg[cnt-1];}}
void main()

{ charMyText[]="ApEACeDriVE";
Mycode(MyText,'@');
cout<<"NEW TEXT: "<<MyText<<" "<<endl; }

• Find the output of the following program : OD 2008 3

#include<iostream.h>
#include<ctype.h>

void main ( )
{
char Mystring[ ] =“What@OUTPUT!” ;
for(int I = 0; Mystring [I] ! =’ \0'; I++)
{
if (!isalpha (Mystring[I]))
Mystring [I] = ‘*’;
else if (isupper (Mystring[I]))
Mystring [I] = Mystring[I] +1;
else
Mystring [I] = Mystring [I+1];
}
cout<<Mystring;
}
• Find the output of the following program : Delhi 2010
#include <iostream.h>
struct POINT
{int X, Y, Z;};
voidStepIn(POINT & P, int Step=1)
{
P.X+=Step;
P.Y -=Step;
P.Z+=Step;
}
voidStepOut(POINT & P, int Step=1)
{
P.X-=Step;
P.Y+=Step;
P.Z–=Step;
}
void main ( )
{
POINT P1={15, 25, 5}, P2={10, 30, 20};
StepIn(P1);
StepOut(P2,4);
cout<<P1.X<<“,”<<P1.Y<<“,”<<P1.Z<<endl;
cout<<P2.X<<“,”<<P2.Y<<“,”<<P2.Z<<endl;
StepIn(P2,12);
cout<<P2.X<<“,”<<P2.Y<<“,”<<P2.Z<<endl;
}
• Find the output of the following program: OD 2010
#include <iostream.h>
struct THREE_D
{int X,Y,Z;};
voidMoveIn(THREE_D &T, int Step=l)
}
T.X+=Step;
T.Y-=Step;
T.Z+=Step
}
voidMoveOut(THREE_D &T, int Step=l)
{
T.X-=Step;
T.Y+=Step;
T.Z-=Step;
}
void main ()
{
THREE_D Tl={lO,20,5},T2={30,lO,40};
MoveIn(T1);
MoveOut(T2,5);
cout<<Tl.X<<“,”<<Tl.Y<<“,”<<T1.Z<<endl;
cout<<T2.X<<“,”<<T2.Y<<“,”<<T2.Z<<endl;
MoveIn(T2,l0);
cout<<T2.X<<“,”<<T2.y<<“,”<<T2.Z<<endl;
}

• Find the output of the following program: Delhi 2011 3

#include<iostream.h>
voidChangeArray(int Number, int ARR[ ], int Size)
{
for (int L =0; L<Size; L++)
if (L<Number)
ARR [L] +=L;
e1se
ARR [L] *=L;
}
void Show (int ARR [ ], int Size)
{
for (int L=0; L<Size; L++)
(L%2!=0) ?cout<<ARR[L] <<"#": cout<<ARR[L]<<end1 ;
}
void main ( )
{
int Array [ ] = {30, 20, 40, 10, 60, 50};
ChangeArray (3, Array, 6) ;
Show (Array, 6) ;
}

• Find the output of the following program: OD 2011 3

#include <iostream.h>
voidSwitchOver(int A [ ], int N, int Split)
{
for (int K=0 ; K<N; K++)
if (K<Split)
A(K]+ =K;
else
A [K]*=K;
}

void Display (int A [ ], int N)

{
for (int K=0 ; K<N ; K++)
(K%2==0)? cout<<A[K]<<"%":cout<<A(K]<<end1;
}

void main ( )
{
int H[ ]= {30,40,50,20,10,5};
SwitchOver (H, 6, 3);
Display (H, 6);
}
• Find the output of the following program: SP 2010 SET I 3
#include <iostream.h>
struct GAME
{ int Score, Bonus;};
void Play(GAME &g, int N=10)
{
g.Score++;g.Bonus+=N;
}

void main()
{
GAME G={110,50};
Play(G,10);
cout<<G.Score<<":"<<G.Bonus<<endl;
Play(G);
cout<<G.Score<<":"<<G.Bonus<<endl;
Play(G,15);
cout<<G.Score<<":"<<G.Bonus<<endl;
}

14. Find the output of the following program: SAMPLE PAPER 2010 SET II 3
#include <iostream.h>
voidChangethecontent(intArr[ ], int Count)
{
for (int C=1;C<Count;C++)
Arr[C-1]+=Arr[C];
}
void main()
{
int A[]={3,4,5},B[]={10,20,30,40},C[]={900,1200};
Changethecontent(A,3);
Changethecontent(B,4);
Changethecontent(C,2);
for (int L=0;L<3;L++) cout<<A[L]<<'#';
cout<<endl;
for (L=0;L<4;L++) cout<<B[L] <<'#';
cout<<endl;
for (L=0;L<2;L++) cout<<C[L] <<'#';
}
15. In the following program, find the correct possible output(s) from the options:
Delhi 2008 2
#include<stdlib.h>
#include<iostream.h>

void main ( )
{
randomize ( ) ;

char City [ ]  = {“DEL”, “CHN”, “KOL”, “BOM”, “BNG”};

int Fly;
for (int I=0;I<3;I++)
{
Fly=random (2)+ 1;
cout<<City[Fly]<<”:” ;
}
}
Outputs:
(i) DEL:CHN:KOL:
(ii) CHN:KOL:CHN:
(iii) KOL:BOM:BNG:
(iv) KOL:CHN :KOL:

16. In the following program, find the correct possible output(s) from the options:
OD 2008
#include<stdlib.h>
#include<iostream.h>
void main ( )
{
randomize() ;
char Area [ ]  = {‘‘NORTH”, ‘‘SOUTH”, “EAST”, “WEST”} ;
intToGo;
for (int I=0; 1<3; 1++)
{
ToGo = random(2) +1;
cout<<Area [ToGo]<<” : “;
}
}
outputs:
(i) SOUTH:EAST:SOUTH:
(ii) NORTH:SOUTH:EAST:
(iii) SOUTH:EAST:WEST:
(iv) SOUTH:EAST:EAST:
17. Study the following program and select the possible output from it :
Delhi 2009 2
#include <iostream.h>
#include <stdlib.h>
constint LIMIT = 4 ;
void main ( )
{
randomize ( ) ;
int Points;
Points = 100 + random(LIMIT) ;
for (int P=Points ; P>=100 ; P– –)
cout<<P<<“#” ;
cout<<endl;
}
(i) 103#102#101#100#
(ii) 100#101#102#103#
(iii) 100#101#102#103#104#
(iv) 104#103#102#101#100#
18. Study the following program and select the possible output from it :
OD 2009 2
#include <iostream.h>
#include <stdlib.h>
constint MAX=3 ;
void main ( )
{
randomize( ) ;
int Number ;
Number = 50 + random{MAX) ;
for (int P=Number; P>=50; P– –)
cout<<p<< “ # ” ;
cout<<endl;
}

(i) 53#52#51#50#
(ii) 50#51#52#
(iii) 50#51#
(iv) 51#50#

19. The following code is from a game, which generates a set of 4 random numbers. Yallav is
playing this game, help him to identify the correct option(s) out of the four choices given below
as the possible set of such numbers generated from the program code so that he wins the

Delhi 2010 2
#include <iostream.h>
#include <stdlib.h>
constint LOW=15;
void main ( )
{
randomize( ) ;
int POINT=5, Number;
for (int 1=1;I<=4;I++)
{
Number=LOW+random(POINT) ;
cout<<Number<<“:” ;
POINT--;
}}
(i) 19:16:15:18:
(ii) 14:18:15:16:
(iii) 19:16:14:18:
(iv) 19:16:15:16:
• The following code is from a game, which generates a set of 4 random numbers. Praful
is playing this game, help him to identify the correct option(s) out of the four choices
given below as the possible set of such numbers generated from the program code so
that he wins the game. Justify your answer.
OD2010
#include <iostream.h>
#include <stdlib.h>
constint LOW=25;
void main ()
{
randomize();
int P01NT=5,Number;
for (int I=1;I<=4;I++)
{
Number=LOW+random(POINT);
Cout<<Number<<“:”;
P0INT--;
}

(i) 29:26:25:28:
(ii) 24:28:25:26:
(iii) 29:26:24:28:
(iv) 29:26:25:26:

21. Go through the C++ code shown below, and find out the possible output or outputs from the
suggested Output Options (i) to (iv). Also, write the least value and highest value, which can be
assigned to the variable Guess. Delhi 2011
#include <iostream.h>
#include <stdlib.h>
void main ( )
{
randomize ( ) ;
int Guess, High=4;
for{int C=Guess ; C<=55 ; C++)
cout<<C<<"#" ;
}
(i) 50 # 51 # 52 # 53 # 54 # 55 #
(ii) 52 # 53 # 54 # 55
(iii) 53 # 54 #
(iv) 51 # 52 # 53 # 54 # 55
• Go through the C++ code shown below, and find out the possible output or outputs from
the suggested Output Options (i) to (iv). Also, write the minimum and maximum values,
which can be assigned to the variable MyNum. OD 2011

#include<iostream.h>
#include <stdlib.h>

void main ( )
{
randomize ( ) ;
intMyNum, Max=5;
MyNum = 20 + random (Max) ;
for (int N=MyNum; N<=25;N++)
cout<N<"*";
}

(i) 20*21*22*23*24*25
(ii) 22*23*24*25*
(iii) 23*24*
(iv) 21*22*23*24*25

• In the following program, if the value of N given by the user is 15, what maximum and
minimum values the program could possibly display?
SAMPLE PAPER 2009 SET I
#include <iostream.h>
#include <stdlib.h>
void main()
{
intN,Guessme;
randomize();
cin>>N;
Guessme=random(N)+10;
cout<<Guessme<<endl;
}

• In the following program, if the value of N given by the user is 20, what maximum and
minimum values the program could possibly display?
SAMPLE PAPER 2009 SET II
#include <iostream.h>
#include <stdlib.h>

void main()
{
intN,Guessnum;
randomize();
cin>>N;
Guessnum=random(N-10)+10;
cout<<Guessnum<<endl;}
24. 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)?
SAMPLE PAPER 2010 SET I

#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;
}
}
(i) ABBC
(ii) ACBA
(iii) BCDA
(iv) CABD

25. In the following program, if the value of N given by the user is 20, what maximum and
minimum values the program could possibly display?
SAMPLE PAPER 2010 SET II 2

#include <iostream.h>
#include <stdlib.h>
void main()
{
int N,Guessnum;
randomize();
cin>>N;
Guessnum=random(N-10)+10;
cout<<Guessnum<<endl;
}