Sunteți pe pagina 1din 39

TEST RC 08 04

1.

O refea de calculatoare de clasl C este organizat[ (imp6(it[) in zece subre,tele. Pentru identificarea
acestora, administratorul de relea utilizeaz\,patru bi1i. Care este masca de subrelea (subnet mask) pe care

,
3.
4.
5.

acesta trebuie s-o defineasci? (Reamintim c5, intr-o adresi IP de clasl C, zona de identificare a host-ului
in cadrul retelei este definitd de ultimii 8 biti.)

Precizati clasa adresei

IP

192.130.100.14

Precizali protocolul orientat pe conexiune, care este implementat la nivelul transport in modelul dc
referinta TCP/IP.
Se considerd urmdtoarea adresi IP, in notafie CIDR: 194.7I0 .6.0 /26
Precizati care este masca de subretea corespunzitoare.
Se considerd urmitoarea secventd de cod Java:

FileOutputStream f1=new FileOutputStream ( r,fisier . dat')


f 1 . write (65!t256+48) ;
C6!i octe{i vor

a)l
6.

fi

isier.
c)4

scriqi in figierul f

b)2

dat?
d)8

Se considerd urmdtorul program Java:

import java.net. * ; import java.io. *;


public class Test{
public static void main(String arg[]){
int x=0,'
for(int k=1;k < LO24;k++){
trY{

ServerSocket s=new ServerSocket(k)


s. c]-ose O

,'

catch(. . .1. . . e) {x++;}


l

catch (IOException e) { }

Systen.out.println('f Total rr * x),'


))
7.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus sd fie corect
b) Descrieti , apoi. ce va afisa la executie acest orogram.
Se considerd urm1torul program Java:

import java.net.*;
class Testl{
public static void nain(String []arg) {
String hhh=r'localhosttr,'
try{
InetAddress aaa=InetAddress . getByN:ne (hhh)
Systen. out . println (aaa. getHostAddress ( ) ) ;

catch (. . .1. . . eee) i


System. err.

))

println

(eee) ;

a) Precizali ceea ce lipseqte in locul marcat cu .... . 1 ..... pentru ca programul de mai sus
b) Precizafi (exact) ce va afiga la executie acest program
8.

si fie corect

Care dintre liniile numerotate va produce eroare la compilare ? Justificafi rdspunsul.

class AA{
private j-nt a=10,'
protected int b:20,'
)

class BB{
public static woid main(String atl)t
AA x=new AAO ;
/ /t
System. out.println (x. a) ,' / /Z
System.out.println(x.b) ; / /3
ll
9.

Abstrac{iunea software utilizatd pentru a desemna fiecare dintre capetele unei conexiuni
procese ce ruleazl pe dou[ maqini intr-o refea se nume;te
a) Adresi URL
b) Host
c) Adresl IP
d) Socket

intre doud

10.

Se considerd urmdtorul program Java:

import java.net.*;
pubJ-ic class Test {
pub1ic static void main(String[] arg) {
ttYt

URL rrr = new URt("http://wtrw.test.ro:80/info3/java/retele.php?x=11,,),System. out. println (rrr . getProtocol ( ) ) ;


System. out.println (rrr. getPort O ) ;
System. out. println (rrr. getQuery O ) ;

catch(...1...
l)
11.

12.
13.

t4.
15.

eee) {
System. em. println (eee),.

a) completati locul marcat cu .....1...... pentru ca programul de mai sus se fie corect
b) Descrieli , apoi, ce va afiga la execu{ie acest program.
Care dintre nivelele modelului OSI-ISO asigurl interfala cu programul utilizatorului, oferind acestuia
posibilitatea de acces laretea, cu toate serviciile pe care aceasta le poate oferi ?
a) Nivelul legiturii de date b) Nivelul de sesiune c) Nivelul prezentare d) Nivelul de aplicatie.
Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea gi receplia informaliilor sub
formd de qiruri de bi1i, prin diverse tipuri de medii si canale de comunicatie?
Care dintre urmltoarele porturi nu sunt rezervate
a)7
b) 13
c)2048
d) 80.
Care dintre urmdtoarele reprezentiri nu poate constifui o adresd IP ?
a) 144.22t.255.122 b)22r.231.1s5.133 c\ 155.323.255.144 d\ 166.25s.2ss.199
Ce se va afiga la consoli urmdtorul program?
cl-ass AA{

private int a=10;


)

cJ,ass BB{

public static void main(String atl)t

AA x=new AAO;
AA 1-new AAO;
if (x. equals (y) ) System. out.println (,tdarr)
else Systen. out. println ( "rtrrtt 1 ,.

l)

16.

Ce se va afiqa la consold urmdtorul program?

c1.ass AA{

public static void main(String all)t


String ss=f'250 . 0E-1" ;
float x=66,'
try{x=Float.parseFloat (ss) ,. }

catch (NurnberFormatException e) {x=44; I

finally{ Systen. out. println (x) ; }


))
17.
18.

Clasa Java care permite realizareaunei conexiuni TCP intr-un,program client este:
a) DatagramSocket b) DatagramPacket c) Socket
d) InetAddress

Dispozitivulcarepermitecadou5re{ele(chiardacdnusuntsimilare)@
ac[ioneazd,la nivelul legdturii de date al modelului OSI-ISO se numeqte
a) repetor
b) bridge
c) router
d) modem

19. In modelul TCP/P , protocolul HTTP este implementat la nivelul


a) Transport b) Gazdi la retea
c) Internet d) Aplicatie
20. Mullimea opera{iilor (primitive) pe care, intr-un model arhitectural de re{ea, un anumit nivel le fumizeazd
nivelului ierarhic superior se numegte
a) stivl de protocoale
b) serviciu
c) protocol
d) transfer
21. Un numir reprezentat pe doi octefi ce identifici in mod unic un proces care ruleazd. pe o
-aqina lp.oces
ce realizeazd o conexiune in re{ea) se numegte
a) Adres6 de broadcast
b) Adresd IP
c) Port
d) Socket

TEST RC_08_05
1.

Care dintre urmdtoarele reprezentdri nu poate constitui o adresd IP

a\ 144.221.255j22 b)221.331.155.133 c\ 155.223.255.144 d\ 166.255.255.199


2.
3.

Precizati clasa adresei IP 190.130.100.14


Care dintre urmdtoarele porturi nu sunt rezewtte

a)7
b) 13
c) 80
d) 2048.
Preciza[i protocolul orientat pe conexiune, care este implementat la nivelul transport in modelul de
referinfa TCP/IP.
5. O re{ea de calculatoare de clasd C este organizatd (impdr.titd) in 5 subre{ele. Pentru identificarea acestora,
administratorul de relea utllizeazd 3 bi!i. Care este masca de subre{ea (subnet mask) pe care acesta trebuie
s-o defineascd? (Reamintim c5, intr-o adresd IP de clas[ C, zona de identificare a host-ului in cadrul
retelei este definitd de ultimii 8 biti.)
6. In Java valorile tipului primitiv char se reprezintilpe
a) 7 biti
b) 8 biti
c) 16 biti
d) 32 biti
7. Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea qi receplia informafiilor sub
formi de siruri de biti. orin diverse tinuri de medii si canale de comunicatie?
8. In modelul TCPIP , protocolul FTP este implementat la nivelul
a) Transoort b) Gazdi la retea
c) Internet d) Aolicatie
9. Abstracfiunea software urtilizatl, pentru a desemna fiecare dintre capetele unei conexiuni intre doud
procese ce ruleazi pe dou[ maqini intr-o refea se numeqte
a) Adresd URL
b) Host
c) Adresl IP
d) Socket
10. Clasa Java care permite realizareaunei conexiuni TCP intr-un program client este:
a) DatasramSocket b) DataeramPacket c) Socket
d) InetAddress
11. Mullimea operafiilor (primitive) pe care, intr-un model arhitectural de refea, un anumit nivel le fumizeazd
nivelului ierarhic superior se numegte
a) stivd de protocoale
b) serviciu
c) orotocol
d) transfer
12. Un numdr reprezentat pe doi octeli ce identificd in mod unic un proces care ruleazd pe o magind (proces
ce realizeazi o conexiune in relea) se numegte
a) Adresd de broadcast b) Adresi IP
c) Port
d) Socket
13. Dispozitivul care permite ca doui refele (chiar dac[ nu sunt similare) sd facd schimb de date gi care
acfioneazi,la nivelul legdturii de date al modelului OSI-ISO se numegte
a) repetor
b) router
c) bridse
d) modem
t4. Se considerl urmitoarea adresi IP, in nota{ie CIDR: 79 4 .I20 . 6 .0 / 21
Precizafi care este masca de subre-tea corespunzdtoare.
15. Care dintre liniile numerotate va produce eroare la compilare ? Justificafi r[spunsul.
class AA{
private int a=10,'
protected int b=20;
4.

cJ.ass BB{

public static void main(String atl)t


AA x:new AAO;
//t
Systern . out. println (x. a) ,' / / 2
Systm. out.println (x.b) ; / /3

i)

16. Ce

se va afiga la consold

urm[torul program?

class BB{
public static void main(String atl)t
String ss=tr25+5tr,'
int x=33,'
try{x=Integer.parselnt (ss),' }

catch (NunberFormatException e) {x=44;


. println (x) ; }

f inal-ly { System . out

l)

17.

Ce se va afiga la consoll urmltorul program?

class AA{
private int a=10;
l
class BB{
public static void main(String a[]
AA x=new AAO;
AA Y=ngp AAO;
if (x=:y1 System. out.println (rrdat') ;
else System. out.println ("nu") ;

))

18.

Se consideri

urm[torul program Java:

import java.net. *;

public class Test {


public static void main(String[]

arg)

tryt

URL rrr = new URr, ( "http : / / wttw. test. ro : 80/info3/ j


Systern. out.println (rrr. getProtocol O ) ;
System. out.println (rrr. getPort O ),.
System. out. println (rrr. getQuery O ) ;

ava/retele . php?x=11

catch(...1...
l

)l
19.

eee) {
Systen. err. println (eee) ;

a) completati locul marcat cu .....1...... pentru ca programul de mai sus sd fie corect
b) Descrie{i , apoi, ce va afiqa la execu{ie acest program.
Un URL desemneazd
a) numele unei resurse din reteaua Internet, dar ftrd precizarea locafiei
b) un pointer cetre o resursi particulari din releaua Internet cu loca{ie gi nume bine precizate
c).o mulfime de atribute care descriu un obiect
d) adresa MAC a unei interfele de retea

20. Se considerd urmetorul program Java:

import 1ava.net. *; import java.io. * ;


public class Testt
public static void nain(String arg[]){
int x=0;
for(int k=1 ,'k < lo24,.k++) {
trY{

ServerSocket s=new ServerSocket(k)

s.closeO;

l
catch(. . .1. . . e) {x++,.}
catch(IOException e) { }
)

System.out.println(tf Total fr r x),.


ll
21.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus si fie corect
b) Descriefi , apoi, ce va afisa la execu{ie acest program.
Se considerd urmitoarea secventl de cod Java:

FiJ-eOutputStrearn f 1:new FileOutputStream


fl.write (48*256+49) ;
CAfi octefi vor

a)l
22.

fi

"x. dat"l

scrigi in figierul x . dat.?

b)2

Metoda ...getByName

c)4
d)e
(...) din clasa InetAddress

a) NoRouteToHostException b)

poate provoca ("arunca") o excepfie de tip


BindException c) UnknownHostException d) ConnectException

fr

TEST RCO1
tvtodelul arhitectural de reiea ISO-OSI este organizat pe
d) 7 nivele
c) 6 nivele
b) 5 nivele
a) 4 nivele
clasa
clasa B:
a) clqq4 A;
Adresa IP 193.230.100.14 este
Modelul arhitectural de relea TCP/P e'ste organizat pe
7 nivele
c) 6 nivele
b) 5 nivele
a) 4 nivele
Cea *ai .unoscuti topologie logicd de tip broadcdst este utilizati in
a) Tehnolos ia Token nni b\Tihnologia Ethernet, c) Tehnologi a Tokei Bus d\Te
c) clasa C;
b) clasa B:
a clasa
Adresa IP 150.215.017.009 este

de:

clasa D.

de:

clar;a D.

formatzecimalgrupatpeceipatnrocte!i,utilizatoafiltrupentru.a
(prin
pe
cdrei subre{ele (subnet) ii apa"rline un host (o adresd lP) se numegtt:
bili)
logice
operalii
determina
c) Pori
subnet mask
a) Adresd de broadcast b) Masca de s
A.d*ra Ip rezervat1p"ntr'" u O"r".na, pe orice host (gazdl), host-ul insugi (gaz<la locali) este
zss.255.255.255
b) 127.0.0.1 c\ 127.127.127.12'l
a\255.255.255.0
gi sintaxa informafiilor transmisie',
semantica
de
o*pa
s"
C"rjirt* "i""lele rnodelului OSI.ISO
(surs[-destinalie) 9i asigurdn'1
altul
in
permifand conversia datelor dintr-un format de reprezentare
independenla utilizatorilor fa!6 de caracteristicile eterogene ale echipamentelor:
de aplicatie.
a) N-ivelul leggq,l4lgg !q!g_ b) Nivelul de sesiune c) Nivelul prezentare d) Nivelul
Locator):
(Lrniform
Resource
UM
o
adresd
Care dintre urmitoarele sp"cift*1il nu reprezintl
q\ gopher:/igopher.netcortl.com
b) mat_inflsys:
mat inflsys:rtsers\mi4Vadu
oonher'//oonher,netcorl-com
a)
d) htto://home.
c) ft o //www.widsets. cortu-Jpubl ic
n modelul TCP/P , protocoalele TCP qi UDP sunt implementate la nivelul
d) Gazdd la refea
a) Aolicatie b) Transport c) Interrnet
este
pe
conexiune
gi
orientat
fiabil,
protocol
sigur
Un
(Transmission
Control Protocol
(User
TCP
b)
Datagram Protoco
a) UDP
:

