0% found this document useful (0 votes)
43 views139 pages

7 12th Computer Application Minimum Study Material English Medium

The document provides links to various Telegram groups related to educational resources for different school standards and competitive exams in Tamil Nadu. It encourages users to join these groups for news, lesson plans, and preparation materials. Additionally, it emphasizes the importance of starting exam preparation immediately to achieve success.

Uploaded by

gomsthangam89
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views139 pages

7 12th Computer Application Minimum Study Material English Medium

The document provides links to various Telegram groups related to educational resources for different school standards and competitive exams in Tamil Nadu. It encourages users to join these groups for news, lesson plans, and preparation materials. Additionally, it emphasizes the importance of starting exam preparation immediately to achieve success.

Uploaded by

gomsthangam89
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 139

( jiyg;gpw;F fPNo cs;s ypq;if fpspf; nra;J FOtpy; ,izaTk;!

 Padasalai's NEWS - Group


https://t.me/joinchat/NIfCqVRBNj9hhV4wu6_NqA

 Padasalai's Channel - Group


https://t.me/padasalaichannel

 Lesson Plan - Group


https://t.me/joinchat/NIfCqVWwo5iL-21gpzrXLw

 12th Standard - Group


https://t.me/Padasalai_12th

 11th Standard - Group


https://t.me/Padasalai_11th

 10th Standard - Group


https://t.me/Padasalai_10th

 9th Standard - Group


https://t.me/Padasalai_9th

 6th to 8th Standard - Group


https://t.me/Padasalai_6to8

 1st to 5th Standard - Group


https://t.me/Padasalai_1to5

 TET - Group
https://t.me/Padasalai_TET

 PGTRB - Group
https://t.me/Padasalai_PGTRB

 TNPSC - Group
https://t.me/Padasalai_TNPSC
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w ww
ww w w ww
DO IT NOW!!! w w
SOMETIMES w
LATER BECOMES NEVER!!!
i.O rg i.O rg
.Org .Org
sala sala
s a l ai
s a lai. sa l a i
da da da da da
w .PaSTART YOURwPREPARATION
.Pa NOW
w .Pa AND SUCCEED
w .PaIN YOUR EXAMS! w .Pa
ww ww ww ww ww
i.O rg .Org .Org i.O rg
s a l a sa l a i
sa l a i
s a l a sa lai.
ada ada ada ada ada
w.P w.P w.P w.P w.P
ww ww ww ww ww
rg rg .Org rg
sa lai.O sa lai.O a l a i
sala
i.O
sa lai.
da da das ada ada
w .Pa w .Pa w .Pa w.P w .P
ww ww ww w w ww
i.O rg i.O rg i.O rg i.O rg

MINIMUM MATERIALS
i.
da sala sala sala sala s ala
a ada a da ad a a d a
w.P w . P w.P w.P ww
.P
ww ww ww ww w
i.O rg i.O rg i.O rg i.Org i.
sala sala sala sa l a ala
w ww
.P ada
www
.P ada
wFORww
.P ada
w ww
.P ada
ww
w .Pa
das

Padasalaii.O rg i.Org i.Org .Or g


a la a l a a l a l ai lai.
ada
s
ada
s
ada
s asa ada
sa
XII- wCOMPUTER APPLICATION
P a d
w . .P w.P w. w.P P
ww ww ww ww ww

a i .Org i.O rg i .Org lai.O


rg
lai.
das
a l sala sa l a s a sa
.Pa .P ada .Pada Pad
a ada
w w w w . w.P
ww ww ww ww w w
rg rg rg i.Or
g
s a lai.O sal a i . O
sala
i.O
s a l a s a lai.
ada .Pa
da a da a da a da
w.P w w.P w.P ww
.P
ww w w ww ww w
i.O rg i.Or
g
i.O rg i .Org i.
sala s a l a sala sa l a
das
ala
.P ada ada ada ada .Pa
ww w.P ww
.P
ww
.P w
w ww w w ww
i.O rg i.O rg i .Org i.O rg .
s a l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.J.PBASKARAN M.Sc., B.Ed.w(C.S) w.P w.P w .P M.Sc., M.Phil., B.Ed. (C.S)
J. ILAKKIA
w
ww [email protected] w ww ww [email protected]
Puducherry. Puducherry.
. O r g . O r g . O r g .Org .
a l a i a l a i a la i a l a i alai
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 1
ww ww
. O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww
J. BASKARAN M.Sc., B.Ed. (C.S)
ww ww ww
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)

a i . Org
[email protected]
i.O rg i .Org i . Org
[email protected]
i.
l
saPuducherry. sala sa l a sa l a
Puducherry.
das
ala
ada ada ada ada a
w ww
.P 1. MULTIMEDIA
w w w . P AND
w w w . PDESKTOP w PUBLISHING
w w . P
w ww.P
rg rg Section – A
i . O i . O i .Org i .Org .
a
la best answer
Choosesathe
a sa l a
a s a l a
a s (1
a l aMark)
a s alai
d
Pa________ ad of application that.P ad more than one type d d
w .1. w .Ptype
refers to any w involves w .Pa of media such as text, w .Pa
ww graphics video animation
ww and sound. ww ww ww
i Org
a) an .executable file Org publishing lai.c)
b) .desktop
i
g
Ormultimedia .Org
d) hypertext
i .
2. One a sof l a
a the disadvantages ofathe s l a
a multimedia is its __ asa a s a l a
a s alai
d d d d d
w .Pa a) cost w .Pa b) w
adaptability .Pa c) usabilityw .Pa d) relativity w .Pa
ww ww ww ww ww
3. Expand JPEG
rg experts gross i.Org
.Ophoto . O rg .O rg
s a a i
a) ljoint
s a l a b) joint
s a l i
photographic
a experts group
s a l a i
s a lai.
. P ada c) joint processor .experts
P ada group . ada photographic expression
d)Pjoint
. P ada group . P ada
w w w w w
ww 4. You need hardware, ww software and __to make ww multimedia ww ww
a) network rg b) compact rdisk g drive c) good idea rg d) programming rg knowledge
i . O
a following by choosing
lthe i . O
lathe right one la i . O la i. O lai.
5. Match s a s a s a s a s a
da da da da da
w .Pa 1. Text – w.PaTGA w .Pa w .Pa w .Pa
ww 2. Image w –
w
MIDI ww ww ww

Padasalai .Org –
3. Sound MPEG .Org .Org .Org .
l a
aVideoi a l a i a l a i a l ai alai
d a s
4. – RTF
d a s d a s d a s d a s
w .Pa a. 1, 2, 3, 4 w .Pa b. 2, 3, 4, 1 w .Pa c. 4, 1, 2, w
3 .Pa d. 3, 4, 1, 2 w .Pa
ww ww ww ww ww
6. Find the odd one on the following which is not an image format
i .Org i .Org c) RTF lai.Or
g
i .Org .
alai
a) lTIFF
a b) BMP l a d)
l a JPEG
a s a a s a a s a a s a a s
d is the process displaying d d d d
w .7.
Pa___ w .Pa still images theywgive .Pa continuous movement w .Pa w .Pa
ww a) Text formats ww b) Sound ww c) MP3 ww d) Animation ww
8. The live telecastingrg of real time program rg through Internet isi.O known
rg as ____ rg
a i . O a i . O a a i . O
l none of the above salai.
a)alweb casting
s b) web
s a l hosting s a l
c) data manipulation s ad)
P da use _______ colorPlook
aGIF adaup table P ada P ada P ada
w .9. w . w . w . .
ww ww ww c) 8 MB ww ww
a) 8 bit b) 8 KB d) 8 GB w
10. RTF filei.O rg was introduced by______
format .Org .Org .Org
s
a)a l a
TCS b) s a l a
Microsoft
i
c) Apples a l a i
s a l
d)
a i
IBM s a lai.
da da da da da
w .Pa w.P
a
w .Pa w .Pa w .Pa
ww ww ww ww ww
Section-B
i Org
.following questions lai.Or
g
i .Org i .(2 g
OrMarks) .
alai
Answer the l a l a l a
a s a a s a a s a a s a a s
d d d d d
w .1.
PaDefine Multimedia and
w .Patheir features. w .Pa w .Pa w .Pa
ww  Multimedia is an wwintegration of many types ww of media like text, w w
graphics, w
images, audio,wanimation,
video etc onrga single medium in the same rg information unit.i.Org
i . O i . O i.Org .
2. List
a s a
outl aMultimedia a
Components
a s l a
a s a la
a s a l a
a s alai
d d d Padanimation. d
w .PaMultimedia has fivewmajor .Pa components like w .Paimages, sound, video
text, w .and w .Pa
ww ww ww 2
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 3. Classify the TEXT ww component in multimedia. w w ww ww
1) Static.O rg
Text .Org .Org .Org
 s a l a
Static
i
text, the text or thes a la
words
i
will remain s
static. a l a i
s a l a i
s a lai.
da da da da da
w .Pa2) Hypertext w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Hypertext is text which contains links to other texts.
g
.OrIMAGE g
Ormultimedia
.in .Org .Org .
4. Classify
a l a i
the component
a l a i a l a i a l a i alai
d a s
1)Raster or Bitmap Images d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The common ww and comprehensive form wwof storing images in a w w
computer is raster or bitmapww image.
2) Vector Images
 sDrawing
l a i .Orgelements or objects l a i Org as lines, rectangles,
.such l a i rg
.Ocircles and so on tol a i .Org an image are lai.
create
a a a a a
P a da based on Vector images. P a das P a das P a das P a das
w. w. w. w. w.
ww 5. Define Animation wwand their features ww ww ww
 AnimationOis
. rgthe process displaying . O g images so quickly.O
rstill sorgthat they give the impression
. O rg of
s a l
continuous
a i
movement. s a l a i
s a l a i
s a l a i
s a lai.
. P ada . P ada . P ada . P ada . P ada
w  Animations may bewin two or three w
dimensional. w w
ww ww ww ww ww
6. List out image file formats
i
1. laTIFF.Org(Tagged Image File l a i .Org
Format) l a i .Org l a i .Org lai.
s a s a s a s a s a
da 2. BMP (Bitmap)Pada da da da
w .Pa w . w .Pa w .Pa w .Pa
ww 3. DIB (Device ww Independent Bitmap) ww ww ww

Padasalai
4. GIF (Graphics
rg Interchange Format)
i . O i Org Group)
.Experts i .Org i .Org .
a
5.
sa l aJPEG (Joint Photographic
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa 6. TGA (Tagra)w.Pa w .Pa w .Pa w .Pa
ww 7. PNG (Portable ww Network Graphics) ww ww ww
7. List out audio
i .Org file formats lai.Org i .Org i .Org .
a s
1. l a
a WAV (Waveform Audio a s a File Format) a s a l a
a s a l a
a s alai
d d d d d
w .Pa 2. MP3 (MPEGwLayer-3 .Pa Format) w .Pa w .Pa w .Pa
ww ww ww ww ww
3. OGG
i
4. laAIFF.Org(Audio Interchange l a i .
FileO rgFormat)
l a i . O rg
l a i . O rg
lai.
s a s a s a s a s a
. P ada 5. WMA (Windows . P da Audio)
aMedia . P ada . P ada .P ada
w w Format) w w w
ww 6. RA (Real ww Audio ww ww ww
8. List out video rg file formats
1. l a i
AVI . O (Audio/Video l a i
Interleave) .Org l a i .Org l a i .Org lai.
s a s a s a s a s a
da da da da da
w .Pa 2. MPEG (Moving w .PaPicture Experts Group) w .Pa w .Pa w .Pa
ww 3. WMV (Windows ww Media Video) w
w ww ww
4. 3GP
i .Org i .Org i .Org i .Org .
a s
5. l a
a FLV (Flash Video) asa l a
a s a la
a s a l a
a salai
d
PaDefine d d d d
w .9. Multimedia w .Pa
Production. w .Pa w .Pa w .Pa
ww ww ww ww ww
 The production phase starts after the pre-production activities in the multimedia application.
 This .Org includes the activities
laiphase
rg
lai.O like background music
rg
lai.Oselection, sound recording
rg
lai.O and so on. lai.
ad asa ad asa adas
a
ad asa ad asa
w.P w.P w. P w.P w.P
ww ww ww 3
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
da das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww

l a i Org
10. List out .Multimedia Production.O
l a i rg members
team
l a i .Org l a i .Org lai.
 Script
s a writer s a s a s a s a
da da da da da
w .PaProduction managerw.Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Editor
 Graphics i Org
.Architect i .Org i .Org i .Org .
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .PaMultimedia Architect w .Pa w .Pa w .Pa w .Pa
ww  Programmer ww ww ww ww
 Web Master. .Org .Org .Org .Org .
a l a i a l a i a l a i a l a i alai
a s a s Section-C
a s a s a s
w Pad the followingwquestions
.Answer .Pa
d
w .Pa
d
w .Pa
d
(3 Marks) w .Pa
d
ww ww w w w w w w
1. Briefly explain
rg about Multimedia Components.
rg rg rg
i.O i.O i.O i.O lai.
a sala
MULTIMEDIA
d COMPONENTS: d a sala d a sala d a sala d asa
a a a a a
w.P 1) Text w.P w.P w.P w.P
ww ww ww ww ww
 Text the basic components of multimedia used for communication.
2) Imagela i .Org l a i .Org l a i .Org l a i.Org lai.
s a sa s a s a s a
da da da da da
w .Pa Images acts as anwvital .Pacomponent in multimedia.w .Pa w .Pa w .Pa
ww 3) Animation ww ww ww ww

Padasalai
 Animation
.Org .Org .Org . rg
is the process of displaying still images so quickly so that they give theO impression of
i i i i .
s a l
continuous
a
a movement. asa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa4) Sound w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Sound is a meaningful speech in any language and providing the pleasure of music, special effects
and so i Org
.on. i.Org i .Org i .Org .
a s a l a
a s a l a
a s a l a
a s al a
a s alai
d Video
5) d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Video is defined wwas the display of recordedww event, scene etc. ww ww
2. Describe thergfeatures and techniques rgof animation rg rg
l ai.O l ai.O ai.O
sal so that they give ai.O
salimpression of l ai.
a asa
 dAnimation
a asa
is the processddisplaying still images so
a d aquickly a d athe a d asa
w.P continuous movement. w.P w.P w.P w.P
ww ww ww ww ww
 The least frame rate is 16 frames per second.
 Natural l a i .Org should be at least
looking l ai .O g
25r frames per second.lai.Or
g
l a i .Org lai.
s a s a s a s a s a
da
 Animations may be inPtwodaor three dimensional. da da da
w .Pa w . a w .Pa w .Pa w .Pa
ww  The two basic types ww of animations are Path ww animation and Framewanimations
w ww
3. Write roles rand g responsibilities of Production
rg team members
i . O i . O i .Org i .Org .
a s l a
1. Production
a Manager
a s a l a
a s a la
a s a l a
a salai
d d manager is to define, d ad d
w .Pa  The role of production w .Pa w .Pa and coordinate, the w .P
production .Pa
of the multimedia
w
ww project. w
w ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
4
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
2. Content rg
.OSpecialist .Org .Org .Org
sa l a i
Content specialist s a l
performs
a i
all research s a
activities l a i
concerned with the s a l
proposed
a i
application‟s s a lai.
da da da da da
w .Pa content. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
3. Script Writer
 laThei rg writer visualizesi.O
.Oscript rg i .Org i .Org .
a s a a sa l a the concepts in three ldimensional
a s a a environments
a s a l a
a s alai
d d d d d
w .Pa4. Text Editor w .Pa w .Pa w .Pa w .Pa
ww  The TextwEditor w checks the flow of wwtext, structure and correct ww it grammatically. ww
5. Multimedia
i . O rg Architect i .Org i .Org i .Org .
a s l a
a The multimedia architect a s l a
a integrates all the multimedia
a s a l a l a
a an authoring tools.
building blocksasusing a s alai
d
PaDescribe Padformats in multimedia d d d
w .4. the variousw .file w .Pa w .Pa w .Pa
ww 1. Text File Formats ww ww ww ww
 aRTF(Rich
. O rg Text Format) i.Org . O rg . O rg
s a l i
s a l a s a l a i
s a l a i
s a lai.
. P ada  Plain text . P ada . P ada . P ada . P ada
w w w w w
ww 2. Image File Formats ww ww ww ww
 TIFFrg (Tagged Image File Format)
a i . O a i . Org a i . Org a i . Org lai.
a BMP (Bitmap)
s l s a l s a l s a l s a
da da da da da
w .Pa  DIB (DevicewIndependent .Pa Bitmap) w.Pa w .Pa w .Pa
ww  GIF (Graphics ww Interchange Format) ww ww ww

ww

ww
w

w
.Pa

d
a

a
s


s
Padasalai
 aJPEG
a

a
l

l a
i

i
WAV
.Org(Joint Photographic
d  TGA (Tagra) Pad
 PNG (Portable
3. Digital Audio
. O
.Pa  MP3 (MPEGwLayer-3
 OGG w
 aAIFF O
w .

(Waveform

w
.Pa
a s

Audio
d a s
a

a
l

ww Network Graphics)
rgFile Formats
l
a

a
Format)

rg(Audio Interchange iFile


i

i
.Org Group)
Experts

File

O
g
ww
.OrFormat)

ww
rgFormat)
w

w
.Pa

.Pa
d

d
a

a
s

s
a

a
l

l
a

a
i

i
.Org

.Org

O rg
ww

ww
w

w
.Pa

.Pa
d

d
a

a
s

s
a

a
l

l
a

a
i

i
.Org

.Org

O rg
ww

ww
w

w
.Pa

.Pa
d

d
a

a
s

s
alai

alai
.

l i . l a . l a i . l a i . lai.
s a s a s a s a s a
. P ada  WMA (Windows . P da Audio)
aMedia . P ada . P ada .P ada
w  RA (Real w Format) w w w
ww wwAudio ww ww ww
4. Digital Video rgFile Formats
a i . O a i . Org a i . Org a i . Org lai.
a AVI (Audio/Video Interleave)
s l s a l s a l s a l s a
da da da da da
w .Pa  WMV (Windows w .Pa Media Video) w.Pa w .Pa w .Pa
ww  FLV (Flash ww Video) ww ww ww
 a3GP i .Org i .Org i .Org i .Org .
a s a l
a s a l a
a s a l a
a s a l a
a s alai
ad  MPEG (Moving aPicture d Experts Group) ad ad ad
w.P w.P w.P w.P w.P
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
5
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww

la .Org
5. Explain animation
i la Org scope
industry and .their
i l a i .Org l ai .Org lai.
a Indian animation industry
dasThe s a has grown to a s a
multibillion net worth s a
standard. s a
.Pa There are hundreds ada
.Pand . P ada . P ada . P ada
w w thousands of job w w w
ww ww ww opportunities lying aroundww open for animators. ww
 Work opportunities for quality animators and related professionals exist in the following sectors :-
i.O rg .Org .Org i.Org
a l a sa l a i
sa l a i a l a lai.
ada
s  Advertising ada a d a a d a s
a d asa
w.P  Online w.P w.P w.P w.P
ww wwand Print News Mediaww ww ww
 Film & Television
i rg
.OCartoon i .Org i .Org i .Org .
a sa l a production
a sa l a
a s a l a
a s a l a
a s alai
d  Theater .Pad d d d
w .Pa w w .Pa w .Pa w .Pa
ww  Video ww
Gaming ww ww ww
 E-learning
rg rg rg rg
l a i . O l a i . O l a i . O l a i .O lai.
s a s a Section -sDa s a s a
. P ada the following questions:
Answer . Pada . P ada .P ada (5 Marks) . P ada
w w w w w
ww ww ww ww ww
1. Explain in detail Process of Multimedia.
g
.Ordevelopment .Orgmultimedia projects .Org .Org
The phases
s a la ifor of complex
sa l a i
s a l a i
are,
s a l a i
s a lai.
a
adConceptual adaPlanning: da da da
w .P1. Analysis
w .Pand w .Pa w .Pa w .Pa
ww  Conceptualwanalysisw ww
identifies a appropriate theme, budget, wwcontent availability and wwCopyright

Padasalai
issues. rg
i .O i .Org i .Org i .Org .
2. Project
a s l a
a design: a s a l a
a s a l a
a s al a
a s alai
d ad d d d
w .Pa  Once the themewis.Pfinalized .Paand activities are drawn
objectives, goals,
w w .Pafor the multimedia project.
w .Pa
ww  Activities are ww w
series of actions whichwcontribute to the Projectwdesign phase.
w ww
i .Org
3. Pre-production: i .Org i .Org i .Org .
a s
Based
l a
a on the planning and a s a l a
design the project is a s a l
developed.
a
a s a l a
a s alai
d d d d d
w .PaSTEPS IN PRE-PRODUCTION: w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Budgeting
. O rg . Org . O rg . O rg
s a 
l a i Multimedia Production
s a l a i Team
s a l a i
s a l a i
s a lai.
. P ada  Hardware.P ada
Selection . P ada . P ada . P ada
w w ww w w
ww  Software ww Selection and File w Formats ww ww
 Defining
.Org
the Content rg
l a i l a i .O l a i .Org l a i .Org lai.
a s a  Preparing the a
structure
s s a s a s a
adProduction: da da da da
w .P4. w .Pa w .Pa w .Pa w .Pa
ww  The production ww phase starts after thewpre-production
w w
activitieswin the multimedia application. ww
 This iphase.Org includes the activities i
g background music
.Orlike i rg
.Oselection, sound recording i .Organd so on. .
a s
A
l a
apilot project is readyaby s l a
athis time. a s a la
a s a l a
a s alai
.P5.ad . P ad . P ad .P ad . Pad
w w w w w
ww Testing: ww ww ww ww
 The complete testing of the pilot product is done before the mass production to ensure that
i .Org is right, and avoiding i
g
.Orthe i .Org i .Org .
asa l a
everything a l
as
a failure after a l a
launch. a l a alai
ad ad adas ad as ad as
w.P w.P w. P w.P w.P
ww ww ww 6
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww

la .Org
6. Documentation:
i la i .Org l a i .Org l ai .Org lai.
 s a
The documentation is a s a
mandatory and has all the
s a
valuable information‟ss a
starting from the systems a
da ada da da da
w .Pa requirement tillwthe.Pcompletion of w
testing. .Pa w .Pa w .Pa
ww ww ww ww ww
7. Delivering the Multimedia Product: Are best delivered on CD/DVD or in the website.
i.O rg i .Org i .Org i.Org .
a s a l a
a sa l a
a sa l a
a s a l a
a s alai
d
2. Explain d of Animation Pad
in detail Techniques d d
w .Pa w .Pa w . w .Pa w .Pa
ww  Animation is the ww process displaying stillww images so quickly w sowthat they give the impression
ww of
continuous movement.
 Using l a i .Org transformations
numerical l a i.O rg
the movement of l
that a i .Org along its paths lis
image a i Org
.calculated for theirsalai.
a sa a sa a sa a s a
. P d
adefining coordinates..Pad . P ad . P ad .P ada
w wwof at least 16 frameswperwwsecond gives the impression w ww
ww  The least framewrate ww of smoothness. w
 Natural looking
. O rg should be at leasti.O 25rg
frames per second. Org
. .O rg
a
 Animation
s l a i
tools are very s a a
l and effective. sal
powerful
a i
s a l a i
s a lai.
. P ada . P ada . P ada .P ada . P ada
w  Animations may w
be in two or three w
dimensional. w w
ww ww ww ww ww
 Two dimensional animation , occurs on the flat X and Y axis of the screen.
 Three
g
.Ordimensional rg along the three iaxis
.Ooccurs .OrgX, Y and Z. .Org
s a l a i animation
s a l a i
sa l a s a l a i
s a lai.
da two basic types ofPanimations
 The da are, da da da
w .Pa w . a w .Pa w .Pa w .Pa
ww  Path animation ww involves moving anwobject w on a screen that has wwa constant background. ww

Padasalai
 In frame rg animations, multiple objects
rg are allowed to travel rg simultaneously and the
rgbackground or
i . O
la objects also changes. i . O i . O i . O i.
sathe sala sala sala sala
. Pada . P ada . P ada . P ada . P ada
w w ww ww w
ww 3. Explore the opportunities
ww in Animationwfiled movie industry. w ww
 In the past, rg animation course holders rg could find job opportunities
rg .Org
only in the film industry.
i .O i. O i . O i .
a sa l a
a s a l a
a s a l a
a s al a
a s alai
d In India the animation dand visual effects industry, d has been growingPstronger d in recent years. ad
w .Pa w .Pa w .Pa w . a w.P
w w w w w w w w w w
 This is because they have become part of the media and entertainment industry.
rg rg rg rg
a lai.O and visual effects
 sAnimation s alai.O s a lai.O international projects
requirements for massive s a lai.O
was outsourced tosalai.
da da and Pune. .Pada da da
w .Pa Indian companies.P
inaMumbai
w w .Pa .Pa
w w
ww ww ww ww ww
 The surge in demand for animation and visual effects experts has led to a significant increase in the
g g g g
i.Orof students enrolling for
number
ala i.Ora VFX course.
ala i.Or ala i.Or ala ala i.
das das das das das
w.Pa A number of job a
w.Popportunities are wopening
a
w.P up on a dailywfor
a
w.Panimation and visual w.P
a
effects
ww professionals w w w w w w

i rg about production
.Odetail i
g Roles and Responsibilities
.Orteam i .Org i .Org .
alai
4. Explain l ain l a la l a
a s a a s a a s a a s a a s
1.dProduction Managerad d d d
w .Pa w .P w .Pa w .Pa w .Pa
ww  The rolewofwproduction manager iswto w define, and coordinate,wwthe production of the multimedia
ww
project.
rg rg rg rg
i.O i.O i.O i.O alai
.
sala sala sala sala s
.P ada .Pada ada ada ad a
w w w.P w .P w .P
ww ww w w
7
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
2. Content rg
.OSpecialist .Org .Org .Org
sa l a i
Content specialist s a l
performs
a i
all research activities
s a l a i
concerned with the a l
proposed
s a i
application‟s s a lai.
da da da da da
w .Pa content. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
3. Script Writer
 laThei rg writer visualizesi.O
.Oscript rg i .Org i .Org .
a s a a sa l a the concepts in three ldimensional
a s a a environments
a s a l a
a s alai
d d d d d
w .Pa4. Text Editor w .Pa w .Pa w .Pa w .Pa
ww  The TextwEditor w checks the flow of wwtext, structure and correct ww it grammatically. ww
5. Multimedia
i . O rg Architect i .Org i .Org i .Org .
a s l a
a The multimedia architect a s l a
a integrates all the multimediaa sa l a l a
a an authoring tools.
building blocksasusing a s alai
d ad d d d
w .Pa6. Computer Graphic w .PArtist w .Pa w .Pa w .Pa
ww ww ww ww
 Computer Graphic Artist deals with the graphic elements of the programs like backgrounds,
ww
. O rg logos etc. . O rg . O rg . O rg
s a l animation,
a i
s a l a i
s a l a i
s a l a i
s a lai.
P daAudio and Video Specialist
a7. Pada P ada P ada P ada
w . . . . .
ww ww
 They arewresponsible for recording, w
wwediting sound effects and
w
wwdigitizing. ww
w
8. Computer rg Programmer rg rg rg
i . O
a The computer programmer
l a l a i . O
writes the lines of scode l a i . O l a
or scripts in the appropriatei . O language. lai.
s s a a s a s a
da da da da da
w .Pa9. Web Master w.Pa w .Pa w .Pa w .Pa
ww ww
 The responsibility of the web master ww is to create and maintain ww an Internet web page. ww

Padasalai.Orgconverts a multimedia
 They g
.Orpresentation into a web rg
.Opage. .Org .
l a i
a Final multimedia product l a i
a is ready for consultation l a i
a is a joint effort ofathe l a i
aentire team. alai
a s
 a s a s s a s
ad ad ad ad ad
w.P w.P w.P w.P w.P
ww ww ww ww ww
5. Explain about g different file formats gin multimedia files.
O r
i.Formats i.Or i .Org i .Org .
1. Text a
a s a
File
l
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa RTF: Rich Text Format w .Pa is the primary filewformat .Pa introduced in 1987 w PaMicrosoft.
.by w .Pa
ww  Plain text: The wwfiles can be opened, read, wwand edited with most text ww editors. ww
2. Image File . O rg
Formats . O rg . O rg . O rg
daTIFF
a i
sal (Tagged Image File s a l a i
Format) s a l a i
s a l a i
s a lai.
. P a . P ada . P ada . P ada .P ada
w  This format iswcomfortable w for movingwlarge w files between computers w and also allows image w
ww w w ww ww
compression
 BMP l a i .Org
(Bitmap) l a i .Org l a i .Org l a i .Org lai.
s a s a s a s a s a
da da da da da
w .Pa It is used for thewhigh-resolution
.Pa .Pa
or large images.
w w .Pa w .Pa
ww  DIB (Device w w
Independent Bitmap) ww ww ww
 Allows the rg files to be displayed rga variety of devices.i.Org .Org
on
i . O i . O i .
 aGIF
s l a
a (Graphics Interchange a s l a
a Format) a s a la
a s a l a
a salai
d d d d d
w .Pa GIF is a compressed w .Paimage format and suitable w .Pa for graphics that uses w .Paonly limited colors w.Pa
ww ww ww ww ww
 JPEG (Joint Photographic Experts Group)
 JPEG rg designed to attain maximum rg rg rg technique.
al ai.O was
al ai.O image compression
al ai.O and uses lossy compression
al ai.O alai.
as as das as as
w. Pad w. Pad w . P a
w. Pad w. Pad
ww ww ww 8
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
3. Digital Audio
l a i .OrgFile Formats lai.Org l a i .Org l a i .Org lai.
a (Audio Interchange
dasAIFF a s a File Format) s a s a s a
Padformat used by Apple. da da da
w .Pa A standard audio w .file w .Pa w .Pa w .Pa
ww ww ww ww ww
 WAV (Waveform Audio File Format)
 It islaai.O
rg i .Org for storing uncompressed i .Org sound files. lai.Org .
a s a audio file format in windows
a sa l a
a s a l a
a s a a s alai
d d d d d
w .Pa MP3 (MPEG Layer-3 w .Pa Format) w .Pa w .Pa w .Pa
ww  It is a formatwfor w storing and downloading ww music. ww ww
 WMA (Windows
.Org
Media Audio)rg
i i .O i .Org .Org .
l a
asItais a windows media audio a s l a
a format by Microsoftasand l a
a designed with Digital a s l a i
aRight Management asalai
d Pad d d d
w .Pa (DRM) abilities forw.copyright protection. w.Pa w .Pa w .Pa
ww ww
 RA (Real Audio Format)
ww ww ww
 Real . O rg format is designedi.O forrgstreaming audio over . O rgInternet. .O rg
s a l a iAudio
s a l a s a l a i the
s a l a i
s a lai.
da Video File Formats
4. aDigital
P P ada P ada P ada P ada
.
w  AVI (Audio/Video .
w Interleave) w . w . w .
ww ww ww ww ww
 Sound and
. O rg picture elements are . O
stored
rg in alternate interleaved . O rg chunks in the file.i.Org
 sMPEGa i
la (Moving PicturesaExperts la i Group) s a la i
s a la s a lai.
ada ada ada ada ada
w.P  MPEG is the standards w.P for digital video and w.Paudio compression. w.P w.P
ww ww ww************* ww ww

Padasalai
J. BASKARAN M.Sc.,
i . O rg B.Ed. (C.S) i .Org i .Or g
i . O rg B.Ed. (C.S)
J. ILAKKIA M.Sc., M.Phil.,
.
la
[email protected]
sa sa l a sa l a ala
[email protected]
s s alai
ada Puducherry. ada ada a
adPuducherry. ad a
w.P w . P w . P w.P w.P
ww 2. AN INTRODUCTION TO ADOBE PAGEMAKER
w w w w w w w w

i .Org i.Org Section – Alai.Org i .Org .


a sa l a
a s a l a
a s a a s al a
a s alai
d the best answer Pad
Choose d d (1 Mark) d
w .Pa w . w .Pa w .Pa w .Pa
ww 1. DTP stands for ______________
ww ww ww ww
(a) Desktop g Publishing (b).O Desktop
g Publication (c) gDoctor To Patient (d) Desktop g Printer
. O r r . O r . O r
s lai
2. ____________
a is a DTP software.
s a lai s a lai s a lai s a lai.
. P ada (a) Lotus 1-2-3 .Pada (b) PageMaker.Pada a
(c) Maya .Pad (d) Flash .P ada
w w w w w
ww 3. Which menu contains ww the New option? ww ww ww
(a) File g
.Ormenu (b) O rg menu
. Edit OrgLayout menu (d)
.(c) Org menu
.Type
4. In a s a l a
PageMaker
i
s
Window, theaarea l a i
a outside of the dark a s l a i
a is referred to as _________.
border s a l a i
s a lai.
d d d da da
w .Pa (a) page w .Pa (b) w
pasteboard .Pa (c) w .Pa
blackboard (d) dashboard w .Pa
ww ww ww ww ww
5. Shortcut to close a document in PageMaker is ______________
(a) aCtrl
i .O+rgA (b)i .O rg + B
Ctrl i OrgCtrl + C
.(c) (d) i Org+ W
.Ctrl .
a s a l
a s a l a
a s a la
a s a l a
a salai
6. Ad__________ tool is used d for magnifying the particular
d portion of the area. d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww (a) Text toolww ww
(b) Line tool ww tool
(c) Zoom (d) Hand tool ww
7. _________ tool g is used for drawing boxes.
i . O r i .O rg i OrgRectangle
.(c) i Org
.Text .
(a)
asa l a
Line
asa l a
(b) Ellipse a l a a l
(d)a alai
ad ad adas ad as ad as
w.P w.P w. P w.P w.P
ww ww ww 9
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 8. Place option is presentww in_____________wmenu. w ww ww
(a) File
la i .Org l
(b).O
a i rg
Edit
l a i OrgLayout
.(c) l a i Org
(d) .Window
lai.
9. To s a
select an entire document s a
using the keyboard, press s a
___________ s a s a
da da da da da
w .Pa (a) Ctrl + A w.Pa (b) Ctrl + B w .Pa (c) Ctrl + w
C .Pa (d) Ctrl + D w .Pa
ww ww ww ww ww
10. Character formatting consists of which of the following text properties?
(a)laBold
i .Org (b)i .O rg
Italic i OrgUnderline
.(c) (d) i Orgof these
.All .
a s a a sa l a
a s a l a
a s a l a
a s alai
11. d d
Which tool lets you editatext? d d d
w .Pa w .P w .Pa w .Pa w .Pa
ww (a) Text tool ww (b) Type w w
tool wwtool
(c) Crop (d) Hand tool ww
12. Shortcut to print
i . O rg a document in Pagemaker i. O rg is ___________ g
i Or Ctrl + C
.(c) i Org+ V
.Ctrl .
a s(a)
a l a
Ctrl + A
a sa l a
(b) Ctrl + P
a s a l a
a s l
(d)
a a
a s alai
w PadAdobe PageMakerwis.P
.13. aa d layout software. Pad
page
w . w .Pa
d
w .Pa
d
ww 14. Title Bar is thewtopmost w part of the PageMaker ww window. ww ww
15. ScrollingOisrgthe process of moving O rg and down or left and
up O rg through the document
right O rg window.
a i .
l tool is used to draw saacircle.
l a i . l a i . l a i . lai.
16. d s a
Ellipse s a s a s a
. P a a . P ada . P ada . P ada . P ada
w 17. The Insert pages w
option is available on w
clicking the Layout menu. w w
ww ww ww ww ww
18. Match the following.
Cutlai.Or
g - +.O Zr
g +i.XOr
g .Org
s a
(i) Ctrl
s a l a i Ctrlla
s a s a l a i
s a lai.
da Copy - da Ctrl + V
(ii) daCtrl + C da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Paste ww- (iii) Ctrl + X ww Ctrl + V ww ww

Padasalai
Undo rg - (v) Ctrl + Crg Ctrl + Z rg
i . O i . O i .O i .Org .
19. Choose
a s a l a the odd man out.
a s a l a
a s a l a
a s a l a
a s alai
ad PageMaker, QuarkXPress,
.i.PAdobe .Pa
d Adobe In Design, d
.Pa Audacity .Pa
d
.Pa
d
w w w w w
ww ii. File, Edit, Layout, wwType, Zip ww ww ww
iii. Pointer Tool,
i .OrgLine tool, Hide Tool, i rg Tool
.OHand i .Org i .Org .
s
iv. Bold,
a
l a
aItalic, Portrait, Underline a s a l a
a s a l a
a s a l a
a s alai
w PadChoose the correctwstatement.
.20. .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
i. (a) Text can be selected using mouse only.
i
(b)laText.Orgcan be selected using l a i . O rg or the keyboard.
mouse l a i . O rg
l ai . O rg
lai.
s a s a s a s a s a
ii. ada (a) DTP is an abbreviation ada ada
for Desktop publishing. ada ada
w . P w . P w . P w . P w .P
ww (b) DTP is an wwabbreviation for Desktop wwpublication. ww ww
21. Choose therg correct pair rg
(a)l a i
Edit. O and Cut l a
(b)i .OEdit and New l a i OrgUndo and Copy l(d)
.(c) a i rg
.OUndo and Redo salai.
s a s a s a s a
da da da da da
w .Pa w .Pa w .Pa
Section-B w .Pa w .Pa
ww Answer the following ww questions ww ww ww
(2 Marks)
1. What is desktop
i .Org publishing? lai.Org i .Org i .Org .
 Desktop
a s l a
a publishing (abbreviated a s a DTP) is the creationaof s l a
apage layouts for documents a s l a
a using DTP a salai
d d d d d
w .PaSoftware. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
2. Give some examples of DTP software.
g .Org rg rg
 PopularlaDTP i.Or software are Adobe laiPageMaker, lai.O QuarkXPress, etc.lai.O
Adobe InDesign, lai.
ad asa ad asa adas
a
ad asa ad asa
w.P w.P w. P w.P w.P
ww ww ww 10
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 3. Write the stepswtowopen PageMaker. w w ww ww
 Start→All.O rg
Programs Org
→ Adobe → .Pagemaker 7.0 → Adobe.O rg
PageMaker 7.0. .Org
4. How s a l
do
a i
you create a New s a la
document
i
in PageMaker? s a l a i
s a l a i
s a lai.
da
Pacreate da da da da
w .To a new w
document,.Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
I. Choose File > New in the menu bar. (or) Press Ctrl + N in the keyboard.
i Org
.Document i .Orgappears, Enter thelappropriate
i .Org i .Org .
alai
II. Now l a Setup dialog l a box a settings. l a
a s a a s a a s a a s a a s
III. d Click on OK. NowPaanew d document called P d - 1 opens on thePscreen.
Untitled d d
w .Pa w . w . a w . a w .Pa
ww 5. What is a Pasteboard ww in PageMaker? ww ww ww
 A document rpage g is displayed within ragdark border.
i . O i . O i .Org i .Org .
 The a sa l
area a outside of the darka a l
border
s a is referred to as the
a s a l a
pasteboard. a s a l a
a s alai
d d ad not visible when you d d
w .PaPasteboard is used towtemporarily
.Pa hold elements w .Pand w .Paprint the document. w.Pa
ww ww
6. Write about the Menu bar of PageMaker.
ww ww ww
 Menu Bar . O rg . O rg . O rg .O rg
s a l a i contains the followingamenus,
s a l i
s a l a i
s a l a i
s a lai.
P da File, Edit, Layout,PType,
a ada Element, Utilities,.PView,
ada Window, Help. .Pada P ada
w . . .
ww  When you click w onwawmenu item, a pulldown w
ww menu appears with sub-menus
ww
w w
ww .
under certain options
7. DifferentiatergEllipse tool from Ellipse rg frame tool. rg rg
ala i.O lai .O lai .O i.O i.
das a sa
da sa a sala das
ala
w .Pa w . Pad w .Pa w .Pa d
w .Pa
ww ww ww ww ww

Padasalai
rg
i.O editing? i.O rg i.O rg i.O rg .
8. Whatais
a s l a text
a s a l a
a s a l a
a s a l a
a s alai
d d d d ad
w .PaText Editing is the processw .Pa of inserting and deleting w .Pa words, correctingwerrors, .Pa moving and copying w .Ptext
ww in the document.ww ww ww ww
9. What is text
i .Orgblock? i.Org i .Org .Org .
 PageMaker
a s a l a uses Text toola s
to l a
acreate text blocks to typea s l a
athe text directly into aitsand l a i
a the borders are asalai
d d d d d
w .Painvisible. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
10. What is threading text blocks?
 Text blocks . O rg are connected to other . Orgtext block in the way . O rg called threaded. i.Org
s a l a i that
s a l a i
s a l a i are
s a la s a lai.
da process of connecting
PaThe P
a among Text blocksadisacalled threading text.ada
adtext P P P ada
w . w . w . w . w .
ww 11. What is threading ww text? ww ww ww
 Text blocks that are connected are said to be threaded.
l a i .Org l a i .Org l a i .Org l a i .Org lai.
 The a s a
process of connecting text
s a among Text blocks is a
called
s threading text. s a s a
PadHow do you insertwa.Ppage
.12. adain PageMaker? .Pada .Pa
da
.Pa
da
w w w w
ww To insert pages ww ww ww ww
1. Go to thei.page Org where you want lto i .Org
insert. i .Org i .Org .
a s
2. aChoose
l a
a Layout > Insert Pages a s a
ain the menu bar. a s a l a
a s a l a
a s alai
w P d
.3. w . Pad w . Pad w .Pad w . Pad
ww Type the numberwof w pages you want to insert ww in the dialog box appears. ww ww
4. To insert pages after the current page, choose „after‟ from the pop-up menu.
.Org
iInsert. i .Org i .Org i.Org .
5. Clickaon
a s l a
a s a l a
a s a la
a s a l a
a s alai
d new pages are inserted.
PaThe d d d d
w.6. w.Pa w .Pa w .Pa .Pa
w
ww ww ww 11
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
dasala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w
w Section-C ww ww

la i Org
Answer the .following questions
la i .Org l a i .Org l a i .Org
(3 Marks)
lai.
s
1. What ais PageMaker? s
Explain a its uses. s a s a s a
da da da da da
w .PaAdobe PageMaker w is .aPa
page layout w
software. .Pa w .Pa w .Pa
ww ww ww ww ww
 It is used to design and produce documents that can be printed.
g rg .Org pages. .Org
i.Or you to easily position
 Toolsalaallow a l a i .Otext and graphics ona l i
document
a a l a i alai
.
d a s a s a s a s a s
PaMention
.2. three tools in ad
.PPageMaker and write.P ad keyboard shortcuts.
their .Pa
d
.Pa
d
w w w w w
ww ww ww ww ww
rg rg .Org rg
sa lai.O sa lai.O a l a i
sala
i.O
sa lai.
da da das ada ada
w .Pa w .Pa w .Pa w.P w .P
ww ww ww w w ww
i.O rg i.O rg i.O rg i.O rg i.
sala
da the use of any three sala sala sala s ala
3. Write
a adatools in PageMaker aalong
da with symbols. ada a d a
w.P w.P w.P w.P ww
.P
ww ww ww ww w
i.O rg i.O rg i.O rg i.Org i.
sala sala sala sa l a
das
ala
.P ada .P ada .P ada .P ada .Pa
w ww www www www ww
w

Padasalai
i.O rg i.Org i.Org .Or g
a la a l a a l a l ai lai.
ada
s
ada
s
ada
s
a dasa ada
sa
w . P w.P w.P w. P w.P
ww 4. How do you rejoin ww split blocks? ww ww ww
Rejoining Spliti .OrgBlocks: i.Org i .Org i .Org .
a s
Toarejoin
l a
a the two text blocks, asa l a
a s a l a
a s al a
a s alai
w P d
.1. w
ad
.Pbottom w
d
.Pa text block, clickwand
d
.Padrag the bottom handle w
ad
.Pup
ww Place the cursor ww
on the handle ofww
the second ww ww to
the top.
. O rg . Org . O rg . O rg
l a
2. Then aplace i the cursor on the al a
bottom i handle of the first a a
text
l i block, and click and a a
drag
l i the bottom handle alai.
s
daif necessary. da s da s da s das
a
down
P P a P a P a P a
w. w. w. w. w.
ww 5. How do you link ww
frames containing text? ww ww ww
 To link Frames
.Org
containing text, Org
l a i l ai . l a i .Org l a i .Org lai.
s a a second frame with
1.aDraw s a the Frame tool of your s a
choice. s a s a
d da da da da
w .Pa2. Click the first frame w .Pato select it. w .Pa w .Pa w .Pa
ww ww
3. Click on the red triangle to load the text icon.
ww ww ww
g
.Orsecond .Org .Org .Org
4. Click
s a l a ithe frame.
s a l a i
s a l a i
s a l a i
s a lai.
5.a
d PageMaker flows the a
d into the second frame.
text d a d a d a
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 6. What is the usewofwMaster Page? ww ww ww
 Any text or object g that you place on the g master page will appear g on the entire documentgpages.
i . O r i . O r i . O r i.Or .
 Master
a s a l aPages commonly contain
a s a l a repeating logos, page
a s a la
numbers, headers, and
a
l a
footers.
s a a s alai
ad d
.Paselected on a document ad ad ad
w.P Master items cannotwbe w.Ppage. w.P w.P
ww ww ww 12
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
dasala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 7. How do you insert ww page numbers in Master w pages? w ww ww
1. Click on g
.OrMaster Pages icon and.O rg on Text Tool. i.Org
click .Org
l a i la i l a l a i ala i.
2.
d sa the cursor changes
aNow datosaI - beam. d asa d asa das
a a a a a
w.P 3. Click on the left w .P page to add page wnumber.
Master .P w.P w.P
ww ww ww ww ww
4. Press Ctrl + Alt + P.
5. Thelapage
g
.Ornumber displays asla„LM‟.Orgon the left masterlpage. .Org .Org
i
sa on the right Master a i a i l a i lai.
a d6.aClick a d aspage a d
to add page number.asa a d asa ada
sa
w.P 7. Press Ctrl + Altww .P w.P w.P w.P
ww w + P. ww ww ww
8. The page g
. O r number displays as „RM‟ . O rgon the right master ipage,
. O rg but will appear correctly
.Org
ona l
thea i actual pages. a l a i a l a a l a i
sa lai.
P a das P a das P a da-sD P a das ada
w. w. Section
w. w. w .P
ww ww ww ww ww
Answer the following questions: (5 Marks)
i . O rg i . O rg i . O rg i.O rg i.
l a l a l a sala ala
a asa the tools in PageMaker
1. Explain
d asa toolbox.
ad a das
a
ad a a d a s
w.P w.P w.P w.P ww
.P
ww ww ww ww w
i.O rg i.O rg i.O rg i.Org i.
sala sala sala sa l a
das
ala
.P ada .P ada .P ada .P ada .Pa
w ww www w ww w ww ww
w

Padasalai
i.O rg i.Org i.Org .Or g
a la a l a a l a l ai lai.
ada
s
ada
s
ada
s
a dasa ada
sa
w . P w.P w.P w. P w.P
ww ww ww ww ww

a i .Org i.O rg i .Org lai.O


rg
lai.
das
a l sala sa l a s a sa
.Pa .P ada .P ada Pad
a ada
w w w w . w.P
ww ww ww ww w w
rg rg rg i.Or
g
s a lai.O sal a i . O
sala
i.O
s a l a s a lai.
ada .Pa
da a da a da a da
w.P w w.P w.P ww
.P
ww w w ww ww w
i.O rg i.Or
g
i.O rg i .Org i.
sala s a l a sala sa l a
das
ala
.P ada ada ada ada .Pa
ww w.P ww
.P
ww
.P w
w ww w w ww
i.O rg i.O rg i .Org i.O rg .
s a l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.P w.P w.P w.P w
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
13
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
2. Write the steps to place the text in a frame.
.O rg i.O rg .Org i.Or
g
i.
alaitext in a Frame,
To place
sala sa l a i a l a ala
das da da ada
s das
w .Pa1. Click on one of a wFrame
.Pa tool from the Toolbox.
w .Pa w.P w.P
a
w w w w w w w w w w
2. Draw a frame with one of PageMaker‟s Frame tools (Rectangle frame tool or Ellipse Frame Tool or
i .Org i .Org i .Org i .Org .
Polygon
a s l a
a frame Tool). Makeasure
s l a s a l a
a the object remains aselected. a s a l a
a s alai
d d d d d
w .Pa3. Click on File. ThewFile
.Pamenu will appear. w.Pa w .Pa w .Pa
ww ww ww ww ww
4. Click on Place.
rg The Place dialog box
rg will appear.
i .O i .O i .Org i .Org .
a
l
5.dLocate
a
sa the document that a sa l a
contains the text you a
want s l a
ato place, select it. asa l a
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 6. Click on Open. ww ww ww ww
7. Click in.O g
a rframe to place the text.O inrgit. The text will be placed. O rg in the frame. .O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
da can you convert Ptext
3. aHow
P adain a text block to a.Pframe?ada P ada P ada
w . w . w . .
ww  After created ww
text in a text block, if you wwwant to convert it to awframe. ww ww
w
g
.Ordo this by using these r g rg .Org
 You
laican lai.O
steps. i.O i lai.
das
a sa sala sa l a s a
.Pa 1. Draw the framewof ada choice using one .of
.Pyour
daPageMaker‟s FramePtool.
Pathe . a
da
.Pa
da
w w w w
ww ww ww ww ww

Padasalai
2. Select the text block you want to insert in the frame.
i rg
.Othe i rg
.Othe i rg
.Oelements i .Org .
a a la
3.sClick frame while
a s a l
pressinga Shift key. Now
a s a l a
both will be
a
l a
selected.
s a a s alai
d ad > Attach Content ad the Menu bar. d d
w .Pa 4. Choose Element w .>PFrame w .Pon w .Pa w .Pa
ww ww ww ww ww
5. Now thegtext appears in the frame.
i .Or i .Org i .Org i .Org .
s
4. Write
a
l a
athe steps to draw a a s
star l a
a using polygon tool?asa l a
a s al a
a s alai
w Pad
.56 w . Pad w . Pad w . Pad w. Pad
ww Drawing a Star w w Polygon tool
using ww ww ww
 To drawrg
a Star rg rg rg
l a i . O l a i . O l a i . O l a i . O lai.
s a s a s a s a s a
. P ada1. Click on the Polygon
. P adatool from the toolbox.. P da cursor changes toPaacrosshair.
aThe .
da
.P ada
w wwanywhere on the screen. w w w
ww 2. Click and w drag ww As you drag, a Polygon ww appears. ww
3. Release
l a i .Orgthe mouse button lwhen
a i .Orgthe Polygon is of the
l a i Org size.
.desired l a i .Org lai.
s a s a s a s a s a
da da ada bar. Now Polygon da dialogue box Pada
w .Pa 4. Choose Element w .P>aPolygon Settings inwthe .Pmenu w .Pa
Settings
w.
ww appears. ww ww ww ww
r g r g .Org rg
sa lai.O5 in the Number of sides
5. Type lai.Otext box.
sa sa la i
s a l a i.O
salai
.
ada ada ada ada .Pa
d a
w.P w.Pinset textbox.
6. Type 50% in Star w.P w.P w
ww ww ww ww ww
7. Click OK. Now the required star appears on the screen.
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .Pada ada ada ad a
w w w.P w .P w .P
ww ww w w
14
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
a s sala
www.Padasalai.Net
da a s sala
www.TrbTnpsc.com s a
a d a .Pa
d ada .Pa
da
w.P w.P w w .P
ww
ww J. BASKARAN M.Sc., w
w
B.Ed. (C.S) ww wJ.wILAKKIA M.Sc., M.Phil.,w
B.Ed. (C.S)
rg
[email protected] rg .Org rg
[email protected]
lai.O
Puducherry.
a sala
i.O
sa l a i lai.O
Puducherry.
sa ala i.
das da da ada das
w .Pa 3. INTRODUCTION w .Pa TO DATABASEw .Pa MANAGEMENT
w.P SYSTEM w.P
a
w w w w w w w w w w
Section – A
Choose the i Organswer
.best i .Org i .Org (1 .Org
Marks)
i .
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d
PaWhich todrequest information.from
Pad a Database? d d
w .1. language is used
w .Pa w w .Pa w .Pa
ww ww
a) Relational
ww
b) Structural
ww c) Query
ww
d) Compiler
g g g rg
ala i.Or i.Or
ala structure of the database
ala graphically? i.Or i.O lai.
sala
2. The ---------- diagram gives a logical
s s s sa
.P ada ada ada ada ada
w w.P
a) Entity-Relationship b) Entity wc).PArchitectural Representation
w.P
d) Database w.P
ww ww w w w w ww
3. An entity set that does not have enough attributes to form primary key is known as
. O rg . O rg . O rg .O rg
a)
s a a i
lStrong entity set s a a i a i
lb) Weak entity set sal c) Identity set s a
d) a i
l Owner set s a lai.
. P ada . Pada . P ada .P ada . P ada
w w w w w
ww 4. ---------- Command wwis used to delete a database.
ww ww ww
a) Deletergdatabase database_name
rg b) rDelete
g database_name rg
a i
ldrop. O la i . O i . O
la d) drop database_name lai.O lai.
s a
c) database sa
database_name s a s a s a
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 5. Which type of below ww DBMS isMySQL? ww ww ww

Padasalai
.OrgOriented Org
a) Object b) .Hierarchical .c) g
OrRelational .Org
d) Network .
a la i a l a i a l a i al ai alai
d a s
6. MySQL is freely available a s
dand is open source. Pad a s da s d a s
w .Pa w .Pa w . w .Pa w .Pa
ww a) True ww b) False ww ww ww
g g database? .Org .Org
al i.Or
7. ----------arepresents i.Or
a “tuple” in aarelational a i a i alai
.
das d a sal d a sa l
a s a l
a s
.Pa a) Table .Pa b) Row .Pa c) Column .Pad d) Object .Pa
d
w w w w w
ww 8. Communicationwiswestablished with MySQL wwusing ww ww
g rg rg rg
a
a)alSQLi.Or al a
b) i . O
Network calls a l a i . O
c) Java d)
a l ai . O
API‟s a lai.
da s s s s s
. P
9. aWhich is the MySQL . P ada responsible for data
instance . P
a
adprocessing? . P ada .P ada
w w w w w
ww ww ww ww ww
a) MySQL Client b) MySQL Server c) SQL d)Server Daemon Program
g Org Org Org
l a i.Or
10. Thesastructure representing the a l a i .
organizational view of a l a i .
entire database is known a l a i .
as -------- in MySQLsalai
.
a da s da s da s da
w Pad
.database. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
a) Schema rg b) View rg c) rInstance
g d) Table
i . O i . O i . O i .Org .
a s a l a
a s a l a
a s a la
a s a l a
a salai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .Pada ada ada ad a
w w w.P w .P w.P
ww ww w w
15
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w
w Section-B ww ww

la Org
Answer the .following
i questions .Org
la i l a i .Org l a i .(2 g
OrMarks) lai.
s
1. Define a Data Model and list s a
the types of data model s a
used. s a s a
da da da da da
w .PaA data model that determines
w .Pa the logical w .Pa of a database and fundamentally
structure w .Pa determinesw .Pa
in
ww ww ww ww ww
which manner data can be stored, organized and manipulated.
i .OrgModel: i .Org i .Org i .Org .
alai
Types of l aData l a l a l a
a s a a s a a s a a s a a s
.Pa Hierarchical Database
d d d d d
w w .Pa Model w .Pa w .Pa w .Pa
ww  Network model ww ww ww ww
 Relational rg model
i . O i .Org i .Org i .Org .
l a
 asObject-oriented
a databasea s a l
model a
a sa l a
a s a l a
a s alai
d
PaList d d d d
w .2. few disadvantagesw .Paof file processing system. w .Pa w .Pa w .Pa
ww ww ww ww ww
 Data Duplication –Multiple copies of same data wasting the spaces.
 High i . O rg
Maintenance – Access i . O rg and verifying data
control i . O rg
consistency needs high i . O rg
maintenance cost. lai.
a l a a l a a l a a l a
ad s
a Security – Less security a d s
a provided to the data.ada s
a d a s
a d asa
w.P w.P w.P w.P w.P
ww 3. Define Single and wwmulti valued attributes. ww ww ww
 Single Valued
.Org .Org .Org .Org
Attributes:
s a l a i  A single valueds a l a i
attribute contains only
s a l
onea i value for the a
attribute
s l a i
and they don‟t have s a lai.
da ada of values. .Pada da da
w .Pa w .Pnumbers
multiple w w .Pa w .Pa
ww ww
 Example: Age ww ww ww

Padasalai
 Multi i .O rg Attributes: i.Org
Valued i .Org i .Org .
a s a l a
 A multi a
valued s l a
aattribute has more thanasone l a
a value for that particular a s l a
a attribute. a s alai
d Pad Pad Pad Pad
w .Pa w
 Example:
. w . w . w .
ww ww Degree ww ww ww
4. List any two gDDL and DML commands g with its Syntax. g
i O r
. Language (DDL)lai. O r i .Or i .Org .
Data Definition
a
as
l a a
as a l
as
a a l a alai
ad ad ad a das ad as
w.P w.P w.P w. P w.P
ww Commands ww Description w
w ww Syntax ww
r g g rg rg
lai.O
CREATE i.Or or tables
Used to createladatabase l a i . OCREATE database i . O
databasename;
l a lai.
a d asa s a
adaa database or table..Pada
s a s a
ada databasename; .Pada
s a
w .P DROP w. P
Deletes w DROP . P
database
w w
ww ww ww ww ww
rg Language (DML) rg rg .Org
lai.O
Data Manipulation
a lai.O a sala
i.O
sa l a i ala i.
a das a das ada ada das
.P w.P .P .P .Pa
w ww Commands
w
w Description www ww
w Syntax ww
w

i .Org i .Or g
i .Or .Or g . g
i
a (value1, value2); asalai
l aAdds new rows l a into la l a
a d asa
INSERT a s a
d table.
database d
a tablename VALUES
INSERTasINTO
d a s d
w .P w .Pa w .Pa w .Pa w .Pa
ww DELETE
ww the records from thewwDELETE from tablename
Deletes ww WHERE ww
rg table. rg columnname=”value”;
rg rg
ala i.O ala i.O i.O i.O alai
.
das das d a sala das
ala a s
.Pa .Pa .Pa .Pa .P ad
w w w w w
ww ww ww 16
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 5. What are the ACID ww properties? w w ww ww
ACID Properties
la i .Org – The acronym stands
la i
g Atomicity, Consistency,
.Orfor l a i .Org Isolation and Durability.
l a i .Org lai.
s a s a s a s a s a
da command is used
6. Which dtoa make permanentPchanges da done by a transaction? da da
w .Pa w .Pa w . a w .Pa w .Pa
ww  The TCL(Transaction ww Control Language) wwcommand “COMMIT”whelps w the database to save wwdata
permanently.
i .Org i .Org i .Org i .Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d is view in SQL?Pad
PaWhat d d d
w .7. w . w .Pa w .Pa w .Pa
ww ww ww
 A VIEW in SQL is a logical subset of data from one or more tables. ww ww
 View is iused .Orgto restrict data access i .O . rg i .Org i .Org .
a s
8. aWrite
l a
athe difference between a s l a
aSQL and MySQL. asa l a
a s a l a
a s alai
d ad Pad Pad Pad
w .P w .P w . w . w .
ww ww SQL ww ww MySQL ww
 SQL – Structured g Query Language isgnot a
. O r . O r  MySQL . O rg is a database management . O rg system
l
database.
s a a i
s a l a i
s a l a i
s a l a i
s a lai.
ad a ada ada  Allows managing da
arelational ada
w . 
P Used to access the . P
database
w w . P w .P databasesw . P
ww ww ww ww ww

l a .Org
9. What is Relationship
i and List itsi.O
l a
rg
types.
l a i .Org l a i.Org lai.
da a
InsEntity sa s a s a s a
da
Relationship Model, relationship exists
Pad
a
between two entities.
Pad
a
Pad
a
w .Pa Three types of relationships
w .Pa w . w . w .
ww ww are, ww ww ww

Padasalai
1. One-to-One relationship
i .Org i .Org i .Org i .Org .
a sa2.
l aOne-to-Many relationship
a s a l a
a s a l a
a s al a
a s alai
d 3. Many-to-ManyParelationshipd d d d
w .Pa w . w .Pa w .Pa w .Pa
ww 10. State few advantages ww of Relational databases. ww ww ww
 The featuresrgof RDBMS are
i .O i .Org i .Org i .Org .
 asHighl a
a Availability a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa High Performance w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Robust Transactions and support
 Ease . O rg . O rg . O rg . O rg
s a la i of management
s a l a i
s a l a i
s a l a i
s a lai.
. P ada Less cost . P ada . P ada . P ada .P ada
w w w w w
ww ww ww Section-C ww ww
Answer the following rg questions rg rg (3 Marks)rg
a lai.O a lai.O ala i.O ala i.O ala i.
das on Evolution of DBMS.
1. Explain
a das das das das
w.P The concept of w w .Pa w .Pa w .Pa w .Pa
w w w
w storing the data startedwbefore 40 years in various w
w formats. w w
 Punched card
.Org
technology was usedrg
.Org .Org
to store the data.
i i .O i i .
 a s
The l a s l a
a file systems such as aindexed,
a s
random and sequential
a
la
a access were predecessor
a s l a
a of database a salai
d d d d d
w .Pa system. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 DBMS was introduced to overcome limitations of the file system.
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .Pada ada ada ad a
w w w.P w .P w .P
ww ww w w
17
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 2. What is relationship ww in databases? Listwits types. w ww ww
 In Entity rg
.ORelationship .Org rg entities.
.Otwo .Org
s a l a i
s a i
Model,larelationship exists between
s a l a i
s a l a i
s a lai.
da da are, da da da
w .Pa Three types of relationships
w .Pa w .Pa w .Pa w .Pa
ww  ww
One-to-One relationship ww ww ww
i . O rg One-to-Many relationship
i .Org i .Org i .Org .
a s a l a  Many-to-Many
a sa l a relationship
a s a l a
a s a l a
a s alai
d
PaDiscuss d d d d
w .3. on Cardinalityw .Pain DBMS. w .Pa w .Pa w .Pa
ww ww ww ww ww
 Cardinality is a number of entities in one set mapped with the number of entities of another set via the
i .Org i.Org i .Org i .Org .
relationship.
a s a l a
a s a l a
a sa l a
a s a l a
a s alai
.PaThree classifications
d d
PaCardinality d d d
w w .in w .Pa one-to-many and w
are one-to-one, .Pa
Many-to-Many.
w .Pa
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg i.
sala
da any 5 privileges available sala
da in MySQL for thedUser.
a sala sala s ala
4. List
a a a ada a d a
w.P w.P w .
List of privileges
P w .P
ww
.P
ww ww ww available in MySQL
ww w
i.O rg Select_priv Userrgcan select rows from database
i.O rg tables.
i.O i.Org i.
sala sala sala sa l a
das
ala
.P ada .Pa
d
Insert_priv
a User can insert
.Prows
a
ad into database tables.
.Pa
d a
.Pa
w ww www www w ww ww
w

Padasalai
g Update_priv Usergcan update rows of database
g tables.
i .Or i.O r i.O r i .Org .
a la a l a a l a al a alai
das d
Delete_priva s a s
d of database tables.Pad
User can delete arows a s d a s
w .Pa w .Pa w .P w . w .Pa
ww w
wCreate_priv User canww ww
create new tables in database. ww
i .Org i.Org i .Org i .Org .
a s
5. aWrite
l a
afew commands usedaby s l a
a DBA to control theaentire
s l a
a database. a s a l a
a s alai
d d d d d
w .P Administrative MySQL w .PaCommands: w .Pa w .Pa w .Pa
ww ww ww ww ww
1. USE Database g – This commandgis used to select the database g in MySQL
. O r . Or . O r . O rg
s a la i
s al a i
s a l a i
s a l ai
s a lai.
. P ada . P ada . P ada . P ada .P ada
w w w w w
ww ww ww ww ww
2. SHOW Databases – Lists all the databases available in the database server.
i.O rg i.Or
g
i.O rg i .Org i.
sala s a l a sala sa l a
das
ala
.P ada P ada P ada P ada a
ww ww
3. SHOW Tables .
– Lists all the tables w .
available
w in the current w .
database
w we are working in.
w w.P
w w w w w
i.O rg i.O rg i .Org i.Org .
s a l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.P w.P w.P w.P w
ww ww ww ww ww
. Org . Org i.O rg . Org .
a s alai M.Sc., B.Ed. (C.S) asalai
J. BASKARAN
sala alai M.Phil., B.Ed. (C.S) asalai
J. ILAKKIA M.Sc.,
s
.Pa
d
[email protected]
.Pa
d
. P ada d a
.Pa Puducherry.
[email protected]
.Pa
d
w w w w w w w
w Puducherry.
w ww 18
ww w w
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w
w Section - D ww ww
Org
Answer the .following
i questions:
i.O rg i .Org i .O(5rgMarks) lai.
da sala a sala
d models availablePind asa l a
das a l a
da s a
.P1. aDiscuss .Pa
on various database . a DBMS. .Pa .Pa
w ww www www ww
w
ww
w
 The database technology came into existence in terms of models with relational and object-relational
.O rg .Org .Org i.Org
alai
behavior.
s sa l a i
sa l a i
s a l a sa lai.
ada ada ada ada ada
w.PTypes of Data Model: w.P w.P w.P w.P
ww ww ww ww ww
 Hierarchical g Database Model
i . O r i .Org i .Org i .Org .
l a
 asNetwork
a model a sa l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Relational model ww ww ww ww
 Object-oriented
O rg database modelOrg O rg O rg
l a i . l a i . l a i . l a i . lai.
s a s a s a s a s a
i) a
P da
Hierarchical ada
Database Model
P P ada P ada P ada
w . . . . .
ww  It is IBM’s w wwDBMS.
first ww
w
ww
w
ww
w

 Each
g
Or has informationlain r g r r g g
lai.record
a i.Oparent/
a lai.O like a tree structure.
child relationship
a lai.O a a lai.
das a s
Pad was called as Record da s da s da s
w .Pa The collection of w .records w .Pa Types / Tables. w.Pa w .Pa
ww ww ww ww ww
 The individual records are equal to rows.

ww

ww
w

w .Pa
d a

Padasalai
ii) Network
sa

dasThis
l

l
a

a
i

i .
Org
.model
.Pa In Network model
 The many
O
ww
w

a model identified the


 Network schema:
w .Pa
ad
.Peach

d
a

a
s

s
a l
member

l
a

rg to many relationships
a
three
ww Schema defines all
rg Controls on views
i

i
.Org

. O
can
are
ww
w
have

a database components
ww
w .Pa
d
a

a
s

s
a

l
l

a
a i .Org
Pad than one owner. w.Pad
.more

rg handled in a betteri.O way.


a such as,
rg

about the structure of the


rofg the database for thei.O rg
ww

w .Pa
da
wwdatabase.
a

s
s

a
al

l
a

a
i

i
.Org

.Org
ww

ww
w

w
.Pa

.Pa
d
d

a
a

g
s
s alai

alai
.

 Sub ischema:
la
a
. O l a i . O l a
user
l ai.Or lai.
ad asLanguage for data a d asa
management: Basic a d asa for accessing theadatabase.
procedural da s a
a da s a
w . P w . P w . P w . P .P
ww ww ww ww www
iii) Relational Model
rg rg rg rg
s a lai.O model is defined
 Relational
s a i.O two terminologies,alInstance
lawith s ai.O and Schema.salai.O ala i.
ada ada Pad
a ada das
w.P  Instance – A table
w.Pconsisting of rows and w.columns w.P w .Pa
ww ww ww ww ww
 Schema –g Specifies the structure including
g name and type gof each column.
i . O r i . O r i .Or i .Org .
l a
 asAarelation (table) consists l a la
asaof unique attributes (columns)
asa asa
and tuples (rows). l a
a salai
w Pad
.iv) w . Pad w . Pad w .Pad w .Pa
d
ww Object-Oriented wwDatabase Model ww ww ww
 This model ofrOOP’s concepts and O
l a i .Org is the combinationl a i .O g
la i . database
rg technologies and
l a i.Orgalso serves as lai.
a asa a a a
P a dasthe base of Relational P a dmodel. P adas P a das P a das
w. w. w. w. w.
ww ww ww 19
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
 Object oriented model uses small, reusable software known as Objects.
. O rg . O rg . Org . O rg
 sThese
a la i la i
are stored in objectsaoriented database. s a l a i
s a l ai
s a lai.
da
PaList da da da da
w .2. the basic w
concepts.Paof ER Model with suitable
w .Pa example. w .Pa w .Pa
ww ww ww ww ww
 ER model rg consists of a collection rg of entities where each rgof these entities will be
rginterconnected
i . O i . O i . O i . O .
a s ala each other with conditions
with a sala and dependencies. a s ala a s ala a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ER Modeling Basic wwConcepts ww ww ww
Org of ER model consists
The basic concepts
lai. Orgof. .Org i.O rg
lai.
saor salai a l a i
sala sa
d a
1. aEntity Entity type d a das ada ada
w .P w .Pa w .Pa w.P w .P
ww 2. Attributes ww ww w w ww
g rg rg rg
i.Or
3. Relationship i.O i.O i.O i.
sala sala sala sala s ala
ada or Entity type .Pada
Entity
P a da ad a a d a
w . w w.P w.P ww
.P
ww ww w
 An Entity can be anything a real-world object
w w
or animation whichwis easily identifiable bywanyone even
rg rg rg .Org
a lai.O man.
by a common
sala
i.O
sala
i.O
sa l a i ala i.
das
PaAn entity is represented da da da das
w . w .Paby a rectangular box. w .Pa w .Pa w.P
a
w w w w w w w w w w

Padasalai
Example: Employee, HR, Manager are entities
i .Org i .Org i .Org i .Org .
a sa l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
Types of Entity:
i .Org i .Org i .Org i .Org .
 Strong
a s a l aEntity:
a s a l a
a s a l a
a s al a
a s alai
d d d ad d
w .Pa A Strong entity doesn’t
w .Pa depend on any other w .Paentity on the database w .Pwith a primary key w .Pa
ww ww ww ww ww
 It is represented
r g by one rectangle. rg rg g
i. O
laEntity: lai.O i.O i.Or lai.
 Weak
da s a
da s a sala s a l a s a
a a ada ada .Pa
da
w.P w . P
 A weak entitywiswdependent on other w w . P w . P w
ww w
entities and it doesn‟t have wwany primary key. ww
 It is represented
.Org by double rectangle. .Org .Org .Org
s a l a i
s a l ai
s a l a i
s a l a i
s a lai.
da Instance:
 Entity da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Instances are w
w
the values for the entity w
w ww ww
 Entity i .Org denotes the category i .Orgvalues for the given i Org
.entity. i .Org .
alai
l a Instance l a la l a
a s a a s a a s a a s a a s
d ad has instances like .dog,Padcat, cow… Etc w.Pad d
w .Pa Example: Animals w .Pentity w w .Pa
ww ww ww ww ww
Attributes
i .Org i .Org i .Org i .Orgi .
alaattribute
 sAn sala about that entity and
is the information salita will describe, quantify,
salaqualify, classify, andsala
.P ada .P ada ada ada ada
w ww
specify an entity. w.P w .P w .P
ww w w w
20
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
Types of attributes:
.O rg .O rg .O rg i.Or
g
alai
1. Key Attribute alai characteristic of an entity.
- Unique alai a l a a lai.
das Pad
as
PaSimple Attributes w. - Cannot be separated da s
ada
s da s
w .2. w .Pa w .P w .Pa
ww ww ww ww ww
3. Composite Attributes - Can be subdivided into simple attributes
. O r g .Org .Org .Org .
4. Single l a i
aValued Attribute - Contains a l a i only one value asa l a i a l a i alai
d a s d a s d d a s d a s
w PaMulti
.5. Valued w .Pa- Has more than onewvalue
Attribute .Pa w .Pa w .Pa
ww ww ww ww ww
Relationship: rg
i .O i .Org i .Org i .Org .
da a l a
InsEntity a
Relationship Model,s l a
a relationship exists between
a s l a
a two entities. asa l a
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww w
 Three types ofwrelationships are, ww ww ww
i.O rg One-to-One relationship. O rg . O rg .O rg
sala s a l a i
s a l a i
s a l a i
s a lai.
. P ada . Pada relationship .Pada
 One-to-Many .P ada . P ada
w ww w w w
ww  w Many-to-Many relationship ww ww ww
rg on various typesi.O
.Odetail g
ofr attributes in DBMS. .Org .Org
3. Discusslain
s a i
s a l a s a l a i
s a l a i
s a lai.
a da da da da
w Pad
.Attributes w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 An attribute is the information about that entity and it will describe, quantify, qualify, classify, and

Padasalai
i rg
.Oentity. i .Org i .Org i .Org .
specify
a s a laan
a s a l a
a s a l a
a s al a
a s alai
d
PaAn d d adcharacter or string. .Pad
w . attribute will w .Pahave a single value,wthat
always .Pavalue can be a number w .Por w
ww ww ww ww ww
Types of attributes:
g .Or i.O rg .Org rg
a l a i
sala sa l a i alai.O sa lai.
das s
1. Key Attribute
P a P ada P ada Pad
a ada
w .  A key attribute w. w. of an entity. ww. w.P
ww ww describes ww
a unique characteristic w w w

.rg
2. Simple Attribute
O rg
. O rg . O . O rg
s a la i
s al a i
s a l a i
s a l ai
s a lai.
. P adaThe simple attributes
. P ada be separated it .will
cannot
P adbea having a single value
. P
a their entity.
adfor .P ada
w w w w w
ww 3. Composite Attributes
ww ww ww ww

l a i .Org
 The composite attributes can be
l ai rg
.Osubdivided into simplei.O
l a
rg
attributes without change
l a i .Oinrgthe meaning of lai.
a
asthat asa asa asa asa
P a d attribute. P a d P a d P a d P a d
w. w. w. w. w.
ww 4. Single Valued Attributes:
ww ww ww ww
 A single i .Orgvalued attribute containsi .Orgonly one value forlathe
i rg
.Oattribute and they don‟t i .O rg multiple
have .
a s a l a
a s a l a
a s a a s a l a
a s alai
d d d d d
w .Pa numbers of values. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
5. Multi Valued Attributes:
g .Orgthan one value forlathat rg .Org
 Aamulti
l a i.Orvalued attribute has a l a i
more a i .Oparticular attribute.a l a i alai
.
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 21
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
4. Write a note on open source software tools available in MySQL Administration.
rg rg .Org i.Or
g
ai.O
MYSQLalAdministration .O
alai software tools
open source
sa l a i a l a ala i.
das Pad
as ada to design the database ada
s das
w .Pa Many open source w . tools are available in w .Pmarket
the w.P w.P
a
in a better andwefficient
w w w w w w w w w
manner. g
i .Or i .Org i .Org i .Org .
l a
 asPhpMyAdmin
a s l a
a for Web Administration.
is most popular
a a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The popularwDesktop
w Application toolswware MySQL Workbench wwand HeidiSQL. ww
Org (Web Admin)
PHPMYADMIN
i . i .Org i .Org i .Org .
s a l a s a l a s a l a s a l a s alai
d This administrative tool
a a
d of MySQL is a webPa d a
application written in PHP.d a d a
w .Pa w .Pa w . w .Pa w .Pa
ww  They are used wwpredominantly in webwhosting.w ww ww
 The i . O
main rg feature is providing i . O rg interface, importing
web i . O rgdata from CSV andi.Oexporting
rg data to lai.
a l a a l a a l a a l a
a d a s
a d a s
a d a s
a d a s
a d asa
w.P various formats. .P
w w.P w.P w.P
ww ww ww ww ww
 It generates live charts for monitoring MySQL server activities like connections, processes and
. Org i.O rg i.O rg .Org i.
alai usage.
smemory sala sala sa l a i ala
da da ada da das
w .Pa It also helps in making
w .Pa the complex queries w .Peasier. w .Pa w.P
a
w w w w w w w w w w

Padasalai
MySQL Workbench rg (Desktop Application)
i . O i .Org i .Org i .Org .
la
dasItais a database tool used a by
s l a
a developers and DBA‟s a s l a
amainly for visualization.
a s al a
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  This tool helps wwin data modeling, development
ww w
of SQL, serverwconfiguration and backupwwfor
g a better way.
.Orin
MySQL .Org .Org .Org .
a l a i a l a i a l a i a l a i alai
a s
d Its basic release version a s
d is 5.0 and is now inP8.0 a s
d supporting all Operating a s
d Systems. d a s
w .Pa w .Pa w . a w .Pa w .Pa
ww  The SQL editor ww of this tool is very flexible
ww and comfortable inwdealing w w
multiple resultswset.
. O rg Application) i.Org . O rg . O rg
HeidiSQL
s a la i
(Desktop
s a l a s a l a i
s a l ai
s a lai.
. P ada This tools helps in.Pthe a
adadministration of . P
better
a
addatabase systems. . P ada .P ada
w w w w w
ww ww ww ww ww
 It supports GUI (Graphical User Interface) features for monitoring server host, server connection,
l a i . Org l ai . Org l a i . Org l a i . Org lai.
Databases,
s a Tables, Views,
s a Triggers and Events. sa s a s a
da
PaExplain da da da da
w .5. in detail w
on .Pa Queries with suitable
Sub w .Paexamples. w .Pa w .Pa
ww ww ww ww ww
 The SQLrgquery is written within ragmain Query is called asrgNested Inner/ SubQuery.
i .O i .O i .O i .Org .
dasThe
l a
a sub query is executed a s l a
afirst and the results ofasub
s la
a query are used as the a s a l a
condition for main a salai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww query. ww ww ww ww
.Orgquery must followlathe
 The isub i
g
.Orbelow rules: i .Org i.O rg .
asa
l a sa sa la sala s alai
.Pad  Sub Queries are P ada written within thePparentheses.
always
. ada .P ada .P ad a
w w w. w w
ww ww ww 22
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
 Always place the Subquery on the right side of the comparison operator.
rg rg rg rg
lai.O BY clause is not
aORDER ala i.O in sub query, sincealSubqueries
used ai.O .O
alai the results
cannot manipulate ala i.
das Pad
as das ada
s das
w .Pa internally. ww. w .Pa
w.P w.P
a
ww w ww ww ww
 Consider the Employee table with the fields EmpID, Name, Age and Salary.
i.O rg .Org .Org i.O rg
s a l a sa l a i
sa l a i
s a l a sa lai.
ada ada ada ada ada
w.P w.P w.P w.P w.P
ww ww ww ww ww
rg rg .Org rg
sa lai.O sa lai.O a l a i
sala
i.O
sa lai.
da da das ada ada
w .Pa w .Pa w .Pa w.P w .P
ww ww ww w w ww
i.O rg i.O rg i.O rg i.O rg i.
sala
da Using Select statement sala sala sala s ala
a adathe sub query is, a da ad a a d a
w.P w.P w.P w.P ww
.P
ww SELECT * from Employee
ww w
where EmpID INw(SELECT EmpID from w w
Employee WHERE Salary w < 20000);

la Orginner query is executed.


 First,i.the
l a i .Org l a i .Org l a i.Org lai.
s a sa sa s a s a
da adaand 103 are retrieved. da da da
w .Pa As a result EmpIDw .P101 w .Pa w .Pa w .Pa
ww ww ww
 Now the external or outer query is executed.
ww ww

Padasalai
rg
.O the query is , i.O rg i.Org .Or g
alai
 Internally a l a a l a l ai lai.
ada
s
ada
s
ada
s
a dasa ada
sa
w . P w.P SELECT * from Employee w.P where EmpID IN(101,103) w. P w.P
ww ww ww ww ww
 And the output is,
i .Org i.Org i .Org i .Org .
a sa l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
. O rg . Org . O rg . O rg
s a la i
s a l a i
s a l a i
s a l ai
s a lai.
. P ada . P ada . P ada . P ada .P ada
w w w w w
ww ww ww ww ww
 Similarlyrgthe subqueries are usedrg
with INSERT, UPDATErgand DELETE.
i.O i.O i.O i .Org i.
sala sala sala sa l a
das
ala
.P ada ada ada ada .Pa
ww w.P ww
.P
ww
.P w
w ww w w ww
i.O rg i.O rg i .Org i.O rg .
s a l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.J.PBASKARAN M.Sc., B.Ed. w.P w.P J. w
.P w
ww ww (C.S) ww ww ILAKKIA w (C.S)
M.Sc., M.Phil.,wB.Ed.
[email protected] [email protected]
.O
Puducherry.r g .O r g .O r g Puducherry. .Org .
a l a i a l a i a l a i a l a i alai
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 23
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
a s sala
www.Padasalai.Net
da a s sala
www.TrbTnpsc.com s a
a d a .Pa
d ada .Pa
da
w.P w.P w w .P
ww (C.S)
ww J. BASKARAN M.Sc.,w w (C.S)
B.Ed. w w wJ.wILAKKIA M.Sc., M.Phil.,wB.Ed.
[email protected] [email protected]
.O r
Puducherry. g .O r g .Or g Puducherry..Org
s a la i
s a la i
s a l a i
s a l ai
s a lai.
da da COMPUTERPAPPLICATION da da da
w .Pa w .Pa w . a w .Pa w .Pa
ww ww
4. INTRODUCTION ww HYPERTEXT PRE-PROCESSOR
TO ww ww
i .Org i .Org Section – A .Org
i i .Org .
Choose
a s l a
athe best answer a sa l a
a s a l a
a s l a
a(1 Mark) a s alai
d
PaWhat Pad d d d
w .1. does PHP w
stand .for? w .Pa w .Pa w .Pa
ww ww ww ww ww
a) Personal Home Page b) Hypertext Preprocessor
i .OrgHypertext Processor i.Org i .d) g
OrPre-processor i .Org .
alai
c) lPretext
a l a l a Home l a Page
a s a a s a a sa a s a a s
d does PHP files have
2. What da default file extension? d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww a) .html ww b) .xml ww ww
c) .php d) .ph ww
3. A PHP scriptrgshould start with ___andrgend with ___: rg rg
a i
a)al<php> . O a i . O
lb) < ? php ?> a i . O
l c) < ? ?> d) a i .O
l <?php ? > lai.
s s a s a s a s a
P
4. da of the followingPmust
aWhich ada be installed on your P da
acomputer so as to run P
PHPadascript? P ada
w . . . . .
ww a) Adobe w
ww b) windows ww
w
ww
c) Apache
w
d) IIS ww
w
5. We can use rg to comment a single
.O___ g
.Orline? .Org .Org
s a
i) l
/?
a i
ii) // s a l a i
iii) # iv) /* */ s a l a i
s a l a i
s a lai.
da da a
Pad c) (ii), (iii) and (iv) da Pad
a
w .Pa a) Only (ii) w.Pa b) (i), (iii) w
and .(iv) w .Pa d) Both (ii) w
and .(iii)
ww ww ww ww ww

Padasalai
6. Which of the following PHP statement/statements will store 41 in variable num?
i .Org ii) $x=‟41‟; lai.Orgiii) $x=”41”; i .Org i .Org .
alai
i) $x=41;
l a l a l a
a s a a s a a s a a s a a s
d a) Both (i) and (ii)Pad b) All of the mentioned. d c) Only (iii) ad d) Only (i) d
w .Pa w . w .Pa w .P w .Pa
ww 7. What will be thewoutput w of the following w PHPw code? ww ww
<?php rg
i .O i .Org i .Org i .Org .
a
$num
sa l a = 1;
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa $num1 = 2; w.Pa w .Pa w .Pa w .Pa
ww w
print $num .w“+”. $num1 ; ww ww ww
?> .Org . O rg . O rg . O rg
s
a)a l3a i
s a a i
lb) 1+2 s a a i
l c) 1.+.2 s a a i
l Error
d) s a lai.
. P ada . P ada . P ada . P ada .P ada
w 8. Which of the w
following PHP statements will w
output Hello World on w
the screen? w
ww ww ww ww ww
a) echo (“Hello World”); b) print (“Hello World”);
c) lprintf r g
.O (“Hello World”); lai.O r g d) sprintf
g
.Or(“Hello World”); lai.Or
g
s a a i
s a s a l a i
s a s a lai.
da statement will output
9. Which da$x on the screen? Pada da da
w .Pa w .Pa w . w .Pa w .Pa
ww a) echo “\$x”; ww b) echo “$$x”;ww c) echoww “/$x”; d) echo “$x; ww
10. Which of the rgbelow symbols is ai.newline rg character?
a i . O a O a i Org
.c)/n a i .Org i.
a)
sa
da
l\r
dasa lb) \n
da sa l
a sa l
d)/r sala
a a a ad ada
w.P w.P w.P w.P w . P
ww w w ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
24
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
Section-B
g g .Org g
i.Or
la following questionsala
Answerathe i.Or l a i l ai OrMarks)
.(2 lai.
das das da sa das a
da s a
. P
1.
a
What are the common . P a
usages of PHP? .Pa .Pa .Pa
w w w w w
ww ww ww ww ww
 It is very simple g and lightweight opengsource server side scripting g language.
i . O r i . Or i . Or i .Org .
 It acan
s l a
a easily embed with HTML a s l a
a and other client side a s a l a
scripting languages. asa l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  It also creates dynamic ww ww
and interactive Webpages w
in the real timewprojects. ww
i .Org
2. What is Webserver?
i.Org i .Org i .Org .
s a l a s a l a s a l a s a l a s alai
 Webserver
d a a
d is running in server
is software which d a
hardware. d a d a
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  It takes the responsibilities
ww for compilationwwand execution of server wwside scripting languages. ww
 Example: r g r g rg rg
lai.O Apache Tomcat, Microsoft
a lai.O IIS a sala
i.O
sala
i.O alai.
das
aWhat are the types scripting a das ada ada d a s
w . P
3. w . P language? w . P w .P w .Pa
ww ww ww ww ww
 Web scripting languages are classified into two types,
rg
.Oside .Org .Org .Org
 sClient
a l a i scripting language
s a l a i
s a l a i
s a l a i
s a lai.
da da da da da
w .Pa Server side scripting w .Palanguage. w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
4. Difference between Client and Server?
i . O rg i .Org i .Org i .Org .
a sa l a CLIENTasa l a
a s a l a SERVER a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
The client is a separate hardware machine which The server is a high performance hardware
i .O rg i.Org i rg
.itOcould i Orgapplication
.one .
is connected
a s a l a with server in the
a s a l a
network. machine
a s a l a run more
a s l
than
a a
a s alai
d d d d d
w .Pa w .Pa w .Paconcurrently. w .Pa w .Pa
ww ww ww ww ww
Client is a service
g requester Server is a service
g provider
.Or . Org i.O r i.Or
g
alai l a i
sala l a lai.
ada
s dasa da da s a
da s a
P
w.Example: w.Pa w . P aExample:
w.P
a .P a
ww ww ww ww www
CSS (Cascading Style Sheets) and Java script ASP (Active Server Page) and
i.O rg i.Or
g . Org .Org i.
sala s a l a alai Server page)
JSP s(Java sa l a i ala
da
PaGive ada da da das
w .5. few examples w .PWeb
of Browser? w .Pa w .Pa w.P
a
w w w w w w w w w w
 Google Chrome
i .Org i .Org i .Org i .Org .
a l a
asMozilla Firefox a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa Opera w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Safari rg
i .O i .Org i .Org i.Org .
 a s a l a
Internet Explorer a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 25
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
6. What is URL?
rg rg .Org i.Or
g
 URL ai.O Uniform Resource
salmeans
i.O
salaLocator. sa l a i
s a l a ala i.
da a
Pad on the internet. da ada das
w .Pa It is the address ofwa.resource w .Pa w.P w.P
a
w w w w w w w w w w
 It indicatesrg the location of a resource rgand the protocol used to
rgaccess it.
i . O i . O i . O i .Org .
sa l
 dExample:
a
a
a sa l
https://www.google.com/
a
a s a l a
a s a l a
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 7. Is PHP a case sensitive ww language? ww ww ww
 Yes, PHP i .Oisrga case sensitive languagei.Org both upper and lower i rg are treated differently.
.Ocase i .Org .
a s a l a
a s a l a
a sa l a
a s a l a
a s alai
.Pa Example: $x andw$X
d d different variable names. d d d
w .Pa
are
w .Pa w .Pa w .Pa
ww ww
8. How to declare variables in PHP? ww ww ww
rg rg rg rg
s a ai.O in PHP beginssawith
 The lvariable lai.Oa dollar ($) symbol.s a lai.O sala
i.O
s ala i.
PadaThe assignment activity
P
a
adimplemented P
a
adoperator. ad a ad a
w . w . using
w “=”
. w.P ww
.P
ww ww ww ww w
 Finally the statement ends with semi colon “;”, it indicates the end of statement.
la i .Org l a i .Org l a i .Org l a i.Org lai.
 a a
Example:
s $x=5; s a s a s a s a
.9.
d
PaDefine . P ada . P ada . P ada .P ada
w Client Serverw w w w
ww ww Architecture. ww ww ww

Padasalai
 A server isrga computer or a device rthat
.O g .Org .Org
provides functionality for other programs or devices, called
i .O i i i .
sa l a
“clients”.
a a s a l a
a s a l a
a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  This architecture ww is called the client serverww model. ww ww
g rg .Org .Org
alai.Or server.
10. Define Web i.O i i alai
.
das a sala
d that uses HTTP (Hypertext d a sa l a
da s al a
d a s
w .Pa A Web server is awSoftware
.Pa w .Pa .Pa to serve the files w
Transfer Protocol)
w .Paform
that
ww w
Web pages towusers ww ww ww
. O rg . Org . O rg . O rg
s a la i
s al a i Section-C
s a l a i
s a l ai
s a lai.
. P ada the following questions
Answer . P ada . P ada . P ada (3 Marks) .P ada
w w w w w
ww ww ww ww ww
1. Write the features of server side scripting language.
l a i .Org l a i .Org l a i .Org l a i .Org lai.
s a s a s a s a s a
da
1. Server-side scripting da
prevents increasing of da
the load. da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 2. It creates pages ww dynamically, based on wwthe user interaction ww ww
i .Org to run dynamic
3. It is necessary
i Org on browsers. lai.Org
.pages i .Org .
a s a l a
a s a l a
a s a a s a l a
a s alai
d It does not dependPon
4. dbrowser . d d d
w .Pa w . a w .Pa w .Pa w .Pa
ww 5. Prevents from wwhacking vulnerabilities. ww ww ww
6. Loading g of the web pages.Oisrreduced.
.Ortime g .Org .Org .
a l a i a l a i a l a i a l a i alai
d a s a s a s a s a s
.Pa7. Security is ensured ad user privacy.
.Pfor .Pa
d
.Pa
d
.Pa
d
w w w w w
ww ww ww 26
ww ww
. O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send Yourw Questions w to email id - w
[email protected] w
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
2. Write is the purpose of Web servers?
rg rg rg rg
 Webs a lai.O software that runs
server s a oni.O
la s a lai.Othe server side scripting
server hardware, governs s a lai.O compilation intosalai.
da da da da da
w .Paan intermediate byte-code
w .Pa that is then interpreted
w .Paby the runtime engine.
w .Pa w .Pa
w w w w w w w w w w
 Example: Tomcat Apache, Nginx etc.g
. O rg .Or .Org i.Org
l a i l a i l a i l a lai.
asa
3. Differentiate
ad asaClient Side Scriptingaslanguage.
Server side and
d
a
d ada
s a
ada
sa
.P .Pa .Pa .P w.P
w ww Server Side w
ww Scripting Languageww
w Client w wwScripting Language
Side ww
 Works .Orgon the server machine rg
.Owhich could  Works .Org at the client machine g script are
.Orand .
a l a i a l a i a l a i a l a i alai
d a s a s
dclient end.
not be visible at the d a s visible among the a s
dusers. d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww w
 Requireswserver interaction. ww  Does not wwneed server interaction.ww

a i .Org secure
 lRelatively l a i . O rg  l a i . O rg
Insecure l a i .O rg
lai.
s a s a s a s a s a
. P ada PHP, ASP.net,.Ruby,etc
P ada . P ada  HTML, CSS,.PJavaScript,etc
ada . P ada
w w w w w
ww ww ww ww ww

la i .Org l a i .Org l a i .Org l a i.Org lai.


4. In how
s a a
many ways you can sembed a
PHP code in an sHTML page? s a s a
da da da da da
w .PaPHP is designed to interact
w .Pa with HTML and PHP w .Pascripts. w .Pa w .Pa
ww ww ww ww ww

Padasalai
 PHP can be included
.Org .Org
without a problem. rg
.Org
in an HTML page
i i i .O i .
 aInda
l a
ansaHTML page, PHP a a
code sis
l a
a enclosed within speciala s l a
aPHP tags in two ways, a s al a
a s alai
d d d d
w .P w .P w .Pa w .Pa w .Pa
ww  PHP w inwHTML using a PHP script ww tags ww ?>
<?php ww
rg in HTML using Short_tags
i.OPHP i .Org i .Org<? ?> i .Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d short notes on PHP
PaWrite d d d d
w .5. w .Pa operator. w .Pa w .Pa w.Pa
ww ww ww ww
 Operator is a symbol which is used to perform mathematical and logical operations in the ww
rg rg rg i.Or
g
sa lai.O languages.
programing
sal a i . O
sala
i.O
s a l a s a lai.
P  ada P ada in PHP are: .Pada ada ada
w . Different types of
w . operator w w.P ww
.P
ww ww ww ww w
1. Arithmetic operators
l a i . Org l a i . Org l a i . Org l a i . Org lai.
s2.aAssignment operators sa s a s a s a
da da da da da
w .Pa 3. Comparison operators w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
4. Increment/Decrement
rg operators
i . O i .Org i .Org i .Org .
a s
5. l a
aLogical operators asa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww
6. String operators ww ww ww
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 27
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
Section - D
g g .Org .O(5rgMarks)
i.Or
la following questions:ala
Answerathe i.Or l a i l ai lai.
s s sa s a s a
. P ada . P ada . Pad
a
.Pa
da
.Pa
da
w w w w w
ww 1. Explain client side ww and server side scriptingww language. ww ww
.Org .Org .O g .O g
Web scripting languages are classified into two types, client siderand server side scriptingrlanguage.
i i i i .
Servera s l
Side
a
a Scripting Language: a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  PHP (Hypertext ww
Pre-processor) is a Server ww Side Scripting Language ww used in a server machine. ww
 It is very rg and lightweighti.open
i.Osimple Org source server side iscripting
.Org language. rg
sa la sa la s a la s a lai.O sa lai.
 a
adEasily embed with HTML adaand other client side da
ascripting languages. Pada ada
w . P w . P w .P w. w .P
ww  It also creates w w w w w w
dynamic and interactive Webpages in the real time projects. ww
g g g g
a a i.Or language canalbe
 PHP lscripting a i.O r
executed
a l a i.Or in the Webservers
via an interpreter
a l a orr CGI (Common lai.
i.O
a d as a d as a d as a d as a d asa
w.P Gateway Interface).
w.P w.P w.P w.P
ww ww ww ww
 The PHP code entirely executes on Webserver and it generates HTML code which is sent to the user.
ww
rg rg rg .Org
ai.Osupports OOPs concepts.
 PHPalalso alai
.O
sala
i.O
sa l a i ala i.
das
Pa Side Scripting w Pad
as da da das
w .Client .
Language: w .Pa w .Pa w.P
a
w w w w w w w w w w

Padasalai
 Using HTML we can develop a static web pages.
i .Org i .Org i .Org i .Org .
 Toa sa la
develop a interactive pages
a s l a l a
a (Dynamic Web pageas)awe need a scripting language.a s a l a
a s alai
ad
.P ad
.PSide ad
.Pused .Pa
d
.Pa
d
w JavaScript is a w
Client Scripting w
Language in a client w
machine. w
ww ww ww ww ww
 JavaScript rprogramming
g language isrgembed into the html. rg
i .O i .O i .O i .Org .
dUser
a
l a
sa entered data in the dDynamic
a
l a
sa Web page can be a s a l a
validated before sendinga s
it
l a
ato the server. a s alai
d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  This saves server wwtraffic, which means less ww load on your server. ww ww
 JavaScript g
.Orincludes such items as.Org
Textboxes, .Org
Buttons, drag-and-drop Orgsliders to give
components .and
s alai s alai s alai s alai s a lai.
d
a aRich Interface to site d a
visitors. d a d a da
w .Pa w .Pa w .Pa .P a .P a
ww 2. Discuss in detailwabout
w ww activities.
Website development w ww www
g g g g
 The i.Or of Web Development
laprocess
a
r
a i.Or generation, Weblapage
lai.O also includes Weblacontent ai.Or designing, a ala i.
das das das das das
w .Pa .Paso on.
Website security and
w w .Pa w .Pa w .Pa
ww ww ww ww ww
PHP Script used in Web Development:
rg rg rg rg
a lai.O or Web page is developed
 sWebsite a l a i.O by the programmer
a la i.O
using PHP script. a l a i.O alai
.
d a as as as a s
w .Pa Finally the entire w Pad codes are moved
.Website w
d Pad server machine.w.Pad
.Ptoa Web server path inwa.remote
ww ww ww ww ww
 From client rg side, the end useri.opens
rg a browser, types the URL
rg of the Website or Webpage
rg and
i . O O i . O i. O .
a s ala the request to remote
initiates a s ala server machine overa s la network.
athe a s ala a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 28
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
 After receiving the request from client machine the Web server tries to compile and interpret the
rg
.O which is availablelain rg
i.Oremote machine. alai.O rg i.Or
g
i.
PHP
s a laicode s a a l a ala
d a da asad ada
s das
w .Pa Next a responsewwill .Pabe generated and sent w .P
back to the client machinew.P over the network from w.P
a
w w w w w w w w w w
Webserver.
i .Org i .Org i .Org i .Org .
a l a
dasFinally the browser which
a s l a
ais installed in the client
a s a l a
machine receives the s a l
response
a
a and displays the a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww output to user,wwas shown in Figure given ww below. ww ww
rg rg .Org rg
sa lai.O sa lai.O a l a i
sala
i.O
sa lai.
da da das ada ada
w .Pa w .Pa w .Pa w.P w .P
ww ww ww w w ww
i.O rg i.O rg i.O rg i.O rg i.
dasala sala sala sala s ala
a ada ada ad a a d a
w.P w . P w.P w.P ww
.P
ww ww ww ww w
i.O rg i.O rg i.O rg i.Org i.
sala sala sala sa l a
das
ala
.P ada .P ada .P ada .P ada .Pa
w ww www www www ww
w

Padasalaii.O rg i.Org i.Org .Or g


a la a l a a l a l ai lai.
d a
3. Explain s d a
the process of Webserver s
installation. ad a s dasa
d a s a
w .Pa w .Pa w .P w . Pw
a.Pa
ww  Web server software ww such as Tomcat Apache, ww Nginx are available w aswopen source or licensed ww
version in
the market. i .Org i.Org i .Org i .Org .
a sa l a
a s a l a
a s a l a
a s al a
a s alai
w Pad to install and configure
.Steps w
d
.Pa Apache Httpd w .Pa
d
Webserver and PHP module
w
d
.Pa in windows serverw.Pa
d
ww machine.
ww ww ww ww
rg rg rg i.Or
g
Step 1: alai.O a i . O i.O lai.
s sal sala s a l a s a
. P ada
Go to Apache . P
foundation adaWebsite and download . P
a
adthe Httpd Webserver. P ada
Software. .Pa
da
w w w w w
ww ww ww ww ww
https://httpd.apache.org/download.cgi
l a i . Org l a i . Org l a i . Org l a i . Org lai.
Step2:sa s a s a s a s a
da da da da da
w .Pa After downloadingw..Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 MSI file from rg Apache foundation Website,
rg user launches therg.MSI file and clicks nextrgand next
i . O i . O i.O i.O .
s
button
a a l a
to finish the s
installation
a a l a
on server machine. a s a la
a s a l a
a salai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The software takes ww default port numberw130 w or 130130. ww ww
 Once the i rg finished, the Webi.server
.Ouser Org software is installed
i rg configured on server
.Oand i
g
.Orhardware .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
w. Padmachine as a service.Pad w. Pad w. Pad w. Pad w.
ww ww ww 29
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
Step 3:
rg
.O installation of Apache rg rg rg
laithe
 Tostest
a a lai.O
Httpd Webserver, senter
a
O following URL from
lai.the a
O Web browser lai.
lai.your
a d a a da s
ad a a d as
a d asa
.P which is installed w .P .P .P .P
w ww win your client machine.ww
w w ww w ww w
https://localhost:130/ or https://localhost:130130
i . O rg i . Org i .Org i .Org .
The
a s l a
aoutput page that says a s l
“Itsa
a works” a s a l a
a s a l a
a s alai
w Pad
.Step w . Pad w .Pad w . Pad w . Pad
ww 4: ww ww ww ww
 Administrator
.Org .Org .O g .Org
user can start, stop and restart the Web server rservice at any time via windows Control
i i i i .
a s a
panel.
l a
a s a l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Once the services ww stops, the client machine ww will not receive the response
ww message from server ww
g rg rg rg
i.Or
machine. i.O i.O i.O i.
sala sala sala sala s ala
ada5:
Step
P Pada a da ad a a d a
w . w . w.P w.P ww
.P
ww w
 Webserver‟s configuration
w w
setting file “httpd.conf
w w
” is located inwthe conf directory underwthe apache
.O rg i.O rg i.O rg .Org i.
alai directory.
installation
sala sala sa l a i ala
das da da da das
w .Pa Edit this file and enable
w .Pa the PHP module towrun .PaPHP scripting language. w .Pa w.P
a
w w w w w w w w w w

ww

ww
w

w
d a

Padasalai
4. Discuss
s l a i .Org
a in detail about PHP
.PaPHP scripting language
ww
w
ad a s
.Psupports
l

 PHP supportsrgthe following data types.

.Pa
1.
d a s a l
String
2. Integer
a i .O

3. Floati.Org
ww
w .Pa
d a s a l
a

a
i
a types.
data

i
.Org

.Org

ww
w
13 primitive

w
. P

.Pa

rg
ad

d
a
ww data types.

a
s

s
a

a
l

l
a

a
i

i
.Org

.Org
ww

ww
w

w
. P

.Pa
ad

rg
a
a

s
s

a
al

l
a

a
i

i
.Org

.Org
ww

ww
w

w
. P

.Pa
ad

d
a

a
s

g
alai

alai
.

ala a i . O i.O i.Or lai.


a s da sal da sala da s a l a
da s a
ad4. Boolean .Pa a a a
w.P w w.P w.P ww
.P
ww 5. Array w w ww ww w
r g g rg .Org
lai.O
6. Object ai.Or i.O i i.
das
a s a l sala sa l a
das
ala
.Pa 7. NULL ada ada ada .Pa
ww w.P ww
.P
ww
.P w
w ww w w ww
8. Resource
.O rg i.Org .Org i.Org.
alai
1. String:
s s a l a sa la i
s a l a
s alai
ada
.P String is a collectionwof ada
.Pcharacters within thewdouble ada
.P or single quotes like ada
.P“Computer Application”
d
.Paor
a
w w w
ww ww ww ww ww
„Computer Application‟.
i .Org i .Org i .Org i.Org .
 Space
a s l a a l a
ais also considered as aascharacter. a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 30
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
Example:
rg rg .Org i.Or
g
s a lai.O Application!”; salai.O
$x = “Computer
sa l a i
s a l a ala i.
a
Pa=d„Computer Application‟; da ada ada das
w .$y w .Pa .P .P w.P
a
w w w w www ww
w
ww
2. Integer:
i .Org i .Org i .Org i .Org .
 Integer
a s l a s l
a is a data type whichacontains
a a non decimal numbers.
a s a l a
a s a l a
a s alai
w Pad
.Example: w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
.Org .Org .Org .Org
$x = 5;
i i i i .
a
3. Float:sa l a
a sa l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Float is a data type wwwhich contains decimal wwnumbers. ww ww
Example: i.Org . O rg . O rg . O rg
s a l a s a l a i
s a l a i
s a l a i
s a lai.
.$x
P a=da19.15; . Pada . P ada .P ada . P ada
w w w w w
ww 4. Boolean: ww ww ww ww
rg
i.Oa data type which denotes rg rg rg
 Boolean
s a lais s a lai.O the possible twosstates,
a lai.OTRUE or FALSE.salai.O ala i.
Pad
a ada ada ada das
w.Example: w.P w.P w.P w .Pa
ww ww ww ww ww

Padasalai
$x = true;
i. Org i.Org i.Org i .Or g .
asala
5. Array:
a s a l a
a s a l a
asa
l a
a s alai
d d d d d
w .PaArray is a data type w .Pa has multiple values
which w .inPasingle variable. w . P a
w .Pa
ww ww ww ww ww
Example:
i .Org i.Org i .Org i .Org .
$cars a=sa l a
array(“Swift”,”Kwid”,”Alto”);
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww var_dump($cars); ww ww ww ww
 Var_dump: O rg Org O rg O rg
la i . l a i . l a i . l ai . lai.
s a s a s a s a s a
. P ada The var_dump().Pfunction
ada is used to dump.Pinformation
ada . P ada
about a variable.
.P ada
w w w w w
ww  This function ww displays structured information
ww such as type and wwvalue of the given variable.ww
7. Object:lai.Org ai.Or
g
i.O rg i .Org i.
das
a
da s a l
da sala
da sa l a
das
ala
w .PaPHP object is a datawtype
.Pawhich contains information
w .Pa about data and function
w .Pa inside the class. w.Pa
ww ww ww ww ww
8. NULL:
i .Org data type whichlacontains
i .Org a single value:lNULL
i .Org i .Org .
 Nullsis
a a laa special
a s a a s a a
a s a l a
a salai
w Pad
.Example: w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
$x = null;
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
31
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
9. Resources
i.O rg i.O rg .O rg i.Or
g
i.
 Resource
sala is a specific variable, alai resource.
saitlahas a reference to ansexternal s a l a ala
da ada da ada das
w .PaThese variables hold w .P
specific handlers to w .Pa files and databasew.connections
handle P in respective
a
w.P PHP
w w w w w w w w w w
program.
i .Org i .Org i .Org i .Org .
s
5. Explain
a
l a
a operators in PHPawith s l a
a example. a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Operator is w w
a symbol w
which is used towperform mathematical and ww logical operations in w w
the

i . Org languages.
programing
i.Org i .Org i .Org .
sa l a sa l a sa l a s a l a s alai
d Different types of operator
a d a in PHP are: d a d a d a
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. Arithmetic ww operators, ww ww ww
O rg
2.aAssignment
. operators, ai.Org . O rg . O rg
s a l i
s a l s a l a i
s a l a i
s a lai.
. P ada 3. Comparison operators,
. Pada . P ada .P ada . P ada
w w w w w
ww ww
4. Increment/Decrement operators, ww ww ww
i.O rg rg rg .Org
a5.laLogical operators, andalai.O i.O i i.
das as sala sa l a
das
ala
.P a Pad .P ada .P ada .Pa
ww w.
6. String operators.
ww ww w
w ww w w ww

Padasalai
Arithmetic operators
i .Org i .Org i .Org i .Org .
 Thea sa l a
arithmetic operators inaPHPs l a
a perform general arithmetical
a s a l a operations, such
a s l a
aas addition, subtraction,
a s alai
d d d d d
w .Pamultiplication and division
w .Pa etc. w .Pa w .Pa w .Pa
ww ww ww ww ww
Assignment Operators:
i .Org i.Org i .Org i .Org .
a s a l
 Assignment
a
operators are a s a l
performed
a
with numeric a s
values
l a s l
a to store a value to aavariable.
a a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The default assignment ww operator is “=”. ww ww ww
 This operatorg g rg side variable. g
ala i.Or sets the left side operant
ala i.Or value of expression ito
.Oright i.Or lai.
as a s da sala da s a l a
da s a
w Pad
.Comparison Operators:.Pad
w w.P
a
w.P
a .P a
ww ww w w ww
 Comparison operators perform an action w
to compare two values. w w
rg rg rg .Org
lai.O may contain integer
 Theseavalues .O .O
alaior string data types (Number
alai or Strings). sa l a i ala i.
Pa das das das da das
w .Increment .Pa Operators:
and Decrement
w w .Pa w .Pa w.P
a
w w w w w w w w w w
 Increment and decrement operators are used to perform the task of increasing or decreasing variable‟s
i .Org i .Org i .Org i .Org .
value.
a s a l a
a s a l a
a s a la
a s a l a
a salai
d ad Pad Pad Pad
w .PaThis operator is mostly w .Pused w . w . w .
ww ww ww in the program logics.
during iterations ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
32
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
Logical Operators:
i.O rg rg
.O conditional statements.
i.O rg i.Or
g
i.
 Logical alai
salaOperators are used toscombine sala s a l a ala
a
Pad Operators: w.Pad
a da ada das
w .String w .Pa w.P w.P
a
w w w w w w w w w w
 Two operatorsg are used to perform string
i . O r i . Org related operationsi.Osuch
rg as Concatenation and i . O rConcatenation
g .
s a l
assignment
a
a (Appends). a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa BY w .Pa w .Pa
ww ww ww PREPARED
ww ww
i .Org i .Org i .Org J. ILAKKIA M.Sc.,laM.Phil.,
i .OrgB.Ed. (C.S) .
a s l a
J. BASKARAN M.Sc., B.Ed. (C.S)
a a sa l a
a sa l a
a s a a s alai
d
[email protected] d d d
[email protected] d
w .Pa Puducherry. w .Pa w .Pa w .Pa Puducherry. w .Pa
ww ww ww ww ww
. O rg . O rg ******************** . O rg .O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
ada ada ada ada ada
ww 5. PHP Function andwArray
w . P w . P w . P .P . P
ww ww ww ww
w
Section – A
. O rg . O rg .Org .Org
l
Choose athe
s a i best answer
s a l a i
s a l a i
s (1
a l a i
Mark)
s a lai.
da
PaWhich da a
Pad a function in PHP? da da
w .1. .Pa is the right way of
one of the following
w w .defining w .Pa w .Pa
ww ww ww ww ww

Padasalai
a) function { function body }
i .Org i .Org i .Org i .Org .
a s l a
a s l a
b)a data type functionName(parameters)
a { functiona s l a
abody } a s al a
a s alai
d d d d d
w .Pa c) functionName(parameters)
w .Pa { function w .Pa }
body w .Pa w .Pa
ww ww ww ww ww
d) function
rg functionName(parameters)
rg { function bodyrg}
i .O i.O i .O i .Org .
a sa l a
2. Adfunction a
in PHP which startss l a
awith __ (double underscore)
a s l a
a is know as.. a s a l a
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww
a) Magic Function w
b) InbuiltwFunction c) Default w w
Function d) User Defined wwFunction
3. PHP‟s numerically
. O rg indexed array begin . Org with position ___________. O rg . O rg
s a la i
s al a i
s a l a i
s a l ai
s a lai.
. P ada a) 1 . P ada b) 2 . P adac) 0 . P ada d) -1 .P ada
w w w w w
ww 4. Which of the following ww are correct ways w ofwcreating an array? ww ww
g g rg .Org
i.Or = “Tamilnadu”; ai.Or
i) astate[0] i.O i i.
sal sal sala sa l a
das
ala
.Pada ii) $state[] = array(“Tamilnadu”);
.Pa
da
.Pa
da
.Pa
da a
ww w w w w w w w w.P
w w
iii) $state[0] = “Tamilnadu”;
w w w
i .Org= array(“Tamilnadu”); i .Org i .Org i .Org .
a s
iv)
a l $state
a
a s a l a
a s a la
a s a l a
a salai
d d d d d
w .Pa a) iii) and iv) w.Pa b) ii) and iii)w.Pa c) Only iv) w .Pa iv).Pa
d) ii), iii) and w
ww ww ww ww ww
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 33
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
5. What will be the output of the following PHP code?
.O rg i.O rg .Org i.Or
g
i.
alai
<?php
sala sa l a i a l a ala
a das da da ada
s das
.P .Pa
$a=array(“A”,”Cat”,”Dog”,”A”,”Dog”); .Pa .P w.P
a
w ww ww w ww w ww
w
ww
$b=array(“A”,”A”,”Cat”,”A”,”Tiger”);
i .Org i .Org i .Org i .Org .
a a l a
$c=array_combine($a,$b);
s a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa print_r(array_count_values($c));
w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
?>
i .Org i .Org i .Org i .Org .
a s
a)
l a
a Array ( [A] => 5 [Cat] a s l a
a=> 2 [Dog] => 2 [Tiger]a s l a
a => 1 ) a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww b) Array ( [A] ww=> 2 [Cat] => 2 [Dog]w=> w 1 [Tiger] => 1 ) ww ww
c) Array . O rg
( [A] => 6 [Cat] => 1.O rg => 2 [Tiger] => 1i.O
[Dog] ) rg . O rg
s a l a i
s a l a i
s a l a s a l a i
s a lai.
. P ada d) Array ( [A] =>.2P[Cat] ada => 1 [Dog] => 4.[Tiger]P ada => 1 ) .P ada . P ada
w w w w w
ww ww ww ww ww
rg Org we use rg .Org
ai.Ononempty elements in
6. For finding
sal ai.array sal sala
i.O
sa l a i ala i.
ada a) is_array ( ) functionda da da d) count ( ) function das
.P .Pa b) sizeof ( ) function .Pa c) array_count ( )wfunction
.Pa w.P
a
ww w w
w 7. Indices of arrayswcan be either strings or numbers w w w
w w w w

Padasalai
and they are denoted as
g Org g .Orgof them
a i.Or
a)al$my_array {4} a l a
b) i .$my_array [4] a l a i Or$my_array|
.c) 4 | d)
al ai
None alai
.
d a s d a s d a s d a s d a s
w PaPHP
.8. arrays are also w .Pa as
called w .Pa w .Pa w .Pa
ww ww ww ww ww
a) Vector arrays b) Perl arrays c) Hashes d) All of them
i .Orgto associative arrays i Org
.vector i .Org i .Org .
a l a
9. As compared
a s a s a l a arrays are much
a s a l a
a s al a
a s alai
d d d d d
w .Pa a) Faster w .Pa b) Slower w .Pa c) Stable w .Pa d) None of w
them.Pa
ww ww ww ww ww
10. What functions rg count elements ini.O anrgarray? rg rg
a i .
lcount O a
lb) Sizeof a i . O
l c) Array_Count sad) a i . O
l Count_array lai.
s
a)a s a s a s a
. P ada . P ada . P ada . P ada .P ada
w w w w w
ww ww ww ww ww
rg rg Section-B
l a i . O l ai . O l a i .Org l a i .Org lai.
Answer s a the following s
questions a s a s a (2 Marks) s a
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. Define Functionwin w PHP. ww ww ww
 A functionOisrga reusable block of segment
i . i .Org in a program that i Org
.performs a specific operation
i .Org or tasks. .
a s a l a
a s a l a
a s a la
a s a l a
a salai
 Itdis a type of sub routineaor d procedure in a program. d d d
w .Pa w .P w .Pa w .Pa w .Pa
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
34
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
da das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
2. Define User define Function.
rg rg rg rg
lai.O Function (UDF)
 UsersaDefined s a laini.O
PHP allows user to
s a lai.O own specific operation
write s a lai.Oinside of existingsalai.
da da da da da
w .Paprogram module. w.Pa w .Pa w .Pa w .Pa
w w w w w w w w w w
 SYNTAX: rg
i O
.functionName() i .Org i .Org i .Org .
function
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa{ w .Pa w .Pa w .Pa w .Pa
ww Custom Logic code wwto be executed; ww ww ww
}
i .Org i.Org i .Org i .Org .
3. What
a s l a
ais parameterized Function.
a s a l a
a s a l a
a s a l a
a s alai
a d d d d d
w.P PHP Parameterized w .Pa Pa
w.with w.P
a
w .Pa
w w w w functions are the w
functions
w parameters or
w w
arguments. ww
 Required .information
O rg can be shared . O g
rbetween function declaration
. O rg and function calling.O rgpart inside the
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
da
aprogram. ada ada ada ada
w.P .P
ww Functions. www
.P w.P w.P
ww 4. List out Systemwdefined ww ww
 A function
la i .Oisrgalready created bylasystem
i .Org are called systemladefined
i .Org functions. l a i.Org lai.
s a s a s a s a s a
da ada date(), sin(), cos() da da da
w .Pa Example: round(), w .Psqrt(), w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
5. Write Syntax of the Function in PHP.
 SYNTAX: i .Org i .Org i .Org i .Org .
a s
function
l a
a functionName() asa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa{ w .Pa w .Pa w .Pa w .Pa
ww Custom Logic code wwto be executed; ww ww ww
}
i .Org i .Org i .Org i .Org .
s
6. Define
a
l a
a Array in PHP. a s a l a
a s a l a
a s al a
a s alai
d Pad Pad Pad Pad
w .PaAn array is a special w .variable, w . w . w.
ww ww which can wwhold more than one value wwof same data type (homogeneous)
ww
. rg variable.
in single array
O . Org . O rg . O rg
s a la i
s a l a i
s a l a i
s a l a i
s a lai.
 aIt‟s
da a collection of heterogeneous
ada data. ada ada ada
w . P . P . P . P .P
ww 7. Write the Usagewof wwArray in PHP. ww
w
ww
w
ww
w

 A useful
l a i Org of using arraysla
.aspect Org is when combined
ini.PHP
l a i .Orgthe foreach statement.
with
l a i .Org lai.
s a s a s a s a s a
da da da da da
w .PaThis allows you to w .Pa loop though an array
quickly
w .Pawith very little code.w.Pa w .Pa
ww 8. List out the types wwof array in PHP. ww ww ww
i .Org Array i .Org i .Org i .Org .
 Associative
a s a l a
a s a l a
a s a la
a s a l a
a salai
d d d d d
w .Pa Indexed Arrays w.Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Multi-Dimensional
rg Array rg rg rg
i.O i.O i.O i.O alai
.
sala sala sala sala s
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
35
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
9. Define associative array.
i.O rg rg
O named keys that you
i.O rg i.Or
g
 Associative lai.use
sala arrays are arrayssathat sala assign to them. s a l a ala i.
da ada da ada das
w .PaIt helps you to store w .Pyour data in a w .Paand assign it a unique
collection w.P key which you may Pa for
w.use
w w w w w w w w w w
referencing your
i . O rg data. i .Org i .Org i .Org .
s
10. Write
a
l a
a array Syntax in PHP. a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
rg rg .Org rg
sa lai.O sa lai.O a l a i
sala
i.O
sa lai.
da da das ada ada
w .Pa w .Pa w .Pa w.P w .P
ww ww ww w w ww
i.O rg i.O rg i.O rg i.O rg i.
dasala sala sala sala s ala
a ada a da ad a a d a
w.P w . P w.P w.P ww
.P
ww ww ww Section-C ww w
Org
Answer thei.following questions i.O rg i.O rg .Org
(3 iMarks) i.
sala
da the features System da sala da sala da sala das
ala
w PaWrite
.1. w .Pa define Functions. w .Pa w . Pa w .Pa
w w  Converting w w
a string of letters to uppercase w
w and lowercase w w w w

Padasalai
 Displaying rg and using the datei.and rgtime
i . O O i .Org i .Org .
l a
 asInitializing
a a l a
and closingaasdatabase connection asa l a
a s al a
a s alai
d d d d d
w .Pa Declaring and using w .Paan array w .Pa w .Pa w .Pa
ww ww ww ww ww
 Handling files
 Accessing i .Org data in forms lai.Org i .Org i .Org .
a sa l a
a s a a s a l a
a s a l a
a s alai
d the purpose of P ad d d d
w .2.
PaWrite w . parameterized Function.
w .Pa w .Pa w .Pa
ww  Required information ww can be shared between ww function declaration wwand function calling part wwinside the
. O rg . Org . O rg . O rg
program.
s a la i
s a l a i
s a l a i
s a l ai
s a lai.
P da parameter is also Pcalled
aThe ada as arguments, it is.Plike adavariables. P ada P ada
w . w . w w . w .
ww ww ww ww ww
3. Differentiate user define and system define Functions.
l a i . Org l a i . Org l a i . Org l a i . Org lai.
System
s a Define Functions sa User
s a Define Function s a s a
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww A function is w w
already created by system ww to User create their ww own functions based wwon their
.Org task.
perform specific
i i .Org needs. i.Org i .Org .
a s a l a
a s a l a
a s a la
a s a l a
a salai
ad are embedded in.P
.PThey ad
language d
.Pa They are provided
and are provided d
.Paby user from an external .Pa
d
w w w w w
ww by compiler ww ww ww
library. ww
g g rg rg
i.Or
ala round(), sin(), date() ala
Example: i.Or lai.Oarea(), display() salai.O
Example:
a alai
.
s s s s
.P ada .P ada ad a a
ad ad a
ww ww ww.P ww
.P w .P
w w w 36
w ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
4. Write Short notes on Array.
rg rg rg rg
 An sarray
a lai.O
is a special variable,
s a ai.O can hold more sthan
lwhich a
.O value of same datalatype
laione s a i.O (homogeneous) alai.
P da
ain P a da P ada P a da P a das
. . . . .
w ww ww
single array variable.
w ww w ww ww
w w
 It‟s a collection
g of heterogeneous data.
g
i .Or i .Or i .Org i .Org .
 The
a s a
3 l a
types of array are sa l a
Associative
a Array ,Indexed a s a l
Arrays,
a and s
Multi-Dimensional
a
l a
a Array. a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 5. Differentiate Associateww ww
array and Multidimensional array. ww ww
Associative
i rg
.Oarray i.Org .Org
Multidimensional
i
array
i .Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
ad
.PAssociative arrays are Pad that use named w
.arrays keys d
.Pa A multidimensional ad is an array containing
.Parray .Pa
d
w w w w
ww ww ww ww ww
that you assign to them. one or more arrays.
i . O rg i . O rg i.O rg i.O rg i.
a l a a l a sala sala ala
das das a
adEach da d a s
w .PIta create values in likew.indexed
Pa arrays. w . P array can w .
beP aeither indexed array
w .Paor
ww ww ww ww ww
associative array.
la i .Org l a i .Org l a i .Org l a i.Org lai.
s a sa s a s a s a
da da da da da
w .Pa w .Pa .Pa - D
Section
w w .Pa w .Pa
ww ww ww ww ww

Padasalai
Answer the following questions: (5 Marks)
. O r g . O r g . O r g . rg
O .
l a i
a Function conceptsain l a
aPHP.i a l a i al a i alai
d s
1. Explain
a d s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  A function is a reusable ww block of segmentwin w a program that performs ww a specific operation or wwtasks.
 A Function rg be executed by a call
.Owill g the Function and the
.Orto rg
.OFunction .Orgtype values
returns any data
salai s alai sa lai s alai sa lai.
a
d NULL value to called a
dFunction. ada a ada
w .Pa
or
w .Pa w .P w . Pad w.P
ww ww ww
 The Function can be User defined Function, Built-in Function, and Parameterized Function ww w w
g g g g
a l i.Or Function:
a) User Defined
a al a i.Or a l a i.Or a l ai.Or a lai.
s
da Defined Function s
da in PHP allowsPuser s s s
.P aUser . P a(UDF) . adato write own specific
. P
a
adoperation inside of .P ada
existing
w w w w w
ww ww ww ww ww
program module.
i . Org i.Or
g
i.O rg i .Org i.
 SYNTAX: l a l a sala l a ala
a d asa ada
s a
ada ada
sa das
.P .P .P .P .Pa
w ww ww
function functionName()
w www www ww
w
{
i .Org i .Org i .Org i .Org .
s
Custom
a
l a
a Logic code to be executed;
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww } ww ww ww ww
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 37
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
rg
.O Calling: i.O rg .Org i.Or
g
i.
alai
 Function
sala sa l a i a l a ala
a das ada ada ada
s
a das
.P  A function.P .P .P w.P
w ww ww declaration part willwbewexecuted by a call to w
w w
thewfunction.
w ww
 SYNTAX:
l a i .Org functionName();
l a i .Org l a i .Org l a i.Org
lai.
b)a d asa Defined Function:
System a d asa ada
sa
ada
s a
ada
sa
w. P P w. w.P w.P w.P
ww  A function is already ww created by system itwiswa reusable block of code wwthat performs a specific wwaction.
 Functions i .O rg
can either return values i .O rg
when called or can simply i .Orgperform an operation i rg
.Owithout returning lai.
sa l a sa l a sa l a s a l a a
P a a
d value. P a d a
P a d a
P a d a
P a das
w. any w. w. w. w.
ww ww ww ww ww
 They are embedded in language and are provided by compiler.
. O rg . O rg . O rg . O rg
 Example:
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
. P ada . Pada . P ada .P ada . P ada
w  round() w w w w
ww ww ww ww ww
 sqrt() rg rg rg
i.O i.O i.O i.Org i.
da sala da sala sala sa l a
das
ala
c) aParameterized
.P
DefinedaFunction:
.P .P ada .P ada .Pa
w ww  PHP Parameterized ww
w functions are the functions
w ww
with parameters orwarguments. ww ww
w

Padasalai
Org
 Requiredi.information can be shared g
.Orbetween .Org and function lcalling
function declaration .Orgpart inside the lai.
la l a i l a i a i
a d asa
program. a d asa a d asa a dasa a d asa
w .P .P
w .P w .P w .P
ww  The arguments are wwmentioned after the function ww name and inside of ww w ww
the parenthesis.
r g r g r g .Org
 Thereaislano i.Olimit for sending arguments,
a l a i.O just separate them
a l a i O a comma notation.
.with
al a i alai
.
d a s d a s d a s da s d a s
w PaDiscuss
.2. in detail about
w .PaUser define Functions. w .Pa w .Pa w .Pa
ww ww ww ww ww
Function:
. O rg . Org . O rg . O rg
 A function
s a a i a i
l is a reusable blocksaofl segment in a programsathat a i
l performs a specificsoperation
a l ai or tasks. s a lai.
. P ada . P ada . P ada . P ada .P ada
w w or procedure in a wprogram. w w w
ww  It is a type of subww routine w ww ww
rg
User Defined Function:
i.O i.Or
g
i.O rg .Org
sala s a l a sala sa l as
ia lai.
 User
da Defined Function da in PHP allowsPuser
(UDF) dato write own specific a
doperation da
inside of existing
w .Pa w .Pa w . a w .Pa w .Pa
ww program module.ww ww ww ww

l a .Org Function declaration


 A user-defined
i l a i
g
.Orbegins with the keyword
la i .Org“function” followed
l a i .Obyrga user defined lai.
a d asa name and any custom
function a d asalogic inside the function
a d asablock. a d asa a d asa
w.P w.P w.P w.P w.P
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
38
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
 SYNTAX:
O rg rg rg rg
function
s a lai.functionName() s a lai.O s a lai.O s a lai.O s a lai.
da da da da da
w .Pa{ w .Pa w .Pa w .Pa w .Pa
ww Custom Logic code wwto be executed; ww ww ww
}
Org
. Org
. Org . Org . .
a s alai a s alai a s alai a s alai a s alai
d Function Calling:Pad d d d
w .Pa w . w .Pa w .Pa w .Pa
ww ww declaration part will
 A function wwbe executed by a call toww the function. ww
rg
i.OProgrammer i
g
.OrFunction i Org the respective program.
.inside i .Org .
alai
l a has to create
l a Calling part
l a l a
a sa a sa a sa a s a a s
d d d d d
w .Pa  SYNTAX: w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
functionName();
i . O rg i.O rg i.O rg i.O rg i.
 Example:l a sala sala sala ala
a d asa ada a da ad a a d a s
P
w.<?php w . P w.P w.P .P
ww ww ww ww www
function insertMsg()
rg rg rg
i.O i.O i.O i.Org i.
{ da sala da sala da sala sa l a
das
ala
. Pa .Pa .Pa .P ada .Pa
w w w ww w
ww echo “Student Details
wwInserted Successfully!”;
ww w ww

Padasalai
}
i.O rg i.Org i.Org .Or g
a la a l a a l a l ai lai.
ada
s
insertMsg(); ada
s
ada
s
a dasa ada
sa
w . P w.P w.P w.P w.P
ww ?> ww ww ww ww
g g .Org rg
i.OrMultidimensional Array.
3. Explain the
ala i.Or i lai.O lai.
das sala
a an array containing aone
daor more arrays. sa l a
a s a sa
adis
PaA multidimensional array
P P Pad ada
w . w . w . w. w.P
ww ww ww ww
 PHP understands multidimensional arrays that are two, three, four, five, or more levels deep.
w w

.O rg .O rg i.O for most people. .O rg rg


alai arrays more than three
 However,
s alailevels deep are hard to
alamanage alai a lai.
ada a das das
Pa be either indexed array das da s
w .P Each array within the w .Pmultidimensional w
array .can w .Paor associative array.w.Pa
ww ww ww ww ww
 We can use for
. O rg looping through indexed
. O rg array and foreachi.for
O rglooping through associative
. Org array.
s
Example: a la i
s a lai
s a la s a la i
s a lai.
a da da da da
w Pad
.<?php w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
rg
// A two-dimensional
i.O
array
i.O rg i .Org i.Org .
s a l a s a l a sa la s a l a salai
ada
$student=array ada ada ada .Pa
d a
w.P w.P w.P w.P w
ww ( ww ww ww ww
g rg rg rg
i.Or
array(“Iniyan”,100,96), i.O i.O i.O alai
.
sala sala sala sala s
ada
array(“Kavin”,60,59),
P P ada ada ada ad a
w . w . w.P w .P w .P
ww ww w w
39
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
array(“Nilani”,1313,139)
i.O rg i.O rg i .Org i.Or
g
i.
);
a sala da sala da sa l a s a l a
das
ala
Pad $$student[0][0].”:wTamil
.Pa Mark: “.$studentw[0][1].”.
.Pa English mark: “.$student ada a
w w .echo
w w w w.P [0][2].”<br>”; ww.P
w w w w w
echo $$student[1][0].”: Tamil Mark: “.$student [1][1].”. English mark: “.$student [1][2].”<br>”;
i .Org i .Org i .Org i .Org .
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
echo $$student[2][0].”:
rg Tamil Mark: “.$student
rg [2][1].”. English rmark:
g “.$student [2][2].”<br>”;
rg
lai .O lai.O .O i.O lai.
?> dasa sa salai ala sa
a a da a d a a das ada
w w.P w w.P and their types. ww.P w w.P w w.P
w 4. Explain Array w
concepts w w w
 An arrayi.O is ragspecial variable, which . O rgcan hold more than ione. O rgvalue of same data type .O rg(homogeneous)
s a l a s a l a i
s a l a s a l a i
s a lai.
P dasingle array variable.
ain Pada P ada P ada P ada
w . w . w . w . w .
ww ww
 It‟s a collection of heterogeneous data. ww ww ww
r g rg rg .Org
lai.O
Array Syntax:
a sala
i.O
sala
i.O
sa l a i ala i.
das ada da da das
w .PaArray defines with w .Pkeyword
the array() w .Pa w .Pa w.P
a
w w w w w w w w w w

ww
w

w
.Pa

.a)
d

d
a

a
Padasalai
s

s
a

PaIndexed
a
l

l
a

a
i

ww  Arrays with numeric


.Org

.Org
Arrays

g
ww
w

w
.Pa

.Pa
d

d
a

a
s

s
a

a
l

l
a

a
i

i
.Org

.Org

ww index for the available


rg
ww
w

w
.Pa

.Pa
d

d
a

a
s

s
a

a
l

l
a

a
i

i
.Org

.Org

ww values in array variable


rg
ww
w

w
.Pa

.Pa
d

da
a

s
s

a
al

l
a

a
i

ww which contains key w


.Org

.Org

rg
ww

w
w

w
.Pa

.Pa
d

d
a

a
value pair as
s

s
alai

alai
.

a i.Or can take the values


user a/ ldeveloper a l a i . Ousing keys. a l a i . O
a l ai . O
a lai.
s s s s s
. P ada
Example: . P ada . P ada . P ada .P ada
w w w w w
ww ww ww ww ww
<?php
l a i . Org l a i . Org l a i . Org l a i . Org lai.
$teacher_name=array(“Iniyan”,
s a s “Kavin”,
a “Nilani”); s a s a s a
a ada da da da
w Pad “The students name
.echo w .Pare “ . $teacher_name[0] w .P.a“, “ . $$teacher_name[1]w .Pa. “ and “ . w .Pa
ww ww ww ww ww
$teacher_name[2] rg . “.”;
i . O i .Org i .Org i .Org .
?> dasa l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 40
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
b) Associative Arrays
i.O rg i.O rg
i.O rg i.Or
g
i.
 Associative
sala arrays are a key-value
sala pair data structure.sala s a l a ala
da da da ada das
w .PaInstead of having storing
w .Pa data in a linear array,w .Pawith associative arrays w.P you can store your w .Pain a
data
w w w w w w w w w w
collection and
i . O rg assign it a unique key
i . Orwhich
g you may use for referencing
i . Org your data.
i .Org .
s l
Associative
a
a
a Arrays Syntax asa l a
a s a l a
a s a l a
a s alai
w Pad .Pa
d
.array(key=>value,key=>value,key=>value,etc.);
w w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
g key (numeric or string)
key = Specifiesrthe rg .Org rg
s a lai.O sa lai.O a l a i
sala
i.O
sa lai.
ada= Specifies the value
value ada das ada ada
w . P w . P w .Pa w.P w .P
ww Example: ww ww w w ww
<?php i.O rg i.O rg i.O rg i.O rg i.
sala sala sala sala s ala
ada ada “Kavin”, “Nilani”);
$teacher_name=array(“Iniyan”,
P P P ada ad a a d a
w . w . w . w.P ww
.P
ww ww ww w
echo “The students name are “ . $teacher_name[0] . “, “ . $$teacher_name[1] . “ and “ .
w w
r g rg rg .Org
lai.O . “.”;
$teacher_name[2]
a sala
i.O
sala
i.O
sa l a i ala i.
Pa das ada ada ada das
.?> .P .P .P .Pa
w ww www w ww w ww ww
w

Padasalai
c)Multidimensional Arrays
. Org Org
i. containing one oramore
lai. arrays. Org. . Org
a alai
 A multidimensional
s a alaarray
array issan
a s a s alai a s alai
d d ad ad d
w .PaPHP understands multidimensional
w .Pa arrays w .Pare
that two, three, four, w .Por
five, more levels deep. w .Pa
w w w w w w w w w w
 However, arrays
rg more than three ilevels
rg deep are hard to managerg for most people. i.Org
i .O . O i . O lai.
ala ala ala ala sa
Pa das
Example: das das das ada
w.<?php w .Pa w .Pa w .Pa w.P
w w ww ww ww w w

.Org
// A two-dimensional array . Org i.O rg i.Or
g
lai.
as alai sal a i
sala s a l a s a
ad
$student=array da da da da
w.P w.Pa w.P
a
w.P
a .P a
ww ( w w ww ww www
rg
array(“Iniyan”,100,96), i.Or
g rg .Org
ai.O
sal s a l a sala
i.O
sa l a i ala i.
ada
array(“Kavin”,60,59), da ada ada das
.P .Pa .P .P .Pa
w ww ww
w
www www ww
w
array(“Nilani”,1313,139)
i.O rg i.O rg i .Org i.Org .
);
s a l a s a l a sa la salai s a l a
ada
P $$student[0][0].”:wTamil
.echo ada
.P Mark: “.$studentw[0][1].”.
.P .P ada
English mark: “.$student [0][2].”<br>”; w.Pa
d a ada
w w
ww ww ww ww ww
echo $$student[1][0].”: Tamil Mark: “.$student [1][1].”. English mark: “.$student [1][2].”<br>”;
i .Org i .Org .Org .Org .
sala
echo $$student[2][0].”: alai mark: “.$studentsa
sala “.$student [2][1].”.sEnglish
Tamil Mark: lai
[2][2].”<br>”; s alai
P ada .Pada ada ada ad a
w w.?> w w.P w .P w .P
w ww w w
41
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
5. Explain Indexed array and Associate array in PHP.
.O rg i.O rg .Org i.Or
g
i.
alaiArrays
a) Indexed
sala sa l a i a l a ala
das a
Pad for the availablewvalues da ada
s das
w .PaArrays with numeric w .index .Pa in array variablewwhich .P contains key value w.P
a
pair as
w w w w w w w w w w
user / developer can take the values using keys.
i .Org i .Org i .Org i .Org .
s
Example:
a a l a
a sa l a
a s a l a
a s a l a
a s alai
w Pad
.<?php w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
$teacher_name=array(“Iniyan”,
rg “Kavin”,
rg“Nilani”);
i .O i .O i .Org i .Org .
echoda
l a l a
sa students name ared“a.s$teacher_name[0]
“The a . “,d“as. a
l a
$$teacher_name[1] .d“aand
l
sa “ .a
a s alai
d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
$teacher_name[2] . O rg . “.”; . O rg . O rg .O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
.?>
P ada . Pada . P ada .P ada . P ada
w w w w w
ww b) Associative Arrays ww ww ww ww
g g g g
 Associative
a la i.Orarrays are a key-value
a l a i.O r data structure. i.Or
pair
a l a a l a i.Or a lai.
da s da s da s da s da s
w .PaInstead of having storing
w .Pa data in a linear array,
w .Pawith associative arrays
w .Payou can store your w .Pain a
data
ww ww ww ww ww

Padasalai
collection and assign it a unique key which you may use for referencing your data.
i. Org i.Org i.Org i .Or g
lai.
sala Arrays Syntax
Associative s a l a s a l a
asa
l a sa
Pada ada ada a d ada
w . w.P w.P w. P w.P
ww array(key=>value,key=>value,key=>value,etc.);
ww ww ww ww
g
.Orthe .Org .Org .Org .
a l a i
key = Specifies key (numeric or
a l a i
string) a l a i a l a i alai
a s a s a s a s a s
w Pad
.value w . Pad w . Pad w . Pad w . Pad
ww = Specifies the wwvalue ww ww ww
Example:lai.Or
g . Org . O rg . O rg
s a s a l a i
s a l a i
s a l ai
s a lai.
. P ada . P ada . P ada . P ada .P ada
w w w w w
ww <?php ww ww ww ww
g g rg .Org
i.Or
$teacher_name=array(“Iniyan”, i.Or “Nilani”);
“Kavin”, i.O i i.
a sala sala sala sa l a
das
ala
Pad “The students name ad“a. $teacher_name[0].P.a“,d“a . $$teacher_name[1]
.Pare
da
.Pa. “ and “ . a
w w .echo
w w w w w w w w.P
w w w w w
$teacher_name[2]
i .Org . “.”; i .Org i .Org i .Org .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
w Pad
.?> w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 42
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
J. BASKARAN M.Sc., B.Ed. (C.S) J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
g g .Org g
a l i.Or
[email protected]
a a la i.Or l a i l ai.Or
[email protected]
ala i.
sPuducherry. s sa s a Puducherry.
das
ada Pad
a
Pad
a ada
a
w ww
.P 6. w PHP
w w . CONDITIONAL w w w . STATEMENTS
w w w.P
w ww.P
Section – A
i . O rg i . Org i .Org i .Org .
Choose the
a s a l a best answer
a sa l a
a s a l a
a s a(1
l a Mark)
a s alai
d will be the outputPof
PaWhat d d d d
w .1. w . a the following PHPwcode? .Pa w .Pa w .Pa
ww ww ww ww ww
<?php
rg rg .Org rg
$x; sa lai.O sa lai.O a l a i
sala
i.O
sa lai.
a da da das ada ada
w.ifP($x) w .Pa w .Pa w.P w .P
w w ww ww w w ww
print “hi” ; rg rg rg rg
i.O i.O i.O i.O i.
else asala sala sala sala s ala
ad ada a da ad a a d a
w.P print “how are w
u”; w . P w.P w.P ww
.P
ww w ww ww w
?>
i.O rg i.O rg i.O rg i.Org i.
sala
da are u sala sala sa l a
das
ala
.P
a)ahow
.P ab)dahi .P adac) error .P
d) a output
adno .Pa
w ww ww
2. What will be thewoutput of the following w
PHP code? ww w ww ww
w

Padasalai
<?php i.O rg i.Org i.O rg .Or g
a la a l a a l a l ai lai.
$xa=da
0;
s
ada
s
ada
s
a dasa ada
sa
w . P w.P w.P w. P w.P
ww if ($x++) ww ww ww ww
rg rg .Org rg
sa lai.O
print "hi";
sala
i.O
sa l a i
s alai.O sa lai.
P ada .Pada .P ada Pad
a ada
w .else w w w . w.P
ww ww ww ww w w
print "how are u";
rg rg rg i.Or
g
?> s a lai.O sal a i . O
sala
i.O
s a l a s a lai.
. P ahida . P ab)dano output . P adac) error . P
a
adhow .P a da
w a) ww ww w d) are u ww
ww w w ww w
3. What will be g
the output of the following
g PHP code?
r i.Or rg .Org
s a lai.O s a l a sala
i.O
sa l a i ala i.
das
<?php
a
Pad ada ada ada .Pa
w.$x=0; w.P ww
.P
ww
.P w
ww if ($x==0) ww w w ww
rg ";
print " hi
i.O i.O rg i .Org i.Org .
else s a l a s a l a sa la s a l a salai
P ada print " how are u.P";ada ada ada .Pa
d a
w . w w.P w.P w
ww print "hello"; ww ww ww ww
?> rg rg rg rg
i .O lai.O c) ahilai.O .O .
a) how are
a l
s au hello b) hi ahello
s s alai
d) no output
s s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
43
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
4. Statement which is used to make choice between two options and only option is to be performed is
.O rg i.O rg .Org i.Or
g
i.
alai
written as
sala sa l a i a l a ala
das da adaelse statement .P ada
s das
.Pa b.wif.P a statement .Pthen w.P
a
w ww a. if statement w w else
w w wc.
w w w d. else one statement
w w
5. What will be the output of the following PHP code ?
i .Org i .Org i .Org i .Org .
<?php
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
w Pa=d“”;
.$a w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
if ($a)
a i .Org lai.O
rg
a i .Org i.O rg
lai.
a l
dasprint “all”; da sa
das
a l sala sa
a .Pa .Pa ada ada
w w.ifP w w w.P w .P
w ww ww w w ww
else
i.O rg i.O rg i.O rg i.O rg i.
sala
da print “some”; Pada sala sala sala s ala
a ada ada a d a
w.P w . w . P w .P
ww
.P
ww ?> ww ww ww w
a) all a i .Org b) someai.Org c) error
a i .Org d) no output
a i.Org i.
l
asawill be the output of
l
asafollowing PHP code asa
l
asa
l ala
a d a d a d a d das
w.P
6. What
w.P
the
w.P
?
w.P w .Pa
ww <?php ww ww ww ww

Padasalai
rg .Org .Org .Org
$a = “”;alai.O l a i l a i l ai lai.
a d as a d asa a d asa a dasa ada
sa
w.ifP($a) w.P w.P w.P w.P
ww ww ww ww ww
print “all”;
l a i .Org l a i.Org l a i .Org l a i .Org lai.
if a a a a sa
P a das P a das P a das P a das ada
w. w. w. w. w.P
ww else ww ww ww w w
print “some”;
rg rg rg g
ai.O a i . O i.O i.Or lai.
?> dasal sal sala s a l a s a
a ada a da a da a da
w.P . P
ww b) some w.P w.P ww
.P
ww a) all w ww c) error ww d) no output w
berg Org PHP code ? rg
7. What will O the output of the following
i. i. i.O i .Org i.
da sala sala sala sa l a
das
ala
<?php
.Pa ada ada ada .Pa
w
w $x = 10; w.P ww
.P
ww
.P w
w ww w w ww
$y = 20;
rg .Org .Org .Org
if ($x >sa$yla+i.O $y != 3) s a l a i
s a la i
s a l a i
s alai
.
d a d a d a d a d a
w .Pa print "hi" ; w.Pa w .Pa w .Pa w .Pa
ww else ww ww ww ww
print O
i rg are u";
."how i .Org i .Org i .Org .
?> asa l a
a s a l a
a s a l a
a s a l a
a s alai
Pahowd d d adno output d
w .a) are u w .Pab) hi w .Pa c) error w .Pd) w .Pa
ww w w w w w w w w
44
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
8. What will be the output of the following PHP code ?
rg rg .Org i.Or
g
<?php alai.O i.O i i.
das sala sa l a s a l a
das
ala
P a .P ada .P ada .P ada a
.
ww $x = 10; ww ww w w.P
w w w ww ww
$y = 20;
i .Org i .Org i .Org i .Org .
if ($xa>sa l a
$y && 1||1) a sa l a
a s a l a
a s a l a
a s alai
w Pad “hi” ;
.print w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
else
i .Org i.Org i .Org i .Org .
print a s
“how
l a
a are u”; ?> a s a l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww a) how are u ww b) hi ww c) error ww d) no output ww
9. What will.O berg
the output of the following. O rg PHP code ? . O rg . O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
. ada
<?php
P . Pada . P ada .P ada . P ada
w w w w w
ww if (-100) ww ww ww ww
print “hi”a;i.Org i.O rg i.O rg i.Org i.
a sal sala sala sa l a
das
ala
ad
else
.P .Pada .P ada .P ada .Pa
w ww w ww www w ww ww
w
print “how are u”;

Padasalaii.O rg i.Org i.Org .Or g


?> a la a l a a l a l ai lai.
da
ahow
s
ada
s
ada
s
a dasa ada
sa
w . P
a) are u w.P b) hi w.P P
c) error w. d) no output w.P
ww ww ww w w ww
i .Org i.Org Section-B lai.Or
g
i .Org .
a sa l a
a s a l a
a s a a s al a
a s alai
d the following questions
Answer d d d (2 Marks) d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. Define Conditional ww Statements in PHPww ww ww
 Conditional . O rg . Org actions for different . O g
rdecisions . O rglanguages.
s a la i Statements performs
s a l i
different
a s a l a i in
s a l i
programming
a s a lai.
. P ada of Conditional Statements:
Types . P ada . P ada . P ada .P ada
w w w w w
ww ww ww ww ww
● if Statement
i.O rg i.Or
g
i.O rg i .Org i.
da sala Statement
● if...else
da s a l a
da sala da sa l a
das
ala
w .Pa● if...elseif....else Statement
w .Pa w .Pa w .Pa w.P
a
w w w w w w w w w w
● switch Statement
i .Org i .Org i .Org i .Org .
s
2. Define
a
l a
a if statement in PHP. a s a l a
a s a la
a s a l a
a salai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  If statement executes ww a statement or a group ww of statements if a specific
ww condition is satisfied wwas per the
Org
user expectation.
i. i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
45
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
SYNTAX:
.O rg i.O rg .Org i.Or
g
i.
alai
if (condition)
sala sa l a i a l a ala
a das ada ada ada
s
a das
.P .P .P .P w.P
w ww { www www ww
w
ww
Execute statement(s) if condition is true;
i.O rg .Org .Org i.Org
} s a l a sa l a i
sa l a i
s a l a sa lai.
ada ada ada ada ada
w.P w.P in PHP? w.P w.P w.P
ww 3. What is if else statement
ww ww ww ww
 If statement
.Org
executes a statement or arggroup of statements if arspecific
.O g .Org
condition is satisfied by the user
i i.O i i .
a sa l a
expectation. a sa l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  When the condition ww gets false (fail) the else
wwblock is executed. ww ww
SYNTAX:ai.Org i.O rg i.O rg i.O rg i.
das
al sala sala sala s ala
if a
(condition) ada a da ad a a d a
w.P w . P w.P w.P ww
.P
ww { ww ww ww w
.Org
if condition is true;rg
.Org .Org
Execute statement(s)
la i l a i .O l a i l a i lai.
} a s a s a s a s a s a
Pad da da da da
w .else w .Pa w .Pa w .Pa w .Pa
ww { ww ww ww ww

ww

w
w
} ad
P
.4.
a s a

Padasalai
l a i .Org if condition islafalse;
Execute statement(s)

Types of Conditional
sa lai.O
● ifdStatement
.Pa
a
ww ● if...else Statementww
w . Pad
a s a
ww Statements in PHP.
List out Conditional
rg

w
g
Statements:

.P ada
i .Org

ww

sala
w

rg
.

i.O
Pad
a

rg
s a l

ww
a

w
i .Org

.Pada
ww
w .

sa

rg
Pad

l a
a

i
s al

.Org
a i .Org

ww
w
ww

.
w .

Pad
Pad

a s
a

rg
s a

lai.O
lai.

rg

w w w.P
ada
sa lai.

a l ai.Or Statement
● if...elseif....else
a l a i . O
a l a i . O
a l a i . O
a lai.
s
da Statement s s s s
. ●Paswitch
. P ada . P ada . P ada .P ada
w ww ww w w
ww 5. Write Syntax ofwthe If else statement inwPHP. ww ww
SYNTAX: i.Org .Org .Org .Org
s a l a s a l a i
s a l a i
s a l a i
s a lai.
da
if (condition) da da da da
w .{Pa w .Pa w .Pa w .Pa w .Pa
ww Execute statement(s) wwif condition is true; ww ww ww
}
i .Org i .Org i .Org i .Org .
else asa l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .{Pa w .Pa w .Pa w .Pa w .Pa
ww Execute statement(s) wwif condition is false; ww ww ww
.Org .Org .Org .Org
}
i i i i .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 46
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
6. Define if...elseif....else Statement in PHP.
. O rg . O rg . Org . O rg
s a la i
 If-elseif-else la i
statement is a combination
s a of if-else statement.
s a l a i
s a l a i
s a lai.
ada
.PMore . P ada . P ada . P ada . P ada
w than one statement w can execute the condition w based on user needs. w w
ww ww ww ww ww
7. Usage of Switch rg Statement in PHP.
i . O i .Org i .Org i .Org .
 aThea s a l
switch
a
statement is useda s
to
l a
a perform different actions a s l a
a based on different conditions.
a s a l a
a s alai
d d d d d
w .P w .Pa w .Pa w .Pa w .Pa
ww  Switch statements wwwork the same as if statements
ww but they can check wwfor multiple values atwa wtime.
rg rg .Org rg
alai.O of Switch statement.
8. Write Syntax ai.O al a l a i
sala
i.O
sa lai.
Pa das das das ada ada
w .SYNTAX: w .Pa w .Pa w.P w .P
ww switch (n) { ww ww w w ww
.O rg i.O rg i.O rg i.O rg i.
alai
case label1:
sala sala sala ala
P das ada
a to be executed if n=label1;
P ada ada a d a s
w .code w . w.P w.P ww
.P
ww ww ww ww w
break;
a i . Org a i . Org a i . Org a i. Org i.
case label2:
asa
l
asa
l
asa
l
asa
l ala
a d a d a d a d das
P to be executed if w
w.code .P
n=label2; w.P w.P w .Pa
ww ww ww ww ww

Padasalai
break;
l a i .Org l a i .Org l a i .Org l ai .Org lai.
a d asa
case label3:
a d asa a d asa a dasa ada
sa
w.P ww
.P w.P w.P w.P
ww code to be executedwif n=label3; ww ww ww
.Org .Org .Org .Org
break;
a l a i a l a i a l a i al a i
sa lai.
... adas a das a das a das ada
w. P w. P w. P w. P w.P
ww default: ww ww ww w w
code to be executed
. O rg if n is different from. Orgall labels; . O rg . O rg
l a i l a i l a i l a i lai.
} a d asa a d asa a d asa a d asa a da s a
w.P w.P w.P w.P ww
.P
ww ww ww ww w
rg rg rg .Org
lai.O
9. Compare
a lai.O
if and if else statement.
a sala
i.O
sa l a i ala i.
a das a das ada a
adelse das
.P P
w.If .P .PIf .Pa
w ww ww www ww w
ww
w
 If statement executes
g a statement or a group of  If statement executes a statement or a group of
a i . O r
a i .Org a i .Org a i .Org i.
sa l
statements l
sa is satisfied as
if a specific condition a l
sstatements sa l
if a specific condition is satisfied by sala
. P ada . P ada . P ada . P ada . P ada
w per the user expectation. w w the user expectation.w w
ww ww ww ww ww
 When Othe
.Org .Org . rg .Org
condition gets false (fail) the else
i i i i .
a s a l a
a s a l a
a s l
block
a
a is executed. a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 47
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
i.O rg i.O rg i .Org i.Or
g
i.
sala sala sa l a s a l a
das
ala
.P ada .P ada .P ada .P ada a
ww ww ww w w.P
w w w ww ww
SYNTAX: SYNTAX:
l a
if (condition) i .Org lai.O
rg
l a i.O
if (condition)
rg
l a i.Org
lai.
a d asa ada
sa
ada
s a
ada
s a
ada
sa
w .{P w.P w.P { w.P w.P
ww ww ww ww ww
Execute statement(s)
g if condition is true; g Execute statement(s)
g if condition is true;
g
r r .Or r
sa lai.O sa lai.O } a l a i
sala
i.O
sa lai.
das
}
.P ada .P ada .Pa else ada ada
w w w w.P w .P
ww ww ww w w ww
i.O rg i.O rg {
i.O rg i.O rg i.
da sala sala sala sala s ala
a ada a a
dExecute da
statement(s) ifacondition is false;
.Pa
d a
w.P w . P w.P w .P w
ww ww ww } ww ww
i.O rg i.O rg Section-C i.O rg i.Org i.
sala sala sala sa l a
das
ala
.P ada the following questions
Answer Pad
a
.P ada ada (3 Marks) .P a
ww ww
.
ww ww w w.P
w w w w w

Padasalai
1. Write the features of Conditional Statements in PHP.
i .Org i .Org i .Org i .Org .
a sa la
 Conditional l
statements are useful
a s a
a for writing decision a s a l a
making logics. a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Conditional statements
ww are used to perform wwdifferent actions for different
ww decisions in different ww
rg
business logic. rg .Org rg
sa lai.O sala
i.O
sa l a i
s alai.O sa lai.
 TYPES:
da ada ada a ada
w .Pa w.P w.P w. Pad w.P
ww w w
 if Statement w w w w w w
 . O rg Statement ai.Org . O rg . O rg
s a la i if...else
s al s a l a i
s a l ai
s a lai.
. P ada  if...elseif....else
. P adaStatement . P ada . P ada .P ada
w w w w w
ww ww
 switch Statement ww ww ww
rg rg rg .Org
lai.O
2. Writeathe lai.O
purpose of if elseifaelse statement.
sala
i.O
sa l a i ala i.
a das das
aa combination of if-else da da das
w .PIf-elseif-else statement
w .Pis w .Pastatement. w .Pa w.P
a
w w w w w w w w w w
 More than onergstatement can execute the rg condition based oni.O user
rg needs.
i . O i . O i .Org .
 elsea s
if
l a
aStatement: The „if ‟ statement
a s a l a
can also follow a s
an
la
a„else‟ statement, if you
a s l
want
a
a to check for a salai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww another conditionwinwthe else part. ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
48
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
3. Differentiate Switch and if else statement.
i.O rg rg rg rg
Switch alai.O lai.O If else alai.O lai.
da sala s s a s s a
.PaSwitch statement uses ada expression for .PadIf-else
.Psingle
a ada statement for .Pada
.Pmultiple
w w w w w w statement
w w
uses ww
w w w w w
multiple choices.
g multiple choices.
l a i.O r
l a i .Org l a i
g.Or l a i.O rg
lai.
s a sa sa s a sa
ada ada ada ada ada
w.P It test only for equality.
w.P w.P It test for equalityw.P w.P
ww ww ww ww as well as for logicalww
i . O rg i. O rg expression.rg
i .O i .Org .
It a sa l a
evaluates only character a
ors l a
ainteger value. a sa l a
Evaluates any type a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww If switch statements ww does not match any w w
cases, If the condition ww fails, then by default the ww
else
the default rg
i.Ostatements is executed.i.Org rgexecuted.
i.Ois
statement i.O rg i.
sala
da Short notes on P sala sala sala s ala
. 4.
P aWrite . ada statement.
Switch . P ada .P ada .Pa
d a
w w w w w
ww  The switch statement ww is used to perform different
ww ww
actions based on different conditions.
ww

 Switch la i .Org uses single expression


statement l a i .Org for multiple choices.
l a i .Org l a i.Org lai.
s a s a s a s a s a
da da da da da
w .PaIt test only for equality.
w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
 It evaluates only
.Org .Org .Org .Org
character or integer value.
sa l a i
s a l a i
s a l a i
s al a i
s a lai.
 Ifdswitch statements doesanot
a a
d match any cases, the a a
ddefault statements is executed.
d d a
w .Pa w .P w .Pa w .Pa w .Pa
ww 5. Differentiate if w w
statement wwstatement.
and if elseif else ww ww
i .Org if statement ai.Org i .Org if elseif else statement
i .Org .
a l a al a l a a l a alai
das ad a s d a s da s
Pad
a s
w .PaIf statement executeswa.Pstatement or a group w
of .Pa  If-elseif-else statement
w .Pa is a combination of w .if-
ww ww ww ww ww
statements ifrg a specific condition is satisfied
r g as else statement.
rg rg
a i. O
luser expectation. l a i . O a i . O
l than one statementscan a i . O
l execute the lai.
per s a
the s a  s a a s a
ada ada ada ada ada
More
w . P w . P w . P w . P w .P
ww ww ww condition based ww on user needs. ww
 Syntax: i.Org .Org  Syntax: .Org .Org
s a l a s a l ai
s a l a i
s a l a i
s a lai.
da
if (condition) da da
if (1stcondition) da da
w .P{a w .Pa w .Pa { w .Pa w .Pa
ww ww ww ww ww
Execute statement(s) if condition is true; Execute statement(s) if condition is true;
i.O rg i.Org i .Org i.Org .
s a l a s a l a sa la s a l a salai
}ada
P ada ad}a ada .Pa
d a
w . w.P w.P elseif(2ndcondition) w.P w
ww ww ww ww ww
rg rg { rg
i . O i . O i .O i.Orgis true; .
a s a l a
a s a l a a
Execute
a s l a statement(s) if a l a
2ndcondition
a s a s alai
d d d d d
w .Pa w .Pa w .Pa } w .Pa w .Pa
ww ww ww 49
ww ww
. O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w ww
ww ww else w w ww w

la i .Org la i .Org {
l a i .Org l ai .Org lai.
s a s a s a
Execute statement(s) if s
both a
conditions are false; s a
da da da da da
w .Pa w .Pa w .Pa } w .Pa w .Pa
ww ww ww ww ww
Section - D
Org
lai.following questions: i. Org i .Org i .O(5rgMarks) lai.
Answer
sathe sala sa l a sa l a sa
ada ada ada ada ada
w.P w.P w.P w.P w.P
ww 1. Explain Function wwof Conditional Statements
ww in PHP. ww ww
PHP Conditional
i .Org Statements: lai.Org i .Org i .Org .
sa l a
 aConditional
a a sa for writing decision
a sa l a
a s a l a
a s alai
d statements d
are useful d making logics. d d
w .P w .Pa w .Pa w .Pa w .Pa
ww  Conditional statements ww are used to perform wwdifferent actions for different
ww decisions in different ww business
logic. ai.Org i.O rg i.O rg i.O rg i.
asa
l sala sala sala s ala
d
.P TYPES:
a Pada ada ad a a d a
ww w . w.P w.P ww
.P
w ● if Statement
ww ww ww w
rg rg rg .Org
lai.O Statement
●aif...else
sala
i.O
sala
i.O
sa l a i ala i.
a das Pa da ada ada das
.P w.Statement
● if...elseif....else .P .P .Pa
w ww ww www www ww
w

Padasalai
● switch Statement
i .Org i .Org i .Org i .Org .
a s l a
 If statement
a in PHP: a s a l a
a s a l a
a s al a
a s alai
d d d d d
w .Pa If statement executesw .Pa a statement or a groupw .Paof statements if a specific
w .Pa condition is satisfied
w .Pasa per
ww ww ww ww ww
the user rexpectation.
i .O g i.Org i .Org i .Org .
s
 Syntax:
a a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w.Pa
ww if (condition) ww ww ww ww
{ rg rg rg rg
la i. O l a i . O l a i . O l ai . O lai.
sExecute
a statement(s) if condition
s a is true; s a s a s a
. P ada } . P ada . P ada . P ada .P ada
w w w w w
ww  If else statementww in PHP: ww ww ww
g g g g
a l i.Or executes a statement
 If statement
a a l ai.Or or a group of statements
a l a i.Or if a specific condition
a l a i.Oisr satisfied by the alai.
das das das das das
w .Pa user expectation. .Pa w .Pa w .Pa w .Pa w
ww ww ww ww ww
 When the condition gets false (fail) the else block is executed.
.O rg i.O rg .Org i.Org .
alai
 Syntax:
s s a l a sa la i
s a l a salai
ada ada ada ada .Pa
d a
w.P if (condition) ww.P ww
.P
ww
.P w
ww {
w w w ww
Execute g
.Orstatement(s) if condition g true;
.Oris .Org .Org .
l a i l a i la i l a i alai
sa sa sa sa s
.P ada } ada
.P ada ada ad a
w w w.P w .P w .P
ww ww w w
50
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
else .Org .Org .Org .Org
s
{ a la i
s a la i
s a l a i
s a l ai
s a lai.
da da da da da
w .Pa Execute statement(s) w .Paif condition is false;w.Pa w .Pa w .Pa
ww ww ww ww ww
}
g g rg rg
i.Orstatement in PHP:lai.Or
 If elseiflaelse
a lai.O lai.O lai.
a d

asIf-elseif-else a
statement d aissaa combination of if-else a d
a
asstatement. a d asa a d asa
w.P ww
.P
ww
.P
ww
.P
ww
.P
ww w w
 More than one statement can execute the condition based on user needs.
w w
i .Org i.Org i .Org i .Org .
 Syntax:
a sa l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa if (1stcondition)w.Pa w .Pa w .Pa w .Pa
ww { ww ww ww ww
Execute . O g
rstatement(s) if condition . O g true;
ris . O rg .O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
. P ada } . Pada . P ada .P ada . P ada
w w w w w
ww ww
elseif(2ndcondition) ww ww ww
{
g
.Orstatement(s) .Org is true; .Org .Org
s a a i
Execute
l if
sa l a i
2ndcondition
sa l a i
s a l a i
s a lai.
da da da da da
w .Pa } w .Pa w .Pa w .Pa w .Pa
ww else ww ww ww ww

Padasalai
.Org .Org .Org .Org
{
i i i i .
a a l a
Execute
s s l a
a conditionsarefalse; asa
statement(s) ifaboth l a
a s al a
a s alai
d d d d d
w .Pa } w .Pa w .Pa w .Pa w .Pa
ww  Switch Case: ww ww ww ww
rg
i.O statement is used rg
i.Operform different actions
.O rg rg
 The
salaswitch alato s s lai.O
alai based on differentaconditions. sa lai.
ada ada ada as ada
w P Syntax:
. w .P w .P w . Pad w.P
ww ww ww ww w w
switch (n) {
. O rg . Org . O rg . O rg
s
case
a l a ilabel1:
s a l a i
s a l a i
s a l a i
s a lai.
. P ada code to be executed . P
a
aifdn=label1; . P ada . P ada .P ada
w w w w w
ww break; ww ww ww ww
case label2:
l a i .Org l a i .Org l a i .Org l a i .Org lai.
s a
code to be executed if a
n=label2;
s s a s a s a
da da da da da
w .Pa break; w .Pa w .Pa w .Pa w .Pa
ww case label3:w
w ww ww ww
codei.to rg executed if n=label3;
Obe i .Org i .Org i .Org .
a s a l
break;
a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa ... w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
default:
i rg
.toObe i .Org from all labels; lai.Org i.Org .
a
code
s a l a executed if n is different
a s a l a
a s a a s a l a
a s alai
d d d d d
.Pa }
w .Pa
w w .Pa .Pa
w .Paw
ww ww ww 51
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
2. Discuss in.O
i rg about Switch statement
detail .Org with an example.
i .Org i i.Or
g
i.
sala
da Case: sala sala s a l a
das
ala
.P
 aSwitch
.P ada .P ada ada a
ww ww ww w w.P w w.P
w  The switch w w different actions based
statement is used to perform w on different conditions.w
 Switch i rg
.Ostatement .Org
uses singleaexpression
i .Org
for multiple achoices.
i i .Org .
a s a l a
a sa l
a s a l
a s a l a
a s alai
d d d d d
w .Pa It test only for equality.
w .Pa w .Pa w .Pa w .Pa
ww ww ww
 It evaluates only character or integer value. ww ww
i.O rg rg rg rg
 Use
alabreak
s
to prevent the ai.O from running intoathe
alcode s
O case automatically.
lai.next s alai
.O
s sa lai.
ada
.P  The default w .P ada ada ada ada
w statement is used if no match w.P is found. w.P w.P
ww w w w w w w w w
 Syntax:
. O rg . O rg . O rg .O rg
s a a
switch
i
l (n) { s a l a i
s a l a i
s a l a i
s a lai.
. P ada case label1: . Pada . P ada .P ada . P ada
w w w w w
ww ww
code to be executed if n=label1; ww ww ww
break;
la i .Org l a i .Org l a i .Org l a i.Org lai.
s a s a s a s a s a
da case label2: da da da da
w .Pa code to be executed w .Paif n=label2; w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
break;
i .Org i .Org i .Org i .Org .
a
case
s a l a label3:
a s a l a
a s a l a
a s al a
a s alai
d d d d d
w .Pa code to be executed w .Paif n=label3; w .Pa w .Pa w .Pa
ww break; ww ww ww ww
.Org .Org .Org .Org
...
i i i i .
a a l a
default:
s a s a l a
a s a l a
a s a l a
a s alai
d d ad } d d
w .Pa code to be executed w .Paif n is different fromwall
.Plabels; w .Pa w.Pa
ww  Example: ww ww ww ww
rg rg rg rg
s lai.O
<?php
a s a lai.O s a lai.O s a lai.O s a lai.
. P ada $favcolor = “red”;.Pada . P ada . P ada .P ada
w w w w w
ww ww {
switch ($favcolor) ww ww ww
case “red”:
l a i .Org l a i .Org l a i .Org l a i .Org lai.
secho
a “Your favorite color
s ais red!”; s a s a s a
da da da da da
w .Pa break; w .Pa w .Pa w .Pa w .Pa
ww case “blue”:w
w ww ww ww
echoi.“YourOrg favorite color islablue!”;
i .Org i .Org i .Org .
a s a l
break;
a
a s a a s a l a
a s a l a
a s alai
d d d d d
w .Pa case “green”: w.Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
echo “Your favorite color is green!”;
i .Org i .Org i .Org i.Org .
a
break;
s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
.Pa default:
w .Pa
w .Pa
w .Pa w .Pa w
ww ww ww 52
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
dasala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww

la Org favorite color islaneither


echo .“Your
i i .Org red, blue, nor green!”;
l a i .Org l ai .Org lai.
s
} a s a s a s a s a
da da da da da
w .Pa ?> w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Output:
i rg
.OYour i .Org i .Org i .Org .
a s a l a favorite color
a sa l
is ared
a s a l a
a s a l a
a s alai
d
PaExplain d d d d
w .3. the process w .Pa
Conditional Statements
w PaPHP?
.in w .Pa w .Pa
ww ww ww ww ww
PHP Conditional g Statements:
i . O r i .Org i .Org i .Org .
a s l
 Conditional
a a
a s
statements are useful l a
a for writing decision a sa l a
making logics. a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Conditional statements ww are used to perform wwdifferent actions for different
ww decisions in different ww business
logic.
i.O rg i.O rg i.O rg i.O rg i.
 TYPES:
da sala sala sala sala s ala
a ada ada ada a d a
w.P w . P w.P w.P ww
.P
ww ww
● if Statement ww ww w
g rg rg .Org
i.Or Statement
● if...else i.O i.O i i.
sala sala sala sa l a
das
ala
.Pada ● if...elseif....else .Statement
Pad
a
.Pa
da
.Pa
da a
ww w w w w w w w w.P
w w
● switch Statement w w w

ww

ww
w

w .P
d a sa

Padasalai
sala
 Syntax:
ada
l

i
i
 If statement
a .Orgin PHP:
.Pa If statement executes
ww
w
d
the user expectation.
.Org
if (condition) ww.P
{
Execute O g
w
rstatement(s)
a s a

ada
l a i .Org
.Pa a statement or a group

sala

if condition
ww
i.O

O
w
rg

w w
g true;
ris
d a

w.P
s a l a i .Org
.Paof statements if a specific

ada
ww

sa
w

O
l a

rg
i

w
d a s

.Org

w w.
al ai .Org
.Pa condition is satisfied

Pad
ww

a s
w

alai.O

O rg
d

w
a
.Pasa per

w
s alai

w.P
rg
.

ada
sa lai.

la i. l a i . l a i . l ai . lai.
a s
} a s a s a s a s a
.P aIfdelse statement in . P
PHP: ada . P ada . P ada .P ada
w w w w w
ww ww ww ww ww
 If statement executes a statement or a group of statements if a specific condition is satisfied by the
a i . Org ai.Or
g
i.O rg i .Org i.
da
l
a expectation.
suser da s a l sala sa l a
das
ala
.Pa When the condition
.Pagets false (fail) the else ada
.Pblock .Pa
da
.Pa
w w w is executed. w w
ww ww ww ww ww
 Syntax:
i .Org i.Org i .Org i.Org .
l a
sifa(condition) s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.P { ww
.P
ww
.P
ww
.P w
ww w
Execute statement(s) if condition is true;w w ww
}
i .Org i .Org i .Org i.Org .
a l
else a a l a a la a l a alai
P a das{ P a das P adas P a das ad a s
. . . . .P
w ww ww w ww w ww w ww
w
53
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
Executerstatement(s)
g if conditionris g false;
}ala i . O la i . O l a i .Org l ai .Org lai.
a s a s a s a s a s a
PaIfdelseif else statement adPHP: da da da
w . w .Pin w .Pa w .Pa w .Pa
ww w
 If-elseif-elsewstatement is a combination ww of if-else statement. ww ww
g
r one statement can iexecute
r the condition based g
r g rg
lai.O
 More
sa
than la .O sa lai.O on user needs. sa s a l a i.O
sa lai.
ada ada ada ada ada
w.
P Syntax: w.P w.P w.P w.P
ww if (1stcondition) w w w w w w w w
{ g
.Orstatement(s) .Oris g .Org .Org .
a l a
Executei if a l a i
condition true; a l a i a l a i alai
d a s d a s d a s d a s d a s
w .Pa } w .Pa w .Pa w .Pa w .Pa
ww ww
elseif(2ndcondition) ww ww ww
{ rg rg rg rg
l a
Execute i . O statement(s) if l a i .
2ndcondition O is true; l a i . O l a i . O lai.
s a s a s a s a s a
. P ada } . Pada . P ada .P ada . P ada
w w w w w
ww else ww ww ww ww
{
g
.Orstatement(s) .Org .Org .Org
s a i
Execute
la sa i
if bothlaconditionsarefalse;
sa l a i
s a l a i
s a lai.
da }
PaSwitch P ada P ada P ada P ada
w . w . w . w . w .
ww Case: ww ww ww ww
 The switch statement is used to perform different actions based on different conditions.

Padasalai Org
i. i.Org i.Org i .Or g .
sala
 Syntax:
a a s a l a
a s a l a
asa
l a
a s alai
d d d d d
w .Pa switch (n) { w.Pa w .Pa w . P a
w .Pa
ww case label1:w
w ww ww ww
code .to
i rg executed if n=label1;
Obe i.Org i .Org i .Org .
a sa l a
break; a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa case label2: w.Pa w .Pa w .Pa w .Pa
ww ww
code to be executed if n=label2; ww ww ww
break; rg rg rg rg
a i . O
l label3: l a i . O l a i . O l ai . O lai.
case
s a s a s a s a s a
. P ada code to be executed . P
a
aifdn=label3; . P ada . P ada .P ada
w w w w w
ww break; ww ww ww ww
...
a
default:
l i .Org l ai .Org l a i .Org l a i .Org lai.
s a s a s a s a s a
da da ada da da
w .Pa code to be executedw .Paif n is different fromwall
.Plabels; w .Pa w .Pa
ww } ww ww ww ww
i.O rg i.O rg i .Org i.Org .
s a l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.P w.P w.P w.P w
ww ww ww ww ww
J. BASKARAN M.Sc., B.Ed. (C.S) J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
.Or g rg .Org .Or g
a l i
[email protected]
a sa lai.O sa la i
sa l a i
[email protected]
alai
.
ad asPuducherry. ada ada ad a
Puducherry.
ad a s
.P .P w.P .P .P
w ww www w w www ww
w
54
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
i.O rg .O rg .Org i.Or
g
i.
alaconcepts
4. Explain alaistatement.
of if elseif else
sa l a i a l a ala
das
PaIf elseif else statement Pad
as da ada
s das
w . w . in PHP: w .Pa w.P w.P
a
w w w w w w w w w w
 If-elseif-else statement is a combination of if-else statement.
i .Org i .Org i .Org i .Org .
l
 asMore a
a than one statement a s l a
a execute the condition
can a s l a
abased on user needs. asa l a
a s alai
d ad d d d
w .Pa else if Statement: w .PThe „if ‟ statement w
can .Pa follow an „else‟ statement,
also w .Pa if you want to check
w .Pafor
ww ww ww ww ww
another rcondition
g in the else part.rg
ai.O lai.O a i .Org i.O rg
lai.
sa
 Syntax:
da
l
da sa
das
a l sala sa
.Pa a a ada ada
w if (1stcondition) w.P w.P w.P w.P
ww w w w w w w w w
{
Execute . O g
rstatement(s) if condition . O g true;
ris . O rg .O rg
s}a l a i
s a l a i
s a l a i
s a l a i
s a lai.
. P ada elseif(2ndcondition) . Pada . P ada .P ada . P ada
w ww ww
w w ww www ww w
{
la i .Org l a i .Org l a i .Org l a i.Org lai.
s a
Execute statement(s) if a
2ndcondition
s is true; s a s a s a
da da da da da
w .Pa } w .Pa w .Pa w .Pa w .Pa
ww else ww ww ww ww

Padasalai
{ g
i .Orstatement(s) i .Org i .Org i .Org .
a sa l a
Execute if
a
both
s a l aconditions are false;
a s a l a
a s al a
a s alai
d d d d d
w .Pa } w .Pa w .Pa w .Pa w .Pa
ww Example: ww ww ww ww
<?php
i .Org i.Org i .Org i .Org .
$d = a s a l a
date("D"); a s a l a
a s a l a
a s a l a
a s alai
w Pad == "Fri"){
.if($d w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww echo "Havew aw
nice weekend!"; ww ww ww
}elseif($d == "Sun"){
. O rg . Org . O rg . O rg
echo
s a a i
l "Have a nice Sunday!"; s a l a i
s a l a i
s a l ai
s a lai.
. ada
}else{
P . P ada . P ada . P ada .P ada
w w w w w
ww echo "Havew aw
nice day!"; ww ww ww
} ?> rg
i .Oand i .Org i .Org i .Org .
Explanation
as a l a output of the
sa l a
program: asl a a l as alai s
. P
Theadabove example will . P ada
output, . P ada . P ada .P ada
w w w w w
ww ww ww ww ww
 "Have a nice weekend!" if the current day is Friday.
i . Org i . Org i . Org i . Org .
a
l
 s"Have
a a a nice Sunday!" ifsthe
a
l a
a current day is Sunday. a s a l a
a s a l a
a s alai
d d d d d
w .Pa Otherwise it willwoutput .Pa "Have a nice day!". w .Pa w .Pa w .Pa
ww ww ww ww ww
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 55
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
5. Explain if.O rg statement in PHP.i.Org
else .Org .Org
 Ifdelse
s a la i
statement in PHP: s a la s a l a i
s a l a i
s a lai.
a da da da da
w .Pa If statement executes w .Pa a statement or a group w .Paof statements if a specific
w .Pa condition is satisfied w .Pbya the
ww ww ww ww ww
user expectation.
 When i .O rgcondition gets falsei.(fail)
the Org the else block is lexecuted.
i .Org i .Org .
a s a l a
a s a l a
a s a a
a s a l a
a s alai
 Syntax:
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww if (condition) ww ww ww ww
{
g
.Orstatement(s) .Oris g .Org .Org .
Execute
a l a i if condition
a l a i true;
a l a i a l a i alai
d a s
} d a s d a s d a s d a s
w .Pa else w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
{
Execute . O g
rstatement(s) if condition . O g false;
ris . O rg . O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
ada ada ada ada ada
}
w .P Example: w . P w . P w .P w . P
ww ww ww ww ww
<?php
$num=12;
l a i .Org l a i .Org l a i .Org l a i .Org lai.
s a
if($num%2==0){ s a s a s a s a
da da da da da
w .Paecho "$num is evenwnumber"; .Pa w .Pa w .Pa w .Pa
ww } ww ww ww ww

Padasalai
i.O rg i.Org i.Org .Or g
a la a l a a l a l ai lai.
else
a{da
s
ada
s
ada
s
a dasa ada
sa
w . P w.P w.P w. P w.P
ww ww number"; } ?>
echo "$num is odd ww ww ww
Output: rg
l a i .O l a i.Org l a i .Org lai.O
rg
lai.
a a sa a sa
Pa das das
12 is even number
a ada Pad
a s
ada
w w. w w.P w .P w . w.P
w Working of thewProgram: ww ww w w

. O rg $num is assignedi.O
 The variable g
tor12. . O rg i.Or
g
sala i
sal a sal a i
s a l a s a lai.
ada The condition has been
adachecked with the variable
ada $num. a da a da
w.P ww
.P w.P w.P ww
.P
ww w be executed.
w is true, the true blockwwill
 If the condition ww w
 If itais
i .O rg else block will bei.executed.
false Org i.O rg i .Org i.
a l a l a sala sa l a ala
a das adas ada ada das
.P w.P .P .P .Pa
w ww ww www www ww
w

i.O rg i.O rg i .Org i.Org .


s a l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.P w.P ww
.P w.P w
ww ww wPREPARED BY ww ww
g rg rg g
i.Or
J. BASKARAN M.Sc., B.Ed. (C.S)
i.O i.O i.Or
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
alai
.
sala
[email protected]
a sala sala sala
[email protected] s
d
Pa Puducherry. .P ada ada d a
Pa Puducherry. ad a
w . w w.P w . w .P
ww ww w w
56
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
J. BASKARAN M.Sc., B.Ed. (C.S) J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
g g rg g
i.Or
[email protected]
a i.Or lai.O i.Or
[email protected] i.
a l
asPuducherry. sala asa s a l a
das
ala
ada a
Puducherry.
.P ad .P .P ad
.P ad a
ww ww ww ww w.P
w w w w ww
7. LOOPING STRUCTURE
i.O rg g g
.Or . Or i.Org
s a l a sa l a i alai
Section –sA s a l a sa lai.
P ada ada ada ada ada
w.Choose the best answer w.P w.P w.P (1 Mark) w.P
ww 1. Most complicated wwlooping structure is ww ww ww
a) While
i .Org b) Do While
i .Org c) For.Org
i d) None of.O
i rg
them .
2. Loops
a s l a
athat iterate for fixed a s l a
a of times is calledasa
number l a
a s a l a
a s alai
d d d ad d
w .Pa a) Unbounded loops w .Pab) Bounded loops w.Pa c) While loops w.Pd) For loops w .Pa
ww ww ww ww ww
3. Which loop evaluates condition expression as Boolean, if it is true,it executes statements and when it is
. O rg . O rg . O rg .O rg
false it will
s a l a iterminate?
s a l a i
s a l a i
s a l a i
s a lai.
. P ada a) For loop . Pab)daFor each loop . P adac) While loop .P
a of them
adAll
d)
. P ada
w w w w w
ww 4. Which loop evaluates ww condition expression wwas Boolean, if it is true,witwexecutes statements and wwwhen it is
false it will terminate?
l a i . Org l a i . Org l a i . Org l a i . Org lai.
a)aFor loop
s b) For
s a each loop c)saWhile loop d) Allsaof them s a
da will be displayedPinadaabrowser when the following
PaWhat da PHP code is executed: da da
w .5. w . w .Pa w .Pa w .Pa
ww <?php ww ww ww ww

Padasalai
for ($counter.O g $counter < 10;$counter++){
=r20; .Org .Org .Org .
l a i l a i l a i l a i alai
echoda sa
"Welcome to Tamilnadu";d a s a
d a s a
d a s a
d a s
w .}Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
echo "Counter is:" . $counter;
i .Org i .Org i .Org i .Org .
alai
?> l a l a l a l a
a s a a s a a s a a s a a s
d d d d d
w .Pa a) Welcome to Tamilnadu w .Pa w .Pa w .Pa w .Pa
ww b) Counterw is:w20 ww ww ww
c) Welcome rg to Tamilnadu Counteris: rg 22 rg rg
a i . O a i . O a i . O a i . O lai.
d)alWelcome to Tamilnadu
s s a l
Welcome l
to TamilnadusaCounter is: 22 s a l s a
P da will be displayedPinadaabrowser when the following
aWhat P ada PHP code is executed: P ada P ada
w .6. w . w . w . w .
ww <?php ww ww ww ww
for ($counter
l a i .O=rg10; $counter < 10; l a i .Org l a i .Org l a i .Org lai.
a s a s a s a s a s a
$counter
Pad “Hello”;
= $counter + 5){ da da da da
w .echo w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
}
i .Org i .Org i .Org i .Org .
?>
a s a l a
a s a l a
a s a la
a s a l a
a salai
d d d d d
w .Pa a) Hello Hello Hello w .PaHello Hello w .Pa b) Hello Hello
w .PaHello w .Pa
ww c) Hello ww ww d) Nonewwof the above ww
7. PHP supportsrgfour types of looping techniques;
a i .O a i .Org a i .Orgloop a i rg
.Othe i.
da
a)
sa l
for loop b) while
sa
da
l loop c)
sa l
foreach sa l
d) all above sala
a a ada a da a da
w.P w.P w . P w.P w.P
ww ww ww 57
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 8. Consider the following ww code w w ww ww
<? php
l a i .Org la i .Org l a i .Org l a i .Org lai.
s a
$count=12;
a s a s a s a s a
Pad da da da da
w .do{ w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
printf(“%d squared=%d<br/>”,
i .Org i .Org i .Org i .Org .
alai
$count, pow($count,2));
l a l a l a l a
a s a a sa a s a a s a a s
d
} while($count<4); d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ?> ww ww ww ww
What will be thegoutput of the code?
a) l
12a i Or
.squared 141 b) 12 l a i .Org
squared=141 c) “12
l a i Org
.squared=141” d)l a i .Org
Execution error salai.
a s a a s a a s a a s a
. P
9. d will be the outputPof
aWhat . adthe following PHP code .P ad? . P ad .P ada
w w w w w
ww <?php ww ww ww ww
for ($x = 1; .$x
O r<g 10;++$x) . O rg . O rg .O rg
{ dasal
a i
s a l a i
s a l a i
s a l a i
s a lai.
. P a . Pada . P ada .P ada . P ada
w print “*\t”; w w w w
ww ww ww ww ww
}
rg rg rg rg
?> lai.O lai.O lai.O lai.O lai.
a d asa)a********** a d asa b) *********adasa c) *********** a dasad) Infinite loop adasa
w.P w.P w.P w.P w.P
ww 10. What will be the ww w w
output of the following PHP code ? w w w w

Padasalai.Org .Org .Org .Org


<?php
i i i i .
for ($x
a s l a
=a -1; $x < 10;--$x) asa l a
a s a l a
a s al a
a s alai
d d d d d
w .{Pa w .Pa w .Pa w .Pa w .Pa
ww print $x;
ww ww ww ww
} i .Org i.Org i .Org i .Org .
?>adas
a l a
a s a l a
a s a l a
a s al a
a s alai
w .P w . Pad w . Pad w . Pad w . Pad
ww ww
a) 123456713910412 ww
b) 123456713910 ww
c) 1234567139104 ww
d) Infinite loop
rg rg rg i.Or
g
s a lai.O sal a i . O
Section-B s a lai.O s a l a s a lai.
P ada P ada P ada ada Pa da
w . w. w . w.P w.
ww Answer the following
ww questions ww ww ww
(2 Marks)

Org
Structure in PHP. rg rg .Org
1. Define Looping
i. O i. i.O i i.
sala
 aLooping
da sala sala sa l a
das
ala
.P ada for writing iterationalogics.
Structures are useful
.P
da
.P .Pa
da a
ww ww w w w w w w.P
w  CATEGORIES w w w w
●fori rg
.OLoop i .Org i .Org i .Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d ● foreach Loop.Pad d d d
w .Pa w w .Pa w .Pa w .Pa
ww ● While Loop ww ww ww ww
g
.OrWhile .Org .Org .Org .
●aiDo Loop i i i
a s a l
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 58
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send Yourw Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
2. Define for loop in PHP.
O rg rg
.O a specified numberlaofi.O rg i.Or
g
 For s lai.execute
loops
a laifor
a block of scode
a times. l a ala i.
a
d a d asa ad ada
s a
das
w .PaThe for loop is usedwwhen .Pa you know in advance w .Phow w.P should run.
many times thewscript w.P
a
w w w w w w w w w
Syntax:
i .Org i .Org i .Org i .Org .
a s a l a s
for (init counter;atestl a
a counter; increment counter){
a s a l a
a s a l a
a s alai
d Pad Pad Pad Pad
w .Pa w . w . w . w .
ww codew towbe executed; ww ww ww
.Org .Org .Org .Org
}
i i i i .
a
3. aWhats l a
ais For each loop in PHP? a s a l a
a sa l a
a s a l a
a s alai
d d d d d
w .P w .Pa w .Pa w .Pa w .Pa
ww  The foreach construct ww provides an easy way wwto iterate over arrays.ww ww
 It is used rg rg rg rg
alai.toOloop through each key/value
ai.O pair in an array.ai.O
al al sala
i.O ala i.
das
PaIn For each, during loop das
aiteration the value of.P das
a current array element a
adassigned d a s
w . w . P w the
w .Pis
w .Pa
to $value variable
ww ww ww ww
and the array pointer is shifted by one, until it reaches the end of the array element.
ww
rg rg rg .Org
Syntax:alai.O i.O i.O i i.
das da sala da sala da sa l a
das
ala
w Paeach ($array as $value)
.for w .Pa{ w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
code to be executed;
la i .Org l a i .Org l a i .Org l ai .Org lai.
}
a d asa a d asa a d asa a dasa ada
sa
w.P w.P w.P w.P w.P
ww 4. List out Looping wwStructure in PHP.
ww ww ww
●for Loop
l a i .Org l a i .Org l a i .Org l a i .Org lai.
a a a a sa
P a das ● foreach Loop Padas P a das P a das ada
w. w. w. w. w.P
ww ● While Loop ww ww ww w w
● Do . O g
rWhile Loop . Org . O rg . O rg
l a i l a i l a i l a i lai.
a d asa a d asa a d asa a d asa ada s a
w.P .P
ww loop in PHP. w.P w.P ww
.P
ww 5. Write Syntax ofwFor ww ww w
Syntax: ai.Org ai .Org a i .Org a i .Org i.
asa
l sa l
asa
l sa l ala
a d a d atest a d ada das
.P for (init counter;
.P counter; increment
.P counter){ .P .Pa
w ww ww
w
www www ww
w
code to be executed;
i .O}rg i.Org i .Org i.Org .
sa l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.P ww
.P
ww
.P
ww
.P w
ww w
J. BASKARAN M.Sc., B.Ed. (C.S)
w w ww
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
r
[email protected]
.O g .O r g .O r g .Org
[email protected]
.
a l a i
Puducherry. a l a i a l a i a l a i
Puducherry. alai
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 59
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a la i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
6. Write Syntax of For each loop in PHP.
rg rg .Org i.Or
g
Syntax:alai.O i.O i i.
das da sala sa l a s a l a
das
ala
.P a .Pa as $value){ .P ada .P ada a
ww for each
ww($array ww w w.P
w w w ww ww
i .Org i .Org i .Org i .Org .
a s a l a code to be executed;
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa } w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
7. Write Syntax rgof while loop in PHP.
i . O i.Org i .Org i .Org .
a
Syntax: s a l a
a s a l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww w
whilew(condition is true) { ww ww ww
. rg to be executed; i.Org
code
O . O rg . O rg
s a l a i
s a l a s a l a i
s a l a i
s a lai.
. P ada }
. Pada . P ada .P ada . P ada
w wwwhile loop in PHP.www w w
ww 8. Write Syntax ofwDo ww ww
Syntax: ai.Org i.O rg i.O rg i.Org i.
a sal sala sala sa l a
das
ala
.Pa
d do { .Pada .P ada .P ada .Pa
w ww w ww www www ww
w

Padasalai
code to be executed;
g
.O}rwhile .Org .Org .Org .
a la i (condition is
a l a i
true); a l a i al a i alai
d a s d a s d a s d a s d a s
w PaCompare
.9. For loop w .Pafor each loop.
and w .Pa w .Pa w .Pa
ww ww ww ww ww
For loop For each loop
.O rg . O r g .Org .Org
a i a i a i a i i.
 For
a s l
aloops execute a block a s l
a of code for a asThe l
a foreach constructaprovides
s a l an easy way toasala
d ad d d d
w .Pa specified number wof.Ptimes w .Pa iterate over arrays w .Pa w.Pa
ww ww until the ww
condition ww ww
fails.
. O rg . Org . O rg . O rg
s a la i
s al a i
s a l a i
s a l a i
s a lai.
adThe
a for loop is used adawhen you know .P inada The foreach loop isadused a to loop through each ada
w . P w. P w . P .P
ww advance how many ww times the script shouldww run. key/ value w wwin an array.
pair ww
w

l a i .Org l ai .Org l a i .Org l a i .Org lai.


s a s a s a s a s a
da da da da da
w .Pa Syntax: w .Pa w .Pa  Syntax: w .Pa w .Pa
ww ww ww ww ww
for (init counter;
rg test counter; incrementrgcounter){ for eachrg($array as $value){
i . O i . O i .O i .Org .
codea s
to l a
abe executed; a s a l a
a s l a
a to be executed; asa
code l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww } ww ww } ww ww
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 60
ww ww
. O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
10. Usage of for each loop in PHP
.O rg rg
O way to iterate over i.O rg i.Or
g
alai construct provides
 The sforeach lai.easy
saan sala arrays s a l a ala i.
da da da ada das
w .P aThe foreach loop is w .Pato loop through eachwkey/
used .Pa value pair in an array.w.P w.P
a
w w w w w w w w w w
rg rg Section-C
i . O i . O i .Org i .Org .
Answer a s l a
athe following questions a sa l a
a s a l a
a s l a
a(3 Marks) a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. Write the features wwLooping Structure. ww ww ww
 Looping Org
lai.Structures Org iteration logics.
lai.writing
are useful for
lai.O
rg i.O rg
lai.
sa sa sa sala sa
ada
.P This helps the user w to.P ada ada
save both time and effort.Pof writing the same code ada ada
w w w.Pmultiple times. ww.P
ww w w w w w w w
 CATEGORIES
. O rg . O rg . O rg .O rg
s a a i
l●for Loop s a l a i
s a l a i
s a l a i
s a lai.
. P ada ● foreach Loop.Pada . P ada .P ada . P ada
w w w w w
ww ww ww ww ww
● While
g Loop
la i .Or l a i .Org l a i .Org l a i.Org lai.
a s a ● Do While Loop a sa a s a a s a a s a
w Pad
.2. w . Pad w . Pad w . Pad w .Pad
ww Write the purpose ww of Looping Structure wwin PHP. ww ww

Padasalai
 Loops in O
. rg . rg .Org . rg
PHP is used to execute aO statement or a block of statements, multiple timesOuntil and unless a
i i i i .
a s
specific
l a
a condition is met. asa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Looping Structures ww are useful for writingwiteration
w logics. ww ww
 This helps rg user to save both time
.Othe g effort of writing the
.Orand g code multiple times.
.Orsame .Org
a l a i
sa l a i a l a i al a i
sa lai.
3.
P a das
Differentiate For each P a
anddaWhile loop. P a das P a das ada
w . w . . w . w w.P
ww For each loop
ww ww While loop
ww w w

. O rg . Org . O rg . O rg
l i
 Thesaforeach
a construct s al
provides a ian easy way to  l
While
s a a i loop is used for simple
s a l ai iteration logics. salai.
a
aditerate ada ada ada ada
w . P over arrays w . P w . P w . P w .P
ww ww ww ww ww
 The foreachgloop is used to loop through
g each  It executes
g the loop if specifiedg condition is
a l a i.Or a l a i.Or a l a i.Or a l a i.Or a lai.
da s
key/ value pair in an array.
da s da s
true.
da s da s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Syntax: .Org .Org  Syntax: .Org .Org .
a l a i a l a i a l a i a l a i alai
a s
dfor each ($array as $value){ d a s a s
d while (conditionPisatrue) a
d { s d a s
w .Pa w .Pa w .Pa w . w .Pa
ww code to be executed; ww ww code to be wwexecuted; ww
} i .Org i .Org }i.Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 61
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send Yourw Questions w to email id - w
[email protected] w
alai. i. alai
. i. lai.
a s sala
www.Padasalai.Net
a a s sala
www.TrbTnpsc.com s a
. P
4. d
aWrite short notes on.Do P adwhile Loop. . P a d
.P ada .Pa
da
w w w w w
ww ww ww ww ww
 Do while loop always run the statement inside of the loop block at the first time execution.
. O rg . O rg . Org . O rg
 Then
s a la i
it is checking the condition
s a la i whether true or false.
s a l a i
s a l ai
s a lai.
da da da da da
w .Pa It executes the loop, w .Pifathe specified conditionw .Pisa true. w .Pa w .Pa
ww ww ww ww ww
 Syntax: rg
l a i.O l a i .Org l a i .Org l a i.Org
lai.
a sa sa a sa
das do {
ada ada ada
s
ada
w .Pa .P
w executed; w.P w.P w.P
ww towbe
codew ww ww ww
g
}rwhile .Org
(condition is true); .Org rg
sa lai.O salai a l a i
sala
i.O
sa lai.
a da a d a a das ada ada
w w.P w w.P w w.P ww.P w .P
w 5. Differentiate While
w and Do while loops.w w ww
i.O rgWhile loop ai.Org . O rg .O rg
sala s a l s a l a i Do while Loop
s a l a i
s a lai.
a
P da loops are usedPtoadexecute
While
a ada  Do… while - executes
a block of .code
P P ada the block of code P adata
w . w . w w . w .
ww ww ww
after evaluating the condition becomes true.
ww ww
least once before evaluating the condition.
i.O rg i.O rg i.O rg i.Org i.
sala
da'while' loop the controlling sala sala
da condition appearsPada  In 'do-while' loop da sa l a
das
ala
.P aIn .Pa .Pa the controlling condition
a
ww w w w w .
w w w w.P
w at the start of thewloop. w appears atwthe end of the loop. w

Padasalai
.O rg i.Org .O rg .Or g .
 Syntax:
alai a l a alaiSyntax: l ai alai
d a s a s a s asa a s
w .Pa while (condition isw.true) Pad{ w .Pa
d do {.P a d
.Pa
d
ww ww ww w ww ww
w
code to be executed; code to be executed;
O r g O r g Or g .Oisrgtrue);
}salai. s a l a i.
s a l a i . } while s a l a
(condition i
s alai
.
d a d a d a da d a
w .Pa w .Pa w .Pa - D
Section w .Pa w .Pa
ww ww ww ww ww
Answer the following rg questions: rg rg (5rgMarks)
la i. O l a i . O l a i . O l ai . O lai.
s a s a s a s a s a
P da
1. aExplain Looping Structure
P ada in PHP. P ada P ada P ada
w . w . w . w . w .
ww Looping Structure: ww ww ww ww
 Loopingl a i .Org
statements a i .Orgthe same block oflacode
are used to lrepeat i .Orag given number oflatimes,
i .Orgor until certain lai.
a d asa is met.
condition a d asa a d asa a d asa a d asa
w .P .P
w .P w .P w .P w
ww ww ww ww ww
 CATEGORIES
i .O rg i .Org i .Org i .Org .
a s a l a  for Loop
a s a l a
a s a l a
a s a l a
a s alai
d ad d d d
w .Pa  for each.P
w
Loop
w .Pa w .Pa w .Pa
ww ww Loop
 While ww ww ww
rgDo While Loop
i .O i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 62
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
For Loop: .Org .Org .Org g
a la i a la i a l a i a l ai.Or ala i.
dasloops execute a blockadofascode for a specified anumber
 aFor das of times. ada
s
a das
w w.P w w.P w w.P w w.P w w.P
w  The for loop is used w when you know in advance w how many times w the script should run. w
Syntax: lai.Or
g .Org .Org .Org .
a a l a i a l a i a l a i alai
d a s d a s d a s d a s d a s
w .Pa .Pa test counter; increment
for (init counter;
w w .Pa counter){ w .Pa w .Pa
ww ww ww ww ww
code to be executed;
i .O}rg i.Org i .Org i .Org .
a s a l a
a s a l a
a sa l a
a s a l a
a s alai
w Padeach Loop:
.For w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
 The foreach construct
g provides an easy
g way to iterate over arrays.
g
. O r . O r . O r .O rg
a
 It isasused
i
al to loop through each s a l a i
key/value pair in an s a
array. l a i
s a l a i
s a lai.
. P ad . Pada . P ada .P ada . P ada
w w w w w
ww  In foreach, during wwloop iteration the value wwof the current array element ww is assigned to $value ww variable
and the array
a i .Orgpointer is shifted by a i .Orguntil it reaches thelaend
one,
i
g the array element. .Org
.Orof lai i.
s a l sa l s a s a ala
ada
Syntax: ada ada ada das
w .P w.P w.P w .P w .Pa
ww w w
for each ($array as $value) { ww ww ww

Padasalai
rg executed;
Obe
codei.to i.Org i.Org .Or g
sala a l a a l a l ai lai.
ada } ada
s
ada
s
a dasa ada
sa
w . P w.P w.P w. P w.P
ww While Loop: ww ww ww ww
g .Orglogics. .Org .Org
 Whilealoop
l a i.Oisr used for simple iteration
a l a i a l a i a l a i alai
.
d a s a s a s a s a s
w .PaIt executes the loop w Pad
if .specified .Pa
condition is true.
w
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
Syntax:
. O rg . Org . O rg . O rg
a
while
s a i
l (condition is true) s{al a i
s a l a i
s a l ai
s a lai.
. P ada . P ada . P ada . P ada .P ada
w w
code to be executed; w w w
ww ww ww ww ww
}
a i .Org ai.Or
g
i.O rg i .Org i.
Do dwhile
l
asa Loop: da s a l
da sala da sa l a
das
ala
a .Pa .Pa .Pa .Pa
w w.P w w
 Do while loopwalways run the statement w w w w w w
w w inside of the loop blockwat the first time execution. w
 Then iti.O g
is rchecking the condition rg
.Owhether true or false. i.Org .Org .
a l a a l a i a la a l a i alai
a s a s a s a s a s
.Pa It executes the loop,
d d d d d
w w .Pifathe specified condition w .Pisa true. w .Pa w .Pa
ww  Syntax: ww ww ww ww
i .Odorg{ i.O rg i.O rg i.O rg .
sa l a sala sala sala s alai
.P ada Pada ada ada ad a
w w.executed;
code to be w.P w.P w .P
ww ww w w
63
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
g
.O}rwhile .Org .Org .Org
s a l a i (condition
s is
a l a i
true);
s a l a i
s a l a i
s a lai.
da
PaDiscuss da da da da
w .2. in detail .PaFor each loop.
about
w w .Pa w .Pa w .Pa
ww ww ww ww ww
For each Loop:
i .Org i .Org i .Org i .Org .
 The a a l a
foreach
s construct provides
a s l a
a an easy way to iterate a s l
overa
a arrays. a s a l a
a s alai
d d ad Pad Pad
w .PaIt is used to loop through w .Paeach key/value pairwin.Pan w . w .
ww ww ww array. ww ww
 In For each, g
l a i .Orduring loop iteration the
l a i .Orgvalue of the current
l a i Org element is assigned
.array l a i .Otorg$value variable lai.
a a a a a
P dasthe array pointer isPshifted
and
a a das by one, until it reaches
P a dasthe end of the array P a das
element.
P a das
w. .
wwon arrays and objects, w. w. w.
ww  Foreach works w only wwand will issue an errorww when you try to use it w onwa variable
rg rg rg rg
al ai.O data type or an uninitialized
with a different ai.O al
variable.
sala
i.O
sala
i.O ala i.
a das
Syntax: a das a da ad a a d a s
w.P w.P w.P w.P ww
.P
ww w
w as $value) {
for each ($array ww ww w
.O rg i.O rg i.O rg .Org i.
alai to be executed;
code
sala sala sa l a i ala
a das ada ada ada das
.P } .P .P .P .Pa
w ww www w ww w ww ww
w

Padasalai
Example:
<?php salai
.Org i.Org i.Org i .Or g .
a a s a l a
a s a l a
asa
l a
a s alai
w Pad
.$Student_name = .Pa
d
array(“Magilan”,
w “Iniyan”, w .Pa
d
w . P a d
w .Pa
d
ww ww ww ww ww
“Nilani”, “Sibi”, rg“Shini”);
i .O i.Org i .Org i .Org .
a sa l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww foreach ($Student_name ww as $value) { ww ww ww
echo “$valueO <br>”;
rg Org O rg O rg
la i . l a i . l a i . l ai . lai.
} ada s a s a s a s a s a
. P . P ada . P ada . P ada .P ada
w w w w w
ww ?> ww ww ww ww
Output: i.O rg i.Or
g
i.O rg i .Org i.
sala s a l a sala sa l a
das
ala
ada
“Magilan”
.P ada ada ada .Pa
ww w.P ww
.P
ww
.P w
w Iniyan” ww w w ww
“Nilani” lai.O
rg i.O rg i .Org i.O rg .
asa s a l a sa la s a l a salai
a d ada ada ada .Pa
d a
w.“Sibi”
P w.P w.P w.P w
ww ww ww ww ww
“Shini”
.Org
i example value ofalthe .Org
ai array $student_name .Org .Org .
 Heresainlathis
a a s a s alai is read one by one a s lai foreach loop andsalai
ausing
. P ad . P ad . P ad . P ad . P ada
w displayed the value. w w w w
ww ww ww ww 64
ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
3. Explain the process Do while loop.
rg rg .Org i.Or
g
ai.O
alLoop:
Do while
sala
i.O
sa l a i a l a ala i.
das da da ada
s das
w .Pa Do while loop always w .Parun the statement inside w .Paof the loop block at w the.Pfirst time execution.ww.P
a
w w w w w w w w w
 Then it is checking the condition whether true or false.
i . O rg i . Org i .Org i .Org .
 da a l a
Itsexecutes the loop, if the
a sa l a
specified condition is s
true.
a a l a
a s a l a
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Syntax: ww ww ww ww
i .Odorg{ i .Org i .Org i .Org .
a sa l a
a sa l a
a sa l a
a s a l a
a s alai
d d
code to be executed; d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww(condition is true); ww
} while ww ww
Example:ai.Org . O rg . O rg . O rg
s a l s a l a i
s a l a i
s a l a i
s a lai.
. ada
<?php
P . Pada . P ada .P ada . P ada
w w w w w
ww $Student_count = 5; ww ww ww ww
.O = 1;rg i.O rg i.O rg .Org i.
alai
$student_number
sala sala sa l a i ala
Pa das ada ada ada das
.do{ .P .P .P .Pa
w ww www www w ww ww
w

Padasalai
echo "The student number is:". $student_number . "<br>";
i .Org i.Org i.Org i .Or g
lai.
sala
$student_number++; s a l a s a l a
asa
l a sa
Pada ada ada a d ada
.
w} w.P w.P w. P w.P
ww ww ww ww ww
while($student_number
rg <= $Student_count);?>
rg
lai.O i.O i .Org lai.O
rg
lai.
da sa sala sa l a s a sa
Pa .P ada .P ada Pad
a ada
w w.Output: w w w . w.P
w ww ww ww w w

l a Org is:1
The student number
i . l a i . Org
l a i . O rg
l a i . O rg
lai.
as a number is:2 ada s a s a s a s a
. P adstudent
The
. P . P ada . P ada .P ada
w w w w w
ww The student numberww is:3 ww ww ww

l a Org is:4
The studenti.number
l a i .Org l a i .Org l a i .Org lai.
a s a s a s a s a s a
Padstudent number is:5 da da da da
w .The w .Pa w .Pa w .Pa w .Pa
ww w
 Here in thiswexample, the condition w
w ww
becomes true until ($student_number ww
<= $Student_count), the
.O rg .O r g r g r g
loop
a l a iexecutes for 5 times and
a l a idisplay the result.
a la i.O a l a i.O alai
.
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala
J. BASKARAN M.Sc., B.Ed. (C.S)
sala sala sala
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
s alai
P ada
[email protected]
P ada ada da
[email protected] ad a
ww
. Puducherry. ww
.
ww.P ww
. P Puducherry. w .P
w w w 65
w ww
i.O rg i.O rg i.Or
g
i.O rg i.
dasala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
i.O rg rg .Org i.Or
g
alaconcepts
4. Explain of for loop a lai.O
with example.
sa l a i a l a ala i.
das Pad
as ada ada
s das
.Pa . .P .P w.P
a
w ww For Loop: www www ww
w
ww
 For loops execute
g a block of code for agspecified number of times.
g
i .Or i .Or i .Or i .Org .
 The a s
forl a
a loop is used when you a s l a
aknow in advance howamany s l a
a times the script should a s l a
a run. a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Syntax: ww ww ww ww
.Org .Org
increment counter){ rg
.Org
for (init counter; test counter;
i i i .O i .
a s a l a
code to be a s
executed;a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww } ww ww ww ww
Parameters: . O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
. P ada init counter: Initialize . Padathe loop initial counter. P
a
advalue .P ada . P ada
w w w w w
ww  Test counter: ww ww ww ww
rg
.OEvaluated .Org of the loop. .Org .Org
s a la 
i for every
s a l a i
iteration
s a l a i
s a l a i
s a lai.
da da da da da
w .Pa  If it .Pato TRUE, the loop continues.
evaluates
w w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
 If g
i . O r it evaluates to FALSE, i . O
the
rg loop ends. i .Org i .Org .
l a
 asIncrement
a s l a
a the loop counter avalue.
counter: Increases
a s a l a
a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Example: ww ww ww ww
.Org .Org .Org .Org
<?php
i i i i .
a
fora($i s
=
l a
a0; $i<= 5; $i++) { asa l a
a s a l a
a s a l a
a s alai
d d d d d
w .P w .Pa w .Pa w .Pa w .Pa
ww echo "The number wis:" w . $i . "<br>"; ww ww ww
} . O rg . O rg . O rg . O rg
s a l a i
s al a i
s a l a i
s a l a i
s a lai.
.?>
P ada . P ada . P ada . P ada .P ada
w w w w w
ww Output: ww ww ww ww
O rg i.Or
g
i.O rg .Org
lai.number
The student
a is:1
a l a sala sa l a i ala i.
das
Pa student number is:2 da s da da das
w .The w .Pa w .Pa w .Pa w.P
a
w w w w w w w w w w
The student number is:3
i Org is:4
.number i .Org i .Org i .Org .
The student
a s a l a
a s a l a
a s a la
a s a l a
a s alai
w Padstudent number is:5
.The w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
 Here in this g example, the condition g becomes true until ($student_number
g <= $Student_count),
g the
. O r . O r . O r . O r .
a s alaiexecutes for 5 times
loop a s alaidisplay the result. asalai
and a s alai a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 66
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
5. Explain array concepts in Looping Structure.
rg rg .Org i.Or
g
ai.O
alLoop:
For each
sala
i.O
sa l a i a l a ala i.
das ada an easy way to.P ada over arrays. ada
s das
w .PaThe foreach construct w .Pprovides w iterate w.P w.P
a
w w w w w w w w w w
 It is used to loop
i . O rg through each key/value
i . Org pair in an array. i.Org i .Org .
 IndaFor l a
sa each, during loop iteration
a s l a
a the value of the currenta s l a l
a array element is assigned
a s a
a to $value variable a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww is shifted by one, until
and the array pointer wwit reaches the end of the
wwarray element. ww
 Foreach works .Org only on arrays and rg
.Oobjects, and will issue an g when you try to .use
.Orerror Orgit on a variable lai.
a l a i l a i l a i l a i
dasa different data typeaor sauninitialized variable.
daan sa sa sa
awith ada ada ada
w w.P w .P w .P w.P w .P
w Syntax: ww ww w w ww
g g rg rg
i.Or($array as $value) {ai.Or
for aeach i.O i.O i.
das
al
das
al
da sala asala a s ala
a .Pa
code to be executed; a ad a d
w.P ww w.P w.P ww
.P
ww } w ww ww w
rg rg rg rg
Example:
s a lai.O s a lai.O s a lai.O s a lai.O s a lai.
a da da da da
w Pad
.<?php w .Pa w .Pa w .Pa w .Pa
ww $Student_name = array(“Magilan”,
ww “Iniyan”,ww ww ww

Padasalai
“Nilani”, “Sibi”, “Shini”);
i .Org i .Org i .Org i .Org .
foreach
a s la
a($Student_name as $value)
a s l
a { a
a s a l a
a s al a
a s alai
w Pad “$value <br>”; w.Pad
.echo w .Pa
d
w .Pa
d
w .Pa
d
ww } ww ww ww ww
?> i .Org i.Org i .Org i .Org .
a
Output:s a l a
a s a l a
a s a l a
a s a l a
a s alai
w Pad
.“Magilan” w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
Iniyan”
rg rg rg rg
“Nilani”alai.O a l a i . O
a l a i . O
a l ai . O
a lai.
s s s s s
. ada
“Sibi”
P . P ada . P ada . P ada .P ada
w w w w w
ww “Shini” ww ww ww ww
 Here in this rexample
g value of the array rg $student_name is rread g one by one using foreach rg loop and
s a lai.O s a lai.O ala i.O ala i.O ala i.
da
displayed the value. da das das das
w .Pa w .Pa w.P
a
w .Pa w .Pa
ww ww w
wPREPARED BY ww ww
i.Org i.Org i .Org i.O rg .
s a l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.P ww
.P
ww
.P
ww
.P w
ww w
J. BASKARAN M.Sc., B.Ed. (C.S)
w w ww
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
r
[email protected]
.O g .O r g .O r g .Org
[email protected]
.
a l a i
Puducherry. a l a i a l a i a l a i
Puducherry. alai
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 67
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a la i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
J. BASKARAN M.Sc., B.Ed. (C.S)
rg i.Or
g .Org rg
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)

s a lai.O
[email protected]
s a la sa l a i
s a lai.O
[email protected]
ala i.
a da Puducherry. ada ada daPuducherry. das
.P .P .P .Pa w.P
a
w ww www www ww
w
ww
rg .Org .Org .Org
d a s a l a i.O
d a8.
sa FORMS AND
l a i
a s a FILES asa
l a i l a i
a s alai
.
w .Pa w .Pa w .Pad w . Pad w . Pad
ww ww wwSection – A ww ww
Choose the bestganswer g g (1 Mark)
i . O r i . O r i .O r i .Org .
1. When
a s l a
ayou use the $_GET variable
a s l a
a to collect data, theasdata l a
a is visible to.. a s a l a
a s alai
d d d d d
w .Pa a) none w .Pa b) only you w .Pa c) w
everyone.Pa d) selected w
few .Pa
ww ww ww ww ww
2. Which one ofrgthe following should not
rgbe used while sending passwords
rg or other sensitive
rg information?
s a ai.O
lGET s a ai.O
lb) s a lai.c)O
s a i.O
laNEXT s a lai.
P a da a)
Pa da POST
P ada REQUEST
P ada d)
P ada
w . . . . .
ww
ww 3. Which directivewdetermines ww on the server canwaccept
whether PHPwscripts ww file uploads? www

la .Org
a) file_uploads
i l a i Org
b) .file_upload
l a i .c) g
Orfile_input l a i.Org
d) file_intake
lai.
s a sa s a s a s a
4. Inda da
HTML form <input type=”text”> is used for ada da da
w .Pa w .Pa w .P w .Pa w .Pa
ww a) One linew
w
text b) Blockw
w
of text
w
c) Onewparagraph d) None w
w

Padasalai
g rg rg on it are called asi.Org
5. HTML a
al i.Or that is already defined
classes ai.O and allow us to apply
al ai.O
styles
al a al alai
.
d a s d a s a s a s a s
.Pa a) Pseudo classes .Pa b) Css classes .Pad ad d) None
c) Javascript.Pclasses .Pa
d
w w w w w
ww 6. If you would likewto w ww ww
read a file character by character which function do you use?
ww
g Org ( ) g .Or(g)
a i.Or( )
a)alfopen a l a
b) i.fread
a l a i Orfgetc
.c) ( ) ad)
l a i
file alai
.
d a s a s a s a s a s
PaPHP
.7. is a ______ typed ad
.Planguage. .Pa
d
.Pa
d
.Pa
d
w w w w w
ww ww ww ww ww
a) User b) Loosely c) Server d) System
. O rg . Org . O rg . O rg
8. Whats a a
does i
l fopen() function do s a ina i
l PHP? s a l a i
s a l a i
s a lai.
. P ada . P ada . P ada . P ada .P ada
w a) It used to open w w w w
ww ww files in PHP ww b) It used to open
ww Remote Server ww
c) It usedrgto open folders in PHP rg d) It usedrto g open Remote Computer
l a i . O l ai . O l a i . O l a i .Org lai.
9. How s aPHP files can be s a
accessed? s a s a s a
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww a) Through w w Browser
Web ww b) Through HTML ww files ww
c) Through
i .Org Web Server lai.Org d) All .of
i
g
OrAbove i .Org .
a s a l a
a s a a s a la
a s a l a
a salai
10. d
Which of the followingafunctionsd reads the entireadcontents of a file? d d
w .Pa w .P w .P w .Pa w .Pa
ww a) fgets() ww ww
b) file_get_contents() ww
c) fread() d) readfile() ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
68
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
Section-B
g g .Org rg
i.Or
la following questionsala
Answerathe i.Or l a i i.O
a(2laMarks) ala i.
das as da sa s das
PaDefine HTML formwcontrols. Pad .Pa ada a
w w .1.
w
.
w w w w.P ww.P
w w w w w
 Main objective of PHP and HTML form controls are to collect data from users.
i .Org i .Org i .Org i .Org .
 CONTROL
a s a l a TYPES: a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa ● Text inputs w.Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
● Buttonsrg
i .O i .Org i .Org i .Org .
a●s l a
aCheckbox a sa l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ● Radio boxww ww ww ww
i Org
● File.Select
i.O rg i.O rg i.O rg i.
sala
da● Form Tag sala sala sala s ala
a ada a da ad a a d a
w.P w . P w.P w.P ww
.P
ww 2. Define Form Handling ww method in PHP.ww ww w
 Form tag
l a i .Oisrgused to mention alamethod
i .Org (POST or GET) l a i Orgcontrol the entirelaform
.and i.Orgcontrols in the lai.
a d asa document.
HTML a dasa a d asa a dasa a d asa
w.P w.P ww
.P
ww
.P
ww
.P
ww  Post Method: The ww input data sent to thewserver w w

Padasalai
with POST method is stored in the request body of the
r g
.O request. .O r g .Org .Org .
client‟s
a la i
HTTP a l a i a l a i al ai alai
d a s d a s a s a s a s
PaGet
. Method: The input .Padata sent to the server ad POST method via .URL
.Pwith Pad address is knownwas.Pquery
ad
w w w w
ww ww ww ww ww
string. All input data are visible by user after they clicks the submit button.
i .Org .Org .Org lai.O
rg
lai.
3. What alai
saislaForm Validation insPHP? sa l a i
s a sa
ada
P Validation is a process ada ada Pad
a ada
w w. w w.Pof checking the input
w
.P submitted by the user
wdata w w. from client machine.ww.P
w w w w w
 There are two
rg types of validation available
rg in PHP. They are,rg g
lai.O Validation salai.O i.O i.Or lai.
 s a
Client-Side sala s a l a s a
P ada P ada ada ada a da
w .
ww
. w.P w.P ww
.P
ww  Server Side wValidation ww ww w
.Org control to support
4. List out HTML
i rg language.
.OPHP i i.O rg i .Org i.
da sala
form controls:ada sala sala sa l a
das
ala
.P
aHTML ada ada .Pa
ww ww.P ww
.P
ww
.P w
w w
● Text inputs w w ww
g rg .Org rg
i.Or
● Buttons i.O i i.O alai
.
sala s a l a sa la s a l a s
ada● Checkbox ada ada ada .Pa
d a
w.P ww
.P
ww
.P
ww
.P w
ww ● Radio box w w w ww
● File i Org
.Select i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa ● Form Tag w .Pa w .Pa w .Pa w .Pa
ww ww ww 69
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
5. Write Syntax of Text box in HTML.
rg rg .Org i.Or
g
Syntax:alai.O i.O i i.
das da sala da sa l a s a l a
das
ala
Pa type=”text” name=”name”> .Pa .Pa ada a
w w .<input
w w w w w w.P ww.P
w w w w w
6. Define File handling in PHP.
i .Org i .Org i .Org i .Org .
 Filea s a l a
handling is an important a s l a
aactivity of all web application
a s a l a
a s a
development process. l a
a s alai
d
PaFiles ad ad d d
w . are processed w .Pdifferent
for tasks using w .Pfollowing
the events: w .Pa w .Pa
ww ww ww ww ww
● PHP Openrga File,
i .O i .Org i .Org i .Org .
● a s
PHP
l a
a Read a File, a s a l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ● PHP Close a w w
File, ww ww ww
.Orga File,
● PHP Write
i i.O rg i.O rg i.O rg i.
sala
daPHP Appending a Fileadand
● a sala da sala a sala a s ala
a a ad a d
w.P w.P w.P w.P ww
.P
ww wwa File.
● PHP uploading ww ww w
rg rg rg .Org
ai.O button in HTML.
7. Define Browse
sal ai.O sal sala
i.O
sa l a i ala i.
d a
aSelect d a d a ada das
.P a file: .Patype="file" name="myFile">
<input .Pa .P .Pa
w ww www www www ww
w
 The <input type="file"> defines a file-select field and a "Browse" button for file uploads.

Padasalai
rg
i.Othe file value of theatype rg
i.Oattribute allows youalto O
i.define rg .O file uploads.
ifor . rg
 In a form,
a sa la
a s l a
a s a an input element
a s al a
a s alai
d
PaThis ad Padclick on to select awfile d ad
w. displays a browsew.Pbutton, which the user w.can .Paon their local computer.
w.P
ww ww ww ww ww
8. Write Syntax of Browse button in HTML.
i .Org i.O rg i .Org lai.O
rg
lai.
sala
Syntax: sala sa l a s a sa
P ada .P ada .Pada Pad
a ada
w w.<input type="file" name
w w
="myFile"> w w . w.P
w w ww ww w w
9. Compare Text
rg box and Text Area. rg rg g
lai.O i.O i.O i.Or lai.
s a sala sala s a l a s a
ada da daText Area da da
Text box
w . P w.Pa w.P
a
w.P
a .P a
ww The TEXT BOX w w
is a single line box. ww ww is a multiple line box.
The TEXT AREA w ww

i.O rg i.Or
g
i.O rg i .Org i.
sala s a l a sala sa l a
das
ala
.Pada are generally used
They adacollecting information
.Pfor
da
.Pa A text area can whold
da
.Pa an unlimited number aof
ww w w w w w w w.P
w w addresses, URLs, etc..
such as names, email w w the text
characters, and w
.O rg .O rg .Org i.Org .
alaofi File open function.alai
10. Usage
s s sa la i
s a l a salai
ada ada ada ada .Pa
d a
w.P fopen() is a systemwfunction
.P available in PHP. w.P w.P w
ww ww ww ww ww
 This function helps to open a file in the server.
rg
.Otwo rg
.Othe rg
.Ospecifies rg
.Othe
 It contains
s a l a i parameters one
s a l a
fori file and the other
s a la i
one in which s l
mode
a a i file should besalai.
ad a ad a ad a ad a ada
. P
w opened (Read/Write). w . P w . P w . P w . P
ww ww ww 70
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
.O rg .O rg .O rg rg
alai $file_Object= fopen(“FileName”,
 Syntax: alai alai
“Read/WriteMode”) lai.O
or die(“ErroraMessage!”); ala i.
das Pad
as das ada
s das
.Pa . . P a .P w.P
a
ww
w
ww
w
wwwSection-C ww
w
ww
Answer the following questions (3 Marks)
rg rg rg rg
a lai.O lai.O lai.O l a i.O lai.
das the features Form
1. aWrite asa
adHandling. ada
sa
ada
s a
ada
sa
w.P .P
wwtake input from the w
.P
wwvisitor and then willwpost
.P w.P
wwit to a back-end application
ww  A HTML formwwill site ww such

.OrgScript or PHP script


as CGI, iASP i Org
.etc. i .Org i .Org .
a sa l a
a sa l a
a sa l a
a s a l a
a s alai
d input values are synchronized
d d d d
w .
PaAll w .Pa .Paserver via POST method
and sent to the
w w .Paor GET method. w.Pa
ww ww
 Method is an attribute form tag in HTML. ww ww ww
r g g rg rg
lai.O
2. Write the purpose i.OrPost method.
Get methodlaand i.O i.O i.
das
a
das
a sala sala s ala
.P aForm tag is used to .mention
Pa a method (POST. P aordaGET) and control .Pthe
a
adentire .Pina the
form controls d a
w w w w w
ww ww ww ww ww
HTML document.
.O rg Orgsent to the server lvia
.and rg
.OPOST .Org
 Allsinput
a la i values are l
synchronized
sa a i
sa a i method or GET
s a l a i
method. s a lai.
da
PaPost da ada POST method is stored da da
w . Method: The w .Pa data sent to the server
input w .Pwith w .Pa in the request body w .Pofa the
ww ww ww ww ww

Padasalai
client‟s HTTP
g request.
i .Or i .Org i .Org i .Org .
 Get a sa l a
Method: The input data
a s l a
asent to the server withaPOST
s l a
a method via URL aaddress
s l a
a is known as query a s alai
d Pad Pad Pad Pad
w .Pastring. All input data w .are w . w . w .
ww ww visible by user w w they clicks the submit
after wwbutton. ww
3. DifferentiatergGet and Post Method.rg
i .O i.O i .Org i .Org .
Get a s a l
Method
a
a s a l a
a s
Post
l a
a Method a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w.Pa
ww  Get method wwpasses the request parameter
ww ww passes request parameter
 POST method ww in
g String.
.OrURL
in ithe . O rg rg body.
request
. O . O rg
s a l a s al a i
s a l a i
s a l a i
s a lai.
. P ada GET requests can . P abedacached . P ada  POST requests . P danever cached
aare .P ada
w w w w w
ww ww ww ww ww

l a i .Org l ai .Org l a i .Org l a i .Org lai.


s a s a s a s a s a
da ada da da ada
w .Pa  GET requests w .Premain in the w .Pa
browser  POST w .Pa do not remain win.Pthe
requests
ww ww ww ww ww
historyrg g browser
rg history
i.O i .Or i . O i .Org .
a s a l a
a sa l a
a s a la
a s a l a
a s alai
d d d d ad
w .Pa  GET requestswhave .Pa length restrictions w.Pa  POST requestsw .Pahave no restrictions w on.P
data
ww ww ww ww ww
length
. O r g . O r g .Org .Org .
a l a i a l a i a l a i a l a i alai
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 71
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
rg rg .Org i.Or
g
lai.O notes on File handling.
4. Writeashort alai
.O
sa l a i a l a ala i.
das
PaFile handling is an w Pad
as ada ada
s
a das
w . .
important activity of all .Papplication
web
w w.P process.
development w.P
w w w w w w w w w w
 Files are processed for different tasks using the following events:
i .Org i .Org i .Org i .Org .
● aPHP
s l a
a Open a File, a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa● PHP Read a File,w.Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
● PHP Close rga File,
i . O i .Org i .Org i .Org .
● a s
PHP
l a
a Write a File, a sa l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ● PHP Appending wwa File and ww ww ww
.Org a File.
● PHP uploading
i i.O rg i.O rg i.O rg i.
sala
da short notes on File a sala
functions. ada sala sala s ala
5. Write
a adhandling ada a d a
w.P ww
. P w . P w .P
ww
.P
ww  File handling iswan allwweb application development
important activity of w ww process. w
 Files are a i Org
.processed i .Orgusing the following
for differentatasks a i .Org
functions: a i.Org i.
sa l
asa
l
asa
l sa l ala
a d aPHP a d a d ada das
.P ● Open a File: .P .P .P .Pa
w ww www www www ww
w

Padasalai
The fopen() is a system function which helps to open a file in the server.
rg
i.O a File: i.Org i.Org i .Or g .
● PHP
a s alaRead a s a l a
a s a l a
asa
l a
a s alai
d d d d d
w .Pa The fread() function w .Pareads from an openwfile. .Pa w . P a
w .Pa
ww ww ww ww ww
● PHP Close a File:
i .Org function is usedlatoi rg
.Oclose i .Org i .Org .
a s a
The l afclose()
a s a an opened a
file.
a s l a
a s a l a
a s alai
d d d d d
w .Pa● PHP Write a File:w.Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
The fwrite() rg function is used ito write
rg to a file. rg rg
a i . O
l Appending a File: sal a . O l a i . O l ai . O lai.
● s
PHP a s a s a s a
. P ada . P ada . P ada . P ada .P ada
w w w w w
ww ww
The file_put_contents() ww to Append to a file. ww
function is used ww
Org a File:
● PHP uploading
i. i.Or
g
i.O rg i .Org i.
sala s a l a sala sa l a
das
ala
.Pada The function “file_uploads
.Pa
da = On” allows the
.Pa
d a to upload files to a
users
.P
daserver.
the a
ww ww w w w w w w.P
w w w Section - D w w
Answer the i Org
.following questions: ai.Org i .Org .Org
(5aMarks)
i .
a s a l a
a s a l
a s a la
a s a l
a salai
d
PaExplain d d d d
w .1. Form Handling w .Pa methods. w .Pa w .Pa w .Pa
ww ww ww ww ww
 Form tag is used to mention a method (POST or GET) and control the entire form controls in the
i .Org i.O rg i.O rg i.O rg .
saladocument.
HTML sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
72
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
rg rg rg rg
 When ai.Ouser keying the input
salthe
i.O
saladata in HTML controls ai.Oclicks the submit button
saland
i.O
sala the request will besala
i.
da da da ada the Action attribute. da
w .Pagenerated and reaches w .PaaPHP file which is mentioned
w .Pa in the FORM tag w .P
under w .Pa
ww ww ww ww ww
 All input values are synchronized and sent to the server via POST method or GET method.
i .Org i .Org i .Org i .Org .
 Method
a s l a
a is an attribute formastag l a
a in HTML. a s a l a
a s a l a
a s alai
d
PaOnce ad d d d
w . the data w .Pthe
reaches server, two PHP w .Pa such as $_POSTwand
variables .Pa$_GET collects thewdata .Paand
ww ww ww ww ww
prepares thergresponse accordingly. rg
ai.O ai.O a i .Org i.O rg
lai.
s
 Posta l
da Method: da sa l
das
a l sala sa
.Pa .Pa .Pa .P ada .P ada
w wwsent to the server with w inwthe request body of the w
ww  The input w
data wwPOST method is stored
ww wwclient‟s
g
.Orrequest.
HTTP rg rg rg
i i.O i.O i.O i.
sala
da Method: sala sala sala s ala
 Get
a ada a da ad a a d a
w.P w . P w.P w.P ww
.P
ww wwsent to the server withwPOST
 The input data w method via URLwaddress
w w string.
is known as query
g g g .Org
i.Or data are visible by auser
 Allainput i.Orafter they clicks theasubmit
i.Or button. a i ala i.
a sal sal sal sa l
das
.P ad
Example for Form: .P ada .P ada .P ada .Pa
w ww www www www ww
w

Padasalaii.O rg i.Org i.Org .Or g


a la a l a a l a l ai lai.
ada
s
ada
s
ada
s
a dasa ada
sa
w . P w.P w.P w. P w.P
ww ww ww ww ww

a i .Org i.O rg i .Org lai.O


rg
lai.
das
a l sala sa l a s a sa
.Pa .P ada .Pada Pad
a ada
w w w w . w.P
ww ww ww ww w w
rg rg rg i.Or
g
s a lai.O sal a i . O
sala
i.O
s a l a s a lai.
P ada P da
aHTML P ada a da a da
w .2. Discuss in detail .
about
w form .
controls.
w w.P ww
.P
ww ww ww ww w
 Main objective of PHP and HTML form controls are to collect data from users.
l a i .Org l ai .Org l a i .Org l a i .Org lai.
 The s afollowing control types s a
are available in HTML form
s a controlling: s a s a
da da da da da
w .Pa ● Text inputs w.Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
● Buttonsrg
i .O i .Org i .Org i .Org .
a●s l a
aCheckbox a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ● Radio boxww ww ww ww
i Org
● File.Select
i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d ● Form Tag d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 73
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
Html Form Controls:
rg rg .Org i.Or
g
lai.O contain textbox and
 Textainputs .O
alaitext area controls. sa l a i a l a ala i.
das
PaButtons may contain Pad
as da ada
s das
w . w . Submit button, Reset button
w .Pa and Cancel Button.w.P w.P
a
w w w w w w w w w w
 Checkbox is the important feature whichselects more than one value from the HTML form.
i .Org i .Org i .Org i .Org .
 Radio
a s l a
a box is similar to checkbox
a s l a
a but one value canabe s l a
achosen at a time. asa l a
a s alai
d
PaFile ad Pad the local machinewto ad d
w . select is the w
best.P
feature to select one w
file.from .Pserver machine at a w .Pa
time.
ww ww ww ww ww
 Form tag isrgused to mention a method rg (POST or GET)i.O and
rgcontrol the entire form rgcontrols in the
i . O i. O i . O .
a
HTML saladocument. a sala a sala a s ala a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Example: ww ww ww ww
i.O rg i.O rg i.O rg i.O rg i.
dasala sala sala sala s ala
a ada a da ad a a d a
w.P w . P w.P w.P ww
.P
ww ww ww ww w
i.O rg i.O rg i.O rg i.Org i.
sala sala sala sa l a
das
ala
.P ada .P ada .P ada .P ada .Pa
w ww www www www ww
w

Padasalaii.O rg i.Org i.Org .Or g


a la a l a a l a l ai lai.
ada
s
ada
s
ada
s
a dasa ada
sa
w . P w.P w.P w. P w.P
ww ww ww ww ww
g
.Orprocess
3. Explain the .Org
File handling. .Org .Org .
a l a i a l a i a l a i a l a i alai
a s
 dFile handling is an important a s
d activity of all web d a s
application da s
developmentaprocess. d a s
w .Pa w .Pa w .Pa w .P w .Pa
ww  Files are processed ww for different tasks using ww the following events:ww ww
 PHP . O rg a File, . Org . O rg . O rg
s a la i Open
s a l a i
s a l a i
s a l ai
s a lai.
. P ada PHP Read a File, .Pada . P ada . P ada .P ada
w w w w w
ww 
ww
PHP Close a File,
ww ww ww
.O rg i.Or
g
i.O rg .Org i.
 alai Write a File,
PHP a l a sala sa l a i ala
das adaand
s da da das
w .Pa PHP Appendingwa.PFile w .Pa w .Pa w.P
a
w w w w w w w w w w
 PHP uploading a File.
i . Org i . Org i . Org i . Org .
a
l a
1) PHPsaOpen a File
a s a l a
a s a la
a s a l a
a s alai
d ad ad d d
w .Pa fopen() is a system w .Pfunction helps to w
open .aPfile in the server. w .Pa w .Pa
ww ww ww ww ww
 It contains rg two parameters one for the file and the other
rg rg one specifies in which rg mode the file
i . O i . O i . O i . O .
a s ala be opened (Read/Write).
should a s ala a s ala a s ala a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 74
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
Syntax:
.O rg .O rg .O .O rg rg i.
alai
$file_Object= alai “Read/WriteMode”)
fopen(“FileName”, alai or die(“Error Message!”);
alai ala
das
PaPHP Read a File: w. Pad
as das ada
s das
w.2) w .Pa w.P w.P
a
w w ww ww ww ww
 The fread() function reads from an open file. The file object comes from fopen function.
i .Org i .Org i .Org i .Org .
Syntax:a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa fread($file_Object,filesize(“FileName”));
w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
3) PHP Close argFile:
i .O i .Org i .Org i .Org .
dasThe
l a
a fclose() function isaused s l a
a to close an openedafile. s a l a
a s a l a
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The file object wwcomes from fopen function. ww ww ww
Syntax: . O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
. P ada fclose($file_Object); . Pada . P ada .P ada . P ada
w w w w w
ww 4) PHP write a File: ww ww ww ww
g rg to a file. rg .Org
i.Or function is usedato
 Theafwrite() i.Owrite i.O i i.
a sal sal sala sa l a
das
ala
.P ad
Syntax: .P ada .P ada .P ada .Pa
w ww www www www ww
w

Padasalai
fwrite($myfile, $txt);
rg rg rg .Or g
lai.O
5) PHP aAppending a File a l a i.O a l a i.O l ai alai
.
d a s d a s a s
ad to a file. dasa d a s
w .Pa The file_put_contents()w .Pa function is used w to.PAppend w . P a
w .Pa
ww ww ww ww ww
Syntax:
i .Org i.Org i .Org i .Org .
a a l a a l a
file_put_contents(file,data,mode,context)
s a s a s a l a
a s a l a
a s alai
d
PaFile d d d d
w .6) Upload: w .Pa w .Pa w .Pa w.Pa
ww ww ww ww ww
 The function rg “file_uploads =i.On” rg allows the users to iupload rg files to the server.i.Org
a i . O
l concepts of HTTP Uploading l a O l a . O la lai.
s
4. Explaina s a process. s a s a s a
. P ada . P ada . P ada . P ada . P ada
w w w w w
ww  File upload is the wwbest feature to select one wwfile from the local machine ww to server machine. ww
 Form tag O g to mention a method
is rused Orgas POST or GET andOencrypt
rg Org as “multipart/
attribute mentioned
s a lai. s a lai. ala i. ala i. ala i.
da
form-data”. da das das das
w .Pa w.P
a
w.P
a
w.P
a
w.P
a
w w w w
w  In the <Input> wtag mention type=”file”wattribute shows the inputw field as a file-select control, w w with a
“Browse” i rg next to the inputi.O
.Obutton rg
control. i .Org i .Org .
a s a l a
a s a l a
a s a la
a s a l a
a salai
d ad to a file called “Student_photo_upload.php”.
d d d
w .
PaConsider a form sends
w .Pdata w .Pa w .Pa w .Pa
ww ww ww ww
 In Server machine “php.ini” file, search for the file_uploads directive, and set it to On: ww
rg
.O = On” i.O rg i.O rg i.O rg .
s alai
“file_uploads
sala sala sala s alai
. ada
P After submitting thewupload.P ada ada ada ad a
w button the requestw.P w.P
reaches to Student_photo_upload.php file. w.P
ww w w w w
75
w w w w

. O rg .O rg . O rg . O rg
s a l a i
sa l a i
s a l ai
s a la i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send Yourw Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
 In the file $_FILES
rg variable collectsrg
all uploaded file information
rg such as name of thergfile, size of the
ala i.O i.O i.O lai.O i.
das a sala a sala s a
das
ala
afile and extension of .the d
afile etc. .Pa
d ada a
w w.P w wP w w .P w.P
w w ww ww ww
 All the details are checked thoroughly and the errors are saved in an array variable.
i.O rg .Org .Org i.O rg
s a l a sa l a i
sa l a i
s a l a sa lai.
da file finally movesPunder
aThe
P ada the image directory
P aifda
the array error variableadisaempty. ada
w . w . w . w.P w.P
ww ww ww ww ww
5. Explain in detail of File handling functions .
i .Org i .Org i .Org i .Org .
 dFile
a
l a
sahandling is an important a s l a
aactivity of all web application
a sa l a
development a s a
process.
l a
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Files are processed ww for different tasks using ww the following events:ww ww
 PHPi.Open O rg a File, . O rg . O rg . O rg
s a l a s a l a i
s a l a i
s a l a i
s a lai.
. P ada PHP Read a File, .Pada . P ada .P ada . P ada
w  PHP Close a w w w w w
ww w File, ww ww ww
 PHP Write a File,
 PHP la i .Org
Appending a File and l a i .Org l a i .Org l a i.Org lai.
s a sa sa s a s a
da Pad
a da da da
w .Pa PHP uploading w a .File.
w .Pa w .Pa w .Pa
ww 1) PHP Open a File ww ww ww ww

Padasalai
.O rg rg
i.O to open a file in athe .O rg .Or g
alai is a system function
 fopen() alahelps laiserver. l ai lai.
ada
s
ada
s
ada
s
a dasa ada
sa
w . P .P .P . P .P
ww  It contains w wwparameters one for wthe
two wwfile and the other one w w
ww specifies in which mode
ww the file
r g r g .Org rg
sa lai.Obe opened (Read/Write).
should lai.O sa sa l a i
s alai.O sa lai.
P ada .P ada .P ada Pad
a ada
w w.Syntax: w w w . w.P
w ww ww ww w w
$file_Object= fopen(“FileName”,rg“Read/WriteMode”) or rdie(“Error Message!”); rg
lai.Org O i. Og i. O lai. lai.
a ala ala a a
das Read a File:
2) PHP d a s d a s da s da s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The fread() w w
function reads from an openww file. The file object comes
ww from fopen function. ww
Syntax:
l a i .Org l ai .Org l a i .Org l a i .Org lai.
s a s a s a s a s a
da fread($file_Object,filesize(“FileName”));
da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 3) PHP Close a File: ww ww ww ww
rg function is used to
 Theafclose() rg rg rg
a l i.O lai.Oclose an opened file.lai.O l a i.O alai
.
ad asThe a d asa fopen function. adasa ada
s a
d a s
w.P
file object comes
w.P
from
w.P w.P w .Pa
ww Syntax:
ww ww ww ww
.O rg i.O rg i.O rg i.O rg .
s alai
fclose($file_Object);
sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
76
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
4) PHP write a File:
i.O rg rg
i.Owrite to a file. i .Org i.Or
g
i.
 The
alafwrite() alato
function is used l a l a ala
das as sa s a
das
.Pa Pad .P ada .P ada a
ww Syntax: ww
.
ww w w.P
w w w ww ww
fwrite($myfile, $txt);
i .Org i .Org i .Org i .Org .
5) PHPa s l a
aAppending a File asa l a
a s a l a
a s a l a
a s alai
d d ad d d
w .Pa The file_put_contents()w .Pa function is used w to.PAppend to a file. w .Pa w .Pa
ww ww ww ww ww
Syntax:
i .Org i .Org i .Org i .Org .
a s a l a
a sa l a
file_put_contents(file,data,mode,context) a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 6) File Upload: ww ww ww ww
 The function. O rg “file_uploads =i.On” O rg allows the users to iupload
. O rg files to the server.i.Org
s a l a i
s a l a s a l a s a la s a lai.
. P ada . Pada PREPARED
. P ada BY .P ada . P ada
w w w w w
ww ww ww ww ww
i .Org
J. BASKARAN M.Sc., B.Ed. (C.S)
la l a i .Org l a i .Org J. ILAKKIA M.Sc.,laM.Phil.,
i.OrgB.Ed. (C.S) lai.
s a s a s a s a s a
da
[email protected] da da da
[email protected] da
w .Pa Puducherry. w .Pa w .Pa w .Pa Puducherry. w .Pa
ww ww ww ww ww

ww

w
w .Pa

Pa
d

.Choose
a s

Padasalai
a

das
a
l

l
a

a
i

i
.Org

.Org
9. w

the best answer.Pad


w
ww 1. Which one of thewfollowing
a) mysqliO
w
.Pa
d a
ww CONNECTING

a
s a l

rg= new mysqli() i.Org


a i .Org

sala
ww
ww

w
i.O rg

.Pa
statements instantiates
d a s
s

a
a l
********************
w .Pa
d a
PHP AND
a i .Org

Section – A i.Org

the mysqli class?


b) $mysqli O
la

ww
w .
.Pa
d
ww MYSQL ww
w
a s al

rg = new mysqli() i.Org


ai .Org

asa
l a i
a
Pad (1 Mark)
ww
w.Pa
d
w .Pa

.Org
s
d

alai
a

.
s alai
.

la i. l a l a i . la lai.
s a s a s a s a s a
. P ada c) $mysqli->new.mysqli()
. P ada . P adad) mysqli->new.mysqli() . P ada .P ada
w w wwdata in the result setwofwMySQLw using PHP? www
ww 2. which one is correctww way, we can retrievewthe
a) mysql_fetch_row b) mysql_fetch_array
.O r g .O r g Orgabove
.the .Org
s a a i
c) lmysql_fetch_object
s a l ai d) All
s a l a i
s a l a i
s a lai.
da Can we Create a Database
PaHow da Using PHP andPMySQL? da da da
w .3. w .Pa w . a w .Pa w .Pa
ww ww
a) mysqli_create_db(“Database ww
Name”) ww
b) mysqli_create_db(“Data”) ww
c) create_db(“Database
rg Name”) rg d) create_db(“Data”)
i . O i . O i . Org i . Org .
4. Which
a s l a
a is the correct functiona sto l a
a execute the SQL queriesa s l a
a in PHP ? a s a l a
a s alai
d d d d d
w .Pa a) mysqli_query(“Connection
w .Pa .Pa Query”)
Object”,”SQL
w w .Pa w .Pa
ww ww
b) query(“Connection Object”,”SQLwQuery”)
w ww ww
i .Org
c) mysql_query(“Connection .Org
Object”,”SQL
i Query”) i.Org i .Org .
a s
d)
l a
a mysql_query(“SQL a s a l
Query”)
a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w.P
a
w.Pa w .Pa
ww ww w w
77
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 5. Which is the correct ww function Closing Connection
w w
in PHP ? ww ww

la i .Org
a) mysqli_close(“Connection
la i .O rg
Object”);
l a i .Org
b) close(“Connection Object”);.Org
lai lai.
c)
s a mysql_close(“Connection s a Object”); d)s a
mysqli_close(“Database s a
Object”); s a
da
PaWhich da da da da
w .6. is the correctw .Pa to establish Connection
function w .Pa in PHP ? w .Pa w .Pa
ww ww ww ww ww
a) mysqli_connect(“Server Name “,”User Name”,”Password”,”DB Name”);
i .Org
b) lconnect(“Server Name “,”User i .OrgName”,”Password”,”DB i .OrgName”); i .Org .
a s a a
a sa l a
a s a l a
a s a l a
a s alai
d c) mysql_connect(“Server d Name “,”User Name”,”Password”,”DB
d Name”);
d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww d) mysqli_connect
ww (“Database Object”); ww ww ww
7. Which is the not
i . O rg a correct MySQLi.Function O rg in PHP ?
i .Org i .Org .
a
a)
sa l a
Mysqli_connect()
a sa l
Function a b)
a s a l a
Mysqli_close() Function
a s a l a
a s alai
d d d d Function d
w .Pa c) mysqli_select_data() w .Pa Function w .Pa d) mysqli_affected_rows() w .Pa w .Pa
ww 8. How many parameter ww are required for MYSQLi ww connect function w w
in PHP ? ww
a) 2 Org b) 3Org c)
O r4g O g5
rd)
a i .
l parameter are required a i .
l for MYSQLi querysfunction l a i . l a i . lai.
9. How s a
many s a a in PHP ? s a s a
. P ada . Pada . P ada .P ada . P ada
w a) 2 w b) 3 w c) 4 w d) 5 w
ww ww ww ww ww
10. How many parameter are required for MYSQLi Close function in PHP ?
a) l1ai.Or
g .2Org Or3g
.c) .Ord)g5
s a s a lb)
a i
sa l a i
s a l a i
s a lai.
11. d a
Which version of PHP a da
supports MySQLi fuctions d?a da da
w .Pa w .P w .Pa w .Pa w .Pa
ww a) Version 2.0 ww b) Version ww3.0 ww 4.0
c) Version ww
d) Version 5.0

Padasalai
i.O rg i.Org i. Org i .Or g .
a sa la
a s a l a
a sala
Section-B
asa
l a
a s alai
w Pad the followingwquestions
.Answer .Pa
d
w .Pa
d
w . P a d
(2 Marks) w .Pa
d
ww ww ww ww ww
1. What are thegMySQLi function available g PHP?
i .O r i. O r i .Org i .Org .
● Mysqli_connect()
a sa l a Function
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa ● Mysqli_close()wFunction.Pa w .Pa w .Pa w .Pa
ww ww
● mysqli_select_db() Function ww ww ww
● mysqli_affected_rows()
O rg Function Org O rg O rg
la i . l a i . l a i . l ai . lai.
● s a
mysqli_connect_error() a
Function
s s a s a s a
. P ada● mysqli_fetch_assoc(). P
a
adFunction . P ada . P ada .P ada
w w w w w
ww ww ww ww ww
2. What is MySQLi function?
i.O rg rg rg rg
 MySQLi lai.O language which
sala is extension in PHPsascripting lai.O access to the MYSQL
sagives
i.O
sala database. ala i.
da da Pad
a da das
w .PaFunctions are available w .Pafor MySQL Database w .connectivity and w .PaSQL queries.
executing w.P
a
w w w w w w w w w w
3. What are thegtypes MySQLi function
i . O r i . O rg available PHP? i.Org i .Org .
a l a
dasDatabase Connectionsdasa l a
a s a l a
a s a l a
a s alai
d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Managing Database ww Connections ww ww ww
 Performing .Org Queries .Org .Org .Org .
a l a i a l a i a la i a l a i alai
a s a s a s a s a s
.Pa Closing Connection
d d d d d
w w .Pa w .Pa w .Pa w .Pa
ww ww ww 78
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
.O rg .O rg .O rg i.Or
g
i.
alai between Connection
4. Difference alaiand Close function?alai a l a ala
das Pad
as das ada
s das
w .Pa w.
Connection w .Pa w .P function
Close w.P
a
ww ww ww ww ww
Connect to Database
rg Server machine via
rg PHP mysqli_close() rg Function is usedi.toOclose
rg an
i . O i . O i . O .
s alalanguage using Mysqli_connect()
scripting
a a sala s ala opened database aconnection
existing
a s ala between a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Function. ww ww PHP scriptingw w MySQL Database Server.
and ww
Syntax: .Org .Org Syntax:.Org .Org .
a l a i a l a i a l a i a l a i alai
a s
mysqli_connect(“Server
d Namea s
d “,”User a s
dmysqli_close(“Connection a s
d Object”); d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Name”,”Password”,”DB ww Name”); ww ww ww
Or g g rg rg
lai.examples
5. Give few i.Or
of MySQLilaQueries. i.O i.O i.
das
a
das
a
da sala a sala a s ala
Pa a a ad a d
w.EXAMPLES: w.P w.P w.P ww
.P
ww ww ww ww w
1) SELECT * FROM Customers;
l a i . Org l a i . Org l a i . Org l a i. Org lai.
2) SELECT
s a CustomerName, CitysFROM a Customers; s a s a s a
da
PaSELECT P ada P ada P ada P ada
w .3) w
* FROMwCustomers. w
WHERE Country='Mexico';. w . w .
ww w ww ww ww

Padasalai
4) SELECT * FROM Customers WHERE Country='Germany' AND City='Berlin';
l a i .Org l a i .Org l a i .Org l a i .Org lai.
a s
5) DELETE
a FROM Customers a s a a s a a s a a s a
d dWHERE CustomerName='Alfreds d Futterkiste'; ad d
w .Pa w .Pa w .Pa w .P w .Pa
ww 6. What is Connection ww string? ww ww ww
 The variables i .Org used to connect tolathei
g
.OrDatabase server are ai.Org i .Org .
a s a l a
a s a a s a l
a s a l a
a s alai
d d Server Server IPPaddress d d d
w .Pa ● $servername ->wDatabase .Pa w . a w .Pa w.Pa
ww ww
● $username -> Database Server User Name
ww ww ww
rg
.O -> Database Server
.O rg i.O rg i.Or
g
s alai
● $password alai Password sala a l a a lai.
ada das da da s da s
w.P ● $DB_Name -> w.Pa Name
Database w.P
a
w.P
a .P a
ww ww ww ww www
 The mysqli_connect function uses these variables and connect Database server from PHP scripting.
l a i .Org l a i .Org l a i .Org l a i .Org lai.
 Ifaconnection
s a gets fail, output
s a will be printed with MySQL
s a error code. s a s a
d da da da da
w .PaOtherwise connection w .Pisasuccess. w .Pa w .Pa w .Pa
ww ww ww ww ww
.Org .Org .Org .Org
7. What is web Database?
s a l a i
s a l a i
s a la i
s a l a i
sa lai.
 A a
d Web database is a Pdatabase d a application designed a
d to be managed andPaccessed d a d a
through the Internet.
w .Pa w . a w .Pa w . a w .Pa
ww ww ww ww ww
g rg rg g
i.Or
J. BASKARAN M.Sc., B.Ed. (C.S)
i.O i.O i.Or
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
alai
.
sala
[email protected]
a sala sala sala
[email protected] s
d
Pa Puducherry. .Pada ada Pa d a
Puducherry. ad a
w . w w.P w . w .P
ww ww w w
79
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
8. What is mysqli_fetch_assoc() Function?
rg rg rg rg
 Thesa lai.O
mysql_fetch_assoc() lai.O
function
s a ai.O
returns a row fromsaalrecordset as an associative
s a
.O
laiarray. ala i.
d a ad a d a d das
w .P aThis function gets awrow
.Pafrom the mysql_query() w .Pafunction and returnswan .Paarray on success, or w .Pa
FALSE
w w w w w w w w w w
on failure or gwhen there are no more rows.
i .Or i .Org i .Org i .Org .
 Syntax:
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww wwmysql_fetch_assoc(data) ww ww ww
i Org
9. Define mysqli_connect_error()
. iOrg
Function.
. i .Org i .Org .
sa l a sa l a s a l a s a l a s alai
 The
a
d mysqli_connect_error()a
d function returns the a
d description from Pthe
error a
dlast connection error,Pifad a
w .Pa w .Pa w .Pa w . a w.
ww any. ww ww ww ww
Syntax: ai.Org a i . O rg i.O rg i.O rg i.
d asa
l
d asa
l
da sala a sala a s ala
.P a a
mysqli_connect_error();
.P a ad a d
ww ww ww.P w.P ww
.P
w w
10. Define mysqli_affected_rows() w
Function. ww w
rg rg rg rg
s lai.O
 The amysqli_affected_rows()
sa lai.O returns the number
function
sa lai.O
of affected rows in athe
s
O
lai.previous SELECT, alai.
s
P da
aINSERT, ada
UPDATE, .REPLACE,
P ada
or DELETE .query.
P P ada P ada
w . w w w . w .
ww ww ww ww ww

Padasalai
Syntax:
i rg i .Org
.Omysqli_affected_rows(connection); i .Org i .Org .
a sa l a
a s a l a
a s a l a
a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa
Section-C w .Pa w .Pa
ww ww ww ww ww
Answer the followingrg questions rg rg (3 Marks)
i .O i . O i . O i .Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d the Syntax for MySQLi
1. Write d Queries. d d d
w .Pa w .Pa w .Pa w .Pa w.Pa
ww  “mysqli_query”wiswa function, helps to execute ww the SQL query statements ww w
in PHP scriptingwlanguage.
Syntax: lai.Or
g g g g
a al a i.Or a l a i.Or a l ai.Or a lai.
P a das a das
mysqli_query(“Connection
P a
Object”,”SQL
P dasQuery”) ada s
a da s
ww
. .
ww
.
ww w.P ww
.P
w w
2. Write is the purpose of MySQLi function available.
w ww w
i.O rg .O rg rg
i.OMySQL Database connectivity rg
 In PHP
s a laScripting language many
s a laifunctions are available
s a lafor s a lai.O ,executing alai.
P da
aSQL P a da P a da P a da P a das
w . .
queries, and management.
w w . w . w .
ww ww ww ww ww
● Mysqli_connect() Function
i .Org i .Org i .Org i .Org .
a
● Mysqli_close()
s a l a Function
a s a l a
a s a la
a s a l a
a salai
d d d d d
w .Pa ● mysqli_select_db() w .PaFunction w .Pa w .Pa w .Pa
ww ww
● mysqli_affected_rows() Function ww ww ww
● mysqli_connect_error()
rg Functionrg
l a i . O l a i .O l a i .Org l a i .Org lai.
a●smysqli_fetch_assoc()
ad
a asa
Function
ad asa ad asa ad asa ad
.P .P w.P .P .P
w ww w ww w w www www
80
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww

lai .Orgmysqli_affected_rows()
3. Differentiate .OrgFunction and mysqli_fetch_assoc()
lai .Org lai .Org
Function.
lai lai.
s a s a s a s a s a
da mysqli_affected_rows() da Function da da
mysqli_fetch_assoc() Function da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The mysqli_affected_rows()
ww w ww
functionwreturns  The mysql_fetch_assoc() ww a
function returns
i .Org of affected rowslain
i rg previous
.Othe i Org a recordset as anlaassociative
.from i .Org .
alai
the number
l a row
l a array.
a s a a sa a s a a s a a s
d ad orad d d
w .Pa SELECT, INSERT, w .PUPDATE, REPLACE, .P
w w .Pa w .Pa
ww ww ww ww ww
DELETE query.
a i .Org lai.O
rg
sa lai. Org i.O rg
lai.
asa
l
 Syntax: da sa Syntax: sala sa
Pad .Pa .P ada ada ada
w . w w w.P
mysql_fetch_assoc(data); w.P
ww ww
mysqli_affected_rows(connection); ww w w w w

i.O rg i.O rg i.O rg i.O rg i.


dasala sala sala sala s ala
a ada a da ad a a d a
w.P w . P w.P w.P ww
.P
ww ww ww ww w
4. Write MySQL Connection Syntax with example.
l a i . Org l a i . Org l a i . Org l a i. Org lai.
Syntax:
s a s a s a s a s a
da da da da da
w .Pa w .Pa
mysqli_connect(“Server Name .Pa Name”,”Password”,”DB
“,”User
w w .Pa Name”); w .Pa
ww ww ww ww ww

Padasalai
Example:
i .Org i .Org i .Org i .Org .
a sa l a
a s a l a
$conn = mysqli_connect($servername, s a l a
$username,
a s al
$password,$DB_name);
a
a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
5. Write aanote
i .Orgon PHP MySQL ldatabase i .Org connection. lai.Org i .Org .
a s a l
a s a a
a s a a s a l a
a s alai
d d ad d d
w .PaBefore accessing MySQLw .Pa Database, connectwto.PDatabase Server w .Pavia PHP scripting language
machine w.Pa
ww ww ww ww ww
using Mysqli_connect()
g Function.
. O r . Org . O rg . O rg
 Thiss a l a i
function requires four s al a i
parameters to connect to s a l a
database
i
server. s a l a i
s a lai.
. P ada . P ada . P ada . P ada .P ada
w ww Database username, w w w
ww  Database Serverwname, ww password and Database wwName. ww
 Syntax: .Org .Org .Org .Org
s a l a i
s a l ai
s a l a i
s a l a i
s a lai.
da da
mysqli_connect(“Server a
Name “,”UseradName”,”Password”,”DB a
dName”); da
w .Pa w .Pa w .P w .Pa w .Pa
ww  Example: ww ww ww ww
i rg = mysqli_connect($servername,
.O$conn i .Org $username, i
g
.Or$password,$DB_name); i .Org .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
i .OrgB.Ed. (C.S) i .Org i .Org J. ILAKKIA M.Sc.,laM.Phil.,
i .OrgB.Ed. (C.S) .
a a a alai
J. BASKARAN M.Sc.,
s a l s a l s a l s a s
d a
[email protected] d a d a a
[email protected]
d d a
w .Pa Puducherry. w .Pa w .Pa w .Pa Puducherry. w .Pa
ww ww ww 81
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
Section - D
g g .Org rg
i.Or
la following questions:ala
Answerathe i.Or l a i i.O
a(5laMarks) ala i.
das as a sa s das
Pa Pad Pad ada a
w w .1. Discuss in detail w w .
about MySQL functions w w .
with example . w w.P ww.P
w w w w w
 In PHP Scripting
.Org .O g .O g .Org
language many rfunctions are available rfor MySQL Database connectivity and
i i i i .
a s l
executing
a
a SQL queries. asa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ●Mysqli_connect()ww Function ww ww ww
g rg .Org rg
la i.Or
● Mysqli_close() Function
lai.O a i i.O lai.
sa sa
das
a l sala sa
P ad●amysqli_select_db().PFunction
ada .Pa ada ada
w . w w w.P w .P
ww ww
● mysqli_affected_rows() Function ww w w ww
r g r g rg rg
alai.O
● mysqli_connect_error() lai.O
Function
a sala
i.O
sala
i.O alai.
das das da ad a d a s
w .Pa ● mysqli_fetch_assoc()
w .PaFunction w.P
a
w.P .P a
ww ww ww ww www
i) Mysqli_connect() Function:
 Before i.
laaccessingOrg
MySQL Database,
Org
lai. connect to Database .
laiServer Org
lai. scripting languagesalai.
machine viasPHP
Org
a s a a sa a sa a a a
d d d d d
w .Pausing Mysqli_connect() w .PaFunction. w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
Syntax:
i .Org i .Org i .Org i .Org .
a sa l a a
mysqli_connect(“Server
a s l a a l a
Name “,”User Name”,”Password”,”DB
a s al
Name”);
a s a
a s alai
w Pad
.ii) w . Pad w . Pad w . Pad w . Pad
ww Mysqli_close() w w
Function: ww ww ww
 mysqli_close()
l a i .Org Function is used l a i
torgclose an existing opened
.O l a i .Org database connection
l a i .Org between PHP lai.
a a a a a
P a das and MySQL Database
scripting
P a das Server. P a das P a das P a das
w. w. w. w. w.
ww Syntax: mysqli_close(“Connection
ww ww
Object”); ww ww
. O rg . O rg . O rg . O rg
s a l a i
s al a i
s a l a i
s a l a i
s a lai.
iii)
P da
aMysqli_select_db() ada
function:
P P ada P ada P ada
w . w . . . .
ww The mysqli_select_db() ww function is used towchange ww w
ww for the connection. ww
w
the default database
Syntax: lai.O
rg .Org .Org .Org
s a s a l ai
s a l a i
s a l a i
s a lai.
da da da da da
w .Pa .Pa
mysqli_select_db(connection,dbname);
w w .Pa w .Pa w .Pa
ww ww ww ww ww
iv) Mysqli_fetch_assoc() Function:
rg rg .Org as an associative Org
 Thesa lai.O
mysql_fetch_assoc() l
function
s a a i .Oreturns a row from s a
a la i
recordset s a l a i .array.
salai
.
ad a d a d a d a d a
w .PSyntax: w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
g mysql_fetch_assoc(data);
rg rg rg
i .Or i.O i.O i.O .
sa l a sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
82
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
da das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
v) Mysqli_connect_error() Function:
rg rg rg rg
lai.O
 Thesamysqli_connect_error()
s a lai.O returns the error
function s a i.O
ladescription from theslast
a
O
lai.connection error, ifsalai.
da da da da da
w .Paany. w .Pa w .Pa w .Pa w .Pa
w w w w w w w w w w
Syntax:
i .Org i .Org i .Org i .Org .
a s a l a a l
mysqli_connect_error();
a s a
a s a l a
a s a l a
a s alai
w Pad
.vi) w . Pad w .Pad w . Pad w . Pad
ww ww
Mysqli_affected_rows() Function: ww ww ww
 The mysqli_affected_rows()
.Org .Org
returns the number ofrgaffected rows in the previous
.Org
function SELECT,
i i i .O i .
a s
INSERT,
l a
a UPDATE, REPLACE, a s l a
a or DELETE query.asa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Syntax:
ww ww
mysqli_affected_rows(connection);
ww ww
. O rg . O rg . O rg .O rg
s a
2. Explain a i
l the Database errorshandling
a l a i
and managements a a i
l process in PHP? sal a i
s a lai.
. P ada . Pada . P ada . P ada . P ada
w w w w w
ww Managing Database wwConnections ww ww ww
The below codergsnippet describes managing
.Org
database connectionrg methods and features. rg
la i .O l a i l a i .O lai.O lai.
<?phpa s a a sa a sa a s a a s a
w Pad
.$servername w . Pad w . Pad w . Pad w .Pad
ww = “localhost”;
ww ww ww ww

Padasalai
$username = “username”;
i .O rg i .Org i .Org i .Org .
$password
a sa l a = “password”;
a s a l a
a s a l a
a s al a
a s alai
w Pad
.$DB_name = “School_DB”;
w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww $conn = mysqli_connect($servername,
ww ww $password,$DB_name);
$username, ww ww
if (!$conn) { rg
i .O i .Org i .Org i .Org .
a s l
die(“Connection
a a
a s a l a
failed: “ . mysqli_connect_error()); a s a l a
a s a l a
a s alai
d d d d d
w .}Pa w .Pa w .Pa w .Pa w.Pa
ww echo “Connected successfully”;
ww ww ww ww
?> . O rg . Org . O rg . O rg
s a l a i
s a l a i
s a l a i
s a l ai
s a lai.
 aIndathe above code snippet, a variables are usedadtoaconnect to the Database
adthree adaserver. They are, ada
w.P w.P w.P w.P w.P
ww w w w
● $servername -> Database Server Server IP addressw w w w w
● $username
l a i .Org -> Database Server
l a i rg Name
.OUser l a i .Org l a i .Org lai.
s a s a s a s a s a
da da da da da
w .Pa ● $password -> Database w .Pa Server Passwordw.Pa w .Pa w .Pa
ww w
● $DB_Namew-> Database Name ww ww ww
.Org
 The mysqli_connect
i i Org variables and connect
.these i
g
.OrDatabase i .O rg .
a s a l a function
a s
uses
a l a
a s a la server
a s
from
a l a PHP scripting.
a salai
d ad will be printed with d d d
w .PaIf connection gets fail,w .Poutput w .PaMySQL error code.w.Pa w .Pa
ww ww ww ww ww
 Otherwise connection
g is success.
i.O r i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
83
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
rg
i.Odetails types of MySQL.O rg i.OPHP. rg i.Or
g
i.
alain
3. Explain alai connection method
alain a l a ala
Pa das Pad
as das ada
s das
w.Database w.
Connections: w .Pa w .P w.P
a
w w ww ww ww ww
 Before accessing
g MySQL Database, connect
g to Database Serverg machine via PHP scripting
g language
i .Or i .Or i .Or i .Or .
using
a s l a
aMysqli_connect() Function. a sa l a
a s a l a
a s a l a
a s alai
w Pad
.Syntax: w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
mysqli_connect(“Server
rg Name
rg “,”User Name”,”Password”,”DB rg Name”); rg
i . O i . O i . O lai.O .
 aThis
a sa la
function requires four a s a la
parameters to connect to a s a la
database server. a s a a s alai
d d d d d
w .P w .Pa w .Pa w .Pa w .Pa
ww  Database Serverwname, w Database username, wwpassword and Database wwName. ww
Managing Database . O rg Connections i.Org . O rg .O rg
s a l a i
s a l a s a l a i
s a l a i
s a lai.
The a
adbelow ada managing database
code snippet .describes a
adconnection methods.and a
adfeatures. ada
w . P w P w . P w P w . P
ww <?php ww ww ww ww
rg rg rg .Org
lai.O
$servername
a = “localhost”;
sala
i.O
sala
i.O
sa l a i ala i.
Pa das da da da das
w .$username = “username”;w .Pa w .Pa w .Pa w.P
a
w w w w w w w w w w

Padasalai
$password = “password”;
i rg
.O“School_DB”; i .Org i .Org i .Org .
$DB_name
a s a la =
a s a l a
a s a l a
a s a l a
a s alai
w Pad = mysqli_connect($servername,
.$conn w .Pa
d
w
ad
.P$password,$DB_name);
$username, w .Pa
d
w .Pa
d
ww ww ww ww ww
if (!$conn) { g
i .Or i .Org i .Org i .Org .
a l a
die(“Connection
a s a l a
failed: “ . mysqli_connect_error());
a s a s a l a
a s al a
a s alai
d d d d d
w .}Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
echo “Connected
rg successfully”; ?> rg rg rg
la i. O l a i . O l a i . O l ai . O lai.
 aInda s a s a s a
a variables are usedadtoaconnect to the Database s a s a
. P . adthree
the above code snippet,
P . P . P adaserver. They are, .Pada
w w w w w
ww ● $servername ww
-> Database Server Server ww IP address ww ww
g rg Name rg .Org
i.Or -> Database Server
● $username i.OUser i.O i i.
sala sala sala sa l a
das
ala
.P ada● $password -> Database da
.Pa Server Passwordw.Pa
da
.Pa
da a
ww ww w w w w w.P
w ● $DB_Namew-> Database Name w w w
.Org
 The mysqli_connect
i i Org variables and connect
.these i
g
.OrDatabase i .O rg .
a s a l a function
a s
uses
a l a
a s a la server
a s
from
a l a PHP scripting.
a salai
d ad will be printed with d d d
w .PaIf connection gets fail,
w .Poutput w .PaMySQL error code.w.Pa w .Pa
ww ww ww ww ww
 Otherwise connection is success.
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
84
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
4. Explain MySQLi Queries with examples.
rg
O of MySQL and PHP rg rg rg
a lai.goal
 The smain s a lai.Oconnectivity is to sretrieve
a lai.Oand manipulate the
s a ai.Ofrom MySQL salai.
ldata
da da da da da
w .Padatabase server. w.Pa w .Pa w .Pa w .Pa
w w w w w w w w w w
 The SQL query
g statements are helpinggwith PHP MySQL extension
g to achieve the objective
g of MySQL
i .Or i .Or i .Or i .Or .
l
andasPHP a
a connection. a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  “mysqli_query”wiswa function, helps to execute ww the SQL query statements ww in PHP scripting w w
language.
Syntax:
i .Org i.Org i .Org i .Org .
a sa l a
a s a l a
mysqli_query(“Connection Object”,”SQL a sa l a
Query”) a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Example: ww ww ww ww
g g g rg
i.Or i.Or i.Or
$con=mysqli_connect(“localhost”,”my_user”,”my_password”,”Student_DB “); i.O i.
sala sala sala sala s ala
ada
$sql=”SELECT
P ada
student_name,student_age
P FROM P ada
student”; ad a a d a
w . w . w . w.P ww
.P
ww ww
mysqli_query($con,$sql); ww ww w
i.O rg i.O rg i.O rg i.Org i.
sala sala sala sa l a
das
ala
.P ada .Pada ada BY
PREPARED
.P .P ada .Pa
w ww w ww www ww
wJ. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S) ww
w

Padasalai
J. BASKARAN M.Sc., B.Ed. (C.S)

i Org
[email protected]
. i . Org i . Org i . Org
[email protected]
.
a a l a
Puducherry.
s a s a l a
a s a l a
a s a l a
Puducherry.
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww************* ww ww
.Org .Org .Org .Org
d a s a l a i10. Introduction
d a s a l a i to Computer
d a s a l a i Networks
d a s al a i
d a s alai
.
w .Pa w .Pa w .Pa – A
Section w .Pa w .Pa
ww ww ww ww ww
Choose the best
rganswer rg rg (1 Mark) rg
a i . O
l computers connecting l a i . O l a i . O l ai . O lai.
s
1. Adset a
of s atogether is called as s a
---------- s a s a
. P a a . P ada . P ada . P ada .P ada
w a) Networkwww b) Serverwww w d) Node www
ww c) Hub ww
2. Computer.O rg
network .Org route and terminate
devices that originates g data were called as.Org
.Orthe
s a l a i
s a l a i
s a l a i
s a lai s a lai.
da a) Hub da b) Resource Padac) Node da d) Cable da
w .Pa w .Pa w . w .Pa w .Pa
ww 3. Match the periodwand w methods available on wwhistory of computer networking ww in the Internet ww
rg rg .Org rg
salai.O - X.25 TCP/IP
a) 1950
s a l a i.O
sa la i
s a l a i.O
salai
.
P ada b) 1966 - SAGE .Pada ada ada .Pa
d a
w . w w.P w.P w
ww ww
c) 1976 - WAN ww ww ww
rg rg rg rg
s ai.O - ARCNET
d)al1972
sala
i.O
sala
i.O
sala
i.O
s alai
.
.P ada .P ada ada ada ad a
w a 4321 w b 3421 w.P c 1234 w .P d 2341 w .P
ww ww w w
85
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
4. Western Electric introduced the first widely used ----------------- that implemented true computer
rg rg .Org i.Or
g
control. alai.O i.O i i.
das da sala da sa l a s a l a
das
ala
.P a a) Packet switch .Pa b) Arpanetww.Pa c) Host .P ada d) Telephone .Pa
w ww www w ww
w wwswitch
w
5. Wi-Fi is short name for
i .Org i .Org i .Org .Org .
a s l a l a l a
a)a Wireless Fidelity asa b) Wired fidelity ac)saWired fiber optic a s l a i
ad) Wireless fiber opticasalai
d
PaPeople ad d d d
w .6. everywhere w
can.Pexpress and publish w .Paideas and opinions via
their w .Pa w .Pa
ww ww ww ww ww
a) Tele-medicine
rg b) blogging
rg c) Server rg d) Node
i . O i . O i .O i .Org .
a s
7. Which
l a s l
a one of the followingaperiods,
a a
the speed a
capacity s l a
asupported towards gigabit
a s l a
a on computer a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww network? ww ww ww ww
i .Org
a) SABRE
i Org
b) .SAGE
c) NEW
i . O rg
FIBRE OPTICS d) ARCNET
i .O rg i.
sala sala al a sal
das on computer networking
a s ala
.Padaamong them was challenging
8 One ada to the business a
.P
people
.P ada .P .P a d a
w ww a) Hacking w ww w
b) Viruses ww c) Both a & w
b ww ww
d) none ofwthis above
g g .Org at Internet .Org
i.Or to predict, manage,aand
9. ----------aable i.Orprotect the computerainetwork a i ala i.
sal sal sal sa l
das
ada a) Artificial intelligence
.P .Pa
da b) Broadband provider
.Pa
da
.Pa
da d) Transceivers Pa
c) Cloud computing
ww w w w w.
ww power comparing with
w 10. -------------use less wwsingle transmitter or satellite
ww often cell towers nearer
ww

ww

ww
w

w
d a

a
sa

Padasalai
la i .Org
.Pa a) Mobile devices

ai
ww

sa)alBusiness
w .Pa
d

PadWhich one of the following


.12.
a) Gmailrg
O
ww
w
d
a

a
s

s
a

a
l

l
a

a
b)
i

11. People now a days getting relaxed via


.Org i
.Org

Org
ww
.Corporate
.Pa is not the socialwmedia
b) Facebook
Org
ww
d a

company
.Pa
d
s
b) Transistorsw.Pa c) WIFI

a
a

s
l

a
a

l
c)
i

a
.Org

iNews

c) twitter rg
O
ww

ww
w

w
.Pa

.Org papers
.Pa
da

d
s

a
a

s
l

a
a

d)
i

l
.Org
d) Communication

a i
ww

Social

d) Linkedin
O
w

rg
.Pa

.Org media

ww
w
d a

.Pa
s

d
alai

a s
.

alai
.

a i. a i .
l was created at ------------year
l l a i . l ai . lai.
13. d s a
Facebook s a s a s a s a
. P a a . P ada . P ada . P ada .P ada
w w b) 2004 www w d) 2010 www
ww a) 2002 ww c) 2013 ww
i.rg
14. In mobileOnetwork, land areas for O rg coverage was distributed
network
i. Org as
i. i .Org i.
sala sala sala sa l a
das
ala
ada a) Firmware
.P .Pa
da b) cells
.Pa
dac) Range
.Pa
da d) Service a
ww w w w w w w w w.P
w 15. Which one were w harmful to computer w w w
i .Org
a) Bloggers Org
b)i.Browser c) Hackers
i .Org .Org
d) twitter
i .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
w PadWhich innovation made
.16. w
d
.Pathe people to use Internet?
w .Pa
d
w .Pa
d
w .Pa
d
ww a) Social web ww w
b) Mobilewtechnology c) Mobile App ww d) Both aw
w
&b
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 86
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
Section-B
Answer the
l a i Org
.following questions ai.Org
l l a i .Org l i .Org
(2aMarks)
lai.
s a s a s a s a s a
da Computer Network.
PaDefine da da da da
w .1. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 A set of computers connected together for the purpose of sharing resources is called as computer
i .Org i .Org i .Org i .Org .
network.
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d
PaDefine d d d d
w .2. Internet. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Internet stands
g for INTERnational NETwork
g .
i .Or i.Or i .Org i .Org .
 The a s a l a
Internet is a network ofa sa l a
global a l a
connections – comprising
a s private, public,
a s l a
abusiness, academic and a s alai
d ad Pad Pad Pad
w .Pagovernment networks w .–Plinked w . w . w .
ww ww w
by guided,wwireless w
and fiber-opticwtechnologies. ww
3. What are the
. O rgcommon uses of computer . O rg network? . O rg .O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
The a
adcommon ada network are
uses of computer ada ada ada
w . P w . P w . P w .P w . P
ww  Communication ww ww ww ww
g rg rg .Org
i.Or sharing
 Resource i.O i.O i i.
sala
da Data (or) softwarePsharing da sala da sala sa
da
l a
das
ala
.P a . a .Pa .Pa a
ww w w w w w w w w.P
w  Money saving w w w w

ww

ww
w

w
d a s

Padasalai
a

 sCovering
d a a
PaDifference
.5.
l a
i
4. List outlasome

i
.Orgfeatures of mobile
.Pa Less consumption

O
ww

between

rg
ww
w

w
d

d
a

a
s

s
a

a
l

l
a

a
i

i
Org
.network.
.Pofapower is used by mobile

.Pa and wireless networks.


wired
Wired networks
Org
ww

ww
w
 Huge capacity than a large transmitter, at single frequency .
.Orglarge area than a single g
.Ortransmitter.
w .Pa
d

d
a

a
s
.Pa devices

s
a

a
l

l
a

a
i

i
.Org

.Org

O rg
ww

ww
w

w
.Pa

.Pa
d

da
a

s
s

Wireless networks
al

l
a

a
i

i
.Org

.Org

O rg
ww

ww
w

w
.Pa

.Pa
d

d
a

a
s

s
alai

alai
.

A Wired l a i .
network system connectedl a i . with network A a i
Wireless
l . network is ai
connecting
l . devices like alai.
s a s a s a s a
P a da .
cable P a da P a a
dtablets(tab), indoor a da and E-readers,Petc.,
cameras
P a das
w. w. w. ww
. w.
ww ww ww without cablesw(WiFi). ww
Example: rg
.Org
Example: rg
a i .O ai a i .O a i .Org i.
l
asa CCTV, Printers, etc
Speakers, asa
l l
asa Indoor, Cameras,aetc
Tablets, sa l ala
ad ad ad ad das
.P w.P .P .P .Pa
w ww ww ww
w Section-C www ww
w

O rg
i.following questions lai.O
rg i .Org i rg Marks)
.O(3 .
Answer the
s
a a l a sa
a a sa la
a s a l a
a s alai
d
PaDefine d d d d
w .1. ARPANET. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 The Advanced rg Research Projects Agency
rg Network (ARPANET) rg was an early packet-switching
i . O i . O i . O i.Org .
a s
network
l a
a and the first network a sto
l a
a implement the TCP/IP a s la
aprotocol suite. a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 87
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
 First In 1969, four nodes of ARPANET were connected between four universities using the 50 Kbit/s
i.O rg i.O rg i .Org i.Or
g
i.
sala
circuits.
da a sala sa l a s a l a
das
ala
PaWhat Pad storage and cloud ada
.Pcomputing? ada a
w w .2. is the usagew w
of .cloud
w w w w.P w w.P
w w w w w
Cloud Storage:gJust a storage of data on g online, access in different
g area no geographical g limits was in
i. O r . Or . Or . O r .
need asala a salai a s alai a s alai a s alai
w Pad
.Cloud w . Pad w .Pad w . Pad w . Pad
ww Computing: ww ww
It is based on Internet computing, ww software and information.
to share resources, ww
i rg by artificial Intelligence?
3. What is meant
.O i.Org i .Org i .Org .
s l a l a
a intelligence (AI)asisathe ability of a computer
 aArtificial
a a s l a l a
aprogram or a machineastoa think and learn. a s alai
d d d d d
w .P w .Pa w .Pa w .Pa w .Pa
ww  Artificial intelligence
ww able to be a betterwpredict
w traffic as it collects wwand analyzes data in real
wwtime.
 Artificial rg Org g
i.Or it. rg
ai.O
al
intelligence will help a
toi.maintain,
al
manage, andaprotect
al sala
i.O ala i.
das
PaList out some usefulness das das ad a d a s
w .4. w .Pa of social networks.w.Pa w.P .P a
ww ww ww ww www
 Group information sharing over long distances.
.O rg i.O rg i.O rg .Org i.
alai announcements.
 Broadcast
sala sala sa l a i ala
das ada da da das
w .PaFostering diversity w .Pthought.
of w .Pa w .Pa w.P
a
w w w w w w w w w w

Padasalai
5. How computer
i . O rg networks saves the i . O
money
rg saving?
i .Org i .Org .
 Using
a s la
a the computer networking,
a s a l a a l
it‟s important financial
a s a
a s al a
aspect for organization because it saves
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww money. ww ww ww ww
 It reducesOthe
rg paper work, man power
Organd save the time.
. i. .Org lai.O
rg
lai.
a salai sala sa l a i
s a sa
.Pa
d
.Pada ada
.P Pad
a ada
w w w w . w.P
ww ww w w Section -D ww w w
Answer the following
g questions: g g (5 Marks)
.Or . Or . O r O rg
s
1. Define alai
computer networking s a a
and
i
l Internet. Explainsdifferent
a l a i
developments s a
on a i .
l computer network salai.
a
adInternet. ada ada ada ada
w . P
and w. P w . P w . P w .P
ww Computer Network: ww ww ww ww
 A set of .computers
Org connected together.Org for the purpose g
.Orsharing
of Org as computer lai.
resources is .called
l a i l ai l a i l a i
d asa
network.
a a d asa a d asa a d asa a d asa
w.P w.P w.P w.P w.P
ww Internet: ww ww ww ww
g g .Org rg
i.Or for INTERnational
 Internetlastands r
lai.ONETwork. la i l a i.O alai
.
sa sa sa s a s
ada
.P The Internet is a network ada
.P of global connections ada
.P – comprising private, .P ada
public, business, academic d
.Paand
a
w w w w w
ww ww ww ww ww
government networks – linked by guided, wireless and fiber-optic technologies.
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 88
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
S. No Period Method History
g g .Org .Org
la i.Or i.Or i i lai.
1 da saLate a sala–
SAGE d(Semi Itdawas
l a
sa used at U.S Military da s a l
Radar
a
system. da s a
w .Pa 1950 w.P
a Ground
Automatic w .Pa w .Pa w .Pa
ww w w
Environment) ww ww ww
2 1960
l a i .Org Packet switching l a i .Org l a .Org
Packet iswitching was developed
l a i .Ortog transfer the lai.
a d asa a d asa a d asa
information
a d asa and network adasa
between computers
w.P 3 1966 w.P (Wide Area
WAN w.P WAN (Wide AreawNetwork) w.P has been published .P
ww in
ww wwNetwork ) ww w
the area of time sharing. w
4 1969-
i .Org ARPANET lai.Org The ARPANET
i .Org was an early .O
i rg
packet-switching .
a s l a
a1970 (Advanced a saResearch s
network
a
l a
a and the first network a s l a
a to implement the a s alai
d d d d d
w .Pa .Pa Agency Network)w.PaTCP/IP protocol suite
Projects
w w .Pa w .Pa
ww ww ww ww ww
5 1973-rg Ethernet rg “Ethernet: rDistributed
g Packet Switchingrg for
l a i . O l a i . O a i . O
lComputer Networks” sal a i .O lai.
s a1979 s a Locals a s a
. P ada . Pada . P ada .P ada . P ada
w w w w w
ww 6 1976 wwARCNET ww ww in which token-passing
Data point corporation ww
g rg network was rgused first to share the rstorage
g device
a la i.Or a la i . O la
in 1976.
a i . O
a la i. O
a lai.
s s s s s
.P 7 ada 1995 NEW da
.PaFIBRE OPTIC
da da
.PaEthernet has abilitywof.Paaquick compatible towsupport
.Pa
da
w ww w
wwCABLES ww
w new fiber opticw w speed.
cable ww

Padasalai
i.O rg i.O rg i.Org .Or g
a la a l a a l a l ai lai.
ada
s
ada
s
ada
s
a dasa ada
sa
w . P w.P w.P w. P
w.P
ww 2. Explain the growth ww of the computer networking.
ww ww ww
 ComputerOnetwork
i . rg technology was
i
g
.Ordeveloping over several
i
g
.Oryears included Growth
i
g popularity of
.Oron .
a s
cloud l a
a s l
a storage and cloud computing,
a a downloading and
a s l a a l a
abuy digital licenses viaasInternet. a s alai
d d d ad ad
w .PaDevelopments on mobile
w .Pa network infrastructure–both
w .Pa deployments w
of.P4G and 3G w
networks .P
(older)
ww ww ww ww ww
that have allows the people to use in their developed areas.
 Even lthough
a i .Org 4G LTE mobilelanetwork i .Org was not reached l a i . O rg many parts of world,
by l a i . O rgthe industry of
lai.
s a s a s a s a s a
P da
atelecommunication adaon the development.Pofadtheir
started
P
a next generation “5G”
P ada cellular communication P ada
.
w Technology. ww . w w . w .
ww w ww ww ww
 This 5G intense to boost up the speed the mobile connectionsrg dramatically.
l a i .Org l a i .Org l a i .O l a i .Org lai.
 It amight
s a be tested on laboratory s a on by prototype s a
versions of some elements s a
then it may be standards a
d da da da da
w .Pa5G. w .Pa w .Pa w .Pa w .Pa
ww  Artificial intelligence ww (AI) is the abilitywofwa computer program or wwa machine to think andwlearn. w
 Artificial rg Org i.Or it.
g rg
lai.O
sa
intelligence will helpla toi.maintain,
sa
manage, andlaprotect
sa lai.O sa lai. sa
da da da ada ada
w .Pa w .Pa w .Pa w .P w . P
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
89
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s d sala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
3. Mention some uses of network at business, home, mobile, social application.
Networks in .O rg
Business: .Org .Org .Org
a la i
dasInternet s a la i
s a l a i
s a l a i
s a lai.
a
conversationsdhappen faster, Quick da
Decision making saves a da
lot of time, and also da
provides
w .Pa security by limiting w .Pauser access in cloud w .Pa
computing. w .Pa w .Pa
ww w
 In business,wDirect human interactions wware reduced and working wwenvironment is also shrink ww because
i .Org
of Internet. i .Org i .Org i .Org .
a l a
dasTransfer of information a s a l
across
a the Internet can a s
be l a
adone in any type of a s a l
business
a it might be large,
a s alai
d d d d
w .Pa small scale or commercial
w .Pa . w .Pa w .Pa w .Pa
ww Networks at Home: ww ww ww ww
 Network .Orgat home is a group rg devices such as computers,
.Oof .Org mobile, speakers, .Org camera, game lai.
a l a
system,
i a l
and printer thataconnect a i a l a i
via network device(router/datacard) withaeach l a i
a other. a
a das a d s a das a d s a das
w.  A Wired network
P
ww
P
. system connected with
ww
P
.network cable.
ww
. P
ww
. P
ww w w w
 A Wireless network is connecting devices like tablets(tab), indoor cameras and E-readers, etc., w
without g
Orcables (WiFi). Org Org Org
s a lai. s a lai. s a lai. s a lai. s a lai.
. ada Networks:
Mobile
P . P ada . P ada .P ada . P ada
w  Mobile network w w w w
ww ww is the network connecting
ww devices without cable ww (wireless). ww
 Mobile computers, such as laptop,gtablet, and hand held computers, were fastest growing segments.
. O rg . O r . O rg . Org
s a i
Social Application:
la s a la i
sa la i
s a la i
s a lai.
da Very fast and easiestaway
da to cover all the people, da who they are connected dain social network media. da
w .Pa w .P w .Pa w .Pa w .Pa
ww  For Example: wwWhatsApp, Face book, wwtwitter, blogs, pintrest,wLinkedIn,
w classmates and ww
so on.

Padasalai
Usefulness of Social Networks:
 Group i rg
.Oinformation i rg distances.
.Olong i .Org i .Org .
alai
la sharing lover
a l a l a
a sa a s a a s a a s a a s
d Broadcast announcements d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Fostering diversity
ww of thought. ww ww ww
i .Org i.O rg PREPARED BYi.Org i .Org .
a l a sala a l a a l a alai
a das d a d a s d a s d a s
w .J.PBASKARAN w .Pa
M.Sc., B.Ed. (C.S)
w .Pa .Pa M.Sc., M.Phil., B.Ed. (C.S)
J. ILAKKIA
w w .Pa
ww [email protected] ww ww ww [email protected]
Puducherry. Puducherry.
. O r g . Or g********************* . O r g . O rg
s a la i
s al a i
s a l a i
s a l ai
s a lai.
. P ada . P ada . P ada . P ada .P ada
ww
w 11. NETWORKww
w EXAMPLES
ww
w ANDwwPROTOCOLSw
ww
w
rg rg Section – A
l
Choose athe a i . O
best answer l ai . O l a i .Org (1l a i .Org
Mark) lai.
s s a s a s a s a
da
PaThe-----------, da da da da
w .1. “the .Pais a worldwide system
Net,”
w w .Pofacomputer networksw.Pa w .Pa
ww ww ww ww ww
a) Internet b) mobile c) communication d) protocol
. O rg . O r g . Or g .Org .
2. Which l a i
a one of the following l a i
a will be easy the way l a i
a to uses Internet technology
a l a i and the public alai
a s a s a s a s a s
w Pad
.telecommunication w . P ad
w . P ad
w .P ad
w . Pad
ww wsystem
w to securely share business‟s informationwwith
ww w suppliers, vendors,wpartners
w and
customers.
i .Org i .Org i .Org i.Org .
a l a l a
sa b) Intranet sa la l a
sad) arcnet alai
dasa) Extranet ada adac) arpanet ada ad a s
w .Pa w .P w.P w .P w .P
ww ww w w
90
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
3. Match the following and choose the correct answer
rg rg rg i.Or
g
i.alai.OHTTP lai.O
-The acore protocol of the World i.O Web.
alaWide a l a a lai.
das Pad
as da s
ada
s da s
w .Pa ii. FTP w . - enables a client to wsend .Paand receive complete w .P
files from a server. w .Pa
ww ww ww ww ww
iii. SMTP - Provide e-mail services.
. O r g .Org .Org .Org .
a
iv. l a i DNS - Referl a i
a to other host computers l a i
a by using names rather l a i
a numbers.
than alai
d a s d a s d a s d a s d a s
w .Pa a) i, ii, iii, iv w.Pa b) ii, iii, iv, i w .Pa c) iii, iv, i, ii w.Pa d) iv, iii, ii, i w .Pa
ww ww ww ww ww
4. Communication
rg over ------------------isrgbe made up of voice, data,
rg images and text messages.
rg
sa l ai.O sa l ai.O sa l ai.O s a l ai.O s alai
.
d a a) Social media d a b) mobile network d a
c) whatsapp d a d) software d a
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 5. Wi-Fi stands for---------------------
ww ww ww ww
i .Org Fidelity
a) Wireless
i Org fidelity
b) .wired c) wired
i rg fibre
.Ooptic .Org optic fibre
d) wireless
i i.
a sala sala sala s ala s ala
6. AdTCP/IP
a ada restricted to members
network with access adaof an organization.Pa d a a d a
w.P w . P w . P w ww
.P
ww a) LAN ww b) MAN ww c) WAN ww w
d) Intranet
rg rg rg .Org
ai.O for --------------
7. RFID stands
sal sala
i.O
sala
i.O
sa l a i ala i.
ada a) Radio Free identification
da da da das
.P .Pa .Pa b) real Frequencywidentity
.Pa w.P
a
w ww w w w
w w w
w w w w

Padasalai
c) Radio Frequency indicators d) Radio Frequency Identification.
a i
8. It guarantees
l .Org
the sending of data l a
isi .O rg
successful and which l a i .Orgerror on operationlaat
checks i rg
.OOSI layer is------- alai.
a sa a s a a s a s a s
. Pad a) Application layer . P ad b) Network .
layerP ad c) Transport Layer . P
a
ad d) Physical layer.Pada
w w w w w
ww ww ww ww ww
9. Which one of the following will secure data on transmissions
ai .Org a i Org
.HTTP .Org
lai i.Org lai.
sa)alHTTPS sa lb) c)saFTP sad)laSMTP sa
ada
P ----------- provides w ada
.P service .P ada Pad
a ada
w w.10. w e-mail w w. w.P
w w ww ww w w
a) DNS rg b) TCP rg c) FTP rg d) SMTP rg
la i. O l a i . O a i . O
l rather than numbers.sal ai . O lai.
11. d s a
------------- refer to other s
host acomputers by using s
namesa s a
. P a a . P ada . P ada . P ada .P ada
w w b) TCP www w d) SMTP www
ww a) DNS ww c) FTP ww
12. TCP/IP isOarg Org rg
i.
combination of two protocols:
i. i.O i .Org i.
sala sala sala sa l a
das
ala
.P ada i. Transmission Control .Pa
daProtocol (TCP) Padaii. Internet ProtocolP(IP)
. a
da a
ww w w w w .
w w w w.P
w iii. SelectionwProtocol (SP) w w
iv. Captial Protocol (CP) w
a) i, iii.Org rg
b)i.i,Oiii c) iii, iiv.Org d) ii,i .Oiiirg .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
.OrgB.Ed. (C.S)
J. BASKARAN iM.Sc., i .Org i .Org J. ILAKKIA M.Sc.,laM.Phil.,
i .OrgB.Ed. (C.S) .
a s a l a
[email protected] a s a l a
a s a l a
a s a
[email protected] a s alai
d d d d d
w .Pa Puducherry. w .Pa w .Pa w .Pa Puducherry. w .Pa
ww ww ww 91
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
i.O rg i.O rg rg i.Or
g
Section-Balai.O i.
a sala da sala das s a l a
das
ala
Pad the followingwquestions.Pa .Pa ada a
w w .Answer
w w w w w.P (2 Marks) ww.P
w w w w w
1. Define Intranet.
i .Org i .Org i .Org i .Org .
 It is
a s l a
aaprivate network using a s a l a
Internet s l
technology toashare a l
a part of business information
a s a a with supplier‟s
a s alai
d d d d d
w .Papartners and customers. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 It may consist
rgof many interlinked local
rg area networks.
i .O i.O i .Org i .Org .
a
2. aWhats l a s l a
ais the uses of mobileanetworks?
a a sa l a
a s a l a
a s alai
d d d d d
w .P w .Pa w .Pa w .Pa w .Pa
ww  Mobile networking ww assign to the technology
ww that can support data ww/ voice, network connectivity
ww using
.Org
via radio itransmission i.Or
g
solution, wireless. i.O rg i.O rg i.
da sala sala
a both data and voices sala
a being transmitted over sala s ala
.PaWireless aduse
communications
. P . P adare .P ada both circuit via switched
.Pa
d a
w w w w w
ww ww ww
networks and packet-switched networks. ww ww
rg
i.O benefits of WiFi.alai.O rg rg rg
3. List out
s a lathe s s a lai.O s a lai.O s a lai.
da da da da da
w .Pa Mobility. w .Pa w .Pa w .Pa w .Pa
ww ww
 Provides connection to Internet. ww ww ww

Padasalai
 Flexibility.Org of LAN. .Org .Org .Org .
la i
a cost, high benifts. asa l a i a l a i al ai alai
dasLow d d a s d a s d a s
w PaHow many types ofwRFID
.4. .Pa system availablewand .Pawhat are they? w.Pa w .Pa
ww ww w w w w w w
Two types of RFID rg Systems: rg rg rg
i .O i.Oused i .Oand i .Ogoods .
1. Active
a sa l a
RFID system: These
a s a l
systemsa for larger
a s a l a
distances to track high
a s l a
value
a like
a s alai
w Pad
.vehicles. w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww 2. Passive RFID system: ww They are used for w w
shorter range transmission. ww ww
5. Expand HTTP, .Org HTTPS, FTP. .Org .Org .Org .
s alai s alai sa lai sa lai sa lai
ada :
HTTP ada Protocol
Hypertext Transfer ada ada ada
w.P w.P w.P w.P w.P
ww HTTPS : w w w
Hyper Text Transfer Protocol Securew w w w w
rg Transfer Protocol i.Org
.OFile .Org .Org
FTP :
s a l a i
s a l a s a l a i
s a l a i
s a lai.
da da da da da
w .Pa w .Pa w .Pa
Section-C
w .Pa w .Pa
ww Answer the following ww questions ww ww (3 Marks)
ww
i .Org i .Org i .Org i .Org .
s
1. Compare
a
l a
a Internet, Intranet a s l
and a
a Extranet. a s a la
a s a l a
a salai
d d Pad Pad Pad
w .Pa Type w .Pa w . w . w .
ww ww ww
Definition ww Example ww

. rg
A global network, publicrgTCP/IP network used by
.Org .Org
Internet O Sending email to a friend
i i .O i i .
l a
sa over a billion people l a
sa all over the world.dasa la sa l a s alai
.P ada ada
.P a ada ad a
w w w.P w.P w .P
ww ww w w
92
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
a s sala
www.Padasalai.Net
da a s sala
www.TrbTnpsc.com s a
a d a .Pa
d ada .Pa
da
w.P w.P w ww
.P
ww
ww Intranet A TCP/IP ww network with accesswrestricted to members wAccessing
w your record inwthe

l a i .Oofrgan organization. lai.Org l a i .Org employee personnel l a i


g
.Orfile lai.
s a s a s a s a s a
ada
.PExtranet
da
.Pa with restricted access
da
.Pato members. Checking
da
.Pa availability of inventory .Pa
da
w TCP/IP w
network w w w
ww ww ww ww ww
from an outside supplier
. O r g . Or g . Or g .Org .
a l a i a l a i a l a i a l a i alai
a s
d out the components d a s d a s d a s d a s
w PaList
.2. w .Pa of a RFID enabledwsystem.
.Pa w .Pa w .Pa
ww ww ww ww ww
 RFID component on the tags has two parts:
. Org ai. Org . .Org . Org
a salai
 A microchip which stores and
a salprocesses alaiand the antenna toasreceive
the information,
a s alai and transmit a asalai
d d d d d
w .Pasignal. w .Pa w .Pa w .Pa w .Pa
w w w w w w w w w w
 The Tag replies
g the information fromgits memory bank.
. O r . O r . O rg .O rg
 The s a l a
Reader
i
will transmit tos a
reada i
l the result to RFID computer
s a l a i
program. s a l a i
s a lai.
. P ada . Pada . P ada .P ada . P ada
w w w w w
ww 3. Write short notes wwon HTTP, HTTPS, FTP. ww ww ww
.Org .Org .Org .Org
HTTP :
a l a i l a i
a client and a web server a l a i a l a i a lai.
 dAasprotocol used betweendaasweb da s protects non secureda s
data transmissions. da s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww HTTPS: ww ww ww ww

Padasalai
g .Org and a web server permits
g g
i.Orused between a web iclient
 A protocol i.Or secure data transmissions.
i.Or lai.
a sala sa la sa la sala sa
FTP
a d : ada ada Pa da ada
w.P w.P w.P w. w.P
ww w w
 Used between computers for sending and receiving data.w w w w w w

i .O rglayers available ini.TCP/IP Org Reference Model? i .Org i .Org .


alai
4. What arel a the l a l a l a
a sa a s a a s a a s a a s
d d ad d d
w .Pa Network Access Layer w .Pa - Concerned with
w .Pbuilding packets.
w .Pa w .Pa
ww ww ww ww ww
 Internet Layer - Describes how packets are to be delivered.
. O rg . Org . O rg . O rg
 Transport
s a la i Layer -
s a l a i
Ensure the proper l a i
transmission
s a of data.
s a l ai
s a lai.
a
adApplication a-da Application network adaprocesses. ada ada
w . P
 Layerw . P w . P w . P w .P
ww ww ww ww ww
5. Expand ARP, ICMP, SMTP and DNS.
i.O rg i.Or
g
i.O rg i .Org i.
sala s a l a sala sa l a
das
ala
ada
ARP
.P
: Address
.Pa
a
dResolution Protocol ada ada .Pa
ww w w.P ww
.P w
w ICMP : ww wwProtocol
Internet Control Message w ww
SMTP i.O: rg g
i.Or Protocol
Simple Mail Transfer i .Org i.Org .
s a l a sala sa la s a l a salai
DNS
P ada : Domain
P
a
adName System P ada ada .Pa
d a
w . w . w . w.P w
ww ww ww ww ww
i .Org i .Org i .Org J. ILAKKIA M.Sc.,laM.Phil.,
i .OrgB.Ed. (C.S) .
alai
J. BASKARAN M.Sc., B.Ed. (C.S)
s a l a
[email protected] s a l a s a l a s a
[email protected] s
d a d a d a d a d a
w .Pa Puducherry. w .Pa w .Pa w .Pa Puducherry. w .Pa
ww ww ww 93
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a la i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
Section - D
Answer the
la i Org
.following questions: ai.Org
l l a i .Org l i .Org
(5aMarks)
lai.
s a s a s a s a s a
da
PaExplain da da da da
w .1. .PaIntranet and Extranet.
about Internet,
w w .Pa w .Pa w .Pa
ww INTERNET: ww ww ww ww
 A networkOrof
l a i . g networks wherelathe i
g
.Orusers l a i .Org can, if they lhave
at any one computer
a i .Orgpermission, get lai.
a asa
information
d a d sa
from any other acomputer.
a d asa a d asa a d asa
w.P The Internet is a network
w.P of global connections w.P – comprising private, w.P w.P and
public, business, academic
ww ww ww ww ww
government networks – linked by guided, wireless and fiber-optic technologies.
 It was perceived
l a i .Org by the Advanced l a i.O rg
Research Projects Agency l a i
g
.Or(ARPA) of the U.S. l a i .Org
government in 1969 lai.
sa s a s a s a a
P a a
d was first recognized
and P a a
asd the ARPANet. P a d a
P a d a
P a das
w. w. w. w. w.
ww  Example: Sending wwemail to a friend ,Download ww programs and files, wwSocial media, E-Mail ww
INTRANET: rg rg rg rg
l a i . O a i . O
l enterprise to share company a i . O
l data and computing a i . O
lresources between thesalai.
 It isasaaprivate network within s a
an s a s a
. P d
aemployees. . P ada . P ada .P ada . P ada
w ww w w w
ww  It may consist ofwmany ww
interlinked local area networks.
ww ww
 It includes i rg
.Oconnections through a one
i .Oorrgmore gateway (connects i .Org two networks using i .O rg
different protocols ai.
s a la s a l s a l a s a l a sal
a d a
together known as protocol daconvertor) computers d
to a
outside Internet. d a d a
w.P Example: Sharingwof Pa
w.company w .Pa w .Pa w .Pa
w w w policies/rules w
w and regulations, Access w
w employee database, Distribution w w

Padasalai
of circulars/Officerg Orders
i . O i .Org i .Org i .Org .
EXTRANET:
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d ad d
w .PaIt is a private network w .Pathat uses Internet technologyw .Pa and the public w .Ptelecommunication .Pa to
system
w
ww ww
securely share business‟s information with ww
suppliers, vendors, partners, ww customers, or otherwbusinesses. w
 Example: i.O rg
Customer communications, g
i.Or Online education/ training,
g
i.Or Account status enquiry. i.Or
g
i.
d a sala as ala as ala a sala as ala
w. Pa w. Pad w. Pad w. Pa d
w. Pad
ww 2. Discuss about OSI ww model with its layers. ww ww ww
 Open System Interconnection (OSI)model describes the standards for the inter-computer
. O rg . Org . O rg . O rg
s a a i
communication.
l s al a i
s a l a i
s a l ai
s a lai.
da model enables network
PaOSI P ada protocols along .P adasoftware and systems
with P
a be developed basedadon
adto P
a
w . w. w w . w .
ww ww
general set of guidelines. ww ww ww
OSI Layers:Org
l a i . l a i .Org l a i .Org l a i .Org lai.
s a
1. Physical Layer: s a s a s a s a
da ada ada da da
w .PaThis is the 1st layer,wit.P defines the electrical w .Pphysical
and specifications w Padevices.
.for w .Pa
ww ww ww ww ww
2. Data Link Layer:
g
.Orlayer rg the data transmittedi.O rgfree of errors. .Org
 It is thela2ndi i .O i .
alai
and it guarantees
l a that la are l a
a s a a s a a s a a s a a s
d
3. Network Layer: d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  It is the 3rd layerwdetermining
w the path ofwthe w data packets is foundwusing w IP Addressing. ww
4. Transport Layer:
i .Org i .Org i .Org i .Org .
 It isasthe
a l a
4th layer that guarantees
a s a l athe a
transportation/sending
a s l a of data is successful.
a s a l a
a s alai
ad d
.Pa operation. ad ad ad
w.P It includes the error w checking w.P w.P w.P
ww ww ww 94
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
5. Session Layer:
la i .Org la i .Org l a i .Org l a i .Org lai.
a a
 Itdcontrols
s dialogues between
a s a
computers . s a s a s a
PaPresentation Layer:w.Pad da da da
w .6. w .Pa w .Pa w .Pa
ww ww ww ww ww
 Encryption and decryption protocols occur in this layer such as, Secure Socket Layer (SSL).
g
.OrLayer: .Org .Org .Org .
7. Application
a l a i a l a i a l a i a l a i alai
a s a s a s a s a s
.PaIt is the 7th layer, which
d d d ad d
w .Paacts as the user interface
w .Paplatform comprising of
w .Psoftware
w .Pa
within the system.
w
ww ww ww ww ww
i . rg
3. Difference between
O
TCP/IP and OSI
i . O rgReference Model. i.Org i .Org .
Sl.No
a sa l a OSI Reference
a s l a
a Model a s a l a s a
TCP/IPaModel l a
a s alai
.P1.ad Open System Pad
.Interconnection
d
(OSI)w.Pa Transmission Control
d
.Pa Protocol (TCP/IP) .Pa
d
w w w w
ww 2. ww
OSI describes the standards for the inter-
ww ww
TCP/IP is a set of protocols which governs
ww
O
computer
. rg communication. i.Org communications
. O rg among all computers.O rg on the
s a l a i
s a l a s a l a i
s a l a i
s a lai.
. P ada . Pada . P adaInternet. .P ada . P ada
w w w w w
ww 3. OSI has Sevenww layers ww TCP/IP has Four ww layers ww
It is a g
4.
. O rtheoretical model which . O ris
g used for It is a client . O rg server model used for . Ortransmission
g
s a l a i
computing system. s a l a i ofs l
data
a a i over the internet. s a l a i
s a lai.
ada Develeloped by.PISO(International
.P5. ada da
.Pa Developed by (Department .Pa
da of Defense) Pada
w w w w w.
ww w w
Standard Organization) w w w w w w

ww
w

w
a
.P7.

Padasalai
l

4. Explain
Pad
a sa l
.Development
a

a
i
OSI

i
.Org
6.dasa OSI follows a vertical
is

about
ww
w
protocol

of Mobile P
ww The generations ofwmobile
O rg
w
 First Generation(1G)
w
ad

ad
a

a
s

s a
. Networks:
l
.Pindependent.

.Org the development, l


a

a
i

i
.Org
aapproach.
ww
.merits

ww
networks are as follows.
1981- NMTrglaunch
O
w

w .Pa
d

d
a

a
s

s a
l

a
a

i
i .Org
a follow a horizontal
TCP/IP
.Pa TCP/IP is protocol

Org and demerits lin


ww
.Mobile

ww
w

w
Pad

.Pa

O rg
da
a

s
s
.dependent.

a
l

Org networks. lai.Org


ai .Org
aapproach.
ww

ww
w

w
.Pa

.Pa
d
d

O
a
a

rg
s alai

alai
.
.

a i . a i . a i . a i . lai.
al
 asSecond al
Generation(2G)a1991-GSM
s Launch s a l s a l s a
. P ad Second to Third Generation
. P ad Bridge .
(2.5)2000P a–daGPRS launch . P ada .P ada
w w w w w
ww ww ww ww ww
 Third Generation( 3G) 2003- UK 3G launch
 Fourth rg
.OGeneration .Org .Org .Org
s a l a i (4 G) 2007
s a l ai
s a l a i
s a l a i
s a lai.
da Fifth Generation (5G) a
d2019+ da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Merits of Mobile Networks: ww ww ww ww
 It provides rg both voice/data services.
i . O i .Org i .Org i .Org .
l a
 asItaconnects both fixed and a s l a
awireless telephone users. a s a la
a s a l a
a salai
d Pad cables cannot bewlaid d ad d
w .Pa It is used in areas w .where .Paout due to its wireless w .Pnature. w .Pa
ww ww
 It is easy to maintain.
ww ww ww
g rg rg rg
i.Or to upgrade the equipments.
 It islaeasy lai.O lai.O lai.O lai.
ad asa ad asa adas
a
ad asa ad asa
w.P w.P w. P w.P w.P
ww ww ww 95
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
 The mobile .Org and fixed subscribers .Orgare connected immediately .Org with cellular network .Orgas soon as
s a l a
mobile
i
phones are s
switcheda la i
on. s a l a i
s a l a i
s a lai.
da ada ada ada ada
w .Pa All the handshake w .Psignals between mobile w . P w . P w . P
ww ww ww and base station arewautomatically
w exchanged.w
w
Demerits of Mobile Networks:
 Cost i .Org i .Org i .Org i .Org .
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa Vulnerable to Security
w .Pa risks w .Pa w .Pa w .Pa
ww ww is needed to use new
 Additional training ww technology. ww ww
 CyberO rg
Crime. Org Org Org
sa lai. sa lai. la i. lai. lai.
ada ada asaBY
PREPARED
ad ada
sa
ada
sa
.P .P .P w.P .P
w ww www www w w ww
w

lai. Org
J. BASKARAN M.Sc., B.Ed. (C.S)
i.O rg i.O rg Org
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
lai. i.
[email protected]
s a sala sala [email protected]
s a s ala
ada Puducherry. ada ada ada Puducherry. a d a
w.P w . P w.P ww
.P
ww
.P
ww ww ww w w
*************
i.O rg i.O rg i.O rg i.Org i.
sala sala sala sa l a
das
ala
ada 12. DNS (DOMAIN .Pa NAME SYSTEM)
ad a d d a a
.P .P .Pa .Pa
w ww ww w w w w w
w Section – A w ww
w

Padasalai
O answerrg i.Org i.Org i.Org
s lai.best
Choose athe
s a l a s a l a s s alai
a(1laMark)
.
d a d a d a da d a
w PaWhich
.1. of the followingw .Pisa used to maintain allwthe .Padirectory of domainwnames?
.Pa w .Pa
ww a) Domain w
w
name system ww b) Domain name ww space ww
c) Namerg rg .Org .Org
space d) IP address
i . O i. O i i .
2. Which
a s a l a
of the following notation
a s a l a
is used to denote IPv4
a s l a
addresses?
a a s al a
a s alai
d d d d d) a and b d
w .Pa a) Binary w .Pab) Dotted-decimal w.Pa c) Hexadecimal w.Pa w.Pa
ww 3. How many bits are wwused in the IPv6 addresses? ww ww ww
a) 32 rg b) 64 r g c) 128 rg d) 16 rg
4. Expansion . O
lai of URL is lai . O lai . O lai.O lai.
s a s a s a s a s a
. P ada a) Uniform Resource . P
a
adLocation . P adab) Universal Resource . P
a
adLocation . P ada
w ww w ww w
ww c) Uniformw Resource Locator ww d) Universal w Resource Locator ww
5. How many types are available in Relative URL?
a) l2ai.Or
g b) 3 lai.Or
g c) 4lai.Or
g 5i.Or
g
s a s a s a s
d)
a l a s a lai.
da
6. Maximum characters used a the label of a node? ada
din da ada
w .Pa a) 255 w .Pab) 128 w .P c) 63 w .Pa d) 32 w .P
ww ww ww ww ww
7. In domain name, sequence of labels are separated by
a) ; i.Org b) .(dot) i.Org c) : i.Org d) NULL
i .Org .
8. Pick
a sthel a
a odd one out from the a s l a
afollowing. a s a la
a s a l a
a salai
d d d d d
w .Pa a) node w .Pab) label w .Pa c) domain w .Pa d) server w .Pa
ww 9. Which of the following ww initiates the mapping ww of domain name to IP ww
address? ww
a) Zone
i .Org b) Domain
i .Org c) Resolver
i .Org d) Name
i.Org servers .
10. Which
a s l a
a is the contiguous area a s l a
aup to which the serverahass l a
a access? a s a l a
a s alai
ad a) Zone ad ad ad d) Name servers.Pad
w.P w.P b) Domain w.P c) Resolver w.P w
ww ww ww 96
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s d sala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
11. ISP stands for g
a i.Or
a)alInternational l
Service providera i .Org b) l a i .Org Service Provider
Internet l a i .Org lai.
s s a s a s a s a
da ada da da da
w .Pa c) Internet service w .PProtocol w .Pa d) Index service w .Pa
provider
w .Pa
ww 12. TLD stands forww ww ww ww
a) Top Level Data b) Top Logical Domain c) Term Level Data d) Top Level Domain
O r g
. the following statements O r g
. are true? . Or g .Org
13. Whichlaof
s a i
sa l a i
s a l a i
s a l a i
s a lai.
a a
d i) Domains name isPaa dpart of URL. a a a
Pad iv) URL doesn‟t w d parts d
ii) URL made up of four
w .Pa iii) The relativewURL . is a part of Absolute w .URL .Pa any protocol w.Pa
contain
ww ww ww ww ww
a) i & ii b) ii c) i, ii & iii d) i, ii & iv
14. Assertion i rg : The number of addresses
.O(A) i .Org used in IPv6 addressing i .Org method is 128 l.ai.Org .
a s
Reason
l a l a
a (R) : IPv6 address aissaa 128 bit unique address. a s a l a
a s a a s alai
d d d d d
w .Pa a) A is true and wR.P is
afalse.
w .Pa w .Pa w .Pa
ww w
b) A is falsewand R is true. ww ww ww
c) Both .OArgand R are correct and .ORrgis the correct explanation
.Org of A. .Org .
sa lai s alai s alai s alai s alai
.P ada
d) Both A and Rware
d a
.Pacorrect and R is notwthe ad a
.Pcorrect explanation of Pad
.A.
a
.Pa
d a
w w w
ww 15. Match the following ww ww ww ww
.Ob.rgzone Org that initiates ltranslation
Org Org
a. domain - 1. Progress
la i l a i . a i
- sa 2. contains database ofsadomain names. l a i. lai.
s a s a s a
da da 3. single node Pada da da
w .Pa w .Pa -
c. name server
w . w .Pa w .Pa
ww ww
d. resolver - ww nodes
4. contiguous ww ww

Padasalai
a. 1432 rg b.3421 rg c. r3214
g rd.
g 3412
i . O i . O i . O i . O .
a s ala a s ala Section-Bala
a s a s ala a s alai
w Pad the followingwquestions
.Answer .Pa
d
w .Pa
d
w .Pa
d (2 Marks)
w .Pa
d
ww 1. List any four domain ww names. ww ww ww
Domain
rg Name Meaning
i .O i. Org i .Org i .Org .
a sa l a com
a s a l a Commercial
a s a l
Organisationa
a s al a
a s alai
d d ad d d
w .Pa edu
w .Pa Educational.P
w
Institutions
w .Pa w .Pa
ww gov ww ww (US)
Government ww ww
mil
r g Military
r g groups rg rg
2. Whatais l a i
an . O IP address? l a i . O l a i . O l ai . O lai.
s s a s a s a s a
. P ada Internet Protocol (IP) . P
a
adaddress is simply the.P ada address in the network
logical . P adalayer. .P ada
w  IP address is also w w w w
ww ww used to uniquely identify ww a computer over the wwnetwork. ww
3. What are the rgtypes of IP address? rg
 IPv4 l a i . O
- IPv4 address l
isa ia.O 32-bit unique address l a i .Orgto a computer system.
given l a i .Org lai.
s a s a s a s a s a
da ada is a 128-bit unique da da da
w .Pa IPv6 - IPv6.Paddress
w w .Pa address given to a w .Pa system.
computer
w .Pa
ww 4. What is an URL? ww ww ww ww
 URL (Uniform Resource Locator)
. O rg . O rg is the address of ai.document
Org on the Internet. g
.Or .
 URL a l a i is made up of four parts-
a l a i protocols, hostname, a a
folder
l name and file name.
a l a i alai
a s
d out four URLs you d a s d a s d a s d a s
w PaList
.5. w .Paknow. w .Pa w .Pa w .Pa
ww  https://www.google.com/
ww ww ww ww
 https://www.yahoo.com/
.Org
 https://www.rediff.com/
i i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
ad https://www.facebook.com/ ad ad ad ad
w.P w.P w.P w.P w.P
ww ww ww 97
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
dasala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
6. What are the rgtypes of URL? i.Org
 sURL l a i . O
is divided into two la
types: l a i .Org l a i .Org lai.
a s a s a s a s a
da da Absolute URL is da da da
w .Pa Absolute URL w.Pa- w .Pathe complete addresswof .Paa document on the Internet.
w .Pa
ww  Relative URL ww - Relative w w is the partial address
URL ww ww
of a document on the Internet.
7. What is a domain?
i .Orgis a sub tree in domain i rg
.Oname i .Org i .Org .
 Domain
a s a l a
a sa l a space tree
a s a l a
structure.
a s a l a
a s alai
d ad divided into sub.Pdomains. ad d d
w .Pa The domain canwbe .Pfurther w w .Pa w .Pa
ww 8. What is a zone?ww ww ww ww
 Zone is rthe g contiguous part up.O torg
which the server has access.rg
 The l a i . O
domain assigned for l
the a i
server does not divide l a i
into.Ofurther sub domains l a i .Orgzone is same as lai.
then
a a a a a
P a dasdomain. P a das P a das P a das P a das
w. w. w. w. w.
ww 9. What is a resolver? ww ww ww ww
 The resolver
. O rg is a program which . O rgis responsible for initiating
. O rg the translation of ia.Odomain
rg name into
s a
an l a
IP
i
address. s a l a i
s a l a i
s a l a s a lai.
a
adWhat a
adavailable ada space? ada ada
w . P
10. are the . P
categories
w in domain
w . P name w .P w . P
ww  The DNS hierarchy ww is comprised of the followingww elements: ww ww
1) Root Level
l a i .Org l a i .Org l a i .Org l a i.Org lai.
2)da s a
Top Level Domains ada s a s a s a s a
da da da
w .Pa3) Second Level Domains w .P w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
4) Sub-Domain
i .Org i .Org i .Org i .Org .
5) Host
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
w PadWrite any four generic
.11. w
d
.Pa Top Level Domain. w .Pa
d
w .Pa
d
w .Pa
d
ww Domain ww ww
Purpose ww ww
com
i . O rg -
i . O rg
Commercial organizations rg
i .O i .Org .
a a
edu
s l a - a s l a
a Educational institutions a s a l a
a s al a
a s alai
d d ad d d
w .Pa gov - .Pa
w Government w .Pinstitutions w .Pa w.Pa
ww mil ww - wwgroups
Military ww ww
rg rg rg i.Or
g
s a lai.O sal a i . O
sala
i.O
s a l a s a lai.
ada .Pa
da
.Pa
da
Section-C a da a da
w.P w ww w.P ww
.P
ww Answer the following w
w questions w ww (3 Marks) w
g .Org .Org .Org
i.Or on DNS.
1. Writeaalanote a l ai a l a i a l a i a lai.
da s s s s s
.PaDomain Name System ada maintains all the
.P(DNS)
da
.Padirectory of domainwnames
da
.Pa and help us to access
da
.Pa the
w w w w
ww websites using the wwdomain names. ww ww ww
 It translatesOthe
. rg .Org .Org .Org
domain name into IP address.
a i a i a i a i i.
 The a s l
a important components
three a s l
a of the Domain Name a s a l
System are Namespace,a s a l
Name server and Zone.asala
d
PaDifferentiate ad d d d
w .2. IPv4 w .PIPv6.
and w .Pa w .Pa w .Pa
ww ww ww ww ww
IPv4 IPv6
i .Orisg a 32-bit unique address
i .Orggiven to a IPv6 la i .Org is a 128-bit unique i.O rg given to .
alai
IPv4 address
l a l a address l a address
a s a a s a a s a a s a a s
d
computer system. d da computer system. Pad d
w .Pa w .Pa w .Pa w . w .Pa
ww ww ww 98
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
a s sala
www.Padasalai.Net
da a s sala
www.TrbTnpsc.com s a
a d a .Pa
d ada .Pa
da
w.P w.P w w .P
ww in
ww The number of w
w
addresses that can be formed w w
in The number of wwaddresses that can bewformed
IPv4 is 232..Org . O rg IPv6 is .2O rg.
128
.Org
s a l
IPdaddress
a i
represented by, s a la i
IP s a l a i
address represented by,s a l a i
4-digit Hexadecimal s a lai.
a da da da da
w .Pa ● Binary notation w .Pa w .Pa numbers separatedwby .Pacolon symbols. w .Pa
ww ww ww ww ww
● Dotted-decimal notation
i .Org i .Org i .Org i .Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d
3. Differentiate Domain name d and URL. d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww w
wDomain Name ww ww URL ww
Domain Namergis a symbolic name associatedrg with URL (Uniform rg Resource Locator) rgis the address
i . O i. O i .O i . O .
a ala
an IPsaddress
a sala a
la
ofsaadocument
a s ala
on the Internet.
a s alai
ad
.PDomain .Pa
name is the sequenced of labels separated d
.Pa URL is made up wfour
d
.Paparts–protocols, hostname, .Pa
d
w w w w
ww by dot (.). ww ww folder name and wwfile name. ww
Example: challenger.atc.fhda.edu.
rg rg Example: rhttp://quora.com/answer
g rg
ala i.O ala i.O ala i.O alai.O alai.
d a s d a s d a s d a s d a s
w PaWhat are the differences
.4. w .Pa between AbsolutewURL .Pa and Relative URL? w .Pa w .Pa
ww w w
Absolute URL ww ww Relative URL ww
Absolute la i .Org is the complete
URL l a i .O rg
address of a Relative
l a i rg
.OURL is the partial address
l a i
g
.Orof a lai.
s a sa sa s a s a
ada
.Pdocument .Pa
on the Internet. da da
.Pa document on the Internet.
.Pa
da
.Pa
da
w w w w w
ww Absolute URL contains ww all the informationwthat w are Relative URLwcontainsw only file name w orwfile name

Padasalai
.Org .Org
with folderrgname.
.Org
required to find the files on the Internet.
i i i .O .
All athe
s la
a four parts is very important
a s a l a
a s l a
a URL is used when
in absolute Relative a s l ai
athe file is on the sameasalai
ad ad ad ad ad
w.PURL. w.P w.P server related to original
w.P document. w.P
ww ww ww ww ww
5. Write a note
i .Orgon domain name.lai.Org i .Org i .Org .
 Domain
a s l a
a name is the sequence a s aof labels, which are separated
a s a l a
by dot (.). a s al a
a s alai
d Pad read from the w d ad ad
w .PaThe domain name w is .always .Pa level to higher level
lower w .Pi.e., from the leaf w
node .P
to root
ww ww ww ww ww
node.
rg rg rg rg
ai.O
 Sincealthe root node always represent
al a i . O NULL string, all the
al a i . O
domain name ending alwith
a i . Odot. alai
.
P a das P a das ad as ad as ad as
w.6. Differentiate webwaddress
w. and URL w.P w.P w.P
ww w ww ww ww
WEB ADDRESS URL
l a i .Org l ai .Org l a i .Org l a i .Org lai.
Web s a
Address more commonlys a defines a unique URLs a (Uniform Resource a
Locator)
s is the address s a
ada that helps people.P
.Pname ada
remember
da
a URL. w.Pa of a document on w ada
.PInternet.
the .Pa
da
w w w
ww ww ww ww ww
It is a uniquegstring of letters or characters that URL is made
i . O r i . O rg i . Org up four parts–protocols,
i . O rg hostname, .
identify
a s alayour specific place on a s la internet.
athe a s alaname and file name.
folder
a s ala a salai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .Pada ada ada ad a
w w w.P w .P w .P
ww ww w w
99
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww

la i .Org la i .Org Section - D .Org


l a i l a i .Org lai.
Answer s a the following s
questions: a s a s a (5 Marks) s a
da
PaExplain da da da da
w .1. briefly the w .Pa
components of DNS. w .Pa w .Pa w .Pa
ww ww ww ww ww
 Domain Name System (DNS) maintains all the directory of domain names and help us to access the
i .Org the domain names. i .Org i .Org i .Org .
alai
websites l a using l a l a l a
a s a a s a a s a a s a a s
.PaIt translates the domain
d ad into IP address. .Pad d d
w w .Pname w w .Pa w .Pa
ww DNS Components:ww ww ww ww
 There are three rg important components rgin the Domain Name System.
rg
i . O i . O i . O i .Org .
 They
a sa l a
are,
a sa l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa ● Namespace w .Pa w .Pa w .Pa w .Pa
ww ● Name serverw
w ww ww ww
● Zonei.Org . O rg . O rg . O rg
s a l a s a l a i
s a l a i
s a l a i
s a lai.
da
1) NAME SPACE: da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The domain w w must be very unique
names wwand appropriate. ww ww
 The names
la i .Org should be selected l a i .Orga namespace. lai.Org
from
l a i.Org lai.
s a s a s a s a s a
da a
adorganized da da da
w .Pa The name space w can
.Pbe .Pa
in two ways,
w w .Pa w .Pa
ww  Flat name ww space ww ww ww

Padasalai
 i .O rg i .Org i .Org i .Org .
a s a l a Hierarchical name space
a s a l a
a s a l a
a s al a
a s alai
d
PaNAME SERVER: w.Pa
d d d d
w .2) w .Pa w .Pa w .Pa
ww ww ww ww ww
 Name Server is a main part in the Domain Name System (DNS).
i .Org i .Org i .Org i .Org .
 aItsa l a
translates the domain a s l a
a to IP addresses. asa
names l a
a s a l a
a s alai
d d d ad d
w .Pa Name server contains w .Pa the DNS databasewwhich .Pa consists of domain w .P w .Pa
ww ww ww ww names and their ww
corresponding
IP Addresses.
rg rg rg rg
la i. O l a i . O l a i . O l ai . O lai.
s a s a s a s a s a
. P adaLarge number of domain
. P ada names are saved on . P ada and used in the.Phierarchical
servers ada manner.
.P ada
w w w w w
ww 3) ZONE: ww ww ww ww
 The entire
a i .Org name space is divided
ai
g many different zones.
.Orinto a i .Org a i .Org i.
l
asItais the area up to which a
asthe
l
asa
l sa l ala
ad a d a d ada das
.P .P server has access.
.P .P .Pa
w ww ww
w
www www ww
w
 Zone is defined as a group of contiguous domains and sub domains.
rg
O has a single domain,
.O rg .O rg i.Org
s lai.zone
 Ifathe alai then zone and domain
s alaiare the same.
s s a l a salai
.
ada ada ada ada .Pa
d a
w.P  Every zone has w .Pserver which containswa.Pdatabase called zone file.
the w.P w
ww ww ww ww ww
 There aregtwo copies of zone filesgavailable, Master file and g slave file.
i . O r i . O r i . O r i.Org .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 100
ww ww
. O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
2. Classify and
la i .OrgExplain the IP address.l a i .Org l a i .Org l a i .Org lai.
 Internet
s a Protocol (IP) address s a
is simply the logical s a
address in the network layer.s a s a
da da da ada ada
w .PaIP address is also used w .Ptoauniquely identify a wcomputer.Pa over the network. w . P w . P
ww ww ww ww ww
 Due to increase in the number of system in a network there is a need of more addresses which lead to
i .Org methods i.e., IPv4 i OrgIPv6.
.and i .Org i .Org .
two addressing
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
w Pad Address:
.IPv4 w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww  IPv4 address is aw32-bit w unique address given ww to a computer system. ww ww
 No two systems
.Org .Org .Org .Org
can have same IP address.
i i i i .
 Ifdthe
a
l a
sanetwork has p connections a s l a
a then „ p‟ addresses ashould s l a
a be there. a s a l a
a s alai
.PaAn address space is w ad
.Ptotal
d
.Pathat can be made bywthat
d
.Paprotocol. .Pa
d
w the number of w
addresses w
ww ww ww ww ww
 It is determined by the number of bits that the protocol use.
O rg O rg O rg O rg
 If the aprotocol
l a i . uses „n‟ bits thena l a i
the . address space of that
a l i .
protocol
a would be „2 n
i .
,addresses
a l a can be a lai.
da s s s s s
.Paformed. . P ada . P ada .P ada . P ada
w w w w w
ww  So, the number of wwaddresses that can be formed ww in IPv4 is 232. ww ww
 There are two
l a i .Orgways to representlathe i .OIPrgaddress, l a i .Org l a i .Org lai.
 s a
Binary notation s a s a s a s a
da da da da da
w .Pa  Dotted-decimalwnotation .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
IPv6 Address:
 IPv6 address i .Orgis a 128-bit uniquelaaddress
i .Org given to a computer i rg
.Osystem. i .Org .
a s a l a
a s a a s a l a
a s a l a
a s alai
d d ad is 2128. d d
w .PaThe number of addresses w .Pathat can be formed w in.PIPv6
w .Pa w .Pa
ww  In IPv6 address,wthe w 128 bits are divided w w eight 16-bits blocks.ww
into ww
 Each blockOisrgthen changed into 4-digit
i . i .Org Hexadecimal numbers i
g
.Orseparated by colon symbols.
i .Org .
 E.g.a s a l a s a
2001:0000:32313:DFE1:0063:0000:0000:
a
l a FEFB. a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w.P
a
ww ww ww ww w w
3. Explain about the name server?
. O rg . Org . O rg . O rg
la i
NAMEsaSERVERS: s al a i
s a l a i
s a l ai
s a lai.
. P ada . P ada . P ada . P ada .P ada
w  Name servers storewthe data and provide it w
to clients when queried bywthem. w
ww ww ww ww ww
 Name Servers are programs that run on a physical system and store all the zone data.
.Org Server in thelaDomain
 InverselaiName i .Org Name Systemla(DNS) i .Org translates the ldomain
a i .Org names to IP lai.
a d asa
addresses. a d asa a d asa a d asa a d asa
w.P w.P .P
ww consists of domain w.P w.P
ww  Name server contains ww the DNS databasewwhich wwnames and their corresponding
ww IP
addresses. rg
i .O i .Org i .Org i .Org .
 There
a s l a
ais a need to store large
a s a l a
number of domain names,
a s l a
aso plenty of servers area s l a
aused in the hierarchical
a salai
d d d d d
w .Pamanner. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Name servers do the important task of searching the domain names.
i .Org Local Name server
 While searching, i rg
.O(provided i Orgdifferent name servers
.the i rg one of them
.Ountil .
alai
l a l a by ISP) ask
la l a
a s a a s a a s a a s a a s
d out your answer. Pad
Pafind Pad Pad Pad
w. w. w. w. w.
ww ww ww 101
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
 At last it returns
.Org IP address for that rg name.
domain
.O .Org .Org
 Yours a l a i
s a la i
s a l a i
s a l a i
s a lai.
a computer can now da
connect to the requested da
webpage stored on the webda
server. da
w Pad OF NAME SERVERS:
.TYPES w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Root Name Server:
.Org
 Primary/Master
i i .Org i .Org i .Org .
a s a l a Name Server:
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
.Pa Secondary/Slave Name
w .Pa Server:
w .Pa w .Pa w .Pa w
ww ww ww ww ww
4. What is domain rg name space? Explain.
i . O i.Org i .Org i .Org .
DOMAIN
a sa l aNAME SPACE:
a s a l a
a s a l a
a s a l a
a s alai
d Paddesigned to achieve Pad d d
w .PaDomain name spacew.was w .hierarchical name space. w .Pa w .Pa
ww  In this, the names wware represented as a tree ww w
like structure with rootwelement on the top andwthis tree can
w
have a maximum . O rg of 128 levels starting . O rgfrom root element taking . O rg the level 0 to leveli.127. O rg
s a l a i
s a l a i
s a l a i
s a l a s a lai.
 aIndadomain name space where ada the root element .isPpresent ada at the top most.P adai.e., level 0.
level ada
w . P . P . P
ww  The root elementwalways ww represents the NULL w
ww string (empty string). ww
w
ww
w
 The next levelg to the root element is node
. O r . O rg (children of root ielement).
.Org .Org
 Eachsa node i
la in the tree has a label s a l a i
and a domain name. s a l a s a l a i
s a lai.
a da da da da
w Pad
.Label: w .Pa w .Pa w .Pa w .Pa
ww  Labels are the names ww given to domains. ww ww ww

Padasalai
 It is a string g
.Orwhich can have maximum .Orgof 63 characters. lai.Org .Org .
l a i
anode in that level should l a i
a have different labelsasthereby a a l ai alai
 aEach
d a s d a s d assuring the a s
individuality
d of the domaind a s
w .P name. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Domain is a sub tree in domain name space tree structure.
.Orcang .O rg .Org .Org .
 The domain
a l a i be further divided
a l a i into sub domains. a l a i al a i alai
a s a s a s a s a s
w Pad Name:
.Domain w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww  It is the sequencewof w labels. ww ww ww
 In domaini.O rg the sequence of labels
name . O rgare separated by doti.O (.).rg . O rg
a l a a l a i a l a a l a i a l ai.
 The s s s s s
. P ada domain name is always . P ada read from the lower . P
a to higher level i.e.,
adlevel . P adafrom the leaf node.P ada
to root
w node. w w w w
ww ww ww ww ww
 Since the root node always represent NULL string, all the domain name ending with dot.
i.O rg i.Or
g
i.O rg i .Org i.
sala s a l a sala sa l a
das
ala
.P ada ada ada ada .Pa
ww w.P ww
.P
ww
.P w
w ww w w ww
i.Org i.Org i .Org i.O rg .
s a l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.P ww
.P
ww
.P
ww
.P w
ww w
J. BASKARAN M.Sc., B.Ed. (C.S) w wJ. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)ww
i . rg
[email protected]
O i . O rg i . O rg i.Org
[email protected]
.
a s l a
Puducherry.
a a s a l a
a s a la
a s a l a
Puducherry.
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 102
ww ww
. O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a la i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
rg
i.O the DNS is working. rg rg rg
5. Explain
s a lahow s a lai.O s a lai.O s a lai.O s a lai.
da da da da a
Padthe
w .PaWhen the user entersw .Pathe URL in the browser,
w .Pa the system firstwchecks
.Pa its DNS cachew.for
ww w
corresponding IPwaddress. ww ww ww
i.O rg .Org .Org i.Org
s a l a sa l a i
sa l a i
s a l a sa lai.
ada ada ada ada ada
w.P w.P w.P w.P w.P
ww ww ww ww ww
rg rg .Org rg
sa lai.O sa lai.O a l a i
sala
i.O
sa lai.
da da das ada ada
w .Pa w .Pa w .Pa w.P w .P
ww ww ww w w ww
i.O rg i.O rg i.O rg i.O rg i.
da sala sala sala sala s ala
a ada Workflow ada of DNS ada .Pa
d a
w.P w . P w . P w .P w
ww  If the IP addresswiswfound in the cache then ww the information is retrieved ww from cache. ww
 If not, thenOthe
l a i . rg system needs tolaperform
i .Org DNS query i.e.,lathe i
g
.Orsystem needs to queryO
l a i rg resolver about
. the lai.
s
theaIP aaddress from InternetaService
s a Provider (ISP). asa s a s a
d d d da da
w .PaEach resolver has itswown .Pa cache and if it is found w .Pain that then that information
w .Pa is retrieved. w.Pa
ww ww ww ww ww
 If not, then the query is passed to next domain server i.e., TLD (Top Level Domain) which reviews the

Padasalai
i rg the query to name
.Odirect i rg
.Oservers i rg specific domain. i.Org
.Othat .
alai
requestlaand a associated with a
a s a a s a l
a s a l
a s ala a s
.PaUntil the query is solved
d d d d d
w w .Pait is passed to next levelw .Padomains. w .Pa w .Pa
ww  At last the mapping ww and the record are returned ww to the resolver who wwchecks whether the returnedww value
is a record orrgan error. rg
a i .O a i .Oback a i .Org which is then viewed a i .Orgby the user. i.
 Then sa
da
l
the resolver returns the sa l
record
da
to the sa
computer l
da
browser sa l
da sala da
a a a a .Pa
w.P w.P w.P w.P ww
ww ww ww ww w
. O rg . Org PREPARED BYi.Org . O rg
s a
J. BASKARAN a i
l M.Sc., B.Ed. (C.S) s al a i
s a l a J. ILAKKIA M.Sc.,
s a a i
l M.Phil., B.Ed. (C.S) s a lai.
. P ada
[email protected]
. P ada . P ada . P da
[email protected] . P ada
w Puducherry. www w w w
ww ww***************** ww Puducherry. ww

l a i .Org l ai .Org l a i .Org l a i .Org lai.


a a a a a
.Pa13. NETWORK
da s da s s
da CABLING da s da s
w .Pa w w .Pa w .Pa w .Pa
ww ww ww Section – A ww ww
Choose thei.best Organswer i .Org i .Org (1 Mark)
i .Org .
a s
1. ARPANETa l a
stands for a s a l a
a s a la
a s a l a
a salai
d d d d d
w .Pa a) American Research w .Pa Project Agency Network
w .Pa w .Pa w .Pa
ww ww ww ww ww
b) Advanced Research Project AreaNetwork
i .Org Research ProjectAgencyi .Org Network lai.O
rg i .Org .
a
c) lAdvanced
s a a
a s a l a
a s a a s a l a
a s alai
Pad d) American Research
w. PadPrograms And Network
w. Pad w. Pad w. Pad w.
ww ww ww 103
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
2. WWW was rg
.Oinvented by .Org .Org .Org
s a
a) l a
Tim
i
Berners Lee s a l a
b)
i
Charles Babbage s a l a i
c) Blaise Pascal s a
d)l a i
John Napier s a lai.
da
PaWhich ada ada da da
w .3. cable is usedw .Pcable
in TV to connect w .Psetup
with box? w .Pa w .Pa
ww ww ww ww ww
a) UTP cable b) Fibre optics c) Coaxial cable d) USB cable
4. Expansion i .OofrgUTP is i .Org i .Org i .Org .
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d a) Uninterrupted Twisted d Pair d b) Uninterrupted d Twisted Protocol Pad
w .Pa w .Pa w .Pa w .Pa w.
ww c) Unshielded wwTwisted Pair ww ww Twisted Protocol ww
d) Universal
5. Which medium
i . O rg is used in the optical i . O rfibre
g cables to transmit.Odata?
i rg i .Org .
a
a)
sa l a
Microwave
a s a l a
b) infra red
a s a l a c) light
a s d)
a l asound
a s alai
d
PaWhich d d d d
w .6. of the following
w .Pisa a small peripheral w .Pa with a sim slot to w
device .Pa the computers tow.Pa
connect
ww Internet? ww ww ww ww
a) USB
. O rg . O rg
b) Dongles
.c)
O g
rMemory card d) Mobiles
.O rg
7. Whichs a a i
lconnector is used in the s a l a i
Ethernet cables? s a l a i
s a l a i
s a lai.
. P ada . Pada . P ada .P ada . P ada
w a) RJ11 w b) RJ21 w c) RJ61 w d) RJ45 w
ww ww ww ww ww
8. Which of the following connector is called as champ connector?
i
a) lRJ11
a .Org lb)
a i Org
.RJ21 l a i .c) g
OrRJ61 d)l a i.Org
RJ45 lai.
s a s a s a s a s a
da many pins are used
9. How daRJ45 cables?
in da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww a) 8 ww b) 6 ww c) 50 ww d) 25 ww

Padasalai
10. Which wiring rg standard is used fori.O connecting
rg two computersrdirectly? g
i . O i .O Over i .Org .
a
a)
s a la
straight Through wiring
a s a l a b)
a s a l a
Cross wiring
a s al a
a s alai
d d d d d
w .Pa c) Rollover wiring w .Pa w .Pa d) None w .Pa w .Pa
ww 11. Pick the odd one wwout from the followingwcables w ww ww
a) roll.O
i rg
over Org over
b) .cross
i i .c) g modem
Ornull .Org through
d) straight
i .
12. d
Match
a
l a
sa the following: dasa l a
a s a l a
a s a l a
a s alai
d d d
w .Pa 1. Ethernet w .Pa- Port w .Pa w .Pa w .Pa
ww ww ww ww ww
2. RJ45 connector - Ethernet
. O g
rjack . O rg . O rg . O rg
3. RJ45
l a i - l a i
Plug l a i l a i lai.
a d asa a d asa a d asa a d asa a d asa
w .P w.P - .P w.P w.P
ww 4. RJ45 cable ww 802.3 www ww ww
a.1, 2, 4,rg3 b. 4, 1,rg3, 2 c. r4,g 3, 1, 2 d. 4, 2,rg1, 3
la i . O la i . O Section-B la i . O lai.O lai.
a s a s a s a s a s a
Pad the followingwquestions da da da da
w .Answer .Pa w .Pa w .Pa (2 Marks) w .Pa
ww ww ww ww ww
1. Write a note gon twisted pair cable. g
i .Or i .Or i .Org i .Org .
 Twisted
a l a l a
sacable with two or more a la sa l a alai
a das Pair Cable is type adaof dasinsulated wires twisted
a datogether. d a s
w.P There are two types wof.Ptwisted pair cables, ww.P w .Pa w .Pa
w w w w w ww ww
Org Twisted Pair (UTP)Org
o Unshielded
i. i. i.O rg i.O rg .
sala sala sala sala s alai
P adoa Shielded Twisted.pair
P
a
ad(STP). ada ada ad a
w . w w.P w .P w .P
ww ww w w
104
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
2. What are the uses of USB cables?
rg rg rg rg
lai.O Serial Bus aresused
 The sUniversal
a a
Oconnect keyboard, mouse
lai.to s a lai.O and other peripheral
s a
O
lai.devices. ala i.
a
d ad a d a d das
w .PaMicro USB is a miniaturized
w .Pa version of the USB w .Paused for connecting w .Pa devices.
mobile w.P
a
w w w w w w w w w w
3. Write a notergon the types of RJ45 connector.
i .O i .Org i .Org .Org .
 The a s l
RJ45
a
a connector is a smalla s l a
aplastic cup which willabes l a
aused to connect the wire
a s l a i
ainside the connector asalai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww the Internet.
and ready to connect ww ww ww
irg
4. What is anOEthernet
. port?
i .Org i .Org i .Org .
sa l a sa l a sa l a s a l a s alai
 Thea
d Ethernet port is thePjack a
d where the EthernetPcable a
d is to be connected.Pad a d a
w .Pa w . a w . a w . w .Pa
ww  This port will bewthere w in both the computers ww and the LAN port. ww ww
. O g of Crimping tool?.Org
ruse . O rg .O rg
5. What is
s a l athe
i
s a l a i
s a l a i
s a l a i
s a lai.
da crimping tool is a P
PaThe ada tool which is used
physical P daconnect the patch wire
ato P
a
adand P
the Ethernet connector.ada
w . w . w . w . w .
ww ww ww ww ww
 The crimping tool will puncture the connector and makes the wire set in the connector.
Org
lai. the types of twisted lai. cables? Org i.O rg i.Org i.
6. What
saare
da sapair sala sa l a
das
ala
.PaThere are two typeswof ada
.Ptwisted .Pa
da
.Pa
da a
w w w pair cables,
w w w w w w.P
w w w w w

Padasalai
o Unshielded rg Twisted Pair (UTP)
i . O i .Org i .Org i .Org .
a l a
osShielded
a s
Twisted pair (STP).
a a l a
a s a l a
a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 7. What is meant w bywchamp connector? ww ww ww
 The RJ-21O rg
i . connector has 50 pins with
i .Org25 pins at one endlaand i .O25rg pins at the other end. i .Org .
a sa l a
a s a l a
a s a a s a l a
a s alai
 RJ-21connector
d d as champ connector
is also called d Amphenol connector.
or d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww Section-C ww ww
. O rg questions ai.Org . O rg . O rg
Answer the
s a la i following
s a l s a l a i
s a
(3
l ai Marks)
s a lai.
P da
aWrite P adacables. P ada P ada P ada
w .1. a note on w .
crossover w . w . w .
ww ww ww ww ww
 Crossover cable
g is used to connect twogcomputers or Ethernet devices
g directly together without
g a hub.
l a i.Or l ai.Or l a i.Or l a i.Or lai.
 The s a
Null modem Cables are s a
the example of the s
crossovera cables. s a s a
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 2. Write a short note ww on RJ45 connector.ww ww ww
 The RJ45 Ethernet
l a i .Org connector is a small
l a i .Org plastic cup whichlawilli
g used to connect the.O
.Orbe l a i rg inside the
wire
lai.
a s a a s a a s a a s a a sa
d
connector d to connect the Internet.
and ready to use d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  In RJ45 the “RJ” wwstands for the Registered wwJack and the “45” simply ww refers to the numberwof w interface
standardaiin rg cable.
.Othe i.O rg i.O rg i.O rg .
sal sala sala sala s alai
ada
.P It has eight small pins Pada ada ada ad a
w w.inside w.P wires in the patch
to connect eight small .P
wcable. w.P
ww w w w w
105
w w w w

. O rg .O rg . O rg . O rg
s a l a i
sa l a i
s a l ai
s a la i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send Yourw Questions w to email id - w
[email protected] w
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
rg rg rg i.Or
g
lai.O
3. Whataare the differences between.O lai.O
alai serial and parallelaports? a l a a lai.
das Pad
as da s
ada
s da s
w .Pa w . Ports
Serial w .Pa Parallel Ports w.P w .Pa
ww ww ww ww ww
 The serial port
rg will send 1 bit at ionergtime.  The parallel
rg port will send 8 bit at
rgone time.
i . O . O i . O i . O .
adUse
la
asa9 pins and 2 wiresadasa
la
a s ala 25 pins and 8 wiresasala
Use a s alai
d d d
w .P w .P w .Pa w .Pa w .Pa
ww  Data transmission ww is slower than parallel wwport. ww is faster than serialww
 Data transmission port.
g
.Or by flat screen lamonitors,
.Or g g
.Or that communicatelawith g
.Ora parallel port lai.
 It islaused
i i GPS  Devices l a i i
a asa
dreceivers, a das
a
a
a
dasare zip drives, scanners,
a
a
dasjoysticks, externalPhard
a das
a
w. P bar code
w. P scanners and P
satellite
w. w. P w.
ww ww ww ww ww
phones or modems. drives and webcams.
i.O rg i.O rg i.O rg i.O rg i.
sala sala sala sala s ala
. P ada . Pada . P ada .P ada .Pa
d a
w 4. What is meant by w
null modem cable? w w w
ww ww ww ww ww
 The Null modem
. O rg Cables are the example . O rg of the crossover cables..Org .Org
 This s a la
cable
i
is used to join twos a l
PCs
a i
or two network s a
devicesl a i
of the same type. s a l a i
s a lai.
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  This cable workswat w a speed of 10 gbps and wwmore. ww ww

Padasalai
5. What are.O
i rgcomponents involved
the
i
g Ethernet cabling?.Org
.Orin i i .Org .
a s a l a
a s a l a
a s a l a
a s al a
a s alai
Thedmain components are used d in the Ethernet cabling d are, d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. Patch Cable ww (Twisted pair) ww ww ww
g rg .Org rg
i.Or Connector
2. aRJ45 i.O i lai.O alai
.
das
al
d a sala d a sa l a
a s a a s
w .Pa 3. Ethernet Ports w .Pa w .Pa w . Pad w .Pa
d
ww 4. Crimping
w
wTool ww ww ww
. O rg . Org . O rg . O rg
6. Whataare
s la i the types of Fibre
s a
optic
al i cables?
s a l a i
s a l ai
s a lai.
P da
aThere P adaoptic cables are available
P ada are, P ada P ada
w . are two types of
w . fibre w . w . w .
ww ww ww ww ww
1. Single-mode (100BaseBx)
l a i .Org l a i .Org l a i .Org l a i .Org lai.
s a 2. Multimode a
(100BaseSX).
s s a s a s a
da da Pad
a
Pad
a
Pad
a
w .PaSingle-mode cablesware .Paused for long distance w .transmission w . w .
ww ww ww and atwawhigh cost. ww
 Multimode cables
.Org .O g
transmission at ragvery low cost.
.Org
are used for short rdistance
l a i l a i l a i .O l a i lai.
 d a s a a s a a s a a s a a s a
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
J. BASKARAN M.Sc.,
i .OrgB.Ed. (C.S) i .Org i .Org J. ILAKKIA .OrgB.Ed. (C.S)
M.Sc., M.Phil.,
i .
a l a
[email protected]
a s a s a l a
a s a la
a s a l a
[email protected]
a s alai
d d d d d
w .Pa Puducherry. w .Pa w .Pa w .Pa Puducherry. w .Pa
ww ww ww 106
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
Section - D
g g .Org
g
i.Or
la following questions:ala
Answerathe i.Or l a
lia.Or(5
i Marks) lai.
da s da s a das asa da s a
w PaWhat
.1. is meant by .Pa
Registered
w Jack? Explain
w Pad the types of Jacks.
.briefly w .Pa w .Pa
ww ww ww ww ww
Registered Jacks:
i .Org i .Org i .Org .Org .
a s l a
 A Registered
a Jack commonly a sa l a
known as RJ is a network
a s l a
a interface used for network
a s l a i
a cabling, wiring asalai
d d d d d
w .Paand jack construction. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 The primary
.Org .Org .Org .O g
function of the registered jack is to connect different data requipment and
i i i i .
a s a l a
telecommunication devices.a s a l a
a sa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The registered jack wwrefers to the male physical
ww connector (Plug),wawfemale physical connector ww (Jack)
g rg rg rg
i.Or
and it‟s wiring. i.O i.O i.O i.
sala sala sala sala s ala
ada of Registered Jacks:
Types
P Pada a da ad a a d a
w . w . w.P w.P ww
.P
ww 1) RJ-11: ww ww ww w
rg rg rg .Org
s a lai.O jack is mainlysused
 This registered a lai.O s a lai.O
in telephone and landlines.
sa l a i ala i.
ada ada of the RJ-11, there ada ada das
w.P When we look the pin
w.Pdetails w.Pare 6 pin where, .P .Pa
ww ww ww www ww
w

Padasalai
 The two pins give the transmission configuration,
i .Org i .Org i .Org i .Org .
a s la
a The two pins give thea s l a
areceiver configuration a s l
aanda
a s a l a
a s alai
d ad d d d
w .Pa  The other two w .Ppins will be kept for w .Pa
reserved. w .Pa w .Pa
ww ww ww ww ww
 The two pin rwill g have the positive.terminal
rg and the negative rterminal.
i .O i O i .O g i .Org .
a
2) RJ-14s l a
a and RJ-61: a s a l a
a s a l a
a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w.Pa
ww  The RJ-14 is thewsame w as RJ-11 which will ww be used for telephonewlines w where same it as 6wpins.w
 The RJ-61 rg have 8 pins and use
i.Owill rg twisted pair cable with
i.Othe
g
i.Or a modular 8 connection.
i.Or
g
s ala s ala s ala s ala s a lai.
d a d a d a d a da
PaRJ-21:
.3) .Pa .P a .P a .P a
w ww w w ww
w has 50 pins with 25wpins at one end and 25 pins
w at the other end. ww www
 The RJ-21 connector
.O rg .O rg .O rg .Org i.
 It is also
alaicalled as champ connector
alai or Amphenol connector.
alai l a i ala
das das das da sa das
w PaExplain wiring techniques
.2. w .Pa used in Ethernetw.cabling.
Pa w .Pa w.P
a
w w w w w w w w w w
 There are three types of wiring techniques to construct the Ethernet cable.
i .Org i .Org i .Org i .Org .
 It isasalsol a
a known as color coding a s l a
a techniques. a s a la
a s a l a
a s alai
d d d d d
w .PaThey are, w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
i . O rg
1. Straight-Through Wiring
i .Org i .Org i.Org .
a s
2.
l a
aCross-over Wiring asa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 107
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
rg rg .Org i.Or
g
lai.O Wiring
3.aRoll-over
sala
i.O
sa l a i a l a ala i.
das
PaStraight-Through Wiring: da da ada
s das
w .1. w .Pa w .Pa w.P w.P
a
w w w w w w w w w w
 In general, theg Ethernet cables used forg Ethernet connections are “Straight-Through Cables”.
i .Or i .Or i .Org .Org .
 These
a s l a l
acable wires are in theasame
s a
a sequence at bothaendss l a
a of the cable, whichameans
s l a i
a that pin 1 of the asalai
d d d d d
w .Paplug on one end is connected
w .Pa to pin 1 of the plug
w .Paon the other end. w.Pa w .Pa
ww ww ww ww ww
 The straight g
Orthrough Orgmostly used for connecting
wiring cables are Org PC / NIC card to O g
a rhub.
. lai. lai. lai. lai.
alai sa sa sa sa
das
2. aCross-over Wiring: ada ada ada ada
w w.P w w.P w w.P w w.P w w.P
w  Crossover cablewis used to connect two computers
w w directly together without
or Ethernet devices w a hub.
 The Null i . O rg Cables are the example
modem i . O rg of the crossover cables.
i . O rg i.O rg i.
l a
a l a a l a a sala ala
das
PaRoll-over Wiring: w.Pa das a das ad a a d a s
w .3. w.P w.P .P
ww ww ww ww www
 Rollover cable is a type of null-modem cable used to connect a device console port to make
rg
.O changes to the device.
.O rg i.O rg .Org i.
alai
programming alai sala sa l a i ala
das Pad
as da da das
w .PaThe roll over wiring w w .Pa
. have opposite pin arrangements, all the w .Paare rolled over to wdifferent
cables .Pa
w w w w w w w w w w

Padasalai
arrangements.g
i .Or i .Org i .Org i .Org .
 In a s
the la
arollover cable, the coloured
a s l a
a wires are reversedaon s l a
aother end. a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The pins on onewend w are connected with other ww end in reverse order. ww ww
 Rollover cable
rg is also known as Yost g
rcable or Console cable.rg rg
ai.O
al ai.O sal ai.O sal alai.O sa lai.
a das ada ada Pad
a s
ada
w w.P w w.P w .P w . w.P
w 3. Explain about RJ45
w connector. ww ww w w
rg rg rg i.Or
g
ai.O
RJ45 CONNECTOR:
sal sal a i . O
sala
i.O
s a l a s a lai.
. ada da plastic cup which
P The RJ45 connector is.Paasmall . P da be used to connectPathe
awill .
dawire inside the connector
.Pa
da
w w w w w
ww ww
and ready to connect the Internet.
ww ww ww
rg rg rg .Org
lai.O cables are sometime
 The Ethernet
a a
O as RJ45 cables.lai.O
lai.called l a i ala i.
a
d s a sd asa ad da sa das
w .PaIn RJ45 the “RJ” stands w .Pa for the “Registered w .PJack” and the “45” w .Pa refers to the number
simply
a
w.P of
w w w w w w w w w w
interface standard
i . O rg in the cable. i.Org i .Org i .Org .
 Eacha s l a
aRJ45 connector has eight a s l a
apins and connected toa s la
a end of the Ethernet
each a s a l a
cable. a salai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Since it has 8-position, ww 8-contact (8P8C) wmodular
w plug. ww ww
 It is also known
.Org as 8P8C connector.
.Org rg rg
i i i.O i.O alai
.
sala
da plugs (connector) sala
dathen inserted into Ethernet sala sala s
.PaThese
. P aare . P ada port of the network
. P da
acard. .P ad a
w w w w w
ww ww ww ww
108
ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
i.O rg .O i.O rg rg i.Or
g
alaSCHEMES
WIRING alai CODES OF THE
AND COLOUR alaCONNECTOR a l a a lai.
das Pad
as a s
adconnect ada
s da s
w .PaThe RJ45 connectorwhas . eight small jack inside w .Pto eight w
small w .Pa
.Pwires of the patch cable.
ww ww ww ww ww
 The eight cables
i . O rg are in eight different
i . Orgcolors. i .Org i .Org .
 Wiring
a s l a
a schemes specifies how a s l a
athe wires to be connected a s l a
a with RJ45 connector.asa l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  There are two wiring ww schemes availableww ww cable on each end,
to terminate the twisted-pair wwwhich are
g
.OrT-568B.
T-568A and .Org .Org .Org .
a l a i a l a i a l a i a l a i alai
a s
 Although
d a s
d are available in thePcable,
four pairs of wires d a s d a s d a s
w .Pa w .Pa w . a w .Pa w .Pa
ww  Ethernet uses ww w
only two pairs: Orangewand Green. ww ww
 The . O rgtwo colors (blue andi.O rg can be used ISDN . O rorg phone connections.i.Org
s a l aother
i
s a l a brown)
s a l a i
s a la s a lai.
4.
P da
aExplain the components P
a
adused ada
in Ethernet cabling.
P P ada P ada
w . w . w . w . w .
ww ww ww ww ww
 Ethernet cabling is the process of connecting the computers with other devices using Ethernet cables.
 Thesa
Org
lai. components used sinathe Org
lai.Ethernet cabling components
lai. Org
lai. Org i.
main sa are, s a ala
da
PaPATCH da da da das
w .1) CABLE w .Pa
(TWISTED PAIR): w .Pa w .Pa w .Pa
w w w w w w w w ww

Padasalai
 These Cablesrgare generally made up of
rg8 wires in different colors.
rg
i .O i .O i .O i .Org .
 Four a sofl a
a them are solid colours, a s l a
aand the others are striped.a s a l a
a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The eight colorsww are white green, green, wwwhite orange, blue, white ww blue, orange, whiteww brown and
brown. .Org .Org .Org .Org .
a l a i a l a i a l a i a l a i alai
a s
d CONNECTOR:Pad
2) RJ45 a s d a s da s d a s
w .Pa w . w .Pa w .Pa w .Pa
ww  The RJ45 connector ww is a small plastic cup wwwhich will be used to wconnectw the wire inside the wwconnector
. O g
rconnect . Org . O rg . O rg
and ready
s a l a i to the Internet.
s a l a i
s a l a i
s a l ai
s a lai.
P da Ethernet cables arePsometime
aThe ada called as RJ45P da
acables. P ada P ada
w . w . w . w . w .
ww ww ww ww ww
 In RJ45 the “RJ” stands for the “Registered Jack” and the “45” simply refers to the number of
i. Org i. Org i.O rg i .Org i.
sala standard in the cable.
interface sala sala sa l a
das
ala
.P ada ada ada ada .Pa
ww w.P ww
.P
ww
.P w
w ww w w ww
3) ETHERNETgCARD AND PORT: g
i .Or i .Or i .Org i .Org .
 Ethernet
a s l a
a card is a Network a s a l a
Interface Card (NIC) s
that
a
la s l
aallows computers to aconnect
a a and transmit data
a salai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww w network.
to the devices onwthe ww ww ww
 Ethernet port
rg is an opening which isrg rg
a part of an Ethernet card. rg
ai.O
sal ai.O sal ai.O sal sala
i.O
s alai
.
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
109
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
4) CRIMPING TOOL:
i.O rg i.O rg i.O i.Org rg i.
 Crimping
sala is the process of joining
sala two or more piecessaoflametal or wire by deforming
sala one or both of ala
da da da da das
w .Pathem to hold each other.
w .Pa w .Pa w .Pa w.P
a
w w w w w w w w w w
 The crimpinggtool is a physical tool which
i . O r i . Org is used to connecti . O
the
rg patch wire and thei.Ethernet
O rg connector. .
s
5. Explain
a alathe types of networka s la
acables a s ala a s ala a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww TYPES OF NETWORK ww CABLES ww ww ww
1. Coaxial Cables:
i .Org is used to connect i.O rg i
g
.Orantennas. i .Org .
 Coaxial
a sa l a Cables
a s a l a the television sets
a
to
s a l a
home
a s a l a
a s alai
d d d d d
w .PaThis cable is used towtransfer.Pa the informationwin.P10a mbps. w .Pa w .Pa
ww  The cable is divided ww into thinnet and thicknet ww cables. ww ww
 These cables . O rghave a copper wirei.O rg and insulation isi.Ocovered
inside rg on the top ofi.the O rgcopper wire to
s a l a i
s a l a s a l a s a l a s a lai.
P da protection to the
aprovide P da
acable. P ada P ada P ada
w . w . w . w . w .
ww 2. Twisted Pair Cables: ww ww ww ww
 Twisted Pair Cable is type of cable with two or more insulated wires twisted together.
g Org electromagneticlainterference.
.Org .Org
 It hasa8lawiresi.Or which are twisted a l a
to i .ignore
a i a l a i a lai.
da s da s da s s
da the speed to 100Pmbps da s
w .PaIt started with the speed w .Paof 10 mbps (10BASE-T w .Pa cable is used) and wimproved.Pa w . a
ww (100BASE-TX)w w finally the cable improved
and ww more made to 10 gbps ww (10GBASE-T). ww

Padasalai
 There are .two Orgtypes of twisted pair .O rg
cables, .Org .Org .
a l a i a l a i a l a i a l a i alai
doa s
Unshielded Twisted Pair
a s(UTP) a s a s a s
w .Pa o Shielded Twisted w Pad(STP).
.pair w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
3. Fiber Optics:
g
.OrCable .Organd pulse of light is .Orgto send the information. .Org
 Fibre Optic i i i i .
a s a l a is strands oflaglass
a s a a s a l a used
a s a l a
a s alai
.PaThe optic cable useswlight
d d d Pad d
w .Pa to transmit the information w .Pa from one place to w .another. w .Pa
ww  These cables arewplaced w in deep underground ww to avoid any damagewtowthe cables. ww
 They are mainly O rg used in Wide Area O rg
Network (WAN). O rg O rg
a i .
l two types of fibre optic a i .
l cables are availablesare l a i . l a i . lai.
 There s aare s a a s a s a
. P ada . P ada . P ada . P ada .P ada
w  w
Single-mode (100BaseBx) w w w
ww ww ww ww ww
 Multimode (100BaseSX)
4. USB Cables:
l a i .Org l a i .Org l a i .Org l a i .Org lai.
s a s a s a s a s a
 Theda Universal Serial Bus a used to connect keyboard,
dare da mouse and other da
peripheral devices. Pada
w .Pa w .Pa w .Pa w .Pa w.
ww 5. Serial and Parallel ww cables: ww ww ww
 The Serial and rg Parallel interfacei.cables rg are used to connect rthe
g Internet to the system.
i . O O i . O i .Org .
 The a a l
system
s a will have both serial
a s l a
a port and parallel port. a s a la
a s a l a
a salai
d
PaEthernet d d d d
w .6. Cables: w.Pa w .Pa w .Pa w .Pa
ww  Ethernet cable wiswthe most common type ww of network cable mainly wwused for connecting the wwcomputers
g
atrhome g g g
or devicesi.O
ala
or office.
ala i.Or ala i.Or ala i.Or alai.
as as das as as
w. Pad w.Pad w . P a
w. Pad w. Pad
ww ww ww 110
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww

l a .Org
J. BASKARAN M.Sc., B.Ed. (C.S)
i la i .Org l a i .Org J. ILAKKIA M.Sc.,laM.Phil.,
i .OrgB.Ed. (C.S) lai.
s a
[email protected] s a s a s a
[email protected] s a
da da da da da
w .Pa Puducherry. w .Pa w .Pa w .Pa Puducherry. w .Pa
ww ww ww ww ww
g 14. OPENrgSOURCE CONCEPTS
i . O r i .O i .Org i .Org .
a s a l a
a sa l a Sectiona–sAa l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww Choose the best answer ww ww ww (1 Mark) ww
rg rg rg rg
lai.O code of a software
1. If thesasource .O accessible by thelapublic,
aifreely
salis sa
i.O then it is known i.O
salaas sa lai.
ada
P Freeware ada
.P b) Firmware .P ada c) Open sourceww.P
ada .P ada
w w.a) w w ww
d) Public source
w ww ww w w
2. Which of the gfollowing is a software program
g that replicates thegfunctioning of a computer
g network?
a l a i.Or a l a i.Or a l a i.Or a l a i.Or a lai.
a) Network
s software b) Network
s simulation c)s Network testing s d) Network calculator s
. P ada . Pada . P ada .P ada . P ada
w w can document every w w wwused for
ww 3. Which of the following
ww ww incident that happened wwin the simulation andware
examination? rg
l a i .O l a i .Org l a i .Org l a i.Org lai.
s a s a sa s a s a
da
a) Net Exam da
b) Network hardware da
c) Trace file da d) Net document da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 4. Which is an example ww of network simulator? ww ww ww

Padasalai
a) simulatori.Org b) TCL i.Org c) Ns2i.Org g
i.Or
d) C++
lai.
a sala a
l a sala
sa of______key languages?
a a sala sa
5.
Pa d
Fill in the blanks : NS2 d
comprises
Pa Pa d Pa d ada
w. w. w. w. w.P
ww a) 13 ww b) 3 ww c) 2 ww d) 4 ww
r g g g .Org
a i.OCorrect
6. Chooselathe Pair from the i.Or
lafollowing
a
to build NS2lai.Or
a a l a i alai
.
a s
d & TCL d a s d a s a s
d d) C++ & NS2 Pad a s
w PaUNIX
.a) w .Pab) UNIX & a. C++ w.Pa c) C++ & OTcl w.Pa w.
ww ww ww ww ww
7. Which of the following is not a network simulation software?
rg rg rg rg
a) Ns2 alai.O b) OPNET
a l a i . O c) a l a i
SSFNet . O d)
a l ai .
C++ O
a lai.
da s s s s s
. P
8. aWhich of the .
following P adaaopen source network
is . P da
amonitoring software? . P ada .P ada
w w w w w
ww ww ww ww ww
a) C++ b) OPNET c) Open NMS d) OMNet++
g .Org g .Org
i.Or i i.Or i i.
da sala sa l a sala sa l a
das
ala
PaOpen P ada P ada P ada a
w w .9. NMS was w .
released
w in………………… w w .
w w .
w w.P
w w w w w
a) 1999 rg b) 2000 rg c) 2003 rg d) 2004
i . O i . O i . O i .Org .
sa
OpenNMS
10. d a
l a
Group was createda s l a
a by………………. asa la
a s a l a
a salai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww a) Balog ww b) Matt Brozowski ww ww
c) David Hustace ww
d) All of them

i.O rg i.O rg i.O rg i.O rg .


sala sala sala sala s alai
.P ada .Pada ada ada ad a
w w w.P w .P w .P
ww ww w w
111
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
i.O rg i.O rg Section-B ai.Org i .Org i.
sala
da the following questions da sala das
al sa l a
das
ala
Answer
.Pa .Pa .Pa ada (2 Marks) a
w w 1. Explain the w
Historywof open source w w
software. w w.P ww.P
w w w w w
i .Org Stallman formed i .OrgSoftware Foundation i
g
.Or(FSF). i .Org .
 In 1984
a s a l aRichard
a sa l a Free
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 In 1991 Linus Torvalds developed Linux.
i .Org i.Org i .Org i .Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
w.PaInd 1994 Red Hat (Commercial
w .Pa
d Linux) companyw
ad
.Pfounded. w .Pa
d
w .Pa
d
ww ww ww ww ww
. O rg . O rg . O rg .O rg
 In 1998s a a i
l open Source initiative s a a i
l(OSI) was formed. sal a i
s a l a i
s a lai.
. P ada . P ada . P ada .P ada . P ada
ww  73% of free software
w w ww w w
ww register under GPLwLicence. ww ww
2. What is meant
la i .Org by network simulator?
l a i .Org l a i .Org l a i.Org lai.
s a s a sa s a s a
da a
isaadsoftware da da da
w .PaA network simulator w .P w .Pareplicates the functioning
program that
w .Pa of a computer network.w .Pa
ww 3. What is trace file?ww ww ww ww

Padasalai
rg
.O output of simulation.O rg i.Org .Or g .
 A significant
alai alai is the trace files. a l a l ai alai
d a s d a s d a s dasa d a s
w .PaTrace files can document
w .Pa every incident thatwhappened
.Pa in the simulation
w P a .Pa
. and are used for examination.
w
ww ww ww ww ww
4. Write short notes on NS2.
i .Org i.Org i .Org i .Org .
 NS2 a sis l a
a the abbreviation ofaNETWORK
s a l a SIMULATOR a s l a
a version 2. a s al a
a s alai
d d ad ad d
w .PaIt was considered explicitly
w .Pa for exploration w .Pnetwork w .Pand w .Pa
ww ww ww in ww
communication event drivenww
open-source
simulator in rcomputer.
g rg rg rg
la i. O l a i . O l a i . O l a i . O lai.
 aOTCLs a s a s a s a s a
P da and c++ used toPcreate
ada and run NS2 .Pada P ada P ada
w . w. w w . w .
ww 5. Explain NRCFOSS. ww ww ww ww

l a .Org
 National iResource Centre for Freei.and
l a OrgOpen Source Software
l a i .Orang Institution of Government
l a i .Org of India. lai.
s a s a s a s a s a
da a
ofdFOSS da da da
w .PaTo help in development
w .Pa in India.
w .Pa w .Pa w .Pa
ww ww
6. Write short note on Open NMS? ww ww ww
rg
i.O (Network Management rg
i.O System) is a free rg
O open-source initiative
i.and rg
i.O grade network alai.
 OpenaNMSl a a l a a la a l a
P das
amonitoring P das
amanagement P ada
s
P ada
s
Pada
s
w . and .
network
w platform.
w . w . w .
ww ww ww ww ww
 It is established and maintained by a community of users , developers and by the Open NMS Group.
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .Pada ada ada ad a
w w w.P w .P w .P
ww ww w w
112
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
i.O rg i.O rg .O rg i.Or
g
i.
sala sala alai
Section-C a l a ala
a
Pad the followingwquestions da das ada
s das
w .Answer .Pa w .Pa w.P (3 Marks) ww.P
a
w w w w w w w w w
.Org .Org .Org .Org
1. What are the uses of Open source Network Software?
s a l a i
sa l a i
s a l a i
s a l a i
s a lai.
 Wea
d can select and usePany a
d Open Source Software a
dthat suits our needs. Pad a d a
w .Pa w . a w .Pa w . w .Pa
ww  The complete options ww of the software canww be used without any cost wwand restrictions. ww
.Org our ideas with theateam,
 We canaishare g
i.Or write the requiredacode
g
i.Or and share it with many.
ai.O
rg
lai.
a sal a sal sa l sa l sa
d
2. aExplain Free software. a d ada ada ada
w w.P w w.P w.P w.P w .P
w w ww w w ww
 Freeware usually refers to proprietary software that users can download at no cost, but whose source
rg rg rg rg
lai.O be changed.
codeacannot
sala
i.O
sala
i.O
sala
i.O alai.
P a das Pada P ada P ada a d a s
w . w . w . w . .P
ww
It enhance the ability
ww
of users to use and enjoy
ww
software as they see
ww
fit.
www
3. List out the Popular
g open source software.
g
l a i .Or l a i .Or l a i .Org l a i.Org lai.
s a NMS, Ubuntu , MySQL,
NS2 ,aOPEN a s a PDF Creator, Open
a s aOffice, 7zip GNUCASH,a s a GIMP, BLENDER, a s a
w Pad
.AUDACITY, w . Pad w . Pad w . Pad w .Pad
ww VLC,wwMOZILA FIREFOX, MAGENTO, ww ANDROID,wPHP. w ww

Padasalai
.Org .Org .Org .Org
4. Write note on open source hardware.
i i i i .
 aThea sa la
computers used by a s l
individuals
a
a or business organisations
a s a l a
may have spy a s a l
hardwares
a
of rivals. a s alai
d d d d d
w .P w .Pa w .Pa w .Pa w .Pa
ww  Open source hardware ww technology helps in wwsuch threats. ww ww
Open Source i rg
.OHardware: i.Org i .Org i .Org .

a sa l a
Remix a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa ● Remake w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
● Remanufacture
. O rg . Org . O rg . O rg
s a la i
● Redistribute
s a l a i
s a l a i
s a l ai
s a lai.
. P ada● Resell . P ada . P ada . P ada .P ada
w w w w w
ww ● Study and Learn ww ww ww ww

l a i .Org l a i .Org l a i .Org l a i .Org lai.


5. What
a s a are the main functional
a s a areas of Open NMS? a s a a s a a s a
w Pad
.Open w . Pad w . Pad w . Pad w .Pad
ww NMS has three ww main functional areas: ww ww ww
 Service monitoring
l a i .Org l a i .Org l a i .Org l a i .Org lai.
 Data
a s a a s a a s a a s a a s a
d Gathering d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Event management wwand notifications. ww ww ww
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 113
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
da das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
6. Explain Types of Organisations related to Open Source.
g
.Orrelated .Org .Org .Org
Organizations
s a la i to Open Source:
s a la i
s a l a i
s a l a i
s a lai.
da  Apache Software da
Foundation da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The Document ww Foundation ww ww ww
 The Eclipserg Foundation
i . O i .Org i .Org i .Org .
a s l a
aFree Software Foundation a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa .Pa - D
Section
w w .Pa w .Pa
ww ww ww ww ww
Answer the following questions: (5 Marks)
i .Org .Org
ai source software. i .Org i.O rg
lai.
sala
1. Differentiate salopen
Proprietary and sala sala sa
.P ada . P ada .P ada Pada .P ada
w ww Software
OpenwSource w w.
Proprietary software w
ww ww ww ww
g g g g
 It refers
a l a i.Otor the software that
a l a
r
i.Odeveloped
is  It refers
a l a Orthe software that islasolely
i.to a i.Or owned by the alai.
a as
dand a as
dcollaboration. a as
dindividual a das that developed P a das
w. P tested throughw. P
open w. P or the P
organization
w. w. it.
ww ww ww ww ww
 Anyone with the academic knowledge can  Only the owner or publisher who holds the legal
la i . Org l a i . Org l a i . Org l a i. Org lai.
access,
s a inspect, modify ands a redistribute the property
s a rights of the sources code can access it.
a s a
da da da da da
w .Pa source code. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
 The projectrgis managed by an open rg source  The project rg is managed by ai.O closed
rg group of
i . O i . O i . O .
a sala
community of developers s
and
a
a
alprogrammers. s ala
individuals
a or team that s ala it.
developed
a a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  They are notwwaimed at unskilled wusers w  They are focused ww on a limited market wwof both
outsidei.of rg programming community.
Othe i.Or
g .Org
skilled iand unskilled end users. i.Org .
ala sala ala ala alai
das a a s a s a s
.Pa It provides betterwflexibility which means.PadThere is a very limited
d d ad
w .Pa w w .Pa scope of innovation w.Pwith
ww more freedom w
w
which encourages innovation. ww w
the restrictionswand all. ww
. O rg . Org . O rg . O rg
 Examples:
a la i Android, Firefox,
al a iLibreOffice,  a
Examples:
a l i Windows, macOS,
a l ai iTunes, Google alai.
da s da s da s da s das
P a P a P a P a P a
w. Ubuntu, Free BSD, .
wDrupal,GNOME, etc. w. .
earth, adobe FlashwPlayer, etc. w.
ww ww ww ww ww

l a i . Org l a i . Org l a i . Org l a i . Org lai.


a a
2. Listsout the Benefits of Open s a Source Software s a s a s a
Pad of Open Source
.Benefits ada
.Psoftware: .Pa
da
.Pa
da
.Pa
da
w w w w w
ww ww ww ww ww
 We can select rg and use any software that
rg suits our needs. i.Org
i . O i . O i .Org .
 The a s a l a
softwares can be used a s a l
without
a
any cost and a s a la
restrictions. a s a l a
a salai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  We can share our wwideas with the team, write ww the required code andwshare w it with many. ww
 The coding
l a i .Oring open source softwares
l a i .Orgare being groomedlaby i rg enthusiastical members
.Omany l a i .Org of the group. lai.
a a a a a
P a das P a das P adas P a das P a das
w. w. w. w. w.
ww ww ww 114
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
 We can add the most required features in the software by making changes to the open source
i.O rg i.O rg i .Org i.Or
g
i.
sala
softwares.
da da sala da sa l a s a l a
das
ala
.PaMany open source w .Pa are very user friendly..Pa ada a
w w w software w w w w.P w w.P
w w w w w
3. Explain various rg Open Source License.
i . O i .Org i .Org i .Org .
 An a s a l a
open-source licensing s
allows
a
l a l a
a the source code of aa sproject
a to be open or s a l a
transparent,
a utilized by third
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww parties, or changed wwor manipulated by members ww of a developer community.ww ww
g
Orsource
Types of open
. license:
.Org .Org .Org .
l a i
aLicense 2.0: a l a i a l a i a l a i alai
d a
Apache s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  The 2.0 version w ofwthe Apache License, provides
ww ww
a reliable and long-lived software products. ww
rg Org rg rg
ai.O “New” or “Revised”
BSD 3-Clause
al ai.license al sala
i.O
sala
i.O ala i.
das
PaThe BSD license is a simple das ada that all code retain
a license that merely.Prequires a
adthe d a s
w . w . P w w .P w .Paif
BSD license notice
ww ww ww ww ww
redistributed in source code format, or reproduce the notice if redistributed in binary format.
.O rg .O rg i.O rg .Org i.
alai “Simplified” or “FreeBSD”
BSD 2-Clause alai license
sala sa l a i ala
das Pad
as da da das
w .PaA permissive non-copyleft
w . free software .Pacompatible with the w
license,
w .Pa GPL.
GNU w.P
a
w w w w w w w w w w

Padasalai
 Sometimes called
i . O rg "FreeBSD license". i .Org i .Org i .Org .
s a l
GNUaGenerala Public Licenseas a l
(GPL)a
a s a l a
a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  GNU is a Unix-compatible
ww ww developed by the GNU
operating system wwproject, which was started
ww in 1983
irg
by RichardOStallman
.
with the goal of g
Orproducing
i. Orgsoftware.
nonproprietary
i . i .Org .
GNU a sa l a
Library or “Lesser” a s
General
l a
a Public License (LGPL) a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  A Lesser General ww Public License (LGPL) ww is a license for open-source
ww software thatww allows for
provisions . O rgincluding elements iof
for . Org software in eitheri.free
free O rgor proprietary software. . O rg
s a la i
s al a s a l a s a l ai
s a lai.
. ada Public License .Pada
Eclipse
P . P ada . P ada .P ada
w w w w w
ww ww ww ww
 The Eclipse Public License (EPL) is an open source software license used by the Eclipse Foundation
ww
rg i.Or
g rg .Org
lai.O
for itsasoftware. a l a sala
i.O
sa l a i ala i.
das da s
ada da das
w .PaThe Eclipse Public w .Pa is designed to bewa.Pbusiness-friendly
License .Pa license.
freewsoftware w.P
a
w w w w w w w w w w

i .Org i .Org i .Org i .Org .


a s a l a
a s a l a
PREPARED a s l
aBY a
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
i .OrgB.Ed. (C.S) i .Org i .Org J. ILAKKIA M.Sc.,laM.Phil.,
i .OrgB.Ed. (C.S) .
J. BASKARAN
a s a l a M.Sc.,
a s a l a
a s a la
a s a a s alai
d d d d d
.Pa Puducherry. .Pa .Pa .Pa Puducherry. .Pa
[email protected] [email protected]
w w w w w
ww ww ww 115
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
J. BASKARAN M.Sc., B.Ed. (C.S) J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
.Org
[email protected]
a i i.Or
g
lai.O
rg .Org
[email protected]
i i.
l
asaPuducherry. a sala asa sa l a
aPuducherry. das
ala
.P ad Pa d
.P ad
.P ad a
ww ww
. COMPUTER
ww APPLICATION ww w.P
w w w w ww

l a i.O rg 15.
lai.O
rgE-COMMERCE
lai.O
rg
l a i.Org
lai.
s a sa a
a–sA s a sa
ada ada Section
a d ada ada
w.P w.P w.P w.P (1 Mark) www
.P
ww Choose the best answer ww ww ww
1. A company can rg be called E-Business rifg
i . O i. O i .Org i .Org .
a
a)
sa l a
it has many branches
a sa l
acrossa the world.
a s a l a
a s a l a
a s alai
d d adInternet. d d
w .Pa b) it conduct business w .Pa electronically over w .Pthe w .Pa w .Pa
ww ww
c) it sells commodities ww
to a foreign country. ww ww
d) it has. O g
rmany employees. . O rg . O rg . O rg
2. Whichs a a i a i
lof the following is notsaaltangible goods? s a l a i
s a l a i
s a lai.
. P ada . Pada . P ada .P ada . P ada
w a) Mobile w b) Mobile Apps ww c) Medicine ww d) Flower bouquet ww
ww ww w w w
3. SME stands for
i
a) lSmall
a .Organd medium sizedlaenterprises
i .Org l a i
g
OrSimple
.b) and medium l a i .Org
enterprises lai.
s a sa s a s a s a
da da da da da
w .Pa c) Sound messaging w .Paenterprises w .Pa d) Short messaging
w .Pa enterprises w.Pa
ww 4. The dotcom phenomenon ww deals with________ ww ww ww

Padasalai
a) Textile rgindustries rg b) rMobile
g phone companiesrg
i . O i . O i . O i.O .
a
c)
sa l a
Internet based companies
a s a l a
a s a l a d) All the above
a s a l a
a s alai
d
PaWhich d d d d
w .5. of the following
w .Pisa not correctly matched w .Pa w .Pa w .Pa
ww w
a) The FirstwWave of Electronic Commerce: ww 1985 -1990 w
w ww
b) The i rg
.OSecond Wave of Electronic i .OrgCommerce: 2004la–i.2009 Org i .Org .
a s
c)
l a
aThe Third Wave of Electronic
a s a l a
Commerce: 2010
a s a– Present a s a l a
a s alai
d Pad – 2002 d d d
w .Pa d) Dotcom burst: w .2000 w .Pa w .Pa w .Pa
ww ww ww ww ww
6. Assertion (A): The websites of first wave dotcom companies were only in English
g
.OrThe . O rgfirst wave are mostly . O rg . O rg
Reasonla(R):
s a i dotcom companies
s a l a i of
s a l a i American companies.
s a l a i
s a lai.
. P ada a) Both (A) and (R) . P da correct and (R) isPthe
aare . adacorrect explanation . P aofda(A) .P ada
w ww(R) are correct, but (R) w w of (A) w
ww b) Both (A)w and wwis not the correct explanation ww ww
c) (A) isrtrueg and (R) is false d).O(A) rg is false and (R) is true
l a i . O l a i l a i . Org l a i . Org lai.
7. Off-shoring
s a means s a s a s a s a
da da Pad
a da da
w .Pa a) Work outsourced w .Pato a branch of its own w .company w .Pa w .Pa
ww ww
b) Work outsourced to new employees ww ww ww
c) Work g
.Oroutsourced to a thirdi.partyOrg locally .Org .Org .
l a i l a
a Work outsourced toasaathird party outside its l a i
a country a l a i alai
d a s
d) d d a sown d a s d a s
w PaG2G
.8. systems are w .Pa into
classified w .Pa w .Pa w .Pa
ww ww ww ww ww
a) Internal facing and external facing b) Internet facing and Extranet facing
i .Org flag and externallaflag i .Org i .Orgflag and Extranet lflag i .Org .
a
c) lInternal
s a a
a s a a
d) Internet
s a la
a s a a
a s alai
9. d host the e-books P
Pa____ d websites.
onatheir Pad Pad Pad
w. w. w. w. w.
ww ww ww 116
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww

la i .Org
a) Bulk-buying sites b) Community
la i .Org sites c) Digital
l a i .Orgpublishing sites ld) a i Org
.Licensing sites
lai.
10. d s
Which
a a of the following is s
notaa characteristics of s a
E-Commerce s a s a
.Pa a) Products cannot ada
.Pbe .P ada .Pa
da
.Pa
da
w w inspected w
physically before purchase. w w
ww ww ww ww ww
b) Goods are delivered instantly.
.Org focus supply side
c) lResource
i i .Org i .Org i .Org .
a s a a
a sa l a
a s a l a
a s a l a
a s alai
ad d) Scope of businessaisd global. ad ad ad
w.P w.P w.P w.P w.P
ww ww ww ww ww
rg rg Section-B
i . O i . O i .Org i .(2 g
OrMarks) .
Answer
a sa l
thea following questions
a sa l a
a sa l a
a s a l a
a s alai
d
PaDefine E-Commerce..Pad d d d
w .1. w w .Pa w .Pa w .Pa
ww  E-Commerce can wwbe described as the processww of buying or sellingwproducts,
w ww
services or information via
Internet. .Or g g g g
a l a i a l a i.Or a l a i.Or a l a i.Or a lai.
s
2. Distinguish between s
E-Business and E-Commerce. s s s
. P ada . Pada . P ada .P ada . P ada
w w
E-Business w w w
ww ww ww ww E-Commerce ww
 E-Business rentirely
g depends on the rInternet
g for  E-Commerce rg is commercial transaction
rg through
i . O
la intra-company sand i . O
la inter-company sInternet.
la i . O la i. O lai.
its severy
a a a s a s a
da da da da da
w .Paactivities. w .Pa w .Pa w .Pa w .Pa
ww  E-Business is awsuperset
w
of E-Commerce. ww  E-Commerce ww
is a subset of E-Business.ww

Padasalai
rg rg rg rg
lai.O tangible goods and
3. Differentiate O
lai.electronic i.O
goods withlaexample of your own. lai.O lai.
a d asa ada
sa
ada
sa
a dasa ada
sa
w.P ww
.P w.P w. P w.P
ww w
Tangible form ww wwElectronic form ww
 TangibleO form – e.g. a digital camera purchased  Electronic form – e.g. a O
. rg .Org .Org . rg
music album or
i i i .
by
a s l a
aaconsumer from an online a s l a l a
a shopping website asasoftware downloadedafrom s l a i
a a site which mightasalai
d d d d d
w .Pa which might be delivered
w .Pa at the requested w.Pa be delivered inw .Pa
electronic form. w .Pa
ww address.
ww ww ww ww
. O rg . Org . O rg . O rg
s a la i
s al a i
s a l a i
s a l ai
s a lai.
P da is dotcom bubble
4. aWhat
P da dotcom burst? Pada
aand P ada P ada
w . w. w . w . w .
ww Dotcom Bubble: ww ww ww ww
 The DotcomrgBubble was a historic excessive rg growth (excessive rg assumption) of economy rg that occurred
roughly i . O
la between 1995 and 2000. la i . O la i . O la i . O lai.
s a s a s a s a s a
da ada growth in the usage da da da
w .PaIt was also a periodwof.Pextreme w .Pa and adaptation ofwthe .PaInternet as well. w.Pa
ww Dotcom Burst: ww ww ww ww
i .Org
 The Nasdaq-Composite stock market
i .Orgindex, fell from 5046.86
i .Orgto 1114.11. i .Org .
a l a sa l a sa la sa l a alai
das is infamously, known
 aThis adaas the Dotcom Crash aordaDotcom Burst. ada d a s
w.P w.P w.P w.P w .Pa
ww ww ww ww ww
5. Write a shortgnote on out-sourcing. g g
i .Or is hiring third party i Or
.service i .Orbusiness i.Org .
 Out-Sourcing
a l a a l a providers to
sa la
handle on behalf.
a l a alai
P a daascompany‟s work isPahired
If das to another company, P aditawould be termed as P a das
out-sourcing. ad a s
w . w. . w . w w .P
ww ww ww 117
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww

la i .Org la i .Org Section-C .Org


l a i l ai .Org lai.
Answers athe following s
questions a s a s a(3 Marks) s a
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. Describe how E-Commerceww is related to ww ww
socio-technological changes. ww
 Growth of E-Commerce
rg is also related rg to the socio-technological rg changes.
i . O i . O i . O i . Org .
 Thesa
a
l a
more, the medium becomes
a s l a
a deep rooted, the more a s l a
aare the users drawn towards
a s l a
a it. a s alai
d d d d d
w .PaIncrease of users, increases
w .Pa the markets. w.Pa w .Pa w .Pa
ww ww ww ww
 The competition leads to innovation; innovation in turn drives the development of technology;
ww
technology g
.Orfacilitates E-Commerce‟s .Orggrowth. .Org .Org .
l a i
aa short note on the third l a i
a wave of E-Commerce. a l a i a l a i alai
a
2. aWrite
d s d a s d a s d a s d a s
w .P w .Pa w .Pa w .Pa w .Pa
ww  The third wavewiswbrought on by the mobile ww technologies. ww ww
 It connects users r g via mobile devices for
r g real-time and on-demand r g transactions. rg
i . O i . O i . O i .O
l include Artificial salai.
 The sterma a
l Web 3.0, summarize s athea
l various characteristics s a a
l of the future Internet swhicha a
P da
aIntelligence, PadaGeneric Database.etc. P ada P ada P ada
w . Semantic
w . Web, w w . w .
ww 3. Explain B2B module ww in E-Commerce. ww ww ww

la i .Org
 In B2B E-Commerce,
l a Org
commerciali.transactions
l a i .Org different business
take place between
l a i rg
.Oorganizations, lai.
s a s a s a s a s a
da
through the Internet. da da da da
w .PaExample: w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
 A cycle company g may buy tyres from g another company for their g cycles.
i. O r O r
. value per transaction O r
. B2B transaction is high, rg
.Obecause
 Whenacompared
l a to other models,a l a i
the a l a iin al a i of bulk alai.
a s a s a s a s s
. P d
apurchases. . P ad . P ad . P ad . P ada
w ww w w w
ww 4. Write a note onwname-your-price ww
websites. ww ww
 Name-your-price .Org sites are just like .O rg retail sites.
normal .Org .Org .
l a i l a i l a i l a i alai
 Inda sa
contrast, the buyer negotiates
d a s a with the retailer for aasparticular
d
a product or s a
service.
da d a s
w .PaExample: https://in.hotels.com/
w .Pa . w .Pa w .Pa w.Pa
ww w
w w w ww w w
rg
i.O on physical product rg rg rg
5. Write alanote
s a s alai.O dispute of E-Commerce.
s a lai.O s a lai.O s a lai.
da
PaPhysical product disputes
P
a a major disadvantage
adare P
a E-Commerce.
adin P ada P ada
w . w . w . w . .
ww  E-Commerce purchases ww are often made on ww trust because, we do not ww wwproduct.
have physical access towthe
 Though Internet
l a i .Org is an effective channel
l ai .Org for visual and auditory
l a i .Orginformation but notlasenses.
i .Org lai.
 But s
inaonline shopping, we s a
would see only the picturess a
the seller had chosen s
for aus. s a
da ada da da da
w .PaPeople are often much w .Pmore comfortable in w .Pa the generic goods w
buying .Pa than unique or complex
rather w .Pa
ww ww ww ww ww
things via the Internet.
i.O rg i.Org i .Org i.Org .
s a l a s a l a sa la s a l a salai
ada ada ada ada .Pa
d a
w.P w.P w.P w.P w
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
118
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww

la i .Org la i .Org Section - D .Org


l a i l ai .Org lai.
Answers a the following s
questions:a s a s a (5 Marks) s a
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. Write about thewdevelopment
w and growth wwof Electronic Commerce. ww ww
 Electronic commerce
rg and the information
rg revolution brought rabout
g by the Internet likely rg go through a
i . O i . O i . O i . O .
series
a s lawaves.
aof a sala a s ala a s ala a s alai
w PadFirst Wave of Electronic
.The w
d
.Pa Commerce: 1995-2003 w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww
 The Dotcom bubble had attracted huge investments to first wave companies. ww ww
 As the Internet
i .Org was mere read-only i rg (web 1.0) and network
.Oweb i .Org technology was lin i .its g
Orbeginning stage, .
a
the s a l a
bandwidth and network a s a l a
security was very low. a s a l a
a s a a
a s alai
d d d Pad d
w .PaOnly EDI and unstructured w .Pa E-mail remainedwas.Paamode of information w .exchange w .Pa
ww ww ww ww between ww
businesses.
 But the first wave companies enjoyed the first-move advantage and customers had left with no
. O rg . O rg . O rg . O rg
options.
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
The
a
adSecond ada Commerce: 2004
Wave of Electronic a–da2009 ada ada
w . P w . P w . P .P . P
ww  The second wave wwis the rebirth of E-Commerce ww after the dotcom w ww
burst. ww
w
 The second g is considered as.Othe
.Orwave rg global wave, with sellers .Org doing business in .Org countries and lai.
many
l a i l a i l a i l a i
in
d sa languages.
amany dasa d asa dasa d asa
a a a a a
w.P Language translation w.andP currency conversion w.Pwere focused in the w w.P wave websites. ww.P
second
ww ww ww w w

Padasalai
 The second wave companies used their own internal funds and gradually expanded their E-Commerce
i .Org i .Org i .Org i .Org .
opportunities.
a sa l a
a s a l a
a s a l a
a s a l a
a s alai
w PadThird Wave of Electronic
.The w
d
.Pa Commerce: 2010 w
d
.P–a Present w .Pa
d
w .Pa
d
ww  The third wavewiswbrought on by the mobile ww technologies. ww ww
 It connects users rg via mobile devices g real-time and on-demand
rfor rg transactions. i.Org
i . O i . O i . O .
 Not a s ala the information isasfiltered
only ala by time, but also a s alageographic coordinates
the a s alaare used to screen the a s alai
d d d d d
w .Paspecific location-tailored w .Pa information properly. w .Pa w .Pa w .Pa
ww ww ww ww ww
 The term Web 3.0, summarize the various characteristics of the future Internet which include Artificial
. O rgSemantic Web, Generic . O rgDatabase etc. . O rg . O rg
l i
Intelligence,
a l a i l a i l ai lai.
a d asa a d asa a d asa a d asa a d asa
w .P w.P business modelswand w.Pexplain any four briefly.w.P w.P
ww 2. List all the E-Commerce ww w ww ww
E-COMMERCE rg BUSINESS MODELS
1. Businessl a i .
to
O Business (B2B) l a i .Org l a i .Org l a i .Org lai.
s a s a s a s a s a
da
PaBusiness ada da da da
w .2. to Consumer.P
w (B2C)
w .Pa w .Pa w .Pa
ww 3. Business to Government ww (B2G) ww ww ww
4. Consumer.O torg
Business (C2B) .Org .Org .Org .
l a i
a to Consumer (C2C) a l a i a la i a l a i alai
d s
5. Consumer
a d a s d a s d a s d a s
w PaConsumer
.6. to w .Pa (C2G)
Government w .Pa w .Pa w .Pa
ww ww ww ww ww
7. Government to Business (G2B)
g Consumer (G2C) .Org
.Orto rg rg
8. Government a i alai i.O i.O alai
.
a s a l
a s sala sala s
d
9. aGovernment
.P ad (G2G)
to Government
.P ada ada ad a
w w w.P w .P w .P
ww ww w w
119
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww

l a Org
Business to .Business
i (B2B)
la i .Org l a i .Org l a i .Org lai.
 Inda sa E-Commerce, commercial
B2B da s a transactions take da s a
place between different s a
business
da organizations, da s a
w .Pathrough the Internet.w.Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 For example, a cycle company may buy tyres from another company for their cycles.
i Org
.Consumer (B2C) lai.O
rg i .Org i .Org .
Business lto
a s a a
a s a a s a l a
a s a l a
a s alai
.PaIn B2C E-Commerce,
d Pad adplace between business d d
w w .commercial transactions.P
w
take
w .Pa firms and their consumers.
w .Pa
ww  It is the direct trade ww between companies and wwend-consumers via theww Internet. ww
 An example
.Org . rg .Org .Org
of B2C transaction is aObook company selling books to customers.
i i i i .
Consumer
a s l a
a to Government (C2G) a s a l a
a s a l a
a s a l a
a s alai
d ad d d d
w .PaCitizens as Consumers w .Pand Government w
engage.Pina C2G E-Commerce.w.Pa w .Pa
ww ww ww ww ww
 Here an individual consumer interacts with the Government.
O g
rusually O rg or house tax payments, O rgfees for issuance ofi.certificates
O rg
 C2G modelsl a i . include income
l a i . tax l a i . l a or other lai.
a s a a s a a s a a s a asa
a d
documents. a d a d a d a d
w.P w.P w.P w.P w.P
ww Government to Business ww (G2B) ww ww ww
 G2B is closely related to B2G.
l a i .Org l a i .Org l a i .Org l a i .Org lai.
 G2B s a
in E-Commerce refers to
s a
a business model where s aGovernment providing s a
services or information s a
ada ada ada ada ada
w.P to business organization. w.P w.P w.P w.P
ww ww ww ww ww

Padasalai
g g .Org .Org
a l i.Orfive E-Commerce revenue
3. Explain any
a i.Or models.
a l a a l a i a l ai alai
.
d s
E-Commerce
a Revenue d a s
Models: d a s da s d a s
w PaAUCTION
.1. SITE w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 It is a kind of website, that auctions items on the Internet and levies some commission from the sales.
 Example: i rg
.Ohttps://www.ebay.com/ i.Org i .Org i .Org .
a s a l a
a s a l a
a s a l a
a s al a
a s alai
d
PaBANNER d d d d
w .2. w .Pa
ADVERTISEMENT SITE
w .Pa w .Pa w .Pa
ww  It displays advertisements
ww of other companiesww in its websites and thereby
ww earns revenue. ww
3. BULK-BUYING
. O rg SITES . O rg . O rg O rg
 It a s a
collects
i
al a number of users s a a i
ltogether all of who want s a a i
l to buy similar items; s a a i .
l the site negotiates asalai.
d
adiscount a
adand ada ada ada
w . P with the . P
supplier
w takes a . P
commission.
w w . P w .P
ww ww ww ww ww
 Example: https://www.alibaba.com/
rg
.OPUBLISHING .Org .Org .Org
4. DIGITAL
s a l a i SITES
s a l ai
s a l a i
s a l a i
s a lai.
a
 Itdeffectively da or magazines on P
host the e-books a
the dweb. da da
w .Pa w .Pa w . a w .Pa w .Pa
ww  They make profits wwin a number of ways such ww as advertising, sellingwetc., w https://wordpress.org/ ww
5. LICENSING rgSITES
i . O i . Org i . Org i . Org .
 It allows
a s l a
a other websites to make a s l a
a use of their software. a s a l a
a s a l a
a salai
d
PaNAME-YOUR-PRICE d d d d
w .6. w .PaSITES w .Pa w .Pa w .Pa
ww  They are just likeww normal retail sites. ww ww ww
 In contrast, i rg buyer negotiates with
.Othe i
g retailer for a particular
.Orthe i .Org product or service. i .Org .
s a l a s a l a s a la s a l a s alai
 aExample:
d a ad a
https://in.hotels.com/ ad a ad a ad a
w .P w .P w.P w .P w .P
ww ww w w
120
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
4. How would g differentiate a traditional
.Oryou .Org commerce and rg
.OE-Commerce? .Org
a la i a la i a l a i a l ai ala i.
das das
Traditional Commerce das das
E-Commerce das
w .Pa w .Pa w .Pa w.Pa w.P
a
ww ww
 Traditional commerce is buying or selling of ww ww
 E-Commerce carries out commercial ww
products.O rg services physically..Org
and .Org electronically on.the
transactions OrgInternet.
s a lai sa lai s a lai s a lai s a lai.
 dCustomer can easily identify,
a d a authenticate and ad Neither customer nor
a a
dmerchant see the other. d a
w .Pa talk to the merchant.
w .Pa w .P w .Pa w .Pa
ww ww ww ww ww
 Physical storesrg are not feasible toi.Obergopen all  It is always
rg available on all time rand
g all days
la i . O i .O i . O lai.
the a
s
time. alas s ala
of the year. ala
s sa
ada
.P Products can be inspected ada ada ada ada
w w.P physically before w.P  Products can‟t wbe.Pinspected physically before
w.P
ww purchase. w w w w purchase. w w w w
 Scope of . O rg
business . O rg area.  Scope
is limited to particular . O rgbusiness is global. Vendors
of .O rg can
s a l a i
s a l a i
s a l a
expand
i
their business s a l a i
Worldwide. s a lai.
. P ada . Pada . P ada .P ada . P ada
w w w w w
ww ww ww ww ww
5. What are the advantages and disadvantages of E-Commerce to a consumer?
.O g
ofrE-Commerce .Org .Org .Org
Advantages
s a l a i
sa l a i
s a l a i
s a l a i
s a lai.
da ada on all days and a day i.e conduct business da 24 x 7. da
w .PaE-Commerce systemwis.Poperated w
adthe
.Pall w .Pa w .Pa
ww  Advanced Electronic ww communicationsww systems allow messages ww to reach acrossww the world

Padasalai
instantaneously
i .Org i .Org i .Org i .Org .
 The a a l a
Internet
s is too easy to „shop
a s l a
a around‟ and provides a san l a
a opportunity to buy at a s l a
reduced
a costs. a s alai
d d ad convenience. d d
w .PaCustomers can shopwfrom .Pa home or anywherewat.Ptheir w .Pa w .Pa
ww ww ww ww ww
 Payments can also be made through online.
Disadvantages i .Orgof E-Commerce lai.Org i .Org i .Org .
a s a l a
a s a a s a l a
a s a l a
a s alai
 Ind E-Commerce we should d wait between placingPathe d order and having the d
product in hand. d
w .Pa w .Pa w . w .Pa w .Pa
ww  Returning goodsww through online is believed ww to be an area of wdifficulty w because of time, ww refunds,
exchange andrgpostage. rg rg rg
a i . O a i . O a i . O ai . O lai.
 Privacys a l issues are serious in E-Commerce.
s a l s a l s a l s a
da
aPhysical a
adare a
adin ada ada
w .P product . P
disputes
w a major . P
disadvantage
w E-Commerce. w . P w .P
ww  Delivery ambiguity. ww ww ww ww
i.O rg i.Or
g
i.O rg i .Org i.
sala s a l a sala sa l a
das
ala
.P ada ada ada ada .Pa
ww w.P ww
.P
ww
.P w
w ww w w ww
i.O rg rg PREPARED BYi.Org
i.O i .Org .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww J. BASKARAN M.Sc., B.Ed. ww(C.S) ww wJ.wILAKKIA M.Sc., M.Phil., B.Ed.
ww(C.S)
[email protected] [email protected]
. O r g . O r g . O r g .Org .
a l i
Puducherry.
a a l a i a l a i a l a i
Puducherry.
alai
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 121
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
.Org .Org .Org .Org
J. BASKARAN M.Sc., B.Ed. (C.S) J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
la i la i l a i l ai lai.
asaPuducherry. asa sa a a
[email protected] [email protected]
s s
. P a d P a.
d
.P ada a
Pad Puducherry. Pad
a
ww ww ww w. w.
ww ww
w
16. ELECTRONIC PAYMENT SYSTEMS
w w
i.O rg .Org .O rg i.Org
s a l a sa l a i alai
Section – A
s s a l a sa lai.
ada the best answer.Pada
Choose
P ada .Pa
da (1 Mark) ada
w . w w.P w w.P
ww ww ww ww ww
.Org .Org .Org .Org
1. Based on the monetary value e payment system can be classified into
i i i i .
a
l a
a)a Mirco and Macro asa
s l a l a
b)saMicro and Nano
a a s a l a
a s alai
d Pad d d d
w .Pa c) Maximum and w .Minimum w .Pa d) Maximum andwMacro .Pa w .Pa
ww 2. Which of the following ww is not a category w w
of micropayment?
ww ww
. O rga movie ticket . O rg . O rg to e journals i.Org
a) Buying
s a l a i
s a l a i b) Subscription
s a l a i
s a la s a lai.
. P ada c) Buying a laptop . P ada . P adad) Paying for smartphone . P ada app . P ada
w w ww support higher value w w
ww 3. Assertion (A): Micro ww electronic payment wsystems ww payments. ww
Reason (R): Expensive cryptographic operations are included ing macro payments
. O rg . O rg .Or .Org
s a
a)alBothi (A) and (R) are correct
s a l a i and (R) is the correct
s a l a i
explanation of (A)
s a l a i
s a lai.
da da da correct explanationPaofd(A) a da
w .Pa b) Both (A) andw(R) .Paare correct, but (R) is w Pathe
.not w . w .Pa
ww c) (A) is truewand w (R) is false ww ww ww

Padasalai
d) (A)Oisrg
i . false and (R) is true i .Org i .Org i .Org .
4. Which
a s l a
a of the following is correctlya s l a
a matched a s a l a
a s a l a
a s alai
d d d d d
w .Pa a) Credit Cards w - .Pa before
pay w .Pa b) Debit Cards -wpay .Panow w .Pa
ww ww
c) Stored Value Card - pay later
ww ww
d) Smart card – pay anytime
ww
5. ECS stands i rg
.Ofor i.Org i .Org i .Org .
a s l a
a Electronic ClearingaServices s a l a
a s l a
aElectronic Cloning Services a s a l a
a s alai
d a) d d b) d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww w
c) ElectronicwClearing Station ww d) ElectronicwCloning w Station ww
6. Which of the gfollowing is not a Altcoing
i.Or . O r . O rg . O rg
s a
a)alLitecoin
s a l
b) Namecoina i c) Ethereum
s a l a i d) Bitcoin
s a l a i
s a lai.
7.
P da of the followingPisadtrue
aWhich a about Virtual payment
P ada address (VPA) .Pada P ada
w . w . w . .
ww a) Customers wwcan use their e-mail id w aswVPA b) VPA doeswnot wwincludes numbers www
c) VPA
l a i .Orisg a unique ID lai.Org d) Multiple bank
l a i .Orgaccounts cannot have l a i .O rg VPA
single
lai.
8. Pick s a
the odd one in the credit s a
card transaction s a s a s a
da da ada a
adacquirer da
w .Pa a) card holder w.Pab) merchant w .Pmarketing
c) manager w .Pd) w .Pa
ww ww ww ww ww
9. Which of the following is true about debit card
rg cannot be used in
.Ocards rg
.OATMs .Org .Org
i. debit
s a l a i
s a l a i
s a la i
s a l a i
sa lai.
a
d ii. debit cards cannot a
d used in online transactions
be d a d a d a
w .Pa w .Pa w .Pa w .Pa w .Pa
ww iii. debit cards wwdo not need bank accounts ww ww ww
iv. debit cardsg and credit cards aregidentical in physical properties g g
i.O r i.O r i.O r i.O r .
sala sala sala sala s alai
ada a) i, ii, iii ada
.P b) ii, iii, iv ada ada ad a
w .P w wc).Piii alone d) iv.alone
w P w .P
ww ww w w
122
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
10. Match the rg
.Ofollowing
i i.O rg i .Org i.Or
g
i.
sala sala sa l a s a l a
das
ala
.P ada .P ada .P ada .P ada a
ww ww ww w w.P
w w w ww ww
i.O rg .Org .Org i.Org
s a l a sa l a i
sa l a i
s a l a sa lai.
ada ada ada ada ada
w.P w.P w.P w.P w.P
ww ww ww ww ww
rg rg .Org rg
sa lai.O sa lai.O a l a i
sala
i.O
sa lai.
da da das ada ada
w .Pa w .Pa w .Pa w.P w .P
ww ww ww w w ww
i.O rg i.O rg i.O rg i.O rg i.
sala sala sala sala s ala
P ada Pada a da
Section-B
ad a
Pa d a
w . w . w.P w.P ww
.
ww Answer the following
ww questions ww ww (2 Marks)
w
1. Define electronic payment system
la .Org payment systemlaisi.Oa rfinancial
 An Electronic
i
g
arrangement
l a i rg
.Othat consists an i.Org to facilitate lai.
intermediator
l a
a d asa of money-substitute
transfer a d
a
asbetween a payer a
and d
a
sa
areceiver. a dasa a d asa
w.P w.P w.P w.P w.P
ww ww ww ww ww

Padasalai
.O g .Org .Org .Org
2. Distinguishrmicro electronic payment and macro electronic payment
a la i l a i l a i l ai lai.
d asMICRO ELECTRONICasaPAYMENT
d asaMACRO ELECTRONIC
d asa PAYMENT
d ada
sa
w .Pa Online payment wsystem.Pa designed to allow w .Pa  Macro electronic w .Papayment systems support
w.P
ww ww ww ww ww
efficient and frequent payments of small payments of higher value.
.O rg .O r g .Org .Org .
amounts.
a l a i a l a i a l a i al a i alai
d a s a s a s a s a s
.Pa The communication ad computational costs
.Pand
d
.Pa  The security requirements
.Pa
d
.Pa
d
are more rigorous
w w w w w
ww are minimizedww here to keep transaction wwcosts because of w w money transactions.ww
huge
very low. rg rg rg g
lai.O a i . O i.O i.Or lai.
s a sal sala s a l a s a
. P
3. ada
List the types of .
microP da
aelectronic payments . P adaon its algorithm .Pada
based .Pa
da
w w w w w
ww ● Hash chain basedwmicro w
electronic payment wwsystems. ww ww
● Hash collisions
l a i .Org and hash sequences l a i .O rg micro electronic ipayment
based
l a .Org systems. l a i .Org lai.
s
● Shared a s a s a s a s a
da secrete keys based Pad
micro
a electronic payment
Pad
asystems.
Pad
a
Pad
a
w .●PaProbability basedwmicro w . w . w . w .
ww w electronic payment wwsystems. ww ww
i .Orgconcept of e-wallet i .Org i .Org i .Org .
4. Explain
a s a l a the
a s a l a
a s a la
a s a l a
a salai
d d or electronic purses d ad Pad
w .PaElectronic wallets (e-wallets)
w .Pa w .Pa allow users to make w .Pelectronic transactions .quickly
w
ww and securely over wwthe Internet through smartphones
ww or computers.ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
123
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 5. What is a fork w w
in cryptocurrency? w w ww ww
 Many cryptocurrencies
.Org operate on g basis of the same.Osource
.Orthe rg code, with few.Ominor rg changes in
s a l
parameters
a i
like time, date, s a la i
distribution of blocks, s
numbera l a i
of coins, etc. s a l a i
s a lai.
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 These currencies are called as fork.
 In fork, i .Orgcryptocurrencies can i .O rg i .Orghistory in block chain i rg
.Ountil .
a s a l a both
a sa l a share a common transaction
a s a l a
a s a l a the split.
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww Section-C ww ww
rg
Answer the following
i . O
questions
i. O rg i .O rg i .Org
(3 Marks)
.
a s
1. aDefine
l a
a s l
a micro electronic payment a
a s l
a and its role in E-Commerce.
a a
a s a l a
a s alai
d d d d d
w .Pa is an on-line payment
.P Micro Electronic Payment
w w .Pa system designedwto .Paallow efficient andwfrequent
.Pa
ww ww ww ww ww
payments of small amounts.
. O rg . O rg . O rg .O rg
Role in a
s l a i
E-Commerce:
s a l a i
s a l a i
s a l a i
s a lai.
dae-commerce payment
PaAn P da
asystem facilitates the.P ada
acceptance of electronic.P ada for online transaction.
payment P ada
w . w . w .
ww  E-commerce payment ww systems have become ww increasingly popular w ww
due to the widespread use ww
w
of internet-

la .Org and banking. lai.Org


based shopping
i l a i .Org l a i.Org lai.
s a
2. Compare and contrast the s a
credit card and debit sa
card. s a s a
da da da da da
w .Pa w
CREDIT.PaCARD w .Pa w .Pa CARD
DEBIT w .Pa
ww ww ww ww ww

Padasalai
 Pay Later System  Pay Now System
i .Org i .Org i .Org .Org .
 dThe
a
l a
sacredit card issuer lends a s l a
amoney to customer asThe l a
a debit card deducts a s l ai
athe amount directlyasalai
d d Pad account. d
w .Pa with an agreed interest. w .Pa w .Pa from customer‟s w .bank w .Pa
ww ww ww ww ww
 The bank account is not prerequisite for  The bank account is must for issuing a debit
i rg
.aOcredit i .Org i .Org i .Org .
issuing
a sa l a card.
a s a l a
a s
card.
a l a
a s al a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w.Pa
ww 3. Explain brieflywAnatomy w of a credit card. ww ww ww
 All Payment O rgcards are usually plasticOrg cards of size 85.60i.Ommrg width × 53.98 mm O g
rheight, rounded
a i.
l with a radius of 2.88 smm a i .
l to 3.48 mm and thickness a
l of 0.76 mm. l ai . lai.
s a
corners a s a s a s a
. P ada . P ada . P ada . P ada .P ada
ww  These standards ww
dimensions are maintained ww
universally in ww
accordance with ISO/IEC ww
7810#ID-1.
w w w w w
g g g g
a i.Or the stored value
4. Brieflylaexplain
a l a .Or and its types. lai.Or
icard a a l a i.Or a lai.
s
da value card is aPtype
 Stored s
da of debit card that P da s
is pre-loaded with certain da s
amount(value), daa
with which s
w .Pa w . a w . a w .Pa w .Pa
ww payment is made. ww ww ww ww
TYPES OF STORED rg VALUE CARD:rg
i . O i .O i .Org i .Org .
1) Closed
a s a l a
loop (single purpose)
a s a l a
a s a la
a s a l a
a salai
d d adform of binary-coded.Pdata.ad d
w .PaMoney is metaphorically w .Pa stored on the card w in.P
the w w .Pa
ww 2) Open loop (multipurpose) ww ww ww ww
 Open loop rg can be used to make
i.Ocards
g
i.Or debit transaction at variety
g
i.Or of retailers. i.Or
g
i.
as ala as ala ala ala ala
Pad Pad P adas Pad
as
Pad
as
w. w. w . w. w.
ww ww ww 124
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
dasala das
a l a s a l a sala s ala
a a ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 5. Write a note onwmining w in cryptocurrency w w ww ww
 The cryptocurrency
.Org units are created.Org .Org
by the solution of cryptographic .Org
tasks called mining.
 The s a l a i
s a la i
s a l a i
s a l a i
s a lai.
da miners not only da
generate new monetary da
units, but also initiate new da
transactions to the da
w .Pablock chain. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 As a reward, they will receive new Bitcoins.
i .Org i .Org i .Org i .Org .
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa .Pa - D
Section
w w .Pa w .Pa
ww Answer the following ww questions: ww ww ww
(5 Marks)
1. What is icredit .Org card? Explain lthe i rg players of a credit
.Okey i rg payment systemi.O
.Ocard rg bring out the
and .
merits a sof
l a
a it. a sa a
a s a l a
a s a l a
a s alai
d d d d d
w .PaCredit card is an electronic w .Pa payment systemwenables .Pa the bearer to buywgoods .Pa or services from w .Pa
ww ww ww ww ww a vendor,
based on the cardholder‟s promise to the card issuer to payback the value later with an agreed interest.
. O rg . O rg . O rg . O rg
Key Players
s a l a i In Operations Of
s a l a
Credit i Card
s a l a i
s a l a i
s a lai.
1.
P da
aBearer: Pada P ada P ada P ada
w . w . w . w . w .
ww  The holder of the wwcredit card account who wwis responsible for payment ww of invoices in full (transactor)
ww or
.O g .Org .Org .Org
a portion ofrthe balance (revolver) the rest accrues interest and carried forward.
s
2. Merchant:a l a i
s a l a i
s a l a i
s a l a i
s a lai.
da da da da da
w .PaStorekeeper or vendor w .Pawho sell or providing w .Paservice, receiving w .Pa made by its customers
payment w .Pa
ww ww ww ww ww

Padasalai
through the credit card.
3. Acquirer: i .Org i .Org i .Org i .Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
 Merchant‟s
d bank that isaresponsible
d for receivingapayment
d on behalf of merchant
d send authorization d
w .Pa w .P w .P w .Pa w .Pa
ww requests to the issuingww bank through the w w
appropriate channels. ww ww
4. Credit CardrgNetwork: rg
i O
.the i .Othe i .Org i .Org .
 It acts
a s a l a
as intermediate between
a s a l a banks.
a s a l a
a s a l a
a s alai
d d adtransaction between.P adacquirer and the credit d
w .PaThe Company responsible w .Pa for communicating w .Pthe w the w .Pacard
ww issuer. ww ww ww ww
 E.g. Visa, . O rg
MasterCard, Rupay i.Org . O rg . O rg
s a l a i
s a l a s a l a i
s a l a i
s a lai.
da
5. aIssuer:
P P ada P ada P ada P ada
w . . . . .
ww  Bearer‟s bank, w wwissue the credit card,wset
that wwlimit of purchases, decides w
ww the approval of transactions, ww
w
issue invoices for payment, charges the g holders in case of defaultg and offer card-linked products such as
i . O rg i . O r i . O r i . O rg .
insurance, alaadditional cards and rewards ala plan. ala ala alai
a das ada
s
ada
s
ada
s
ada
s
w.P ww
. P w . P w . P w .P
ww 2. Briefly explain w Electronic Account transferww and its types. ww ww
 ElectronicOAccount
i . rg transfer include
i .Org ECS (ElectroniclaiClearing
.Org . rg
Services), EFT O(Electronic
i
funds
.
s l a
a Real Time GrossaSettlement
transfers),
a s a l a system (RTGS) a s aetc. a s a l a
a salai
w Pad (Electronic Clearing
.ECS w
d
.PaServices) w .Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
 Electronic Clearing Service can be defined as repeated transfer of funds from one bank account to
multiple a i .Orgaccounts or vice versa
bank a i rg computer and Internet
.Ousing a i .Org technology. lai.Org i.
sa
da
l sa l
da sa l sa sala
a a ada a da a da
w.P w.P w . P w.P w.P
ww ww ww 125
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s d sala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
 Advantages .Orofg this system are bulk rg
.Opayments, guaranteed payments.Org Org
and no need to .remember payment
s
dates.a la i
s a la i
s a l a i
s a l a i
s a lai.
da a
Pad bulk payment w ada ada ada
w .PaECS credit is used for w .making . P w . P w . P
ww ww ww of amounts. ww ww
 ECS debit is used for bulk collection of amounts.
i .Org funds transfers)lai.Org i .Org i .Org .
a s a l a
EFT (Electronic
a s a a s a l a
a s a l a
a s alai
d d d d d
w .PaElectronic Funds Transfer w .Pa (EFT) is the “electronic w .Pa transfer” of moneywover .Pa an online network.w.Pa
ww  The amount sentwfrom w the sender‟s bankwbranch w is credited to theww receiver‟s bank branchwon w the same

.Org .Org .Org .Org


day in batches.
i i i .
 EFT a sis l a
a a widely used method a s l a
a moving funds fromaone
for s l a
a account to another in a s l
B2B a i
a business models. asalai
w Pad Time Gross Settlement
.Real w
d
.Pa system (RTGS) w.Pa
d
w .Pa
d
w .Pa
d
ww ww ww ww ww
 Real Time Gross Settlement system (RTGS) is a payment system particularly used for the settlement of
. O g
rbetween . O rg especially banks. . O rg . O rg
transactions
s a l a i financial
s a l i
institutions,
a s a l a i
s a l a i
s a lai.
daname indicates, RTGS
PaAs P
a
adtransactions adaat the real time. .Pada
are processed
P P ada
w . . . .
ww  RTGS paymentsware wwalso called as push paymentsww
w that are initiated (“triggered”)
ww
w by the payer.ww
w
 RTGS payments rg are generally large-value rg payments, i.e. high-volume rg transactions. rg
ala i.O lai .O lai .O i.O i.
das a sa
da sa a sala das
ala
w.3. Pad
PaWrite a note on w. a. Internet bankingw.Pa b. Mobile banking
w. Pa d
w .Pa
w w ww ww ww ww

Padasalai
a) Internet banking
l i .Org is a collective lterm
 Internetabanking a i .Orforg E-banking, online .banking,
l a i Org virtual banking,
l a i rg banks, web
.Odirect lai.
a sa a s a a s a a s a a s a
d
banking and remote banking. d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Internet bankingwallows w customers of a financialww institution to conduct ww various financial transactions
ww on
a secure website g operated by the banking g institutions.
i O r
. fast and convenient i O r
. of performing anylabanking i .Org transactions. lai.Org .
 Thissis
a a laa very
a s a l a way
a s a a s a a s alai
d d d d through its website. d
w .PaIt enables customerswof.Paabank to conduct a wide w .Parange of financial transactions
w .Pa w .Pa
ww  In fact, it is like w w
a branch exclusively operating ww of an individual customer. ww ww
b) Mobile banking . O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
 aMobile
da banking is another a of net banking. ada
adform ada ada
w . P w . P w . P . P .P
ww  The term mobileww banking ww
(also called m-banking) refers to the w ww provided by thewbank
services ww to the
customer to conduct banking transactions with the aid of mobile phones.
. O rg . O rg . O rg rg
.Oetc.
 These s a l a i
transactions include balance
s a l a i checking, account s l a i
transfers,
a payments, l
purchases,
s a a i
s a lai.
da da da da da
w .PaTransactions can bewdone .Pa at anytime and anywhere. w .Pa w .Pa w .Pa
ww  The WAP protocol ww installed on a mobile wwphone helps the userwhave w
a permanent control ww over the
g rg own finances. g g
account and
ala i.Orremote management of ala i.Ohis ala i.Or ala i.Or i.
as as as s sala
Pad Pad Pad P ada Pa d a
w. ww
.
ww
. w .
ww
.
ww w
J. BASKARAN M.Sc., B.Ed. (C.S)
w w w w
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
r
[email protected]
.O g .O r g .O r g .Org
[email protected]
.
a l a i
Puducherry. a l a i a la i a l a i
Puducherry. alai
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 126
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a la i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 4. What is cryptocurrency? ww Explain the same. w w ww ww
 A cryptocurrency
.Org is a unique virtual rg
.O(digital) asset designed .to g as a medium of exchange
Orwork .Org using
s a la
cryptographic
i
algorithm. s a la i
s a l a i
s a l a i
s a lai.
ada
.PThis . P ada . P ada . P ada . P ada
w algorithm secures w w w w
ww ww the transactions bywrecordingw it in block chainwand controls the creation
w wwof
additional units of the currency.
 Cryptocurrencyi .Org is also called as lcryptocoins,
i .Org i .Orgcurrencies or virtual i Org
.currencies .
a s a l a
a s a a e-cash, alternative
a s a l a
a s a l a and
a s alai
ad classified as a subset
.Pare .Pofaddigital currencies. .Pad .Pa
d
.Pa
d
w w w w w
ww  Cryptocurrency can wwbe defined as distributed wwaccounting system based ww on cryptography, storing ww
information about
i . O rg the state of ownership i . O rg in conventional units. i .Org i .Org .
Bitcoin
a sa l a
a sa l a
a sa l a
a s a l a
a s alai
d d d ad d
w .PaThe term “cryptocurrency” w .Pa began to be used w .Pathe appearance of the
after w .PBitcoin. w .Pa
ww ww ww ww ww
 Bitcoin was developed in 2009 and it is the most popular and the first decentralized cryptocurrency.
Altcoins lai.Or
g . O rg . O rg .O rg
s a s a l a i
s a l a i
s a l a i
s a lai.
da
PaAltcoins is the collective P da for all cryptocurrencies
aname P ada that appeared after P da
aBitcoin. P ada
w . w . w . w . w .
ww  The early Altcoins wwLitecoin and Namecoin wwappeared in 2011. ww ww
Blockchain rg
la i .O l a i .Org l a i .Org l a i.Org lai.
 Blockchains
s a are an open s a
distributed book that records
s a transactions of a
cryptocurrencies
s between anys a
ada ada ada ada ada
w.P two parties in an efficient w.P and verifiable manner. w.P w.P w.P
ww ww ww ww ww

Padasalai
5. Explain in i rg : Unified payments
.Odetail i .Orginterface i .Org i .Org .
s
 Unified
a
la
a Payments Interface a s l a
a(UPI) is a real-time apayment
s a l a
system developeda s l a
aby National Payments a s alai
d Pad to facilitate inter-bank d d d
w .PaCorporation of India w .(NCPI) w .Pa transactions. w.Pa w .Pa
ww ww ww ww ww
 It is simple, secure and instant payment facility.
g rg rg .Orgfunds instantly lai.
i.Or is regulated by
 This ainterface
l a a l a i
the.OReserve Bank of a l a
India i .Oand used for l a
transferring
a i a
P a das
between two bank a
accounts
P dasthrough mobile (platform)
P a das devices. http://www.npci.org.in/
P a das P a das
w. .
wwdeposits funds directly w. ww
. w.
ww  UPI withdraws wand wwfrom the bank accountwwhenever a transaction w iswrequested.
 It also provides
. O rg the “peer to peer”i.O rg request which can
collect . O rg scheduled and paidi.O
be asrg
per requirement
and s a l a i
convenience. s a l a s a l a i
s a l a s a lai.
. P ada . P ada . P ada . P ada .P ada
ww  UPI is developed
w w w w w
wwon the basis of Immediate ww Payment Service (IMPS). ww ww
 To initiate a transaction, UPI applications use two types of address - global and local.
 Global l a i .Org includes bank laccount
address a i .Org numbers and IFSC. l a i .Org l a i .Org lai.
s a s a s a s a s a
da da da da da
w .PaLocal address is a w .Pa payment address.w.Pa
virtual
w .Pa w .Pa
ww  Virtual paymentww address (VPA) also called ww as UPI-ID, is a unique ww ID enable us to sendwand w receive
money from
i .Orgmultiple banks andlaprepaid
i .Org payment issuers. i .Org i .Org .
 Bank a s l a
aor the financial institution
a s a allows the customer a s to l a
a generate VPA usingaphone s l a
a number associated a s alai
d ad d d d
w .Pawith Aadhaar number w .Pand bank account w .Pa
number. w .Pa w .Pa
ww ww ww ww ww
 VPA replaces bank account details thereby completely hides critical information.
rg
i.O(Mobile .OrgIdentification number) .Oisrg Org payment.
 The a MPIN
l a banking Personal
a l a i a la i required to confirm
a l a i.each
alai
.
d a s a s a s a s a s
.PaUPI allows operating.P ad bank accounts in
multiple d
.Paa single mobile application. .Pa
d
.Pa
d
w w w w w
ww ww ww 127
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
da sala sala s a l a sala s ala
a ada ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
J. BASKARAN M.Sc.,
. O rg B.Ed. (C.S) .Org .Org rg B.Ed. (C.S)
J. ILAKKIA M.Sc., M.Phil.,
. O
la i
[email protected]
sa sa la i
sa l a i lai
[email protected]
s a s a lai.
.P ada Puducherry. .P ada .Pa
da
.P adaPuducherry. ada
ww ww w
COMPUTER APPLICATION www w.P
w w ww ww
i .17.
Org E-COMMERCE i .Org SECURITY i .Org SYSTEMS i .Org .
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa .Pa – A
Section
w w .Pa w .Pa
ww Choose the best answer ww ww ww (1 Mark) ww
g g rg it is termed asi.Org
ala i.Or when a stolen credit
1. In E-Commerce,
alai.Orcard is used to make ia.Opurchase
ala ala alai
.
d a s d a s a s a s a s
ad
.Pa a) Friendly fraudw.Pab) Clean fraud wc).PTriangulation adCyber squatting .Pad
fraud .Pd)
w w w
ww ww ww ww
2. Which of the following is not a security element involved in E-Commerce? ww
rg rg rg rg
a ai.O
a) lAuthenticity lai.O
b) Confidentiality
a c) Fishing lai.O
a lai.O
d) Privacy
a alai.
das
PaAsymmetric encryption das
a also called as das das d a s
w .3. w .Pis w .Pa w .Pa w .Pa
ww ww ww ww ww
a) Secure Electronic Transaction b) Certification Authority
g
.Oralgorithm .Org .Org .Org
sc)
a la
RSAi
s a l a i d) Payment
s a l a i
Information s a l a i
s a lai.
PaTheda da ada da da
w .4. security w .Pa technology does w
authentication not.Pinclude w .Pa w .Pa
ww ww ww ww ww

Padasalai
i) Digital Signatures
i . O rg i . O rgii) Digital Time Stamps i .Org i .Org .
s
iii) Digital
a
l a
a Technology a s a l a s a l a
iv) Digital Certificates
a a s al a
a s alai
d d Pad Pad Pad
w .Pa a) i, ii & iv w .Pab) ii & iii w . w . w .
ww ww ww c) i, ii & iii ww d) all the above ww
rg
5. PGP stands for
i .O i.Org i .Org i .Org .
a s
a)
l a
a Pretty Good Privacy a s a l a
b) a
Prettys l a
aGood Person a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww c) Private Good ww Privacy ww d) Private Good Person ww ww
6. _____ protocol. O rg is used for securing . Org cards transactionsi.Ovia
credit rgthe Internet . O rg
s a la i
s a l a i
s a l a s a l ai
s a lai.
. P ada a) Secure Electronic . P
a
adTransaction (SET) Padab) Credit Card Verification
. . P ada .P ada
w w w ww w
ww c) Symmetric wwKey Encryption ww d) Public KeywEncryption ww
g g g .Org
a i.Or
7. Secure lElectronic
a a l ai.Orwas developed in alai.Or
Transaction (SET) l a i ala i.
das das s sa das
.Pa a) 1999 .Pab) 1996 ada
c).P1969 .Pd)
a
ad1997 .Pa
w ww ww
w
w ww ww w
ww
w
8. The websites secured by Secure Socket Layer protocols can be identified using
rg rg rg rg
s ai.O
a)alhtml:// alai
b) http://
s
.O c) htmls://alai.O
s alai
d) https://
s
.O
salai
.
ada
P 3-D Secure, a protocol ada ada ada .Pa
d a
w.9. w.Pwas developed by ww.P w.P w
ww ww w ww ww
a) Visa b) Master c) Rupay d) PayTM
. O r g . O r g . O r g .Org .
a l a i a l a i a la i a l a i alai
d a s d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 128
ww ww
. O rg . O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
.O rg rg .Org i.Or
g
10.Which lai.O Ransomware
alaofi the following is trueaabout sa l a i a l a ala i.
das
PaRansomware is not awsubset Pad
as da ada
s das
w .a) . of malware w .Pa b) Ransomware deletes w.P the file instantlyww.P
a
w w w w w w w w w
c) Typopiracy is a form of ransomware d) Hackers demand ransom from the victim
i .Org i .Org i .Org i .Org .
a s a l a
a sa l a Section-B
a s a l a
a s a l a
a s alai
w Pad the followingwquestions
.Answer .Pa
d
w .Pa
d
w .Pa
d
w
(2 Marks) . P ad
ww ww ww ww ww
1. Write aboutrg information leakage inrg E-Commerce.
i . O i . O i .Org i .Org .
 The a s a l a
leakage of trade a
secrets s
in
l a
a E-Commerce mainlyaincludes
s a l a
two aspects: a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww (a) The contentwofwthe transaction between wwthe vendor and customer wwis stolen by the third party;
ww
. O rg
(b) The idocuments provided by ithe. O g
rmerchant to the customer . O rg or vice versa are illegally
.O rg used by the
s a l a s a l a s a l a i
s a l a i
s a lai.
da da da da da
w .Paanother. .Pa
w .Pa w .Pa
w .Pa
w
ww  This intercepting wwand stealing of online documents
ww ww leakage
is called information ww
i .Orgnote on typopiracy.
2. Write alashort l a i .Org l a i .Org l a i.Org lai.
s a s a s a s a s a
da da da da da
w .PaTypopiracy is a variant
w .Paof Cyber Squatting. w.Pa w .Pa w .Pa
ww ww ww ww ww

Padasalai
 Some fake websites try to take advantage of users‟ common typographical errors in typing a website
g
.Ordirect .Orgwebsite. .Org .Org .
a
addressla i
and users to a a l a i
different a l a i al a i alai
d a s d a s d a s d a s d a s
w .PaSuch people try towtake .Pa advantage of somewpopular .Pa websites to w .Pa accidental trafficwfor
generate .Patheir
ww ww ww ww ww
websites. rg
l a i .O l a i.Org l a i .Org lai.O
rg
lai.
a a sa a sa
a das non-repudiation. das
3. Define
a ada Pad
a s
ada
w w.P Non-repudiation ensures
w w.P that the signer who
w
.P
wdigitally w w. w w.P
w w w signed the w
document cannot deny w
having signed
it. . O rg . Org . O rg . O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
a
PaItdPrevents adaagreement after the.Pdeal.
against violation ada ada ada
w . w . P w w . P w .P
ww 4. List the different wwtypes of security technologies
ww in E-Commerce ww ww
.O rg .Org transactions are classified
.Org into .Org
The security
s a l a i technologies in E-Commerce
s a l ai
s a l a i
s a l a i
s a lai.
da technology.Pad
a da da da
w .●PaEncryption
w w .Pa w .Pa w .Pa
ww ww ww ww ww
● Authentication technology
i .Org protocols i .Org i .Org i .Org .
● Authentication
a s a l a
a s a l a
a s a la
a s a l a
a salai
d
PaWrite d d d d
w .5. about digitalw .Pa
signature. w .Pa w .Pa w .Pa
ww ww ww ww ww
 A digital signature
g is a mechanism that
g is used to verify that agparticular digital document,
g message or
i .Or i .Or i .Or i.Or .
s a l
transaction
a
a is authentic. asa l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 129
ww ww
. O rg .O rg . O rg . O rg
s a l a i
sa l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww
i.O rg i.O rg Section-C ai.Org i .Org i.
a sala a sala das
al sa l a
das
ala
.P ad the following questions
Answer .Pa
d
.Pa .P ada (3 Marks) a
ww ww w w w.P
w w ww ww ww
1. Write a note gon certification authorities
g (CA)
i .Or i .Or i .Org i .Org .
 Digital
a s l a
a certificates are issued a s l a
a recognized Certification
by a s l a
a Authorities (CA). asa l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  When someone w w
requests ww the authority verifies
a digital certificate, wwthe identity of the requester,
ww and if
the requester
i .Orgfulfills all requirements,i .Orgthe authority issues it.Org
i . i .Org .
a s l a
a E-Commerce Security a s l a
a Threats? a sa l a
a s a l a
a s alai
d
2. aList some d d d d
w .P w .Pa w .Pa w .Pa w .Pa
ww  Informationwleakage w ww ww ww
rg
 Tampering rg rg rg
ai.O
al sala
i.O
sala
i.O
sala
i.O ala i.
P das
a Payment frauds .Pada ada ad a a d a s
w . w w.P w.P ww
.P
ww ww ww ww w
 Typopiracy
Org
i. asymmetric andalsymmetric
i. i.Org Org i.Org i.
sala
3. Differentiate s a sala
algorithms. sa l a
das
ala
.P ada .P ada .P ada .P ada .P a
w ww ww Key Encryption
Symmetric
w www ww Key Encryption ww
Asymmetric
w w

Padasalai
 Same key risgused for both encryption
rg and  Different
rgkeys are used for encryption
rg and
a la i.O a l a i.O a l a i.O al ai.O lai.
as
ddecryption s asdecryption as sa
.Pa .P ada .Pa
d Pad ada
w  Speed of encryption w w w. w.P is
ww ww or decryption is very wwfast  Speed of wwencryption or decryption ww
i .Org i.Org i .Org
comparatively slow
i .Org .
a sa l a
a s a l a
a s a l a
a s a l a
a s alai
d ad are of same size .Pad The size of cipher.Ptext ad is always greater than d
w .Pa Plain text and cipher
w .Ptext w w w.Pa
ww ww ww ww ww
plain text.
. O rg . Org . O rg . O rg
 Provides
s a a i
l confidentiality sal a i a l a i
 sProvides a l a i
confidentiality,sauthenticity and s a lai.
. P ada . P ada . P ada . P ada .P ada
w w w non-repudiation w w
ww ww ww ww ww

l a i .Org l ai .Org l a i .Org l a i .Org lai.


s a s a s a s a s a
da
4. Write a note on PGP. da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Pretty Good Privacy ww ww
(PGP) is a decentralized ww
encryption program ww
that provides cryptographic
g rg .Org rg
i.Orauthentication for data
privacy and i.Ocommunication. i alai i.O .
a sala a sala
a a sa la
a s s a l a
.PaPGP encryption uses
d aa d combination of hashing,
d data compression, d d
w w .P serial
w .Pa w .Pasymmetric-key cryptography
w .Pa
ww ww ww
and asymmetric-key cryptography. ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w .P w .P
ww ww w w
130
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
5. Explain 3D secure payment protocols
rg rg rg rg
lai.O is a secure payment
 3-DsaSecure s a lai.O protocol on thesaInternet,
lai.O developed bysaVisa
lai.O and adapted bysalai.
da da da da da
w .PaMasterCard. w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 It gives a better
g authentication of the g holder of the payment card,
g during purchases madeg on websites.
i .Or i .Or i .Or i .Or .
 Thisa s l a s l
aauthentication model acomprise
a a 3 domains (hence
a s l a
athe name 3D) which are: a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. The Acquirer ww Domain ww ww ww
i . rg Domain
2. TheOIssuer
i.Org i .Org i .Org .
a s l a
aThe interoperability a s a l a
a sa l a
a s a l a
a s alai
d 3. d Domain d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
. O rg . O rg Section - D
. O rg . O rg
s a l a i
s a l a i
s a l a i
s a l a i
s a lai.
ada the following questions:
Answer
P Pada P ada P ada (5 Marks) ada
w . w . w . w . w.P
ww ww
1. Write about dimensions of E-Commerce Security. ww ww ww
rg rg rg .Org
s a lai.O Conforming genuineness
● Authenticity:
sa lai.O of data shared.salai.O sa l a i ala i.
ada ada da ada das
w.●PAvailability: Prevention .Pa
w.P against data delay orwremoval. .P .Pa
ww ww ww www ww
w

Padasalai
● Completeness: Unification of all business information.
i. Org i. Org . Org .Or g .
sala
● Confidentiality:
a
Protecting data
a alai
salaagainst unauthorized sdisclosure.
a asa
l ai
a s alai
d d Pad d d
w .●PaEffectiveness: w .Pahandling of hardware,
Effective w .software and data. wP.a
w .Pa
ww ww ww ww ww
● Integrity: Prevention
g of the data beinggunaltered or modified. g
i .O r i.Or i .Or i .Org .
a l a
● Non-repudiation:
a s Prevention a s a l a
against violation agreement
a s l a
a after the deal. a s a l a
a s alai
d Pad Pad Pad Pad
w .●PaPrivacy: Prevention w . w . w . w .
ww ww of customers‟ personal wwdata being used by others. ww ww
● Reliability: Providing
rg rg
a reliable identification of the individuals rgor businesses. rg
la i . O l a i . O l a i . O l ai . O lai.
●a s a s a s a s a s a
P da Ability: Capability
Review
P adaof monitoring activities P
a audit and track the operations.
adto P ada P ada
w . w . w . w . w .
ww 2. Explain encryption ww technology. ww ww ww
 Encryption rg
i.Otechnology is an effective g .Org
i.Orinformation security iprotection. i .Org i.
sala
a defined as convertingda sala da sala da sa l a
das
ala
.P aItdis .Pa a Plaintext intowmeaningless
.Pa .Pa encryption algorithm
Ciphertext using athus
ww w w w w w w w.P
w w
ensuring the confidentiality of the data. w w w
rg
i.O or decryption process rg
i.O use a key to encrypt rg
i.Odecrypt the data. alai.O rg .
 The encryption
a l a a l a a laor alai
s s s s s
. P ada of Encryption Technologies:
Types . P ada . P ada .P ada .Pa
d a
w w w w w
ww ww ww ww ww
 Symmetric Key Encryption System
i .Org i .Org i .Org i.Org .
l a
 asAsymmetric
a Key Encryption
a s l a
a System. a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 131
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww 1) Symmetric KeywEncryption:
w w w ww ww
 The Datai.O rg
Encryption Standard (DES) .Orgis a Symmetric key .Orgencryption method.
data .Org
s a la s a la i
s a l a i
s a l ai
s a lai.
da da da da ada
w .PaDES is the typicalwblock
.Pa algorithm that takes w .Paa string of bits of clear
w .Patext (plain text) withw.aPfixed
ww ww ww
length and transforms it into encrypted text of the same length. ww ww
i.O rg O
i.algorithm rg i.O rg rg
O the exact key lai.
i.know
 DESaalso
l a uses a key because athe
l a can only be
a l a
deciphered by people who
a l a
da s s s s sa
. P athat has been used .
for P ada
encryption. . P ada . P ada . P ada
w w w w w
ww ww ww ww ww
 The DES key is apparently 64 bits, but in fact the algorithm uses only 56.
i .Org i .Org i .Org i .Org .
 The a sa l a
other eight bits are only a s l
useda
a to verify the parity a s l a
a then it is discarded.asa
and l a
a s alai
d d ad Pad Pad
w .PaDES is not safe forwmany .Pa applications, because w .Pof w . w .
ww ww ww ww key size (56-bit). ww
its relatively smaller
 So the key O g
rlength can be easily increased O rg by multiple usei.O ofrgthe DES, described asOTriple-DES,
rg also
l a i . l a i . l a l a i . lai.
s a s a s a s a s a
P da as TDES, 3DES
aknown P aordaDESede. P ada P ada P ada
w . . . . .
ww 2) Asymmetric OrwPublic ww Key Encryption: ww
w
ww
w
ww
w
g asrg g .Org
i.Orencryption also calledi.O
 Asymmetric i.Or
RSA (Rivest-Shamir-Adleman) algorithm. i i.
sala
a sala
da and digital signatures.
da sala sa l a
das
ala
.P  aItduses public-key authentication
.Pa .Pa .Pada .Pa
w ww www w ww w ww ww
w
 Symmetric Cryptosystems raises the problem of key exchange and key management.

Padasalai
O rg
i.symmetric rg
O communicating parties
i.the rg
i.O need not know aother‟s rg
i.O private key in alai.
 Unlike
a laa encryption,
a l a a l a l a
P das
aasymmetric P a das P a das P a das P a das
. . . . .
w ww ww
encryption.
w ww w ww w ww w
 Each user generates
g their own key pair,g which consists of a private
g key and a public key.g
i .Or i.Or i .Or i .Or .
a sa l
 Adpublic-key
a encryption method
a s l a
a is a method for converting
a s a l a a plaintext withaas a l a
public key into a cipher
a s alai
d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww text from whichw w plaintext can be retrieved
the ww with a private key. ww ww
. O rg . Org . O rg . O rg
s a la i
s al a i
s a l a i
s a l ai
s a lai.
P da
3. aDifferentiate ada and digital certificates.
digital signatures
P P ada P ada P ada
w . w . w . . .
ww ww Signature
Digital ww ww Certificate www
wDigital
 A digital.Osignature
rg is a mechanism g is used  A digital
.Orthat .Org certificate is a computer.Org file which lai.
a l a i l ai l a i l a i
a
toasverify
d a d asadigital document,adasofficially
that a particular a approves the
a d asarelation between athe d asa
w.P message or transaction w.P is authentic. w.P w.P
holder of the wcertificate and a particular .P
wpublic
ww ww ww w ww
key.
O rg O r g .Orgcertificates are used g
.Orto
 Digital i . signatures are usedlai.to verify the  Digital i i .
a s a l a
a s a a s a la
a s a l a verify the
a salai
d ad being sent. d adsender. d
.Pa trustworthiness of the
w .Pdata
w .Pa trustworthiness of.Pthe
w w .Pa w
ww ww ww ww ww
 Digital signature
rg is to ensure thati.O rg remain  Digital
a data rg
certificate g
binds a digital rsignature to an
i . O i . O i. O .
a s alafrom the point it was
secure a s la
aissued ala
and it was asEntity. a s ala a s alai
ad d
.Paparty. ad ad ad
w.P not modified by a wthird w.P w.P w.P
ww ww ww 132
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
dasala sala s a l a sala s ala
a ada ada ada ada
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
alai. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w ww
ww w w
 It provides authentication, w and
non-repudiation
w ww w
 It provides authentication and security.
integrityi.Org i.Or
g
i .Org i.Or
g
i.
da sala da sala da sa l a s a l a
das
ala
.Pa .Pa .Pa .P ada .Pa
w w w w w w w w ww
w 4. Define Secure Electronicw Transaction (SET) w and its features. w w
 Secure Electronic
.Org Transaction (SET) .Orgis a security protocol rg electronic payments
.Ofor rg credit cards
.Owith .
a l a i a l a i a l a i a l a i alai
a s
d VISA and MasterCard.
by d a s d a s d a s d a s
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  SET implementation ww is based on the usewof w digital signatures andwencrypted
w ww
data with asymmetric and
i rg
.Oalgorithms. i.Org i .Org i .Org .
alai
symmetric
l a l a l a l a
a s a a s a a sa a s a a s
d d to ensure the privacy. d d d
w .PaSET also use dual signatures
w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 The SET purchase involves three major participants:
. O rg . O rg . O rg .O rg
 sThe
a a i
l Customer, s a l a i
s a l a i
s a l a i
s a lai.
. P ada . Pada . P ada .P ada . P ada
w  The Seller w w w w
ww ww ww ww ww
 The Payment
. O rg Gateway. .Org .Org .Org
 Here s a la
the
i
customer shares s
the a l a
order
i
information withs a
thel a i
seller and the s
payment a l a i
information only withs a lai.
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww the payment gatewayww but not with the others. ww ww ww

Padasalai
 So, with the
OrgSET, the credit card number
Org cannot be stored O
inrg
seller‟s files also could g be recovered
Ornot
sa lai. sa lai. sa lai. s alai
.
sa lai.
a
d a hacker. ada ada a ada
w.P
aby
w.P w.P Pad
w. w.P
ww  The SET protocol wwguarantees the security ww w w
of online shopping using credit cards on the open network. w w
KEY FEATURES: i .Org i.Org i .Org i .Org .
a sa l a
a s a l a
a s a l a
a s a l a
a s alai
d public key encryption d d ensure data confidentiality. d d
w .●Pa Using
w .Pa and private key encryption w .Pa w .Pa w .Pa
ww ● Use information w w ww
digest technology to ensure the integrity of information.
ww ww
. O rg . O rg . O rg . O rg
s a la i
● Dual signature technology to ensure
s a l a i the identity of both
s a l a i
parties in the transaction
s a l ai
s a lai.
P da
aBriefly P ada P ada P ada P ada
w .5. explain SSL.
w . w . w . w .
ww ww ww ww ww
 Secure Sockets Layers (SSL) is a common Cryptographic protocol.
l a i .Org l ai .Org l a i .Org l a i .Org lai.
 SSL s a
is a hybrid encryption s a
protocol for securing a
transactions
s over the Internet s a
developed by Netscape. s a
da da da da da
w .PaIt is based on a publicw .Pakey cryptography process w .Pa to ensure the security w .Paof data transmissionwover .Pa the
ww ww ww ww ww
internet. rg
l a i .O l a i .Org la i .Org l a i .Org lai.
 Itsa s a a s a a s a a s a a sa
d principle is to establish d a secure communication d channel (encrypted)Pabetweend d
a client and a server
w .Pa w .Pa w .Pa w . w .Pa
ww ww step.
after an authentication ww ww ww
 The SSL i .O rg ensures the security
system i .Orgof data, located between
i .Org the application layer i rg the transport
.Oand .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d in TCP.
alayer ad ad ad ad
w.P w.P w.P w.P w.P
ww ww ww 133
ww ww
i.O rg i.O rg i.Or
g
i.O rg i.
dasala sala s a l a sala s ala
a ada ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
a s sala
www.Padasalai.Net
da a s sala
www.TrbTnpsc.com s a
a d a .Pa
d ada .Pa
da
w.P w.P w .P
ww secured E-Commerce w
ww  For example, awuser w using an internet browser
w w
to connect to anwSSL ww site will

la .Org data without any


send encrypted
i la .Orgnecessary manipulations.
more
i l a i .Org l ai .Org lai.
s a s a s a s a s a
da adamarket support SSL, damost of the secure Pcommunications
da da
w .PaToday, all browserswin.Pthe w .Pa
and
w . a .Pa
are proceeded
w
ww ww
through this protocol. ww ww ww
rg
i.Ocompletely hiddenafor i.O rg rg
i.O to intervene in the i.O rg
 SSL aworks
s l a s l a the user, who does not
s a l ahave
s a l a
protocol.
sa lai.
ada ada ada ada ada
w.P The user has to w w.Psure the URL starts
make .P https:// instead ofwhttp://
wwith .P w.P
where the “s” obviously
ww w ww ww ww
means secured and also preceded by a green padlock.
i .Org i.Org i .Org i .Org .
a sa l a
a sa l a
a sa l a
a s a l a
a s alai
d d d BY d d
w .Pa w .Pa .Pa
PREPARED
w w .Pa w .Pa
ww ww ww ww ww
i.O rg i.O rg i.O rg i.O rg i.
sala
J. BASKARAN M.Sc., B.Ed. (C.S)
da sala sala sala
J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
s ala
[email protected] ada a da da
[email protected] .Pa
d a
w.P ww
. P w.P w .P w
ww Puducherry.
w ww
******************
ww Puducherry.
ww

la i .Org l a i .Org l a i .Org l a i.Org lai.


s a sa s a s a s a
da da da da da
.Pa .Pa .Pa .Pa .Pa
ww
w
18. ELECTRONIC
ww
w
wDATA
w w
INTERCHANGE- ww
w
EDI
ww
w

Padasalai
i.O rg i.Org Section – A i.Org .Org
a la a l a la l ai lai.
Choose
a d s
a the best answer ada s
a d asa a dasa(1 Mark) a d asa
w.P w.P w.P w. P w.P
ww 1. EDI stands for ww ww ww ww
a) Electronic Details Information b) Electronic Data Information
O r g
. Data Interchange lai. O r g .Org Details Interchange .Org .
c) Electronic
a l a i a d) a i
Electronic
a l a l a i alai
d a s d a s a s a s a s
PaWhich
.2. .Pa is an internationally
of the following ad
.Precognized
d
.Pa for trade, transportation,
standard format .Pa
d
w w w w w
ww insurance, bankingwand w customs? ww ww ww
a) TSLFACT rg b) SETFACT rg c) FTPFACT rg d) EDIFACT rg
a i . O
lis the first industry-specific a i . O
l EDI standard? sal a i . O l a i . O lai.
3. Which s a s a s a s a
P da
aTDCC P ab)daVISA P adac) Master P ada d) ANSI P ada
w . a) w . w . w . w .
ww 4. UNSM stands for? ww ww ww ww
a) Universali.Natural
l a Org Standard message l ai .Org l a i .Org Notations for Simple
b) Universal
l a i
g
.Ormessage lai.
s a
a Nations Standard
c) aUnited a s a
message s a
ad) United Nations Service s a
a message a s a
w P d
.5. w . Pad w . Pad w . Pad w .Pad
ww Which of the followingww is a type of EDI?ww ww ww
a) Direct EDI b) Indirect EDI c) Collective EDI d) Unique EDI
O rg O r g O r g .Org
6. Who a i. as the father of EDI?
islacalled a l a i .
a la i .
a l a i alai
.
d a s d a s d a s a s
d d) None of the above d a s
w PaCharles
.a) Babbage
w .Pab) Ed Guilbert w.Pa c) Pascal w .Pa w .Pa
ww 7. EDI interchangesww starts with ____ and ends wwwith ____ ww ww
a) UNA, UNZ rg b) UNB, UNZ rg c) UNA, rUNT g d) UNB, rg UNT
ala i.O ala i.O i.O i.O alai
.
das das d a sala das
ala a s
.Pa .Pa .Pa .Pa .P ad
w w w w w
ww ww ww 134
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
8. EDIFACT.O rg for
stands .Org .Org .Org
a) EDI s a
forla i
Admissible s
Commercial a la i
Transport s a l a i
s a l a i
s a lai.
da
PaEDI da da da da
w .b) for Advisory w .Pa and Transport w.Pa
Committee w .Pa w .Pa
ww ww ww ww ww
c) EDI for Administration, Commerce and Transport
.Org
d) EDI forlaAdmissible
i Commerce land i rg
.OTrade i .Org i .Org .
a s a a s a a
a s a l a
a s a l a
a s alai
d versions of EDIFACT
9. The dare also called as Pad d d
w .Pa w .Pa w . w .Pa w .Pa
ww a) Message types ww b) Subsets ww c) Directories ww d) Foldersww

. Org Org
. Org . Org . .
10.Number
a s alaiof characters in anasingle s alai EDIFACT messages a s alai a s alai a s alai
w Pa5d
.a) w
d
.Pab) 6 w
d
.Pa c) 4 w .Pa
d d) 3
w .Pa
d
ww ww ww Section-B ww ww
Answer the .following
O rg questions . O rg . O rg (2 Marks)
.O rg
1. Defines a a i
lEDI. s a l a i
s a l a i
s a l a i
s a lai.
. P ada . Pada . P ada . P ada . P ada
w  The Electronic Data w Interchange (EDI) isww the exchange of business w documents betweenwone w trade
ww ww w ww w
partner and another electronically.
2. List few la i .Org of business documents
types l a i .Orgthat are transmitted l a i rg
.Othrough EDI. l a i.Org lai.
s a s a s a s a s a
da da da da da
w .Pa Delivery Notes w.Pa w .Pa w .Pa w .Pa
ww  Invoices ww ww ww ww

Padasalai
 Purchaserg
i .O i .Org i .Org i .Org .
l
 asOrders
a a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa Advance Ship Notice w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
 Functional Acknowledgements
i .O rg4 major components i .OofrgEDI? i .Org i .Org .
alai
3. What are l a the l a l a l a
a s a a s a a s a a s a a s
.Pa Standard document
d ad d d d
w w .Pforma w .Pa w .Pa w .Pa
ww  Translator and wwMapper ww ww ww
 Communication rg software rg rg rg
a i . O a i . O a i . O a i . O lai.
al
 asCommunication network s a l s a l s a l s a
. P d
aWhat . P ada in EDIFACT? .Pada . P ada .P ada
w 4. is meant by w
directories w w w
ww ww ww ww ww
 The versions of EDIFACT are also called as directories.
 These EDIFACT
l a i .Org directories will l a ibe rg
.Orevised twice a yearlato i rg
.Oinclude new or update l a i Org EDIFACT lai.
.existing
a d asa
messages. a d asa a d asa a d asa a d asa
w.P w.P w.P w.P w.P
ww  EDIFACT directories ww have names like D.18B ww ww ww
5. Write a notergon EDIFACT subsets.rg
i .O i .O i .Org i .Org .
 Due a sto l a
a the complexity, branch-specific
a s a l a subsets of EDIFACT
a s a la have developed.asa l a
a salai
d d d d d
w .PaThese subsets of EDIFACT w .Pa include only the w .Pa relevant to specific
functions w .Pauser groups. w .Pa
ww ww ww ww ww
 Example:
 EDIFURN i .Org - furniture industry i .Org i .Org i .Org .
 a s a l a
a s a l a
a s a l a
a s a l a
a s alai
.Pad EDIGAS - gas ad
business
.P ad ad ad
w w w.P w .P w .P
ww ww w w
135
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s d sala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww w w ww ww

la i .Org la i .Org Section-C .Org


l a i l ai .Org lai.
Answer s athe following s
questions a s a s a
(3 Marks) s a
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. Write a short note ww on EDI. ww ww ww
 The Electronic rg Data Interchangei.O (EDI)
rg is the exchangei.of business documents between
rg rg one trade
i . O O i . O .
partner
a s alaand another electronically.
a sala a s ala a s ala a s alai
d d d Paadpredefined formatwwithout d
w .PaIt is transferred through
w .Paa dedicated channel w Pathrough
.or the Internet
w .in .Pa
ww ww
much human intervention. ww ww ww
 It is usedi.to g
Ortransfer documents such .Oras g delivery notes, invoices, .Org purchase orders,laadvance .Org ship notice, lai.
l a
a acknowledgements a l a i a l a i a i a
P a das
functional
P a das etc. P a das P a das P a das
w. .
ww of EDI. w. w. w.
ww 2. List the variouswlayers ww ww ww
 Electronic data interchange architecture specifies four different layers namely,
. O rg . O rg . O rg .O rg
 Semantic
s a l a i layer
s a l a i
s a l a i
s a l a i
s a lai.
P ada Standards translation P
a
adlayer P ada P ada P ada
w . w . w . w . w .
ww  Transport layer ww ww ww ww
 Physicalrg
.Org .Org .Org
layer
l a i .O l a i l a i l a i lai.
3. Writes a a note on UN/EDIFACT. s a s a s a s a
da da adaAdministration, Commerce da ada/
w .PaUnited Nations / Electronic w .Pa Data Interchange w .Pfor w .Pa and w
Transport .P(UN
ww ww ww ww ww

Padasalai
EDIFACT) is an international EDI - standard developed under the supervision of the United Nations.
 EDIFACT i rg
.Oincludes i .Org
a set of internationally agreed standards, i .Org catalogs and guidelines i .Org for electronic lai.
l a l a l a l a
a d asa of structured data
exchange a d sa
abetween d asa systems.
independentacomputer a dasa a d asa
w.P ww
.P
message. www
.P w.P w.P
ww 4. Write a note onwEDIFACT ww ww
 The basic standardization
rg concept ofrEDIFACTg is that there rare g uniform message .types rg called United
i . O i . O i . O i O .
a alaStandard Message (UNSM).
Nations
s a s ala a s ala a s ala a s alai
d d Pad deeper in theirw.characteristics
Pad d
w .PaIn so-called subsets,wthe .Pamessage types can bew.specified depending
w .Pona the
ww sector. ww ww ww ww
 The message . O rgtypes, all of which always . O rg have exactly one nickname . O rg consisting of sixi.Ouppercase
rg English
s a la i
s a l a i
s a l a i
s a l a s a lai.
P da
aalphabets. P ada P ada P ada P ada
w . w . . . .
ww  The message begins ww with UNH and ends w wwUNT.
with ww
w
ww
w
5. Write about g EDIFACT separators. g
i . O r i .Or marks that are used i rg
.Ostandard i .Org .
EDIFACT a l ahas the following l a
punctuation
a a l a as separators.a l a alai
a das a das a das a das ad as
w.P w.P w.P w.P w.P
ww w w
Character Usesww ww ww
i .OrgApostrophe ‟ i rg
.OSegment terminator
i .Org i .Org .
a s a l a Plus sign + a s l a
a Segment tag andadata s la
a element separator asa l a
a salai
d d ad d d
w .Pa Colon w: .Pa w
Component .Pdata element w
separator .Pa w .Pa
ww ww ww ww ww
Question mark ? Release character
i .OrgPeriod . i rg
.ODecimal i .Org i.Org .
a s a l a
a s a l a point
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww 136
ww ww
. O rg .O rg . O rg . O rg
s a l a i
s a l a i
s a l ai
s a l a i
s a lai.
. P ada . P ada & Answer Keys.P da
aour . P ada . P ada
w Send w
Your Questions w to email id - w
[email protected] w
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s sala
www.TrbTnpsc.com
d a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww

la i .Org la i .Org Section - D .Org


l a i l a i .Org lai.
Answers athe following s
questions:a s a s a
(5 Marks) s a
da da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww 1. Briefly explain w w
various types of EDI. ww ww ww
The types of EDI were constructed based on how EDI communication connections and the conversion
i .Org i .Org i .Org i .Org .
were organized.
a s a l a
a sa l a
a s a l a
a s a l a
a s alai
w PadTypes:
.EDI w .Pa
d
w .Pa
d
w .Pa
d
w .Pa
d
ww  Direct EDI/Point-to-Point:
ww ww ww ww
 It is also called rg as Point-to-Point iEDI.
i . O .Org various business i .O rg i rg
.Oindividually. .
 It establishes
a sa l a a direct connection
a sa l a between
a sa l a stakeholders and l
partners
a s a a
a s alai
d d d d d
w .PaThis type of EDI suits w .Ptoa larger businesses with w .Paalot of day to day businessw .Pa transactions. w .Pa
ww  EDI via VAN:ww ww ww ww
 EDI via VAN rg (Value Added Network) rg is where EDI documents rg are transferred i.with rg the support of
l a
thirdapartyi . Onetwork service l a i
providers. . O l a i . O l a O lai.
s s a s a s a s a
da businesses prefer
PaMany P da network model to P
athis ada them from the updating
protect P ada ongoing complexities P
a
adof
.
w network technologies. w . w . w . w .
ww ww ww ww ww
 EDI via FTP/VPN, rg SFTP, FTPS: rg
 When la i . O
protocols like FTP/VPN, l a i O
.SFTP and FTPS are l a i
used.Orgfor exchange of EDI l a i rg
.Obased documentssalai.
s a s a s a s a
da ada it is called as EDI da ada da
w .Pathrough the Internetwor .PIntranet w .Pa via FTP/VPN, SFTP, w .PFTPS. w .Pa
ww  Web EDI Web w w EDI conducts EDIwusing
based w an web browser via ww the Internet. ww

Padasalai
 Mobile EDI:g
.Or .O rg .Ortog .Org it is called as lai.
 When l a i
smartphones or other such
l a i handheld devices are l a i
used transfer EDI a i
documents
l
a d asa EDI.
mobile a d asa a d asa a dasa a d asa
w.P w.P considerably increase w.P ww
.P w.P
ww  Mobile EDI applications ww ww the speed of EDI w transactions. ww
.O g
r advantages of EDI? .Or g .Or g .Or g .
2. What are
a l a i the
a l a i a l a i a l a i alai
a s a s a s a s a s
.PaEDI was developedwto
d ad the problems inherent d d processing and inPother d
w .Psolve w .Pa in paper-based transaction
w .Pa w . a
ww forms of electronic ww communication. ww ww ww
 Implementing rg EDI system offersi.aOcompany
rg greater control over rg its supply chain iand rg
allow it to trade
l a i . O l a l a i . O l a . O lai.
more s aeffectively. s a s a s a s a
.P aItdaalso increases productivity
. P ada and promotes operational
. P ada efficiency. . P ada .P ada
w w w w w
ww  The following are wwthe other advantages of wwEDI. ww ww
 Improving
l a i .Org service to endlausers i .Org l a i .Org l a i .Org lai.
s a s a s a s a s a
da Increasing productivity da da da da
w .Pa w .Pa w .Pa w .Pa w .Pa
ww  Minimizing wwerrors ww ww ww
 Slashing
i . O rg response times i.Org i .Org i .Org .
 aAutomation
a s l a of operations
a s a l a
a s a la
a s a l a
a salai
d d d d d
w .Pa  Cutting costsw.Pa w .Pa w .Pa w .Pa
ww  Integrating ww w
all business and tradingwpartners ww ww
i.O rg i.O rg i.O rg i.O rg .
sala sala sala sala s alai
.P ada .P ada ada ada ad a
w w w.P w.P w .P
ww ww w w
137
ww ww
i.Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P
ala i. i. alai
. i. lai.
d a s sala
www.Padasalai.Net
da d a s dsala
www.TrbTnpsc.com
a das a
a a .Pa .Pa .Pa
w.P w.P w w w
ww ww ww ww ww
3. Write about
l a i .Orgstructure of EDIFACT. la i .Org l a i .Org l a i .Org lai.
 EDIFACT
s a is a hierarchical s a
structure where the top s a
level is referred to as ans a
interchange, and lower s a
da ada da da da
w .Palevels contain multiple w .Pmessages. w .Pa w .Pa w .Pa
ww  The messages consist ww of segments, whichwinwturn consist of composites. ww ww
Org is a data element.
 The finali.iteration i .Org i .Org i .Org .
Segment
a s l a
a Tables: a s a l a
a s a l a
a s a l a
a s alai
d ad d d d
w .PaSegment table lists the w .Pmessage tags. w .Pa w .Pa w .Pa
ww  It contains the tags, ww tag names, requirements ww designator and repetitation ww field. ww
 The requirement
i .Org designator maylabe i rg
.Omandatory .Org (C).
(M) or conditional
i i .Org .
s a l a
EDI Interchange:
a a s a a s a l a
a s a l a
a s alai
d d d d d
w .PaInterchange is also called w .Pa as envelope. w .Pa w .Pa w .Pa
ww  The top level of wEDIFACT w ww
structure is Interchange. ww ww
 An interchange . O rg may contain multiple . O g
rmessages. . O rg .O rg
 It starts
s a a i
l with UNB and ends with s a a i
l UNZ. s a l a i
s a l a i
s a lai.
. P ada
EDIFACT message: . Pada . P ada . P ada . P ada
w w w ww w
ww  The basic standardization ww concept of EDIFACT ww is that there arew uniform message types called ww United

l a .Org Message (UNSM).


Nations Standard
i l a i .Org l a i .Org l a i.Org lai.
 In a s a
so-called subsets, the message
s a types can be specified
s adeeper in their a
characteristics
s depending on the s a
d da da da da
w .Pasector. w .Pa w .Pa w .Pa w .Pa
ww  The message types, ww all of which always have ww exactly one nickname wwconsisting of six uppercase ww English

Padasalai
alphabets. rg
i .O i .Org i .Org i .Org .
 Thea a l a
message
s begins with UNHa s l a
a and ends with UNT.asa l a
a s a l a
a s alai
w Pad
.EDIFACT Segment: w.Pad w .Pa
d
w .Pa
d
w .Pa
d
ww  It is the subset of wwmessage. ww ww ww
 A segment is rga three-character alphanumeric rg .Org .Org
code.
i . O i . O i i .
 These
a s a l a
segments are listed in
a s a l a
segment tables.
a s a l a
a s al a
a s alai
d ad or several related .user Paddata elements. w.Pad d
w .PaSegments may contain w .Pone, w w .Pa
ww EDIFACT Elements: ww ww ww ww
 The elements rgare the piece of actual g
rdata. rg rg
a i . O a i . O a i . O a i . O lai.
 These s a ldata elements may beseither a l simple or composite. s a l s a l s a
a
adSeparators: ada ada ada ada
w . P
EDI
w . P w . P w . P w .P
ww  EDIFACT punctuation ww marks that are used wwas standard separators.ww ww
i.O rg i.Or
g
PREPARED BYlai.O
rg i .Org i.
sala s a l a
das
a sa l a
das
ala
ada
[email protected] .Pa
da
J. BASKARAN M.Sc., B.Ed. (C.S)
.Pa
da J. ILAKKIA M.Sc., M.Phil., B.Ed. (C.S)
[email protected] w.Pa
w w w w
ww Puducherry. w
w ww ww Puducherry. ww
i .Org i .Org i .Org i .Org .
a s a l a
a s a l a
a s a la
a s a l a
a s alai
d d d d d
w .Pa w .Pa w .Pa w .Pa w .Pa
ww ww ww ww ww
i .Org i .Org i .Org i.Org .
a s a l a
a s a l a
a s a l a
a s a l a
a s alai
d d d d d
w .Pa w .Pa ****ALLwTHE .Pa BEST **** w.Pa w .Pa
ww ww ww 138
ww ww
i .Org i .O rg i.Or
g
i.O rg i.
da sala das
a l a s a l a sala s ala
a a ada ada a da
w.P P
w.Questions
Send Your w.P
& Answer Keys w.P
to our email id - [email protected] w.P

You might also like