Ev.initiala
Transcript of 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.)
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
7/25/2019 Ev.initiala
http://slidepdf.com/reader/full/evinitiala 3/3
1) 40p
2) 30p