'odunicunproceScarcru|eazApeoma;in6(procescereaIizeazd,l

conexiune in relea) se numegte


Socket
Port
b) Adr:es6 IP
a) Adresd de broadcast
Utilitarul TCP ping este un instrum,snt folosit pentru
a) a identifica traseul ce trebuie urmat de un pachet pentru a ajunge la destinalie
b) transferul bidireclional de fiqiere intre calculatorul local qi unul aflat la distan!6
c) testarea conexiunii TCP/P intre ,:alculatorul local qi unul aflat la distanld

un calculator;lflat la distantd.
rula un
O refea de calculatoare este organiz:atl (imp6$ti) in patru subrefele. Pentru identificarr:a acestore.,
administratorul de relea utilizeazd ultirnii doi bili (din totalul de 32). Care este rna.sca de subre{ea (subn'et
mask) pe care acesta trebuie s-o defineascd?
c)255.255.255.4 d)zsrLss.2ss.r92
b\ 255.zss.25s.3
a) 255.255.255.2
(..,)
din clasa f netAddress poate provoca ("arunca") o exceplie de tip
Vf.tnau ...getBylil,ame
ion c) UnknownHostException cl) ConnectExcer
a) NoRouteToHostException b) Bind
program
Java:
unnitorul
Se considerd
a

java.net.*;
.1.....
class MicrosofE{
public static 'void nain(String []arg) {
trY{
rnetAddr.ess []xxx=rnetAdd::ess.getAllB1'Naae('rwww'microsoft'com")
System. out. println (xxx. Iength) ;
l
exc) {
catch(..... ....2
System. err . printlrr (exc) ,'

ll

':

a) Preoizafi ceea ce lipsegte in locurile, marcate cu


fie corect
b) Preciza
ce va afisa la executie acest

9i

pt;ntllr ca progtairiul de niai sus

sa

sen/er gi o aplica{ie client a acesteia. utilizAn,J coner.iuni TCP pe portul 8888


La acceptarea unei conexiuni, serverul va trimite clientului mesajul "SALUT", care va fi receptionat cle
client si afisat la consol6.

R""lir"lt l.r J""".-pticaEie

TEST RCO2
Se considerd

urmitorul program Java:

.1..... java.net.*i
class lficrosoftt
public static void rqain(Strirrg []arg) t

try{

( rrwww.

xxx=InetAdd::ess. getAllByName
(xxx. Iength) ;
println
System. out.

InetAddress

catch (.

))

[]

. . .2.
System. err

' comrr) ;

exc) {

Println (exc) ;

a) Precizali ceea ce lipsegte in locurile' marcate cu

fie corect
b) Precizati

microsoft

..."1"""

ce va afisa la executie acest

@;t""'g''i,'"ta(i'npa'titn)inpatrusubrefele'Pentruidentificareaacestol.2"
de 32). Care este rnasca de subrelea (subn'et
administratorul de relea utilizeaza ultirnii ooi uili (din totalul
mask) pe care acesta trebuie s-o defineasc[?
c\ 255.255.255.4
b\255.2s5.255.3
a\255.255.255.2

J\ 255.255.255.192

este un instrument folosit pentru


a) a identifica traseul ce trebuie urrrrat de un pachet pentru a ajunge la destinaiie

Utilitarul TCP ping

bj transferul bidireclional de fiqiere intre calculatorul local 9i unul aflat la distantd


c) testarea conexiunii TCP/P intre ,:alculatorul local gi unul aflat ib aistanld
un calculator aflat la di
d) a rula un

.d

""1"

conexiune in refea) se numeqte


b) Adr:esi IP
a) Adresd de broadcast

rr.a"Ut rcpftp , protocoalele TCP fi UDP


"
c) Inte;rnet
a) Aplicatie b

* pr**

care ruleazd pe o maginS (proces ce realizeazd ,r

Port

Socket

sunt implementate la nivelul

Gazd6,lare
o
adresd UM (Lrnifotm Resource Locator):
nu
reprezintd
sp.ecificalii
urm[toarele
Care dintre

permil6nd conversia datelor dintr-un format de reprezentare in altul (surszi-destinafie) 9i asigur6n'l


independenla utilizatorilor faf6 de caracteristicile eterogene ale echipametttelor:
ntare d) Nirelul de a
rii de date b) Nivelul de sesiune c) Nivelul
a) Nivelul
M."sa IPlezervatd"pentru a desemna, pe orice host (gazdd), host-ul insugi (gazrla l,rcald) este
b) 127.0.0. 1 c) r21 .127 .127 .r27 d) 2ss .255 .255 255
a\ 255.255.255.0
U" r"-6. p" 32 bttt, scris de obicei in format zecimal grupat pe cei patru octefi. utilizat ca filtru pentru I
determina (prin operafii logice pe bi!i) cdrei subre[ele (subnet) ii aparline un host (o adresd lP) se numegtt:
d) Socket
c) Puti
a) Adres[ de broadcast b) Masca de subrefea (subnet mask
C; d) clasa D.
c)
clasa
B:
b)
clasa
clasa
A:
Adresa IP 150.215.017.009 este de:
Cea mai cunoscutd topologie logicd de tip broadcasl este utilizati in
a) Tehnolosia Token Rins b\ Tehnolo:Eia Ethernet, c) Tehnologia Token Bus d Teh no lo gia ll,pJ1lary__
Modelul arhitectural de relea TCP/P e ste organizat pe
d) 7 nivele
a) 4 nivele
D :-ry4e---sX"!e!e
d) clasa D.
c) clasa C;
ciasa B;
clasa
de:
a)
Adresa IIr 19.3.230.100.14 este
Modelul arhitectural de reiea ISO-OSI este organizat pe
d) 7 nivele
c) 6 nivele
b) 5 nivele

a) 4 nivele

-aplica1ieclientaacesteia,utiliz6ndconer.iuniTCPpep'ortul888i|
La acceptarea unei conexiuni, serveruI va trimite clientului mesajul "SA.LUT", care va fi rece'ptionat de
client si afisat la consol6.

TEST RCOT
Abstracliunea software folositd pentru a reprezenta fiecare dintre capetele unei conexiuni intre procesel:
ce ruleazl intr-o refea gi c[rora le este ascociat un port pentru a fi identifirate in mod unic se numegte
a) Adresi URL
b) Host
c) Adresb IP
Socket
Adresa IP f 95.215.17.9 este
clasa
a)
b) clasa
c't clasa
d) clasa D.
Adresa IP 93.30.100.14 este
a) clasa A:
b) clasa B:
c) clasa C;
d) clasa D.
Adresa IP rezervat5. pentru a desemna, pe orice host (gazdd), host-ul insugi (gazda local6) este
a) 0.0.0.1
b\ 255.255.2s5.1
c) 127.0.0.1
d\ 25s.255.255.0
Care dintre nivelele modelului OSI-ISO asigurl interfa{a cu programul utilizatorului, oferind
posibilitatea de acces la refea, cu toate serviciile pe care aceasta le poate oferi ?

A;

de:
de:

B;

C:

Nivelul le
ii de date- b) Nivelul de sesiune c) Nivelul prezentare d) Nivelul de aplicatie.
Care dintre urmdtoarele specifica{ii nu reprezintd. o adresd URL (Lrni-form Resource Locator):
a) http://home.netscape.com
b) ft p ://www. u'id get s. c;or r v-Jpub I ic
c) mat inflsvs:users\info4\ion
d) sonher://
.netcom.com
Cea mai cunoscuti topologie logici de tip broadcasr este utilizatl in
'fehno
a) Te
ia Token Rizrs b) Teh
a Token Bus c) Tehnologia Ethemet
Talk
ln modelul rcP/IP , prot')coalele HTTP qi FTP sunt implementate la nivelul
a) Aplicatie b) Tran
c) Inte:rnet
d) Gazdi la
In modelul TCP/IP, protocoalele TCP qi UDP sunt implementate la nivelul
a
c) Inte:rnet
d) Gazdd la
Mullimea regulilor gi convenliilor ce.guverneazi formatul gi semnificalia mesa;elor inteischimbate int.;
entiEtile pereche corespunzltoare aceluiagi nivel, in comunicalia dintre doi interlocutori se nun]e$te
a) inter
tr) serviciu
c) protocol
d) transfer
a)

O refea de

calculatoare este organizatd (imper,titn) in op-s,rtre1et". p..r'tru-iaottin"u.* u".rtri,


administratorul de relea ulilizeazd ultirnii trei bili (din totalul de 32). Care este rnasca cle slbrelea (subnret
mask) pe care acesta trebuie s-o defineascd?
a) 255.255.255.3
b\ 255.2s5.255.7
255.255.255.8
d) 2s5.zss.2s5.224
Se considerd unndtorul program Java:

import java.net. *;
.1.....
public class Testa::et
public static .iroid nain(String arg|
int n=0 rk1=1 rk2=65535 ;
for (int k=k1 ;k.(=k2 ;1.-++l {
trY{

){

SerwerSocket s=new S,ervel:Socket (k)


s. close O

,.

catch(..... ..2......
n++

System.

])

e)

out.println

(n)

a) Precizafi ceea ce lipsegr.e in locurile, marcate cu .....1......


fie corect
b) Precizati
ce va afisa la exec rtre acest Droqram.
Un numir pe 16 biri ce identificd in ntod unic un
conexiune in relea) se numeqte
a) Adresd de broadcast
b) Port
Adresd IP
Socl:et
Un
vrr uurrrd'r
numdr pe
32 bi1i,
ur!r, scris
sul15 tlc
de obicei
oolcel ln
in rorrnat
format zeclmal
Pq' JZ
recit*t grupat
gruput pe
p" cei patru octeli, in eare p{lrtiunea
adresd corespunz6toare gazdei are tofi biqii cu valoarea unu ,. nJrneste
a) Adresd de brgrdcast
Port
c) Masca de subre_le-a (subnet mask)___Sl[gi,Igt

c;p"t*

i:r

--__---b)

-;-t
Realizafi in Jarra o apli,:ir{ie server $i o aplica{ie dient a acesteiIA, ufiliz6nd conexiuni TCIP,
care
implementeze sr:rviciul e,:r/zo. Se va utiliza portul T

:L

TEST IRC_10-02
1.

Se consider[ urm6torul program Java:

import java.net.*;
class Test{
public static void nain(String []arg)
String host;
1.... []xxx;
if (arg. lengttr)O ) trost=arg [ 0 ] ;
else trost=rf locaLhoEttt ;
try{

xxx=InetAddress . getAllByName (host) ;


System. out. println (xxx . length) ;

l
catch(.
)l
2.

...

.. .2.. .. . exc) {System.err.println(exe) ;}

a) Completa{i locurile marcate cu .....1...... gi .....2...... pentru ca programul de mai sus sd fie corect
b) Descrieti, apoi, ce va afi$a la executie acest prosram.
Se consideri urmltorul program Java:
import java.net. *; import java.io. * i

pubJ-ie cJ-ass Test{


pubJ.ie static void main(string argl])t

int x:0,'
for(int k=1;k <
trlirt

LO24;h++;

ServerSocket s=rrew ServerSocket(k)


s.c]-oseO;

l
catctr(. . .1. . . e) tx++,')

catch (IOException e)

{}

Systeu.out.println(rt Total tr * x);


)l
3.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus s6 fie corect
DDescrieli apoi, ce va afiqa la execu{ie acest propgam.
Care dintre liniile numerotate va produce eroare la compilare ? Justificafl rispunsul.

c]-ass AA{

publ-ic int a:10,'


private int b:20,'
proteeted int c=30;
l
class BB{
pub1ic static void main(String a[]) t
AA x=new AAO;
//t
Systen.out.printl.n(x.a) ; / /2
Systen.out.println(x.b) ; / /3
Syst'en.out.println(x.c) ; / /A
ll
4.

Ce se va afiqa la consol6, la execulia urmitorului program?

cJ-ass AA{

int a=10,'
(int a) t this . Er:Er,' )
l
class BB{
pubJ-ic static void nain(String al])t
AA x:new I,^P'.(22, t AA lEnew AA(221 ;
int z=111,'
if (x. equal.s 1yl I z=222 ;
Systen. out. priat1n (z) ;
ll
AA

5.

Aqa numitele exceptii la execufie, care pot proveni strict din vina programatorului qi care nu sunt generate
de o cauz6 externi, au superclasa comuni

7.

lOexception

SimpleException

c) Runtj_meException
CIDR: 190 . 1 10 . 6 . 0 / 25
Preciza,ti care este masca de subre-tea corespunzltoare.
Descrie{i structura unei adrese IP de clasd C.
a)

6.

b)

Se considerl urmitoarea adresi IP, in nota{ie

d)

Error

8.

9.
10.

11.

Care dintre urmitoarele reprezentiri nu poate constitui o adresi IP ?

a\ 144.221.257.122 b\221.231.155.313 c) 155.223.255.144 d\ 166.255.255.199


a) La ce se referi procesul de serializare a obiectelor?
b) in ce conditii. instantele unei clase oot fi serializate?
Un URL desemneazl
a) numele unei resurse din re{eaua Internet dar frrd precizarea locafei
b) adresa MAC a unei interfe{e de re}ea
c) o referin{5 cltre o resursd particular[ din refeaua Internet cu loca,tie qi nume bine precizate
d) o multime de atribute care descriu un obiect
Se consider[ urmitorul program Java:

i-q>ort java.net. *; iuport java. io. *;


pubJ.ic cJ.ass Testt
pub].ic static void rnain(String[] arg]t
try {
URL uuu = neer URJ, (rthttp : / /vww.upit. ro") ;
...1... xxx = uuu.openStream0;
Bufferedlnputstream bbb = nett BufferedlnputStrea.m(xxx)
. . -2. . . fff=jsp FileOutputStream(rra.txtrr),'
int c;
while ((c = bbb.read0) != -1) fff .write(c);
fff.c].oseO ;
xxx.c].oEeO ;
bbb.closeO ;
l
catch(. . .3. . . e) {Systen.err.println(e) ;}
catch (IOException e) tSysten. err.println (e) ; )
ll
q\ Drcnizofi .mq .a lincecfe in lncrrrile mqr.q+e nrr

