Ev.initiala

3
COLEGIUL NATIONAL “N.BALCESCU” BRAILA  TEST DE EV ALU ARE INITIALĂ ANUL SCOLAR 2011 – 2012 DISCIPLINA:Inform!"# CLASA: $%I$ m!&m!"#$"nform!"# '" $%$ m!&$"nfo "n!&n'"( "nform!"#  P&n!r) r&*o+(r& #or&#!, !)!)ror #&r"n!&+or -"n Pr!& I " -"n Pr!& II$ '& #or-, /0 -& )n#!&. D"n o#") '& #or-, 10 )n#!&.   T"m)+ &f&#!"( -& +)#r) &'!& -& 3 m"n)!&. PARTEA I 420 puncte) …………………………………………………………………………………………………………………   Încercuiti litera corespunzătoare răspunsului corect. 1. O variabila trebuie sa retina un numar egal cu 3900000. Care este tipul de data corespunzator variabilei astfel incat sa i se aloce cat mai puti na memori e? (4 p.) a) long b) unsigned long c) float d) int 2. Raspundeti cu Adevarat sau Fals la urmatoarele intrebari: a) Va riabilele sunt date ale caror valori se modifica pe parcursul eecutarii programului. b) !n programul principal C"" se pot declara doua variabile cu acelasi nume si tip diferit. c) O variabila poate retine valori apartinand mai multor tipuri de date. d) Va loarea unei variabile poate fi atribuita unei constante. e) #iecarei variabile i se rezerva un spatiu de memorie cu o dimensiune corespunzatoare tipului ei. (4 p.) 5. !n secventa de program urmatoare$ variabila a este un tablou unidimensional cu n componente  de tip real$ iar variabilele i$ % sunt de tip intreg si est e de tip r eal.  do &%'0(  for )i'*(i+n(i"",  !f )..., &%'*('a-i(a-i 'a-i"*(a-i"*' (/  /1ile )%2'0,( a, Care es te epre sia logi ca ce poate sa inl ocuia sca punc tele de sus pensi e astfel i ncat$ la finalul rularii secventei$ valorile componentelor tabloului sa fie ordonate crescator?  a1) a-i'a-i"* a2) a-i+a-i"* a3) a-ia-i"* a4) a-ia-* b, 4aca cont inutu l tablou lui este a') 5.5$ 3$ 6$ *.5$ 0, si epr esia log ica a-i+ a-i"* inlocui este punctele de suspensie$ de cate ori se eecuta atribuirea %'0 in timpul eecutarii secventei din enunt?  b1) o data b2) n ori b3) 0 ori b4) n)n7*,86 ori (4 p.) 4. e considera vectorul a')0$*$3$6,. !ndicati vectorul b astfel incat pentru orice 0+'i+ sa eiste  relatia a-b-i'b-a-i a) b')6$*$0$3, b) b')3$*$0$6, c) b')6$3$0$*, d) b')*$0$6$3, (4 p.)

Transcript of Ev.initiala

Page 1: Ev.initiala

7/25/2019 Ev.initiala

http://slidepdf.com/reader/full/evinitiala 1/3

COLEGIUL NATIONAL “N.BALCESCU” BRAILA

 TEST DE EVALUARE INITIALĂ

ANUL SCOLAR 2011 – 2012

DISCIPLINA:Inform!"#

CLASA: $%I$ m!&m!"#$"nform!"# '" $%$ m!&$"nfo "n!&n'"( "nform!"#

  P&n!r) r&*o+(r& #or&#!, !)!)ror #&r"n!&+or -"n Pr!& I " -"n Pr!& II$ '& #or-, /0 -&)n#!&. D"n o#") '& #or-, 10 )n#!&.

  T"m)+ &f&#!"( -& +)#r) &'!& -& 3 m"n)!&.

PARTEA I420 puncte)…………………………………………………………………………………………………………………  Încercuiti litera corespunzătoare răspunsului corect.1. O variabila trebuie sa retina un numar egal cu 3900000. Care este tipul de data

corespunzator variabilei astfel incat sa i se aloce cat mai putina memorie?(4 p.) 

a)  long b)  unsigned long c)  float d)  int