si

ncnfnr rlt rrfrtortfnrrl de mni

sus s[ fie corect

b) Descrieti. aooi. cevarealiza la executie

acest orosram

12. Ce se va afiqa la consol5, la execulia urmitorului program?


class AA{

publ.ic static void main(String arg[])t


int []b; int s:55;
try{b=new int[2] ; b[2] :66 ;l
catch (RuntimeException e) {s=88,' }
catctr(Exception e) {s=77; }
fiaa]-]-y{ Systen. out. println (s) ; }

)l

13.

Dispozitivul care permite ca doul re,tele (chiar dacd nu sunt similare) s[ facl schimb de date gi care
aclioneazi la nivelul leglturii de date al modelului OSI-ISO se numeqte
a)

14.

repetor

b)

bridee

c)

router

d) modem

Se consideri urmdtorul program Java:

irport java.io.*;
c1aEs AAt

public static void main (String[] args] ....1....


FilelVriter fl=new Filellriter (rrfis. txt'r) ;
fl.write(48) ; f1.c].oseO ;

ll

Cntnnletqfi lncrrl tnarcqf r-.rr 1


nenfnr crr ff orzrtrnl r{e mni crrs si fie c.ore-<-l (si nrr nrndrtc.i erori la
comoilare).
15. Clasa Java care permite rcalizarcaunei conexiuni TCP intr-un progfilm client este:
a) DatasramSocket
b) DatasramPacket c) Socket d) InetAddress
16. Definiti notiunea de socket (soclu loeic).
17. Adresa IP rezervati pentru a desemn4 pe orice host (gaz.da) , host-ul insugi (gazda locali) este
d\255.25s.255.0
c) 127.0.0.1
a\ 127.127.0.1 b\255.255.255.t
18. In modelul TCP/IP , protocoalele HTTP qi DNS sunt implementate la nivelul
c) Internet d) Aplicatie
a) Transoort b) Gazd[ larctea
pentru
toate
fluxurile
de iegire de caractere este
19. Superclasa abstractl
c) OutputStream d) f'j-teOutputStream
b) Writer
a) fnputStream
20. O re{ea de calculatoare de clas[ C este organizati (impa4ita) in noui subrefele.
a) Precizafi numlrul minim de bili necesari pentru identificarea acestora.
b) Care este masca de subretea kubnet mask'l De care administratorul de retea trebuie s-o defineasc[?

TEST
1.

IRC 10 03
Se considerl

urm[torul program Java:

iraport java. net. * ;


class Testt
pubJ.ic static void main(String []arg) t
String host;
1.... []xxx,'
if (arg. length)0 ) trost=arg [ 0 ] ;
else host=trlocalhostrt,'

trYt

xxx=InetAddress . getAllByNane (host)


Systeur. out. println (xxx. length) ;

l
catch(.
))

.....

.2. . . . . exc) {Systen.err.println(exc),'}

a) Completafi locurile marcate cu .....1...... Si .....2...... pentru ca programul de mai sus sd fie corect
b) Descrieti. apoi. ce va afisa la executie acest program.
1

Se

considerl urmdtorul program Java:

import java.net. * ; import java.io. *;


public cJ.ass Test{
public static void main(String arS[])t
int x=0;
for(int k:1 ;k < LO24,'k++) t
trYt

ServerSocket s=new ServerSocket(k)


s. close O ;

catch(. ..1. . . e) {x++"}


catctr(IOException e) { }
)

System.out.println(" Total " + x),'


l)
3.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus sA fie corect
b) Descrieti apoi. ce va afisa la executie acest program.
Care dintre liniile numerotate va produce eroare la compilare ? Justifica{i rlspunsul.

class

AA{

pubJ.ic int a:10,'


protected int b:20,'
private int lS30;
)

class

BB{

pubJ.ic static woid main(String atl)t


AA x:new AAO ;
/ /l
System.out.printJ-n(x.a) ; / 12
System. out.printl-n (x.b) ; / /3
System . out. println (x . c) ,' / / 4

]l

4.

Ce se va afiga la consol[, la execulia urmdtorului program?

class AA{
int a=10;
AA(int a) tthis. a=a; l
)

cJ.ass BB{

public static void main(String atl){


AA x=new A}.(22); AA 1-new AA(221 ;
int z*11- l- ,'
if (x. equals (y) | 2:222,' else z:333 ;
System. out.println (z) ;

)l

5.

Aqa numitele exceplii la execufie, care pot proveni strict din vina programatorului gi care nu sunt generate
de o cauzd extem[, au superclasa comund

a)

tOnxception

b)

RuntimeExcepti-on

c)

BindException

CIDR: 19 0 . 11 0 . 6 .0 / 21

6.

Se considerI urmdtoarea adres6 IP, in notalie

Precizati care este masca de subre{ea corespunzdtoare.


Descr-ic1i slnrclilra rinei aElnc:e IP de clasl B

d)

urror

I
g3ie dintre urm6toarele reprezent6ri nu poate constitui o adresi lP ?
d) 221.3r3.rss.221
a\ r55.223.255.144 b) 166.253.255.199 c) 144.221
a
obiectelor?
serializare
procesul
de
9. a) La ce se referd
b) in ce conditii. instantele unei clase pot fi serializate?
10. Un URN desemneazd
a) numele unei resurse din refeaua Internet, dar frr[ precizarea locafiei
b) adresa MAC a unei interfe{e de re{ea
cj o referinp c[tre o resursi particularb din refeaua Internet cu locafie 9i nume bine precizate
d) o multime de atribute care descriu un obiect
11. Se considerl urmdtorul program Java:
import java.net. *,' inport java. io. * i
8.

public class Test{


pr:blic static void main(Stringl] arg) {
trY {
URL uuu = new URf, ( "http : / /wutw .upit ' ro" ) ;
...1... xxx = uuu.oPenStream0,'
Bufferedlnputstrean bbb = new Bufferedlnputstream(xxx) ;
. . .2. . . fff=new FileOutputstrean('ra' txt") ;
int c;
while ((c = bbb.read0) != -1) fff .write(c);
bbb.closeO ; xxx.closeO ; fff'cl-oseO ;
l
catch(. . .-3. . . e) {Systen.err.println(e) ;}
catch(IOixception e) {System.err.println(e) ;

l)
a) Precizafi ceea ce lipsegte
sus s6 fie corect

in locurile marcate cu

.....1 ......, .....2......

}
si ..'..3..... pentru ca programul de mai

b)Descrieti.apoi.cevarea1izalaexepufieaceStprogIL
L2.i

Ce se va afiga la

"on,
class AAt
public static void main(String arS[]){
int []b; int s=55;
try{b=new int[2] ; bl27=66;]
catctr (RuntimeException e) {s:77 ; }
cateh(Exception e) {s=88 ; }
fina11y{ System. out. println (s) ; }

))

daci nu sunt similare) sd faci schimb de date gi

13.

actioneazi la nivelul legaturii de date al modelului OSI-ISO se numeqte


d) modem
c) router
b) bridee
a) reoetor
14.

15.

sub

"it"'"'po''sabilcutransmitereagirecep!iainforma!iilor
medii 9i canale de comunicalie?
tipuri de

formi de giruri de bi1i, prin diverse


c) Nivelul transport d) Nivelul
a) Nivelulleelturii de date b) Nivelul refea
Cl.rr" J""a *te permite reali:zareaunei conexiuni TCP intr-un program client este:

fizic.

"

b) DatagramPacket c) Socket d) InetAddress


16. Definiti notiunea de Port logic.
17. Conform standardului r pv6 o adres[ IP se reprezint[ pe
d) 128 biti
c) 64 bili
b) 32 biti
a) 16 biti
m"d"trt TCP/IP , protocoalele TCP 9i UDP sunt implementate la nivelul
18.
h\ Anlinefie c\ Tnternef d) Transooft
^\ c^-^x 1o *araq
19. Superclasa abstracth pentru toate fluxurile de intrare de caractere este
d) Reader
c)
t-,)
a)
a)

Dataeramsocket

rnputstlua*

ztt.

wtiter

ot

O refea cle calculatoate de clasd C este oi'ganizatd (impiriiti) in troui subrelele'


a)Preciza\inumdrul minim de bili necesari pentru identificarea acestora'

care

s-o defineasci?
Ui care este masca de subre.tea 1576ns1zasi) pe care administratorul de retea trebuie

T'EST IRC-10_04
O refea de calculatoare de clasd C este organizate (implrfitn) in zece subrefele.
a)Precizali numIrul minim de bili necesari pentru identificarea acestora.
b) Care este masca de subre,tea (szbner rnasft) pe care administratorul de retea trebuie s-o defineascd?

1.

2.

Ce se va afiga la consolS, la execufia urmitorului program?

class AA{
int a=10;
AA(int a) {this.a=a;}
)

class BB{
public static void main(String atl)t
AA x=new AA(22) ,' iU\ fEnew AA(221 ;

int z=111,'
if (x.equa1s (yllz:222; else z=333;
System. out.println (z) ;
])

3.
4.

Superclasa abstracti pentru toate

a)Inputstream

fluxurile de intrare de caractere

b)writer

d) Reader
c) OutputStream
nivelul
la
implementate
UDP
sunt
TCP
in modelul TCPAP , protocoalele
9i

a\ Gazdlla

retea

b)

Aplicatie

c)

Internet

d)

6.

Conform standardului tpv6 o adres[ IP se reprezintl pe


d) 128 bifi
c) 64 biti
b) 32
a) 16 biti
Definiti notiunea de port logic.

7.

Se consideri urmetorul program Java:

3.

este

Transport-

biti

import java. neL. * ,' import java. io. * ;


public class Testt
public static void main(String arS[]){
int x=0;
for(int k=l ,'k < LO24;k++) {
lr
try{

ServerSocket s=new ServerSocket(k)


s. close O ,'

catctr(. . .1. . . e) {x++;}


catctr(IOException e) t )
l
System.out.println(" Total r' * x),'
)]

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus sd fie corect
b) Descrieti aDoi. ce va afisa la executie acest proptram.
8.

t]n URN desemneazi


a) numele unei resurse din refeaua Internet, dar fldrdptecizarea loca{iei
b) adresa MAC a unei interfefe de refea
c) o referinfE citre o resursl particulari din re{eaua Internet cu locafie gi nume bine precizate
d) o multime de atribute care descriu un obiect

9.
10.

11

-'ii

Clasa Java care permite rcalizareaunei conexiuni TCP intr-un program client este:
d) InetAddress
b) DatagramPacket c) Socket
a) DatagramSocket

ri"elele modelului OSI-ISO este responsabil cu transmiterea gi receplia informafiilor sub


fonni de qiruri de bi1i, prin diverse tipuri de medii gi canale de comunicafie?
c) Nivelul transpo{ d) Nivelul fizic.
a) Nivelul leeiturii de date b) Nivelul refea
Dispozitivul care permite ca dou6 relele (chiar dacd nu sunt similare) sd facd schimb de date $r care
acfioneazl la nivelul leglturii de date al modelului OSI-NO se nume$te

C"* di"tr"

d) modem
c) router
_d fepglq: ___, b) lridge _
{le se va afi;;a la cotisol6, la execuiiti urliiaiolului pt'ogt:un?
class AA{

public static void nain(String arS[]]{


int []b,' int s:55;
try{b=new int[2] ; bl21:66;l
catctr (RuntimeException e) { s=77 ; }
catch (Exception e) {s=88 ; }
finally{System. out.pri-nt1n (s) ; }

)l

13.

Se considerd

urmitorul program Jaya:

import java.net. * ; inpott java. io. *,'


public class Test{
public static void ma.in(Stringl] arg) {
try t
URt uuu = new URL("httpz//www.upit.ro");
...1... xxx = uuu.openStream0;
Bufferedlnputstream bbb = nele BufferedlnputStream(xxx)
. . .2. . . fff=new FileOutputStream("a.txt") ;
int c;
whiLe ( (c = bbb.read0 ) != -1) fff .write(c) ;
bbb.closeO ; xxx.closeO ; fff.closeO,'
l
catch(. . .3. . . e) tsysten.err.println(e) ;)
catch (IOException e) {System. err.println (e) ,' }
))

a) Precizafi ceea ce lipsegte in locurile marcate cu .....1......, .....2...... $i .....3.....pentru ca programul de mai
sus sd fie corect
b) Descrieti . apoi. ce va realiza la executie acest program.
14. Se considerd urmbtorul program Java:

inport java. net. *


class Test{
pubJ'ic static void main(String []arg)
String host;'
1.... []xxx;
if (arg. length)0 ) host=arg [0 ] ;
else host=ttlocalhost" ;
trY{
,'

xxx=rnetAddress . getAllBl|Name (host)


System. out. println (xxx . Iength) ;

catctr(. . . . . . .2. . . . . exc) {Systern.err.println(exc) ;}

))

15.

t6.

a) Completafi locurile marcate cu .....1 ...... gi .....2...... pentru ca programul de mai sus
b) Descrieti, apoi, ce va afiqa la execu{ie acest program.
a) La ce se referd procesul de serializare a obiectelor?
b) in ce conditii. instantele unei clase pot fi serializate?
Care dintre urmitoarele reprezentiri nu poate constitui o adresd lP ?

s[ fie corect

a\ 155.223.255.144 b\ 166.255.255.199 c) 144.221.2s7.r22 d)221.3r3.155'221


17. Descrieti structura unei adrese IP de clasS B.
18. Se considerdurmdtoarea adresi IP, in.notafie CIDR: 190.1I0.6.0 /21
19.

Precizati care este masca de subretea borespunzitoare.


Aga numitele excepfii la execufie, care pot prgveni strict din vina programatorului qi care nu sunt generate
de o cauzb externS, au superclasa comuntr

a)

20.

foException

b)

RuntimeException

c)

eindexception

d)

Error

Care dintre liniile numerotate va produce eroare la compilare ? Justificafi rispunsul.

class AA{
public int a:10;
protected int G20,'
priwate int b=30,'
)

cl.ass

BR{

public static woid main(String all


AA x=new AAO ;
/ /t
Systen.out.printtn(x.a) ; / /2
System.out.println(x.b) ; / /3
System. out. println (x. c) ,' / / 4
l)

){

TEST
I

IRC 11 01
Se considerd

urmltorul program Java:

import java. net. *


class Test{
public static void main(String flarg) {
String host;
1.... []xxx,.
if (arg. Iength)O) host=arg t0l ;
else host=trlocalhostrr ;
tryt
,.

xxx=InetAddress . getAllByName (host),.


System. out. println (xxx . length)
,.

l
catch(. . . . . ..2.. .. . exc) {System.err.println(exc) ,.}
)l
a) Completa{i locurile marcate cu .....1...... ;i .....2......pentru ca programul de mai sus s6 fie corect

2.

b) Descriefi, apoi, ce va afiqa la execu{ie acest program.


Se considerd urmdtorul program Java:

import java.net. *,. iurport java.io. *;


public class Test{
public static void main(String arg|){
int x=0,.
for(int k=1 ,.k < LO24;k++) {
trY{

ServerSocket s=new ServerSocket(k)

s.closeO;

catch(. . .1. . . e) {x++;}

catch (IOException e) { }
)

System.out.println(rr Total t' * x);


)l
3.
4.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus s[ fie corect
b) Descrieli apoi, ce va afipa la executie acest prosram.
O clasl care sd defineasci fire de executie se poate ob{ine daci aceasta extinde clasa
a) RuntlmeException b) Thread
c) Runnable d) serializable
Ce se va afiqa la consol6, la executia urmdtorului prograrrn

class AA{
int a=33;

AAOt)

AA(int a) {this.

a+=11; }

class BB{
public static void main(String a[])
AA x=new AAO; AA 1-new }.}.(221 ;
j-nt z=22;
if(x.equals (y) ) z:33; else z=44;
System. out.println (z) ;
))
5.

Aqanumiteleexcep!iilaexecu!ie,carepotprovenistrictdinvina
de o cauzd externd, au superclasa comund

6.
7.
8.
9.

roException

RuntimeException

c) eindnxception d) error
CIDR: 190.110 .6.0 /2i
Precizati care este masca de subrelea corespunzitoare.
Descrieli structura unei adrese IP de clasi C.
care dintre urmdtoarele reprezerrtdrinu poate constitui o adresd lp ?
a) 155 .223 .255
b) 166.255 .2s5
c) t44.22r.2s7
d\ 22,1 .3r3 .tss .zz1
a) La ce se referd procesul de serializare a obiectelor?
b) In ce conditii, instantele unei clase pot fi serializate?
a)

b)

Se considerb urmdtoarea adresd IP, in notafie

.144

.199

.122

10.

Un URN desemneaz[

ftrl

a) numele unei resurse din refeaua Internet, dar


precizarea loca{iei
b) adresa MAC a unei interfele de re.tea
c) o referin{d cdtre o resursd particulari din re{eaua Internet cu locafie gi nume bine precizate
d) o multime de atribute care descriu un obiect
11.

Se considerd urmdtorul program Java:

import java.net. *; import java.io. *;


public class Test{
pubJ.ic static void main(String[] arg) {
try t
URL uuu = neril URL(r'http://www.upit.ro");
...1... xxx = uuu.openstream0,.
Bufferedrnputstream bbb = new Bufferedrnputstream(xxx),.
. . .2. . . fff=new FileOutputstream("a.txt")
int c;
while ((c = bbb.readO) != -1) fff.write(c);
bbb. close O ,' xxx. close O ;
fff . close O ;
,.

))

catch(. . .3. . . e) tsystem.err.println(e) ;)


catch(IOException e) {System.err.println(e) ;

a) Precizafi ceea ce lipseqte in locurile marcate cu .....1 ......, .....2...... $i .....3.....pentru ca programul de mai
sus

s[ fie corect

b) Descrieti , apoi, ce varealiza


t2.

la execu{ie acest program.


Ce se va afiga la consol5, la execufia urm6torului program?

class AA{
public static void main(String arg[]){
int a=55,'
try{
doub1e b=282;
4=

(!nt) b;

catch (NunberFormatException e) {a=66,.


catch (Exception e) {a=77 ; }
finally{ System. out. println (a) ; }

))

13.

Dispozitivul care permite ca doui relele (chiar daci nu sunt similare) sd fac[ r"tti-U O" aut" gi
"ur"
acfioneazi,la nivelul legiturii de date al modelului OSI-ISO se numegte
a)

repetor

bridge

b)
c) router
d) modem
Care dintre nivelele modelului OSI-ISO asiguri interfafa cu programul utilizatorutui, of".i"a u""rtuiu
posibilitatea de acces larcfea, cu toate serviciile pe care aceasta le poate oferi ?
a) Nivelul legdturii de
b) Nivelul de sesiune c) Nivelul prezentare d) Nivelul de anlicatie.
15. Clasa Java care permite realizareaunei conexiuni TCP intr-un program client este:
a) DatagramSocket b) DatagramPacket c) Socket
d) InetAddress
16. Definifi notiunea de port logic.
17. Conform standardului I pv6 o adres[ IP se reprezinti pe
a) 16 bili
b) 32 biti
c) 64 bi{i
d) r28 biti
18. In modelul rcPAP, protocoalele TCP qi UDP sunt implementate la nivelul
a) Gazdd,la refea
b) Aplicalie c) Internet d) Transport
19. Superclasa abstractd pentru toate fluxurile de intrare de caractere este
a) Inputstream
b) Writer
c) Outputst.ream d) Reader

t4.

date

20. o relea de calculatoare de clasd c este organizatd (imp6r!iti) in gase subrefele.


a)Precizafi numirul minim de bi! necesari pentru identificarea acestora.
b) Care este masca de subrete4 (subnet mask) pe care administratorul de retea trebuie s-o defineasci?
2l Simbolul grafic utilizat pentru reprezentarea unui switch este

a)

b)

c)

d)

TEST IRC_11-02
I
,,

O re{ea de calculatoare de clasd C este organizatd (impd(itd) in zece subre,tele.


a)Preciza{gi numdrul minim de bi{i necesari pentru identificarea acestora.
b) Care este masca de subretea (subnet mask\ De care administratorul de retea trebuie s-o defineasci?
Ce se va afiga la consolS, la execulia urmdtorului program?

class AA{
int a=33;

AAOt)

AA(int a) {this.

a+=11; }

class BB{
public static void main(String atl)t
AA x=new AAO ; AA y=new AA(22) ;
int z=33,'
if (x. equals (yl I z=44; else z=55;
System. out. println (z) ;
))
3.
4.
5.
6.
7.

Superclasa abstracti pentru toate fluxurile de ieqire de caractere este


a) Inputstream
b) Writer
c) Outputstream
d) Reader
In modelul TCP/P , protocoalele TCP gi UDP sunt implementate la nivelul
a) Gazdd,la refea
b) Aplicafie c) Internet d) Transport
pv4
Conform standardului I
o adresb IP se reprezint[ pe
a) 16 biti
b) 32 biti
c) 64 biti
d) 128 biti
Definiti notiunea de port losic.
Se considerd urmdtorul program Java:
import java.net. *,' import java.io. * ;

public class Test{


public static void main(String arg[]){
int x=0;
for(int k=1 ,'k < l024;k++) t
trY{

ServerSocket s=new ServerSocket (k)

s.closeO;

catctr(. . .1. . . e) {x++;1


catch(IOException e) { }

)"
Systen.out,println(" Total " + x);
))
8.

9.
10.

ll.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus sA fie corect
b) Descrieti apoi, ce va afipa la executie acest program.
Un URN desemneazl
a) numele unei resurse din refeaua Internet, dar frr6,precizarea loca{iei
b) adresa MAC a unei interfe{e de refea
c) o referinld cbtre o resursd particulard din reteaua Internet cu locafie qi nume bine precizate
d) o multime de atribute care descriu un obiect
Clasa Java care permite realizarea unei conexiuni TCP intr-un program client este:
a)DatagramSocket
b) DatagramPacket
c) Socket
d) InetAddress

Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea qi recepfia informaliilor sub
formd de qiruri de bi1i, prin diverse tipuri de medii gi canale de comunicafie?
a) Nivelul legbturii de date b) Nivelul retea
c) Nivelul transoort
d) Nivelul fizic.
Ce se va afiqa la consol[, la execu{ia urmitorului program?
class AA{
public static void main(String arg[] ) {
int a=55,'

ttYt

double b=383;
a= (int) b;
)

catch (NunberFormatException e) { a=65,'


catch (Exception e) {a=77,'}
finally{ System. out.println (a) ; }

)]

t2. Dispozitivul

care permite ca doui refele (chiar dacd nu sunt similare) sd facd schimb de date qi cari

aclioneazd la nivelul legdturii de date al modelului OSI-ISO se numeqte


a)
b)
c) router
d) modem
Se considerd urmdtorul program Java:

repetor

13.

bridge

import java.net.*; import java.io.*;


public class Testt
pr,rblic static void main(String[] arS] {
try {
URL uuu = new URL(rfhttp://wrtw.upit.ro");
. . .1. .. xxx = uuu.openstream0 ;
Bufferedrnputstream bbb = neril Bufferedrnputstreann (xxx)
. . .2. .. fff=new FileOutputStream("a.txt") ;
int c,'
while ( (c = bbb.read0 ) != -1) fff .write(c) ;
bbb.closeO ; xxx.closeO ;
fff.closeO ;

,.

l)

catch(. . .S. . . e) {System.em.println(e) ;}


catch(IOException e) {System.err.println (e) ;

a)Precizafi ceea ce lipseqte in locurile marcate cu .....1......, .....2...... $i .....3.....pentru ca programul de mai
sus sd

fie corect

b) Descriefi
14.

, apoi, ce va realiza la execu{ie acest program.

Se considerd urmdtorul program Java:

import java. net. *


class Testt
public stati-c void main(String []arg] {
String host,'
1.... []xxx;
if (arg. Iength)0) host=arg [0 ] ;
else host=ttlocalhosttt ;
t"yt
xxx=InetAddress . getiAllByName (hos t),.
System. out.println (xxx. length) ;
,'

catch(. . .. .. .2. ... . exc) {System.err.println(exe),.}

ll

15.
16.

t7.
18.

19.

a) Completali locurile marcate cu .....1...... $i .....2......pentru ca programul de mai sus sd fie corect
b) Descrieli, apoi, ce va afiga la execufie acest program.
a) l.a ce se referd. procesul de serializare a obiectelor?
b) In ce conditii, inltanfele unei clase pot fi serializate?

Care dintre urmdtoarele reprezentdri nu poate constitui o adresdIp ?


a) 155.223.255.t44 b) 166.255.zss.199 c) 144.22r.2s7
d\ 2zt.3t3.l55.zzl
Descrieti structura unei adrese IP de clasd B.
Se considerd urm[toarea adresi IP, in notafie CIDR: 190.110 .6.0 /2j
Precizafi care este masca de subrgfea corespunzdtoare.
Aqa numitele exceplii la execu{ie, care pot proveni strict din vina programatorului
$i care nu sunt generate
de o cauzh extern6, au superclasa comund

.r22

roException

RuntimeException

c) BindException d) trror
20. O clasl care s[ defineascd fire de execulie se poate obfine dacd aceasta implementeazd,interfa[a
a) RuntimeException b) Thread
c) Runnable d) Serializable
21. Simbolul grafic utilizat pentru reprezentarea unui router este
a)

a)

b)

b)

c)

d)

TEST
1.

IRC 11 03
a) La ce se refer[ procesul de serializare a obiectelor?
b) In ce condilii, instan{ele unei clase pot fi serializate?
Care dintre urmdtoarele reprezentlri nu poate constitui o adresd Ip

a)
3.
4.

r44.22r.2s7.r22 b)221.231.155.313 c\ 155.223.25s.144 d\ 166.zss.255.199

Se considerd urmitoarea adres[ IP, in notaJie CIDR: 19 0 . 1 IO . 6 . O / 25


Precizati care este masca de subre{ea corespunzltoare.
Aga numitele exceplii la execufie, care pot proveni strict din vina programatorului qi care nu sunt generate

de o cauzd externl, au superclasa comund

a)
5.

IOException

b)

SimpteException

c)

RuntimeExceptj-on

d)

nrror

Ce se va afiqa la consoli, la execulia urmdtorului program?

class AAt
public static void main(String arSIl){
int a=55;
tr:r{
double b=LE-2;
a= (int) b;

catch (NunberFornatException e) {a=66 ; }


catch (Exception e) {a=77,. }
finally{ Systen. out. printl-n (a) ; }

))

6.

Simbolul grafic utilizat pentru reprezentarea unui hub este

a)
7.

8.

b)

c)

d)

re{ea de calculatoare de clasd c este organizatd (imp[r!itd) in cinci subrefele.


a)Precizali numirul minim de bi{i necesari pentru identificarea acestora.
b) Care este masca de subre,te a (subnet mask) pe care administratorul de retea trebuie s-o defineascd?
Se consideri urmStorul program Java:

import java.net. *,. inport java.io. * ;


public class Testt
public static void main(String argfl){
int x=0,.
for(int k=1 ,.k < LO24;k++) {
trY{

ServerSocket s=new ServerSocket(k)


s. close O ,'

catch(. . .1. . . e) {x++; }


catch(rOException e) { }

i
System.out.println(tr Total rr * x);
)l
9.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus s6 fie corect
b) Descrieli apoi, ce va afiqa la execufie acest program.
Superclasa abstracti pentru toate fluxurile de ieqire de octefi este

a)Inputstream

10.

ll.

b)Writer