2. Raspundeti cu Adevarat sau Fals la urmatoarele intrebari:a) Variabilele sunt date ale caror valori se modifica pe parcursul eecutarii programului.b) !n programul principal C"" se pot declara doua variabile cu acelasi nume si tip diferit.c) O variabila poate retine valori apartinand mai multor tipuri de date.

d) Valoarea unei variabile poate fi atribuita unei constante.e) #iecarei variabile i se rezerva un spatiu de memorie cu o dimensiune corespunzatoaretipului ei. (4 p.)

5. !n secventa de program urmatoare$ variabila a este un tablou unidimensional cu n componente  de tip real$ iar variabilele i$ % sunt de tip intreg si este de tip real.  do &%'0(  for )i'*(i+n(i"",  !f )..., &%'*('a-i(a-i'a-i"*(a-i"*'(/  /1ile )%2'0,(

a, Care este epresia logica ce poate sa inlocuiasca punctele de suspensie astfel incat$ lafinalul rularii secventei$ valorile componentelor tabloului sa fie ordonate crescator?

  a1)  a-i'a-i"* a2)  a-i+a-i"* a3)  a-ia-i"* a4) a-ia-*

b, 4aca continutul tabloului este a')5.5$ 3$ 6$ *.5$ 0, si epresia logica a-i+a-i"* inlocuiestepunctele de suspensie$ de cate ori se eecuta atribuirea %'0 in timpul eecutarii secventeidin enunt?

  b1)  o data b2)  n ori b3)  0 ori b4)  n)n7*,86 ori (4 p.)

4. e considera vectorul a')0$*$3$6,. !ndicati vectorul b astfel incat pentru orice 0+'i+ sa eiste  relatia a-b-i'b-a-i

a) b')6$*$0$3, b)  b')3$*$0$6, c)  b')6$3$0$*, d)  b')*$0$6$3, (4 p.)

Page 2: Ev.initiala

7/25/2019 Ev.initiala

http://slidepdf.com/reader/full/evinitiala 2/3

5. #ie tabloul unidimensional a in care elementele sunt$ in ordine: *$ 3$ 5$ ;$ *0$ *<$ 6*.=entru a verifica daca numarul ' se afla printre elementele tabloului$ se aplica metodacautarii binare. Care este succesiunea corecta de elemente cu care se compara ?

  a)  *$ 3$ 5 b)  ;$ 5$ 3 c)  ;$ 3$ 5 d)  6*$ *<$ *0$ ;$ 5$ 3  (4 p.)

PARTEA $II$ 4 60)n#!&78888888888888888888888888888888888888888888crieti rezolvarea in limba%ul C"" a urmatoarelor doua programe:

1) #isierul fis.in contine pe prima linie un numar natural n )n+'*00, iar pe a doua linie

separate prin cate un spatiu$ n numere naturale nenule$ cu cel mult cifre fiecare. crietiprogramul C"" care citeste de la tastatura un numar natural k, construieste in memorie siafiseaza pe ecran un tablou unidimensional ce contine numerele din fisierul fis.in care aucel putin > divizori. (40 p.)

 2) crieti un program C"" care citeste de la tastatura un numar natural n, )6+n+'*00, si

construieste in memorie o matrice patratica cu n linii si n coloane$ elementele situatedeasupra diagonalei principale sunt nule si oricare alt element este obtinut prininsumarea elementelor vecine cu el$ aflate pe linia imediat urmatoare$ pe aceiasi coloanacu el sau pe una din coloanele alaturate. =rogramul va afisa pe ecran matricea obtinutape n linii$ elementele fiecarei linii fiind separate prin cate un spatiu.

  (30 p.)  emplu:  n' se va afisa pe ecran matricea

6; 0 0 0  9 *@ 0 0  3 < 9 0  * 6 3

BAREM

Oficiu 10p

Partea I = 20p1) b 4p.

2a)A 0,50P

2b)F 1p

2c)F 1p2d)F 1p

2e)A 0.50p3a)a3 2p

3b)b1 2p

4)d 4p5)c 4p

Partea aIIa = !0p

Page 3: Ev.initiala

7/25/2019 Ev.initiala

http://slidepdf.com/reader/full/evinitiala 3/3

1) 40p

2) 30p