c) OutputStream
d) fiteOutputStream
In modelul TCP/P, protocoalele HTTP gi DNS sunt implementate la nivelul
a) Transport b) Gazdl la retea
c) Internet d) Aplica{ie
Adresa IP rezervatd pentru a desemna, pe orice host (gazdd) , host-ul itrruqi
1g-du lo"atay

a)127.r27.0.1 b)255.2ss.25s.1 c\127.0.0.1

"rte
d\25s.2ss.25s.0

12. Definili nofiunea de socket (soclu logic).


13.

14.
15.

O clasi care s[ defineascd fire de executie se poate obline dacl aceasta extinde clasa
a) RuntimeException b) Thread
c) Runnable d) seriafizable
Clasa Java care permite realizareaunei conexiuni TCp intr-un program client este:
a) DatagramSocket b) DatagramPacket
c) Socket
d) InetAddress
Descrie{i structura unei adrese IP de clasd A.

16. Dispozitivul care permite ca doui relele (chiar dacd nu sunt similare) sd faci schimb
actioneazd.la nivelul 2 (cel al leg[turii de date) al modelului oSI-ISo se numegte
a) repetor
b) bridge
c) router
d) modem

a.

Out" qi cat"

t7.

Ce se va afiga la consol6, la execu{ia urmdtorului program?

class AA{
int a=33;

AAOt)

AA(int

a)

tthis.a+=a;

class BB{
public static void main(String atl)t
AA x=new AAO; AA lenew AA(221 ;
int z=11;
if (x.equaIs (y)lz=22; else z=33;
Systen. out.println (z)
))
,.

18.

Se considerd

urmitorul program Java:

import java.net. *,' irnport java.io. *i


public class Test{
public static void main(String[] arg) t
trY {
URt uuu = new URL("httpz//vwrw.upit.ro");
. . .1.. . xxx = uuu.openstreamO ;
BufferedlnputStream bbb = new BufferedlnputStream(xxx)
. . .2. . . fff=new FileOutputStrean("a.txt'r) ;
int c;
while ((c = bbb.reado) != -1) fff.write(c);
bbb. close O ;
xxx. close O ,- fff . close O
l
catch(. . .3. . . e) {System.err.println(e) ;}
catch (IOExcepti-on e) {System.err.println (e) ; }
ll

,.

a)Preciz{i

ceea ce lipseqte in locurile marcate cu .....1 ......, .....2...... $i .....3..... pentru ca programul de mai
sus sd fie corect

b) Descrieti, apoi, cevarealiza la execu{ie


19.

acest program.

Un URL desemneaz[
a) numele unei resurse din releaua Internet, dar frrdprecizarea locaJiei
b) adresa MAC a unei interfefe de refea
c) o referinld cdtre o resursi particulard din refeaua Internet cu loca{ie qi nume bine precizate
d) o mulfime de atribute care descriu un obiect

20. Se considerd urmdtorul program Java:

import java.net.*;
class Test{
pr.rblic static void main(String tlarg)
String host;
1.... []xxx;
if (arg. length)O ) host=arg [ 0 ] ;
else host=rrlocalhostrr ;
tryt
xxx=fnetAddress . getAllByName (host)
System. out. println (xxx . length)

,.

catch(.

)l
2t.

...

.. .2.... . exc) {System.err.println(exc) ;}

a) Completali locurile marcate cu .....1...... $i .....2...... pentru ca programul de mai sus si fie corect
b) Descrieti, apoi, ce va afi;a la execulie acest program.
Se considerd urmdtorul program Java:

import java.io.*;
class AA{
public static void main (String[] args) ....1....
FileWriter f1=new FileWriter("fis. txt") ;
fl.write(48) ; f1.closeO ;
))
Completati locul marcat cu
compilare).

....

.1

.... ..

pentru ca programul de mai sus s[ fie corect (si nu producl erori la

TEST
1.

IRC 11 04
Se considerd urmdtorul program Java:

import java.net.*;
class Test{
pr.rblic static void main(String []arg)
String host,'
1.... []xxx;
if (arg. length)O) host=arg [0 ] ;
else host="localhostrr,'
try{

xxx=InetAddress . getAllByNane (host)


System. out. println (xxx. Iength) ;
I

catch(.
l)
1

.....

.2. . . . . exc) {System.err.println(exc) ;}

a) Completafi locurile marcate cu .....1...... $i .....2...... pentru ca programul de mai sus


b) Descrieti. apoi. ce va afisa la executie acest orosram.
Se considerd urmltorul program Java:
import java.net. *,' import java.io. * ;

si fie corect

public class Test{


public static' void rnain(String arS[])i
int x=0,'
for(int k=1;k < l024;k++) {
trY{

ServerSocket s:new ServerSocket(k)

s.closeO;
l
catch(.. .1. . . e) {x++;}

catch(IOException e) { }

System.out.println('r Total r' * x),'


))
a) Completati locul marcat cu .....1...... pentru ca programul de mai sus
b) Descrie{i apoi, ce va afi$a la executie acest program.
3.

si fie corect

Simbolul grafic utilizat pentru reprezentarea unui bridge este

b)
c),
Ce se va afiqa la consol6, la execufia urmdtorului program?
a)

4.

class AA{
public st'atic woid nain(String arg[])
int a=55;
try{

d)

double b=3E1 ,'


a= (int) b;
l

catctr (NumberFornatException e) { a=66,.


catch(Exception e) {a=77 ; }
finally{ Systen. out. println (a) ; }

))

5.

Aga numitele excepfii la execu{ie, care pot proveni strict din vina programatorului gi care nu sunt generate
de o cauzi extern[, au superclasa comun[

a)
6.
7.
8.
9.

tOnxception

b)

SinpleException

Se considerd urmitoarea adres5 IP, in nota{ie

c)

RuntimeException

d)

nrror

CIDR: 190.110 .6.0 /28

Precizati care este masca de subretea corespunzdtoare.


Descrieti structura unei adrese IP de clasb C.
Care dintre urmdtoarele reprezentilri nu poate constitui o adresd IP ?
a) 144.221.257.122 b\221.231.155.313 c) 155.223.2ss.144 d\ 166.255.255.199
a) La ce se refer[ procesul de serializare a obiectelor?
b) in ce conditii, instantele unei clase pot fi serializate?

10.

11.

Un URL desemneazd
a) numele unei resurse din refeaua Internet, dar ftrd,precizarea locafiei
b) adresa MAC a unei interfele de refea
c) o referinfi cdtre o resursd particulard din refeaua Internet cu localie gi nume bine precizate
d) o mullime de atribute care descriu un obiect
Se considerd urmdtorul program Java:
import java.net. *,. import java.io. * ;

public class Test{


public static void main(String[] arg) {
try {
URL uuu = new URL('rhttp / /vtrtw.upit.ro") ;
...1... xxx = uuu.openStreamO
BufferedlnputStream bbb = new Bufferedlnputstream (xxx),.
.. .2. . . fff=new FileOutputstream("a.txt") ;
int c;
while ((c = bbb.readO) != -1) fff .write(c);
bbb. close O ;
xxx. close O ,. fff . close O
l
catch(. . .3. . . e) {System.err.println(e) ;}
catch(IOException e) {System.err.println(e) ; }
)l
z

,.

,.

a)Precizali ceea ce lipseqte in locurile marcate cu .....1......, .....2...... gi .....3.....pentru ca programul de mai
sus sd fie corect
b) Descriefi , apoi, ce va realiza la execu{ie acest prograrn.
12. Ce se va afiga la consol6, la execu{ia urmitorului program?

cl-ass

AA{

public static void main(String arSIl){


int []b; int s=55;
try{b=new int[2] ; bl2l=66;]
catch (RuntineException e) {s=88,- }
catch(Exception e) {s=77; }
finally{ System. out. println (s) ; }

))

13.

Dispozitivul care permite ca doud re{ele (chiar dac[ nu sunt similare) si facd schimb de date si yr.e
aclioneazd,la nivelul legdturii de date al modelului OSI-ISO se numeqte
a) repetor

1,4.

b) bridge
c) router
urmltorul program Java:
irrport java. io. * ;
class AA{

d) modem

Se considerl

public static void main (String[] args) ....1....


FileWriter f1=new FileWriter (rffis. txt") ;
fl.write(48) ; f1.closeO ;

)I

Completati locul marcat cu .....1...... pentru ca programul de mai sus si fle corect (s6 nu produci erori la
compilare).
15. Clasa Java care permite realizareaunei conexiuni TCP intr-un program client este:
a) DatagramSocket b) DatagramPacket
c) Socket d) InetAddress
16. Definifi notiunea de socket (soclu logic).
t7. Adresa IP rezervatd pentru a desemna, pe orice host (gazdd) , host-ul insugi (g-du l,o"ule)
"rt"
a) 127.127.0.1
b) 255.2s5.255.r
c) 127.0.0.1
ilzss.255.2s5.0
18. In modelul TCP/P, protocoalele HTTP gi DNS sunt implementate la nivelul
a) Transport b) Gazd6 la refea
c) Internet d) Aplicatie
19. Superclasa abstractd pentru toate fluxurile de intrare de octefi este
a) rnputstream
b) writer
c) outputstream
d) FileTnputstream
20. o relea de calculatoare de clasd C este organizatd (imp6r!it6) in noud subre,tele.
a)Precizali num5rul minim de bi{i necesari pentru identificarea acestora.
b) care este masga de subrefe a (subnet mask) pe care administratorul de retea trebuie s-o defineasci?
21. O clasd care sd defineascd fire de execu{ie se poate obline dacb aceasta implemente azd, interfa\a
a) RuntimeException b) Thread
c) Runnable d) Serializable

TEST IRC 09

01

Care dintre urmitoarele reprezent[ri nu poate constitui o adresd lP

a\ 144.221.257.122 b\ 221.231.155.313 c\ r55.223.255.144


ieti structura unei adrese IP de clasd B.
Se considerd urmdtoarea adresd IP, in notafie CIDR: 1_ 9 0 . 1 I0 . 6 . 0 / 25
Precizati care este masca de su

t66.255.255.199

nzdtoare.

Precizafi protocolul orientat pe conexiune, care este implementat la nivelul transport in modelul de
referinta TCP/P.
O relea de calculatoare de clasi C este organizatl (impi(it[) in unsprezece subre{ele.
a)Precizali numirul minim de bifi necesari pentru identificarea acestora.
b) Care este masca de su
subnet mask\ pe care administratorul de
trebuie s-o defineascl?
Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea gi recepfia informaliilor sub
formi de giruri de biti, prin diverse tipuri de medii si canale de comunicatie?
modelul TCPAP, protocoalele FTP gi DNS sunt implementate la nivelul
a) Trans
b) Gazdd la
c) Internet

ic?

Ce este un

de socket (soclu

Clasa Java care permite realizarca unei conexiuni TCP intr-un program client este:
a) DatagramSocket b) DataeramPacket c) Socket
InetAddress

Mulfimea operafiilor (primitive) pe care, intr-un model arhitectural de re,tea, un anumit nivel le fwnizeazl,
nivelului ierarhic superior se numeqte
a) stivd de orotocoale
b) serviciu
transfer
Dispozitivul care permite ca dou[ re,tele (chiar daci nu sunt similare) si fac[ schimb de date gi care
aclioneaz1.la nivelul legdturii de date al modelului OSI-ISO se numegte
b) brid
c) router
d) modem
Ce se va afiqa la consoll, la execulia urmdtorului program?
class AA{

pub3.ic static void main(String arg[]){

int []b;
int s:55,'

try{b=new int[2] ; bl2l=66;

catch (RuntirneException e) { s=77 ; }


catch (Exception e) {s=88 ; }
finally{ System. out. println (s) ; }

ff:Ht}:Tgr1r 3ro*ram
pubJ.ic class Test

Java

pubLic static void main(String[] arg) {

trYt

URL .r.rr = new uRr ("http : / /www.upit. ro


System. out. println (rrr. getProtocol ( ) ) ;
Systen. out.println (rrr. getPort O ) ;
System. out. println (rrr. getQuery ( ) ) ;

80/info2 / lava/net.php?x=43"),-

catch(...1... eee) {
System. err. printJ-n (eee)
))

,.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus s[ fie corect
b) Descri
i, ce va afisa la
ie acest
Se considerl urmltoarea secven!6 de cod Java:

FileOutputstre:rn fl=new FileOutputStream (rtxx. datw) ;


int a=65*256+49;
f1 . write (a) ;
C6!i octe{i vor

a)l
16.

fi

scriqi in fiqierul

xx . dat?
c)4

d)8

a) I.a ce se referi procesul de serializarea a obiectelor?


b) In ce condilii, instan{ele unei clase pot fi serializate?

-\
17.

Ce se va afiqa la consold, la execu{ia urmdtorului progran ?

class AA{
int a=10,.
AA(int a) {this.

a=a; }

class

BB{

pubJ-ic static void main(String a[] ) t


AA x=new ?A(22r,. AA 1-nsw AA(22); int z=LLL;

if (x. equal,s 1yl I z=222;


else z=333,.
System. 6ut.println (z) ;
))

18.

19.

CaredintreliniilenumerotateVaproduceeroarela"ompi@

class AA{
private int a=10;
protected int b=20;
l'
class BB{
pubJ-ic static void ma.in (String
AA x=new AAO;
//t
System.out.println(x.a) ; / /2
System. out.println (x.b) ; / /3
))

atI)

Se consideri urmdtorul program Java:

inport java.net. *; inport java.io. * ;


pubJ.ic class Test{
public static void main(String arS[])
i.nt x=0,.
for(int k=1 ,.k < LO24;k++) {
trY{

ServerSocket s=new SenrerSocket (k)


s. close O

,.

,.

catch(.. .1. . . e) {x++;y

catch(IOException e) { }
)

Systen.out.println('r Total rr * x);


))
a) completati locul marcat cu .....1...... pentru ca programul de mai sus se fie corect
b) Descrieti apoi, ce va afiga la execu{ie acest program.

20. Se considerd urm6torul program Java:

import java.net.*;
class AA{
public static void main(String tJar91
try { Inet-Address www [ ] =InetAddress . get$LlByName
Systen. out.println (www. J-ength)
1

( 'rwww . yahoo .

comrt

);

,.

catch(....1....
l)

eee)

{ System.err.println(eee) ;

a) Precizali ceea ce lipseqte in locul marcat cu .....1...... pentru ca programul de mai


sus se fie corect
b) Precizali apoi, ce va afisa la executie acest program

TEST IRC 09 04

4.

Mul{imea regulilor gi conven{iilor ce guverneazdformatul qi semnificalia mesajelor interschimbate i"tre


entitdtile pereche corespunzitoare aceluiaqi nivel, in comunica{ia dintre doi interlocutori se numegte
a) interfafd
b) serviciu
c) protocol
d) transfer
o refea de calculatoare de clasi C este organizatd (impdr,titd) in noud subrelele.
a) Precizafi numdrul minim de bi{i necesari pentru identificarea acestora.
b) Care este masca de subre,tea (subnet mask\ pe care administratorul de retea trebuie s-o defineascl?
Preciza{i protocolul neorientat pe conexiune, care este implementat la nivelul transport in modelul de
referin{a TCP/IP.
Se consideri urmitoarea adres[ IP, in nota{ie CIDR: 1 90 . 1 70 . 6 . O / 2j

5.

Precizati care este masca de subrelea corespunzltoare.


Se consider[ urmi.toarea secvenfi de cod Java:

1.

2.

3.

FileOutputStre=rn f1=new FileOutputStream

int a=65*256+49;
f1 . write (a)
fl.write(a);

rrxx . datw ),.

,.

C6{i octe{i vor

4l
6.

Se consider[

fi

scrigi in figierul

b)2

xx. dat?

c)4

d)s

urmltorul program Java:

inport java.net.*;
class AA{
pubJ-ic static void main(String Ilarg) {
try{ rnetAddress www [ ] =rnetAddress . getAlJ-ByName
System. out. println (www. length),.
)

catch(....1....

))

eee)

{ System.err.println(eee),.

('rwww.

yahoo. com"),.

a)Precizali ceea ce lipsegte in locul marcat cu .....1...... pentru ca programul de mai sus s6 fie corect
b) Precizati apoi, ce va afisa la execulie acest program.
7.

Se considerd

urmltorul program Java:

inport java. net. * ,. import java. io. * ;


public class Test{
public static void main(String argfl){
int x=0,'
for(int k=1;k < LO24;k++) {
trY{

ServerSocket s=new ServerSocket(k)


s.c]-oseO;

catch(. . .1. . . e) {x++,.}


catch(IOException e) { i
)

Systen.out.println('t Total rr * x);


))
8.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus s[ fie corect
b) Descriefi apoi, ce va afiga la execu{ie acest program.
Care dintre liniile numerotate va produce eroare la compilare t lustincali raspunsuL

class

AA{

pubJ-ic int'a=10;
protected int b=20;
final int c=30;
)

class BB{
public static void main(String a[]){
AA x=new AAO; //t
x.a = 11;
//Z
x.b = 22;
//g
x.c = 33,.
//l
l)

9.

Se considerd urm5torul program Java:

import java.net.*;
public class Test {
public static void main(String[] arg) {

try{

URL r:rr = new unr, ("http: / /vtww.upit. ro


Systen. out. println (rrr. getProtocol ( ) ) ;
System. out.println (mr. getPort O ) ;
System. out.println (rrr. qetQuery O ) ;

:8O/i:nfo2/Java/net.php?x=43")

catch (. . .1. . . eee) {


Systen. err.println (eee) ;

)l
10.
11.

a) Completati locul marcat cu .....1...... pentru ca programul de mai sus se fie corect
b) Descrieti apoi. ce va afisa la executie acest Drosram.
Care dintre nivelele modelului OSI-ISO este responsabil cu transmiterea gi recepfia informafiilor sub
formd de piruri de biti, prin diverse tipuri de medii si canale de comunicatie?
Care dintre urmdtoarele reprezent[ri nu poate constitui o adresi lP ?

a) 155.223.255.144 b) 166.2ss.255.199 c\ t44.221.2s7.r22 il221.231.t55.313


12. Ce este un port loeic ?
13. Ce se va afiqa la consol6, la execufia urmdtorului program?
class AA{

int a=10;
AA(int a) {this.a=a;}
)

class BB{
public static void main(String atl)t
AA x=new I'^A(22r; AA }Enew AA(22),' int z=LLL;
if (x. equals (yl I z:222;
else z=333,'
System. out. printLn (zl ;
))
t4.

Ce se va afiga la consold, la execulia urmdtorului program?

class AA{

public static void main(String arg[]) t


int I lb={22 ,33 ,441 ;

int s=55,'
try{s=bt3l

;}

catch (ArraylndexOutOfBoundsException e) {s:b[2]


catch (RuntimeException e) {s=b t1l ; }
final-ly{ System. out. println (s) ; }
15.
16.

17.
18.

)
)
Clasa Java care permite realizarea unei conexiuni TCP intr-un program client este:
a) DalagramSocket
b) DatagramPacket
c) Socket
d) InetAddress
Definili nofiunea de socket (soclu logic).

Descrie{i structura unei adrese IP de clasd A.


Dispozitivul de refea utilizat pentru interconectarea de relele (similare sau nu) care actioneazd,la nivelul
retea al modelului OSI-NO se numeqte
a)
b)
c)
d) modem
In modelul TCP/P , protocoalele FTP qi DNS sunt implementate la nivelul
a) Transport b) GazdS la retea
c) Internet d) Aplicatie

repetor

19.

bridge

router

20. a) I a ce se referd procesul de serializare a obiectelor?


b) In ce condilii, instantele unei clase pot fi serializate?

-!

a
TEST IRC 09

l.

11

Se consideri. urmdtorul program Java:

import java.net.*;
class Test{
pub1ic static void main(String ilarg)
String host,'
1.... []xxx;
if (arg. J.ength)O ) host=arg [ 0 ],.
e].se host="loca1host",'
try{

xxx=InetAddress . getAllByNane (host) ;


System. out. printJ-n (xxx. Iength),.

l
catctr(.. .. ...2.....

)l

2.

exc) {System.err.println(exc) ;}

a) Completafi locurile marcate cu .....1...... $i .....2...... pentru ca programul de mai sus sd fie corect
b) Descrie{i, apoi, ce va afiga la executie acest program.
Se consider[ urm6torul program Java:

import java.net. *; import java.io. * ;


public class Test{
public static void main(String arg[])t
int x=0;
for(int k=1;k < t024;k++) {
trYt
ServerSocket s=new ServerSocket(k)

s.closeO;
l
catch(...1...

e) {x++;}
catc'h(IOException e) { }

System.out.println(t' Total " f x) ;


ll
3.

a) completati locul marcat cu .....1...... pentru ca programul de mai sus s6 fie corect
b) Descrie{i apoi, ce va afiFa la executie acest prosram.
Care dintre liniile numerotate va produce eroare la compilare ? Justificali rdspunsul.

elass AA{
public int a=10;
private int b=20;
protected int c=30;
)

class BB{
public static void main(String atl){
AA x=new AAO;
//t
System.out.println(x.a) ; / /2
System.out.println(x.b) ; / /3
System.out.println(x.c) ; / /4
))
4.

5.

Ce se va afiga la consold, la execulia urmdtorului program?

class AA{
int a=10;
AA(int a) tthis.a=a; l
l
class BB{
public static void main(String atl)t
AA x:new AAl22'r; AA lenew AA(221 ;
int z=111;
if (x. equal s (yl I z=222;
System. out. println (z),.
))

Aqa numitele exceplii la execulie, care pot proveni strict din vina programatorului gi care nu sunt generate
de o cauzf, externd, au superclasa comund

a)

IOExceptio!

b)

Simpleexception

c)

RuntimeException

6.

Se consider[ urmdtoarea adresi IP,

7.

Precizali care este masca de subre{ea corespunzdtoare.


Descriefi structura unei adrese IP de clasd C.

in notalie CIDR: 19 0 . 110 . 6 . O / 25

d)

Error

8.

Care dintre urmltoarele reprezentdri nu poate constitui o adresi lP

a) 144.22r.257.122
9.

b\22t.23t.1ss.313 c) 1ss,223.255.t44 d\ 166.255.25s.199

a) La ee se referd procesul de serializare a obiectelor?


b) in ce conditii. instantele unei clase pot fi serializate?

10.

Un URL desemneazd
a) numele unei resurse din releaua Internet, dar frrd precizarea locafiei
b) adresa MAC a unei interfete de refea
c) o referinlb cbtre o resurs6 particuhra din releaua Internet cu localie gi nume bine precizate
d) o multime de atribute care desmiu urr obiect

ll

Se considerd urmdtorul program Java:

ingrort java.net. *; i-qrort java.io.

pubJ.ic class Eest{

*;

public static void main(Stringl] arg)

trv

= new URL("httpz//www.:qpit.ro"),'
xxx = uuu.openStreano;
BufferedlnputStream bbb = new BufferedlnputStrearn(xxx)
. . .2. . . fff=new FileOtrtputStream("a.txt") ;
int c;
whi]-e ((c = bbb.read0) != -1) fff .write(c);
bbb.closeO ; xxx.closeO ; fff.closeO,'

URL uuu

...1...

catch(. . .3. . . e) {System.err.printJ.n(e) ;}


catch(IOException e) {Systen.err.print1n(e) ;

l)

a) Precizati ceea ce linseste in locurile marcate cu ^.-.-l -.....- .,...2. , . si -----i----, nenfnl ca nrosramlrl de mai
sus sb

fie corect

b) Descrieti . aooi
12.

ce varealiza la executie acest Drosram.

Ce se va afiqa la consold, la execulia urmitorului program?

class AA{
public static void nain(String alS[]){
int []b; int s=55;
tr1'{b=new int[2] ; bl2l=$5'1
catch (RuntineException e) { s=88 ; }
catch (Exception e) { s=77 ,' }
finally{System. out.println (s) ; }

)l

13.

Dispozitivul care permite ca doud relele (chiar dacd nu sunt similare) sd facb schimb de date qi care
aclioneazd la nivelul legdturii de date al modelului OSI-ISO se numege
a)

r4.

repetor

b)

bridee

c)

router

d) modem

Se considerd urmdtorul program Java:

irnport java.io.*;
class AA{
pubJ-ic static void main (Stringl] args) ....1....
FileWriter fl=new Filel[riter ( "fis . txt" ),.
fl.write(a8) ; f1.closeO ;

l)

ComnleJefi lncttl mnrcaf crr

nnntnr ae nrnorqffrrl rlp mni qrrc q6 ffe oarcrt (qd nrr nrnzlrrni crnri

compilare).
15.

Clasa Java care permite realizarea unei conexiuni TCP intr-un program client este:
a) DatasramSocket b) DataeramPacket c)
d) InetAddress
(soclu
Definiti notiunea de socket
losic).
Adresa IP rezervatd pentru a desemn4 pe orice host (gazdd) , host-ul insugi (gazda locald) este

Socket

16.

17.

r8.
19.

20.

a)127.127,0.1 b\255.255.255.1

c)

127.0.0.1

il255.255.255.0

In modelul TCP/P , protocoalele HTTP gi DNS sunt implementate la nivelul


a) Transoort b) Gazdd la
c)
d) Aolicatie
Superclasa abstracti pentru toate fluxurile de iegire de caractere este
a)
b)
c) Out-'putStream d) r'iteoutputStream
O relea de calculatoare de clasd C este organizatd (impdrlit6) ?n nouA subrelele.
a) Preciza{i numdrul minim de bili necesari pentru identificarea acestora.
b) Care este masca de subretea (subnet mask) oe care administratorul de retea trebuie s-o dehneascd?

retea

Inputst.ream

Writer

Internet

TEST
1.

2.

3.

RCll
Modelul arhitectural de retea TCPAP este organizat pe
d) 7 riivele
c) 6
a) 4 nivele
b) 5
Modelul arhitectural de refea ISO-OSI este organizat pe
d) 7 nivele
c) 6
b) 5
a) 4
Un protocol sigur gi fiabil, orientat pe conexiune este

'

nivele

nivele

nivele

nivele

nivele

a) LIDP (User Datagram


4.

t.

Protocol)

Metoda ...getByNa.ure (...) din

U fA!{ngaqmission Control Protocol)

InetAddress

poate provoca ("arunca") o excepfie de tip


a) NoRouteToHostException b) BindException c) UnknownHostException d) ConnectException _
Utilitarul TCP ping este un instrument folosit pentru
clasa

calculator aflat la distanfd


b) a identifica traseul ce trebuie umnt de un pachet pentru a ajunge la destinalie
c) transferul bidireclional de fi;iere intre calculatorul local gi unul aflat 1a distan!6
distanfS.
d) testarea conexiunii
Un numir pe 32 bi1i, scris de obicei ih format zecimal grupat pe cei patru octe{i, in care por{iunea dirr
adresl corespunzitoare gazdei are tofi bitii cu valoarea unu se irumegte
c) Masca de subretea subnet mask'f d) Socket
b) Port
a) Adresi de broadcast
Care dintre urmitoarele specifi cafii nu reprezinti o adresd UM (Uniform Resource Locator):
b) ftp//www.u'idgel s.c en/public
a) http:/Arome.netscape.com
d) gopher://gopher.netcom.com
c) mat inflsys:users\info4\ion
Abstracfiunea software folositd pentru a reprezenta fiecare dintre capetele unei correxiuni intre procesel,:
ce ruleazd intr-o re{ea gi cdrora le este ascociat un port pentru a fi identificate in mod unic se numeqte
d) S,rket
c) Adresi IP
a) Adresd URL
b) Host (gazd[)
Cea mai cunoscutd topologie logic[ de tip broadcast este utilizat[ in
a) TehnologiaToken Ring b)Tehnologia Token.Bzs g)Jetrqglg5bEtlg-4ril>hnologia'4ppleTalkUn numdr pe 16 biqi ce identifici in m.od unic un proces care ruleaz[ pe o magini (proces ce realizeazd o
conexiune in refea) se numegte
qqqg&{_
c)AdresEIP
a) Adresddebroadcast b)Port
in modelul TCPAP , protocoalele TCP qi UDP sunt implementate la nivelul
a) a rula un proces pe un

TCP/P_rntrr

6.

7.

8.

9.
10.

11.

--

Aplicatie b) Transport c) Internet d) Gazd6 la retea


[n modelul TCP/P o protocoalele HTTP gi FTP sunt implementate la nivelul
a) Aplicafie b) Transport e)
d) Gazdl la refea
Mulfimea regulilor gi conven{iilor ce guverneazd formatul qi semnificalia mesajelor interschimbate intr,:
entit5lile pereche corespunzdtoare aceluiagi nivel, in comunicafia dintre doi interlocrrtori se numeqte
d) transfer
a)
b)
c)
Adresa IP rezervatd pentru a desemna, pe orice hast (gazdd), host-ul insugi (gazda ft cal[) este

a)

12.
13.

Internet

interfa{5

14.

protocol

serviciu

d)255.255.2ss.0
0.0.0.1
c) 127.0.0.1
b)255.255.255J
Care dintre nivelele rnodelului OSI-ISO asigur6 interfafa cu programul utilizatolului, oferind acestuirr
posibilitatea de acces la retea, cu toate serviciile pe care aceasta le poatg oferi ?
a) Nivelul leseturii de date b) Nivelul de sesiune c) Nivelul Drezentare d) Nivelul de aplicatie.
16. O re,tea de calculatoare este organizati (imper{iti) in opt subrelele. Pentru identificarea acestora,
administratorul de refea utilizeazd ultirnii trei bili (din totalul de 32). Care este masca de subrefea (subnet
mask) pe care acesta trebuie s-o defineascl?
a)

15.

a)255.255.255.3 t;)2ss.2ss.25s.7 c)255.255.255.8


17.
18.

IP

de:

A;

B;

d)2ss.2ss.2s5224

C;

__

93.30.100.14 este
d) clasa D
a) clasa
c) clasa
b) clasa
Un numir pe 32 bi1i, scris de obicei in format zecimal grupat pe cei patm octeli, utilizat ca filtru pentru ;l
determina (prin operatii logice pe bili) cdrei subrelele (subnet) ii apa{ine un host (o adresS IP) se numegter
a) Adres[ de broadcast
b) Port
c) Masca de subretea (subnet mask') d) Socket
Adresa

Se considerd urmdtorul
e..rrslvr ur prog.a.lava
JatY<t.
IJrvSrqr!

inport jawa.net.*;
class l'licrosoft{
pr.rlrlic static void uain (Strirrg t J argl t
try{
InetAcldreq g [ ] xxx=InetAddr:ess . getAl lByName ( r,www. mi crosof t . com
") ;
Systan. out.println (xxx. J-engttr) i

catch(....

)l

"j
'

1........
exc) {
Systeu. err. printJ.n (exc) ;

a) Precizafi ceea ce lipsegte in locul marcat cu .....1...... pentru ca programul


de mai sus sd fie corect
cela afisa la execufio acest prosram.
Se consideri unndtorul program Java:

b) Precizati apoi,

20.

import java.net.*;
.1.....
pubJ.ic class Testare{
pub1ic static void uain(Strirrg argfl)
int n=0 rk1=1 rk2=65535 ;
for (int k=kl ,.k(=k2;k++) {
trY{

SerrrerSocket s=new Serversocket(k) ;


s.cJ-oseO;

l
catch(.... ...2.

e) {

n++,.

l
l
Systeu . out println
)l
.

(n) ;

a) Precizafi ceea ce lipsegte in locurile marcate cu .....1......


$i .....2..... pentru ca pr,lgramul de mai sus sri
fie corect
i, ce va afisa la
acest

uottr*lffiu@

21. Reatizati in Ja'a o


l rmptementeze
serviciul echo. Se va utiliza nortul 7
I

TCP, care

sri

"

TEST RCI3
1.

Abstrac{iunea software folositi pentru a reprezenta fiecare dintre capetele unei conexiuni lntre procesel,r
ce ruleazi intr-o relea qi clrora le este ascociat un port pentru a fi identificate in morl unic se numegte

a) Adres[ URL
b) Host (gmdil
c) Adres6 IP
- d) Socket
2. Utilitarul TCP ping este un instrument folosit pentru
a) a nrla un proces pe un calculator aflat la distan{6
b) a identifica taseul ce trebuie urnuat de un pachet pentru a ajunge la destinafie
c) transferul bidireclional de figiere intre calculatorul local gi unul aflat la distanfi
d) testarea conexiunii TCPIP intre calculatorul local si unul aflat la distantd
3. Adresa IP 9330.f00.14 este de: a) clasa A;
d) clasa D
b) clasa B;
o) clasa C;
4.

Adresa IP rezervat[ pentru a desemn4 pe orice host (gazdd), host-ul insugi (gazda l,rcalS) este
a)
c)
d)2ss.2ss.2ss.0

0.0.0.1

b)2s5.255.25s.1

127.0.0.1

Care dintre nivelele modelului OSI-ISO asigurl interfafa cu programul utilizatorului, oferind acestuirr
posibilitatea de acces la refe4 cu toate serviciile pe care aceasta le poate oferi ?
a) Nivelul leedturii de
b) Nivelul de sesiune c) Nivelul nrezentare d) Nivelul de aolicatie.
6. Care dintre urm6toarele specificafii nu reprezinti o adresd URL (Uniform Resource Locator):
a) hup ://fiome.netscape.com
b) ftp //www.u'idgets. com/publ ic
c) mat_infl sys :u sers\info4\ion
d) gopher://gopher.netcom.com
7. Cea mai cunoscutl topologie logicd detip broadcast este utilizatl in
a) Tehnoloeia Token Rrze b) Tehnoloeia Token Bw c) Tehnoloeia Ethernet- d)Tr:hnolosia AnnleTalk
8. In modelul TCPAP , protocoalele HTTP gi FTP sunt implementate la nivelul
a) Aplicatie b) Tqqsport c)
d) Gazdl,la refea
9. In modelul TCPAP , protocoalele TCP gi UDP sunt implementate la nivelul
:.
a) Aplicafie b) Transport c)
d) Gazd[ la
10. Metoda ...getByName (...) din clasa InetAddress poate provoca ("arunca") o e xcepfie de tip
a) \oRouteToHostException b) BindException c) UnknownHostException cl) ConnectException
11. Modelul arhitectural de relea ISO-OSI este organizat pe
a) 4
b) 5
c) 6
d) 7 nivele
12. Modelul arhitectural de refea TCP/IP este organizat pe
a) 4
b) 5
c) 6
d) 7 nivele
13. Mullimea regulilor gi conven{iilor ce guverneaz[ formatul gi semnifica{ia mesajelor interschilnbate intn:
entitetile pereche corespunzitoare aceluiagi nivel, in comunica{ia dintre doi interloc'.rtori se nunre$te
a) interfafi
b) serviciu
c) protocol
d) transfer
14. O re(ea de calculatoare este organizatd, (imp6{itn) in opt subrelele. Pentru identificarea acestora,
administratorul de relea utilizeazl, ultirnii trei biJi (din totalul de 32). Care este masca de subre{ea (subnet
mask) pe care acesta trebuie s-o defineasci?
5.

date

Internet

Internet

a)
15.

nivele

nivele

nivele

nivele

nivele

nivele

255.255.255.3 b\2s5.255.255.7

retea

c\

255.255.255.8

d\ 255.255.255.224

Un numbr pe 16 bigi ce identificd in mod unic un proces care ruleazd pe o magin[ (proces ce realizeazd o
conexiune in refea) se numegte

a) Adresi de broadcast

16.

17-

18.

b) Port
d) Socket
c) Adres5 IP
Un numdr pe 32 bi1i, scris de obicei tn format zecimal grupat pe cei patru octeli, in care porfiunea din
adresi corespunz[toare gazdei are tofi bilii cu valoarea unu se numeqte
a) Adresi de broadcast b) Port
c) Masca de subrelea (subnet mask') d) Socket
Un numlr pe 32 bi1i, scris de obicei in format zecimal grupat pe cei patt octeti, utilizat ca filtru pentru rl
determina (prin operalii logice pe bili) cdrei subrelele (subnet) ii apa{ine un host (o adresd lP) se numegtt:
a) Adresd de broadcast
b) Port
c) Masca de
subnet masl<'l d) Socket
Un protocol sigur gi fiabil, orientat pe conexiune este
a) UDP (user Datagram Protocol) b) TCP (Trarrsmission control protocol

19.

Se

consideri urm[torul program Java:

import java.net.*,cl.ass l4icrosoft(


pub1ic static void main(Strirrg tJargy t

tryt

InetAddres s [ ] xxx=InetAd&:es s . getAl IBl,Nane


Systen. out. println (xxx. lerrgth) ,
)

catch(....

ll

1........
exc) {
Systeo. err. printJ-n (exc)

rwww . mi

crosof t

. com,,

],.

,.

a) Preciza{i ceea ce lipsegte in locul marcat cu .....1...... pentru ca programul de mai $us se fie
corect
b) Precizati apoi, ce va afisa la executie acest
Se

consideri urmitorul program Java:

import java.net.*i
.1.....
public c'J-ass Testare{
pubJ.ic static void main(Strirrg arSfl)
int n:0 rk1=1 rk2=65535,.
for (int k=k1,.k(=k2;k++) {

trv{

ServerSocket s=nevr SeEver:Socket (k) ;


"s..close
O;
)

catch (. . .
n++;

...

e) t

Systen. out.print1n (n) ;

)l

a) Precizafi ceea ce lipsegte in locurile marcate cu

fie corect

$l

ce va afisa la execu ie acest

Realizafi in Java o apli,:afie server $4. aplrcatt"


implementeze servicir,rl echo. Se va utiliza portul 7

acesteia,

pentru ca pr,lgramul de rnai sus sri

TEST RCsI

IP: 1r3.t0:
calculatoare este

*dry"
O
re{ea de

.
*ll::::"":':*f!:i,"tilizeazduttimii-trLi
mask)
pe care acesta trebuie s-o defineascl?
a) 255.255.255.3

uili loin to,ului Je 32). care esre masca

de subrelea (sttbnet

b\ zss.2s5.2ss.s

Care dintre urmltoarele uulo.a)


b) 1024

128

a"

255.255.255.7
255.255.255.224
rezervate
c) 32767
d) 6s53s.

po.t*G*t

Clasa Jat a care permite

..u

Se cons iderd,-umato.uT

p.o$rnGua:

) Socket

d) InetAddress

import java. net. * ,j

class Test{
public static void. main(String flarg)
{
String hhh=rrlocalhost" ;
try{
Inet-Addres s aa.a=InetAddres s . getByName
Syst,e*r.. out . prirr.tln (aaa.
EetHoJtAddress

]
catch (. . .1. . . eee) {
System. err.println (eee) ;

)]

(hhh ) ;
(

) ,.

in rocur marcat cu .....1..... penrru ca prosram'r de mai


sus s6 fie corecr
llb) :::::i:i:
:: ce va afiga
Precizali :::1
(exact)
la executie acest
Iipseete

Se considerd

r.ruto.rffi

import jawa.net. *; iiport java.io.


public class Test{
public statie void. main(String argll)
i
int x=0,-

for(int
trY{

k=1

;k < lO24,.k++) {

ServerSocket
s. close O

ServerSockeL (k)

,.

catch(. . .1. . . e) ix++,.)


catch(fOException e) { }

SYstem.out.println(" Total ,,
i]

a) completati locul marcat cu .....r...... pentru


ca programur de mai sus sd fie corrcr
b) Descrieti . apoi. ce
afiga
la
execLriie
acest prosram.
_va

Se considerd

urm[torul program Java:

inport java.net. * ; inport java.io. *;

publie cLass lest{


pubJ-ic static void nain(Stringfl arg) {
try {
URL uuu = new URJ. (r'http : / /www.upit. rorr)
...1... xxx = uuu.openStre:nO;
Bufferedrnputstrearn bbb = new Bufferedrnputstream (xxx)
. . .2. . - fff=new Fi1eOutputstre:m (t'a.txt"y,.
int c;
whiJ-e ( (c = lcbb.readO ) != -1) fff .write(c) ;
bbb.closeO I
xxx. close O
fff .closeO,,.

,.

catch(. . .3. . . e) {Systen.err.printl_n(e),.}


catch(IOException e) {System.err.println(e) ;

]]

a) Precizali ceea ce lipsegte in locurile marcate cu .....1......, .....2......


$i .....3..... pentru ca programul de mai
sus sd fie corect

b)

Descrieti

ce va realiza la executie acest

16. a) Preciza{i ce va afiSa la execulie ur-atorufurograrnTaua_


b) Justificali rdspunsul.

import java.net.*i
public class Test

public static

trv

voi<l nain(String[]

arg){

URL uuu = new URt('twww.upit.ro");


Systcn . out. println ( r'BtDg" y ,.
]
catctr (MalfornedURlException e) t
System. out. println ( rrRAUrr) ,.

l]
r7.

Se considerd urmdtorul program Java:

import java..net. *; import java.io. *;


public cl-ass Test{
public static void main(Stringl] args) t
int x=0; String host = rlocalhost"; Socket s : null,'
if (args.length > O)host = args[0],.
trY{

InetAddress adresa = InetAddress. getByName (host)


for (int i = 1,. i < LO24,. j_++) {

try

x++,'

new Socket(adresa, i),.

catch (......1.....
e) t )
finally {
try {if (s!=nu1l)s.close( );}
catch (.

.2.

e) {}

]
System. out.
]

println

catch (... ...3..

))

"Tota1

r+x)

,.

. .. e) {Systen.err.println(e),.}

a) llreciz.agi ceea ce lipse;;te in locurile marcate cu


mai sus sd fie corect
b) Precizali apoi, ce va afisa la
le acest

$l

pentru ca programul de

-\
TEST RC54

l.

Care dintre

"

Ittp

3.

:,//wvrw.

iest. ro : gO /

?)

Transport

b) Gazdd la

a)

Aolicatie

h\ [nra-o+

4.

f Mulflmea op.rutiilo.
nlvef u]ui ierarhic ,up"iio,

5.

I
6.

i-:nf o3 /

re{ea .l
^\

T--^,-

--'

.. nur.9*

'

t
O refea de

calculatoare este

d)
"rg

ruf::"**:,Tf:r:'l':_"frHi'::::F

a)255.255.255.7
Un numdr ."pr.t.

8.

;u iffi

;"il;

e 32)

b)255.255.255..s

166.2s5.255.199

careeste masca de subrerea

1,,i,,,

d) 255.2_55.1s5.2:4

ce realizeazd o conexiune in releaj


se nume$te

IP f 93.30.19[.[{
Cu.. dh

9.

Adresa

r0.

sq1p,-

,.1..---]11'll^^ ^.

d) Port

d.e.giruri de bili,.prin diversetipu.i


a" medii 9i canale de comunicatie:

'?T.u
a)
Nivelul lesdturii de
11.

dqrp

Lr xr:-.^,.-, - --,

*ri::"""Til."jlrl.tuuiri."u

c)

a)Prec.izagi""uuffi
D)

fizic
tice
I

LtP

ale gazdetorei udreoG o"i.t.u ul"


d) DNS.

program Java.

Justlllcati raspunsul.

rmport java.net. *;

pub1ie class Test


public statj_c void { main(String[]
arg) {
try i
URL uuu = new- IJRL ("www.upit.
SYstem. out.println ( wgg1q[;; - -ro,,),.
I

catch(MalformedtlRlException
e)
-'
SYstem . out. println (
',iaU" j-,

ClasaJava.ur.@
a)
14.

Datagramsocket

Se cons idera

urmat*u

b) Socket

tlrog.urJ;;

rmport java.net. *:
class Test{
public static void main(String
-"'
String hhh="1ocalhost,,,

tryt

conexiuni TCp intr_un program


client este:
c) Datagrampacket
d) InetAddress

tlarg) t
L

InetAddres s aaa=f netl.ddres


s . greLByName (hhh)
system. our.prinrln (aaa.
;
n;G;:*adress
O ) ,.

catch(...1-...
eee){
System. err. prj-ntln (eee)
]

,.

J}

a) Precizafi ceea ce Iipsegte


in locul marcat cu .....1..... pentru
ca programul de mai sus sd fie corect
b) Precizati (exact) ce va
afisa la execulie acest

15.

Se considerd urmdtorul

prffi

import java.net. *; iiport java.io. *;


public class lestt
pt-tb1ic static void main(String
argfi)
int x=0;
for(int k=1;k < lo24;k++) {
ttYt
ServerSocket s=new ServerSocket(k)

s. close O

,.

l
catch(. . .f . . . e) {x++;}
- catch(fOException e) t)
)
System.out.println(" Total r' + x),.
)]

pubJ-ic static voi_d main(StringIJ


arg) i
try t
URL uuu : new URL ( "http : / /www .upit.
Eo,,) ;
...1... xxx = uuu.openStreo-O;
Bufferedlnputstrean bbb = new Bufferedlnputstrean
(xxx),.
2. . . fff:new Fi]-eOutputstrearn (,,a. txt,,1
;
5.nt g,.
while ( (c = bbb.read0 ) != -1) fff .write(c)
bbb. cJ-ose O

,.

,.

xxx.closeO;
fff .closeO,.
]

))

catch(. . .3. . . e) {Syston.err.printJ-n(e)


catch(fOException e) {Systen.e-rr.println ;}
(e)

3]:$.ffiff::l

"r

ripseete

in rocur'e mafcate cu .....r ......, .....2......


$i .....3..... pentru ca prosramur de mai
am.

public static void main(String[]


i-nt x=0; String host ='"fo..iio"trr;args) t
Socket s : nu1l
if (args.lengrh > o)hosr = .rg;iO:,
trv{

,.

InetAddress

adresa =getByNans (host)


]19taaaress.
for(inti=1;i(
tO24;
i++) {
try t
s=new Socket(adresa, i),.
x++,.
)

catch (......1.....
e) i ]
final-ly {
try {if (s!=nu11)s.cIose(
catch (.... ..2..... e) {}-);}
)
]
SYstem. out.
]

;?t"n

p::intln

"Total

"+x)

(" " "3" "' e) {svsten.err.prinrln(e),.}

a) Precizali ceea ce lipsegte ?n locurile


marcate cu
mai sus sd fie corect
b) Preciz4ti apoi, ce va afi la execufie
acest

l---._

$l

pentru ca programul de

TEST RC61
1.

|Caredintreurm5toarelereprezentdrinupoateconstiiuiou
| il r44.2?1.2ss.122 - __b)2?1.?ir.tss.t33
|ss.323.2ss.144 d) 166.zss.zss.tee

2. I Precizali clasa adresei

3.

l.

")

tp t

r v-vr

4.

Precizali protocolul orientat pe conexiun",

5.

referinta TCP/IP.
O refea d"

6.

4Lv

acestora, administratorul de re{ea utilizeazd ultimii patru big (din


totalul de 3Z). Care este masca de
subrelea (subnet mask) pe care acesta trebuie s-o defineasc[? (Reamintim
cd, intr-o adresaIp de clasd C,
z_ona dg identifcare a host-ului in cadrul rele]gi rste
defiq{4 !"

cu'"ain'i"ransmiterea9irecep!iainforma{iilorsub
&r*d d" $iruri d" biti, p.in dirr".r" tipuri d" ."diifi
d" .o.uni.ati"?

Ce este un

8.
9.

lr""irgtiu

10.

port

"unal"

In modelul rcp/Ip, protocorur Hrrr@t


q).Transport b) Gazdd Ia relea
c) Intirnet

Abstracliunea software utilizat6 p"nt.u u


procese ce ruleazd pe doud magini intr-o relea

d) Aplicatie

se nume$te

d) Socket

Seuonsidereu@
import java.net. *i

class Test{
public static void main(String Iarg) {
String host;
if (arg.length>0) host=argrlOl
else host=trlocaIhostw,.
try{
1. . . . []xxx=InetAddress. get],llByName(host),.
Systen. out. println (xxx. length) ;
,.

catch(..... ..2.....

exc)

System. err.

l]

println (exc)

,.

a) Completali locurile marcate cu .....1......


.....2...... pentru ca programul de mai sus sd fie corect
b) Descrieli, apoi, ce va afiqa la executie acest Drosrar

li

Se considerd

urmitorul program

j;til

import java.net. *; import java.io. *;


public class Test{

public static void rnain(String[] arg)


{
try {
URL uuu = new URL("http://www.upit.ro,,),.
...1...
xxx = uuu.openStreemO;
Bufferedlnputstrern bbb = new Buffered.Inputst,re:m (xxx)
. . .2. . . fff=new FileOutput.strearn("a. txt"j,.
int c;
while ( (c = bbb.readO ) != -1) fff .write(c)
bbb.closeO;
xxx. cJ.ose O
fff .closeO,.
l
catch(. . .3. . . e) {Systern.err.println(e),.}
. catch (IOException e) {System.err.println(e) ;l

,.

,.

)]

a) Precizali ceea ce lipseqte in locurile marcate cu .....1......,


.....2...... $i .....3.. . pentru ca programul de rnai
sus sI fie corect
b) Descrieli ,
ce va realiza la execu
acest

13 | Precizafi ce va afiga la executie urmltorul program Java


I inport java.net.*i
public class Test {

public static void main(String[] arg) {

tryt

rrr = new URL("http: / /wwrtt.test.ro:80/info3/java/retele.php?x=11")


System. out. println (rrr. getprotocol O ) ;
Systen. out.println (rrr. getport O ) ;
System. out.println (rrr. geteuery O ) ;

IIRL

,.

catch (t'lal.fornedURf.Exception eee) {


System. err. printl_n (eee) ;
)
)
)

14. I Se considerd urmdtoarea aplica{ie seryer care ruleazd pe o magind u


ua."su fP este 193.230.100.20.
"a."i
I r-mport java. net. * ;
I inport java.io.*;
I

nublic cJ.ass Server{


publie static void main(String arg[)

I
I

I twt

ServerSocket s=new ServerSocket(1234);


Socket conex:nul_l;

I
I
I

(trle) i
trY{

whi1e

conex:s. accept O
Printstream out:new printstre:m (correx.getoutputstrean o ) ;
out.println(trConectare
l-a serverrr) ;
l
catch(fOException e) {
Systen. out.println (e)

i
i

,-

,.

finalJ-y{
trY{
if (conex !:nu11) conex.

cJ-ose O

,.

catch(IOException e) {

Systen. out.println (e)

,.

)
)
)

catch(IOException e) {
System. out. println (e)

,.

)
)
)

Realizaf i o aplicagie client care sd se conect eze


afigeze la consoli mesaiul trimis de aceasta-

la aplicafia mai sus menfionatd $i care sd receplioneze gi sd

TEST RC62
1.

n modelul TCPAP , protocolul HTTP este implementat la nivelul


a) Trans
b) Gazdi la
c)
d) Aolicr
Prccizali adresa IP rezervati pentru a desemna. oe orice host (s.azdl) - host-iit
Ce este un port ?

;a

2.
3.
4.
5.

6.
1

8.
9.

11.

inotii Gazda loaala

CaredintrenivelelemodeluluioSI-ISoeSteresponsabiIcut'uns.it
formr de $iruri de biti, prin diverse tipuri de medii qi canale de comunicatie?
Abstrac{iunea software utilizatd pentru a desemna fiecare dintre capetele unei conexi;"i intre do"I
procese ce ruleaz6. pe doui magini intr-o relea se nume$te
a) Adresd URL
b) Host
c) Adresd IP
d) Socket
care dintre urmdtoarele reprezentdrinu poate constitui o adresdIp ?
a) t44.22t.255.122 b)221.231.155.133 c) t55.323.2ss.144 d) 166.25s.2s5.199
O re{ea de calculatoare de clasi C este organizata 1i*pa4ita1 in zece*,,U.e1ele. fentru identificarea
acestora, administratorul de relea utilizeazi ultimii patru bili (din totalul de 32). Care este masca de
subrefea (subnet mask) pe care acesta trebuie s-o defineascd? (Reamintim cI, intr-o adresi Ip de clasd C,
zq!4 de identificare a_bgq!!i!n cadrul refelei este definitr de ultimii g biti.)
Precizali protocolul orientat pe conexiune, care este implementat la nivelul transport in modelul di
referinta TCP4P.
Care dintre urmitoarele valori de porturi nu sunt rczervate

b)

a)7
10.

Internet

Se considerd

c) 2048

13

Precizati clasa adresei

IP

d) 80.

192.f30.100.14

urmdtoareu.,*pii.uti.

30J00J0.

import java.net.*;

import java.io. *;
public class Server{
pubJ.ic static void main(String arSfl){
trY{

ServerSocket s=new ServerSocket(1234)


Socket conex=nul1;
while (true) {

trY{
conex=s . accept O ;
printstre:rn out=new
printsta,s:rn (conex. getOutputstream
out.println(ttConectare la server'r) ;

);

catch (IOExcepti_on e) {
System. out. println (e)

,.

final-J-y{

trY{
if

(conex !=nu11) conex. close ( )

l
catch(IOException e) {
System. out.

,.

println (e) ;

catch(IOException e) {
System. out.

println (e)

,.

]
)

l
Realizali o aplicalie client care sd

se conecteze la

afiqeze la consold mesaiul trimis de aceasta

aplicalia mai sus menlionatd gi care sd receplioneze

I
Precizafi ce va afiqa la execulie u.matorul progrurn la.,ra

iuport java.net.*;

public cJ-ass Test {


public static void main(Stringfl arg) {
tryt
URL nr = nelr URL('rhttp://:wrrrtrt.test.ro:go/info3/java/retele.php?x=11,,)
System. out. println (rrr. getprotocol ( ) )
System. out.println (rrr. getport O )
Systen. out.println (rrr. geteuery O ) ;
,.

,.

catch (l'lalformedURtException eee)


Systen. err. println (eee) ,.

13 | Se considerd urmbtorul program Java:

import java.net. *,. import java.io. * ;


public class Test{
public static void main(String[] arg) {
trv {
URt uuu = new URL("http://www.upit.ro");
...1... xxx : uuu.openStre=mO;
Bufferedrnputstrea.n bbb = new Bufferedrirputsgs.=m (xxx)
. . .2. - . fff=new FileOutputStre:rn ("a. txt"J j-'.u
Cr'
,, .*l:1"_ ( (c = bbb.read0 ) != -1) fff .wrire(r)

..

Lbb. close O ,.
xxx. close O ,.
fff . c].ose O ,.

'

catch(. ..3. .. e) {Slrstem.err.println(e) ;}


catch(fOException e) {System.eir.println(e) ,.
]ia) Precizali ceea ce lipsegte
sus se fie corect

in locurile marcate cu

.....3..... pentru ca programul de mai

ce va realiza la executie acest


Se considerd urmdtorul

import java.net.*;

p.ogru* Ju*,

cl-ass Test{

public static woid main(String fiarg)


String host,.
if (arg. J-ength)O) host=arg I O] ;

e]-se trost="Ioca]-host" ;

trvt

1. . . . []xxx=Inetld.d.ress.getAllByNane (host)
System. out. println (xxx. length)
,.
)

catch(.... ...2.....

i)

System.

exc)

err. println (exc)

a) Completafi locurile marcate cu .....I ......


$i
b Descrie{i,
i, ce va a!ga la exeeufie acest

,.

pentru ca programul de mai sus sd fie corect

S-ar putea să vă placă și