Sunteți pe pagina 1din 40

EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ

Specializarea matematică-informatică, intensiv informatică


__________________________________________________________________________________

Biletul nr. 1
1. Programare C/C++/Pascal

Se citesc din fişierul “numere.in”, de pe 2 linii consecutive, 2 numere mari scrise în baza 10,
fiecare având cel mult 50 de cifre. Să se scrie un program care să calculeze suma lor, folosind
şiruri în care se memorează cifrele numerelor. Rezultatul se va afişa în fişierul ”numere.out”.

Exemplu:
numere.in numere.out
1000000000099999 1000000000300000
200001

2. Baze de date

Să se creeze o interogare ce conţine situaţia de la examen, cu lista candidaţilor în ordine


alfabetică. Pentru doi candidaţi cu acelaşi nume, ordinea în listă va fi dată de prenume.
Structura: NUME, PRENUME, MEDIA, REZULTAT

3. Editor de texte

a. Să se sorteze alfabetic liniile tabelului cu tehnici de programare din fişierul “Fis.doc” şi


apoi să se insereze o coloană între coloanele 1 şi 2. Titlul coloanei va fi “Iniţială”, iar
coloana va fi completată cu iniţialele denumirilor metodelor ( B, DI, G, PD, BB).
b. Să se creeze un document Word în care să se editeze următorul text fără a folosi editorul
de ecuaţii:

Aria unui pătrat de latură L este dată de formula :


A =L2 ;
Aria unui dreptunghi de lungime L şi lăţime l este dată de formula :
A =Ll ;
Aria unui cerc de rază R este dată de formula :
A =R2 ;

Să se salveze fişierul cu numele “t20.doc” în directorul rădăcină al unităţii C.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 2

1. Programare C/C++/Pascal

Se citesc din fişierul “pol.in”, de pe prima linie, gradele a două polinoame n,m (0≤n,m≤50). De
pe următoarele două linii se citesc două şiruri de numere reale care reprezintă coeficienţii celor
două polinoame, în ordinea crescătoare a gradelor. Să se scrie un program care să construiască în
memorie şi să afişeze în fişierul ”pol.out” suma polinoamelor. Coeficienţii sumei se vor afişa cu
două zecimale separaţi printr-un singur spaţiu.

Exemplu:
pol.in pol.out
2 3 3
7 -1 1 12 2 -3 1
5 3 -4 1

2. Baze de date

Să se creeze o interogare care să conţină candidaţii admişi ce au vârsta cuprinsă între 18 şi 20 de


ani, relativ la data la care se consultă tabela. Articolele vor fi ordonate crescător după DATAN.
Pentru două articole care au DATAN egală, ordinea va fi dată de NUME.
Structura interogării: NUME, PRENUME, ORAŞ, DATAN, MEDIA

3. Editor de texte

a) Să se împartă documentul “fis.doc” în două secţiuni (primele două şi ultimele două


pagini) şi să se schimbe fontul în cele două secţiuni astfel încât prima secţiune să fie
scrisă cu Arial, iar a doua cu Courier New, păstrându-se dimensiunile şi celelalte
caracteristici ale caracterelor.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec11.doc” în directorul rădăcină al unităţii C.

( )( )( )( )
{x1+x 2+x3−x4=−2¿ {x1+2x2−2x3−x4=−5¿¿¿ ¿

a1 b1 c 1 a2 b2 c2 a2 b2 c 2 a1 b1 c1
0 a1 b1 ⋅ 0 a2 b2 ? 0 a2 b2 ⋅ 0 a1 b1
0 0 a1 0 0 a2 0 0 a2 0 0 a1

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 3

1. Programare C/C++/Pascal

Se citesc din fişierul “pol.in”, de pe prima linie, gradele a două polinoame n,m (0≤n,m≤50). De
pe următoarele două linii se citesc două şiruri de numere reale care reprezintă coeficienţii celor
două polinoame, în ordinea crescătoare a gradelor. Să se scrie un program care să construiască în
memorie şi să afişeze în fişierul ”pol.out” produsul polinoamelor. Coeficienţii produsului se vor
afişa cu două zecimale separaţi printr-un singur spaţiu .

Exemplu:
pol.in pol.out
3 1 4
1 5 -2 1 2 11 1 0 1
2 1

2. Baze de date

Să se evidenţieze care este:


• media mediilor candidaţilor admişi
• media mediilor candidaţilor respinşi.
Fiecare dintre cele două medii se calculează cu rotunjire la a doua zecimală.

3. Editor de texte

a) Să se creeze un document Word în care să se editeze următorul text fără a utiliza editorul de
ecuaţii:

O funcţie f : A B se numeşte surjectivă dacă :


() y B () x A a.î. f(x)=y.
O funcţie f : A B se numeşte injectivă dacă :
() x1,x2 A a.î. f(x1)= f(x2)  f(x1 = f(x2).
O funcţie f : A B se numeşte bijectivă dacă este în aceleşi timp şi injectivă şi surjectivă.

Să se salveze fişierul cu numele “t18.doc” în directorul rădăcină al unităţii C.

b) Să se creeze un subsol de pagină pentru fişierul ”fis.doc” care să conţină Adresa şi numărul
de telefon al elevului pe două rânduri consecutive aliniate la dreapta. Fontul folosit va fi
Courier New de dimensiune 11.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 4

1. Programare C/C++/Pascal

Se citesc din fişierul “sort.in”, de pe prima linie, 2 numere n şi m (1≤n,m≤50). De pe următoarele


2 linii se citesc elementele a două şiruri de lungime n, respectiv m, , numere întregi, de maxim 9
cifre, care sunt ordonate crescător. Să se scrie un program care să construiască în memorie un şir
care conţine rezultatul interclasării celor două şiruri. Şirul rezultat se va afişa în fişierul
”sort.out”.

Exemplu:
sort.in sort.out
5 4 1 1 2 3 3 4 6 7 8
1 3 4 7 8
1 2 3 6

2. Baze de date

În cămin sunt disponibile 2 locuri pentru băieţi şi 3 pentru fete. Să se creeze două interogări, una
pentru băieţi şi una pentru fete, cu candidaţii admişi ce nu sunt din Braşov şi obţin loc în cămin.
Locurile disponibile se vor distribui în ordinea descrescătoare a mediilor, la medii egale
departajarea făcându-se după nota obţinută la proba1.
Lista va fi ordonată descrescător după criteriul mediei la examen.
Coloanele afişate sunt: NUME, PRENUME, ORAŞ, MEDIA.

3. Editor de texte

a) Să se creeze un document Word în care să se editeze următorul text:

, , , ,  şi multe altele sunt litere greceşti. Ele nu pot fi găsite pe tastatură şi există o
metodă mai ascunsă de a le insera într-un document. Dacă le-am scris înseamnă că am găsit
metoda. Nici măcar nu pot spune că este prea complicată. Nu-i aşa ?

b) Să se modifice figura de pe prima pagină a fişierului “fis.doc” astfel :

Analiza Determinarea Construirea Verificarea şi


problemei algoritmului programului punerea la punct
de rezolvare a programului

Să se salveze fişierul cu numele “t17.doc” în directorul rădăcină al unităţii C.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 5

1. Programare C/C++/Pascal

Se citesc din fişierul “mult.in”, de pe prima linie, 2 numere n şi m (1≤n,m≤50). De pe


următoarele două linii se citesc elementele a două şiruri de lungime n, respectiv m, numere
întregi, de maxim 9 cifre. Elementele şirurilor sunt distincte două cate două. Scrieţi un program,
care să construiască în memorie un şir ce va conţine intersecţia celor două şiruri. Rezultatul se va
afişa în fişierul ”mult.out”.

Exemplu:
mult.in mult.out
5 4 1 3
1 3 4 7 8
1 2 3 6

2. Baze de date

a) Să se facă o interogare în care să listăm oraşele în ordine alfabetică, pentru fiecare oraş afişând
numărul de candidaţi. Coloanele vor fi: ORAS, NRCAND
b) Să se afişeze oraşul (oraşele) care au numărul cel mai mare de candidaţi. Se va afişa oraşul şi
numarul de candidaţi.

3. Editor de texte

a) Să se creeze un document Word în care se va desena un con astfel:


V

A O B
Să se salveze cu numele “con.doc” în directorul rădăcină al unităţii C.

b) Să se înlocuiască tabelul cu tehnici de programare din fişierul “fis.doc” cu următoarea


listă:
 Backtracking
 Divide et Impera
 Greedy
 Programare dinamică
 Branch and Bound
Punctele vor fi generate automat.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 6
1. Programare C/C++/Pascal

Se citesc din fişierul “mult.in”, de pe prima linie, 2 numere n şi m (1≤n,m≤50). De pe


următoarele două linii se citesc elementele a două şiruri de lungime n, respectiv m, numere
întregi, de maxim 9 cifre. Elementele şirurilor sunt distincte două cate două. Să se scrie un
program care să construiască în memorie un şir ce va conţine diferenţa dintre primul şir şi cel de-
al doilea şir. Rezultatul se va afişa în fişierul ”mult.out”.

Exemplu:
mult.in mult.out
5 4 4 7 8
1 3 4 7 8
1 2 3 6

2. Baze de date

Să se facă o statistică în care să se evidenţieze media notelor la proba1, media notelor la proba2
şi media mediilor generale doar pentru candidaţii declaraţi admişi la examen. Fiecare dintre cele
trei medii se calculează cu rotunjire la a doua zecimală.

3. Editor de texte

a) Să se creeze un fişier în care să se editeze următoarea carte de vizită:

S.C. ANONIM S.R.L.


AGENŢIE IMOBILIARÃ
Vânzări Cumpãrãri Închirieri Intermedieri
Apartamente Case Terenuri Spaţii comerciale

Str.Visului Nr. -1 Sc. V , Ap.0 Tel/Fax : 101010,010101

Primele două rânduri vor fi scrise cu Arial – 12, următoarele două cu Arial – 11, iar
ultimle două cu Arial – 8.
Să se salveze apoi fişierul nou creat cu numele “cv15.doc” în directorul rădăcină al
unităţii C.

b) Să se modifice primele trei subcapitole (generalitatea, finitudin ea, eficienţa) din


documentul “fis.doc” astfel încât distanţa dintre rânduri să fie de 1,5 rânduri şi textul să fie
aliniat la stânga în primul, la dreapta în al doilea şi stânga-dreapta în al treilea.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 7

1. Programare C/C++/Pascal

Se citesc din fişierul “mult.in”, de pe prima linie, 2 numere n şi m (1≤n,m≤50). De pe


următoarele două linii se citesc elementele a două şiruri de lungime n, respectiv m, numere
întregi, de maxim 9 cifre. Elementele şirurilor sunt distincte două cate două. Să se scrie un
program, care să construiască în memorie un şir ce va conţine reuniunea celor două şiruri.
Rezultatul se va afişa în fişierul ”mult.out”.

Exemplu:
mult.in mult.out
5 4 1 2 3 4 6 7 8
1 3 4 7 8
1 2 3 6

2. Baze de date

Să se facă o interogare cu structura: NUME, PRENUME, MEDIA, ORAŞ, care să cuprindă,


pentru toate oraşele ce apar în lista examenului de admitere, cel mai bun (cei mai buni) candidat
provenit din fiecare oraş. Lista va fi ordonată alfabetic în funcţie de numele oraşului.

3. Editor de texte

a) Inseraţi un cuprins în documentul “fis.doc”. Cuprinsul va conţine cele două titluri cu care
încep paginile 1 şi 3 şi toate subtitlurile numerotate cu cifre arabe.
b) Să se creeze un tabel cu următoarea structură. Să se salveze apoi fişierul nou creat cu
numele “t12.doc” în directorul rădăcină al unităţii C.

NR. DENUMIREA PRESTAŢIEI TARIF -


CRT. LEI
1 Manichiură simplă
2 Manichiură cu ojă
Sidef
Pastă
3 Şters ojă , sidef sau pastă

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 8

1. Programare C/C++/Pascal

Se citeşte din fişierul “mult.in”, de pe prima linie, un număr n (1≤n≤50). De pe următoarea linie
se citesc elementele unui şir de lungime n, numere întregi, de maxim 9 cifre. Să se scrie un
program care să verifice dacă şirul citit conţine numai elemente distincte.

Exemplu:
mult.in da
5
1 3 4 7 8

2. Baze de date

În urma evaluării contestaţiilor, candidatului DINITA Razvan i s-a modificat nota de la proba1,
din 9.88 în 9.50, iar candidatului LAMPINEAN Neonila nota de la proba2 din 4.99 în 5.
Faceţi modificările respective în tabelă.

3. Editor de texte

a) Să se creeze un document Word care să conţină desenul:

1 1 – ancheta pilot, organizarea anchetei


2 2 – ancheta de teren
3 3 – investigaţia sociologică

Să se salveze fişierul cu numele “d13.doc” în directorul rădăcină al unităţii C.

b) Să se creeze un antet pentru fişierul ”fis.doc” care să conţină data editării aliniată la
dreapta şi ora editării aliniată la stânga. Data şi ora vor fi introduse prin inserarea
automată şi vor fi scrise cu culoarea albastră.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 9

1. Programare C/C++/Pascal

Se citeşte din fişierul “sort.in”, de pe prima linie, un număr n (1≤n≤50). De pe următoarea linie
se citesc elementele unui şir de lungime n, numere întregi, de maxim 9 cifre. Să se scrie un
program care să realizeze sortarea crescătoare a elementelor şirului folosind metoda selecţiei.
Rezultatul se va afişa în fişierul ”sort.out”.

Exemplu:
sort.in sort.out
7 1 2 3 4 4 8 9
3 8 4 1 9 2 4

2. Baze de date

Să se realizeze o situaţie statistică, cu numărul procentual al mediilor cuprinse între: l - 5.00 ;


5.01 - 7.00 ; 7.01 - 9.00 ; 9.01 - 10. Procentele se vor prezenta ca numere întregi, cu rotunjire.

3. Editor de texte

a) Să se creeze un tabel cu următoarea structură şi să se completeze cu date referitoare la trei


colegi de clasă. Să se salveze apoi fişierul nou creat cu numele “t12.doc” în directorul
rădăcină al unităţii C.

Elev Sex
Nume Prenume

b) Să se modifice textul din paginile 3 şi 4 ale documentului “fis.doc” astfel încât toate
caracterele să aibă fontul Arial, iar dimensiunile să rămână cele originale.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 10

1. Programare C/C++/Pascal

Se citeşte din fişierul “sort.in”, de pe prima linie, un număr n (1≤n≤50). De pe următoarea linie
se citesc elementele unui şir de lungime n, numere întregi, de maxim 9 cifre. Să se scrie un
program care să realizeze sortarea crescătoare a elementelor şirului folosind metoda inserţiei.
Rezultatul se va afişa în fişierul ”sort.out”.

Exemplu:
sort.in sort.out
7 1 2 3 4 4 8 9
3 8 4 1 9 2 4

2. Baze de date

Să se creeze două interogari care să conţină:


• lista celor mai buni cinci candidaţi admişi
• lista celor mai slabi cinci candidaţi admişi
Structura: NUME, PRENUME, MEDIA, DATAN, ORAŞ

3. Editor de texte

a) În fişierul „fis.doc” să se modifice caracteristicile tabelului cu tehnici de programare din


pagina 3 pentru ca tabelul să arate astfel:

Nr. Denumire
Crt. Tehnică de programare
1. Backtracking
2. Divide et Impera
3. Greedy
4. Programare dinamică
5. Branch and Bound

b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu


numele “ec11.doc” în directorul rădăcină al unităţii C.

(
f m : R→ R f m ( x )=√ m2 −1 x 2 −2 m 2 +
1
m)x+m 2 −4

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 11

1. Programare C/C++/Pascal

Se citeşte din fişierul “sort.in”, de pe prima linie, un număr n (1≤n≤50). De pe următoarea linie
se citesc elementele unui şir de lungime n, numere întregi, de maxim 9 cifre. Să se scrie un
program care să realizeze sortarea crescătoare a elementelor şirului folosind metoda numărării.
Se va ţine cont de faptul că în şir poate să apară un element şi de mai multe ori. Rezultatul se va
afişa în fişierul ”sort.out”.

Exemplu:
sort.in sort.out
7 1 2 3 4 4 8 9
3 8 4 1 9 2 4

2. Baze de date

Să se creeze două interogari, cu structura NUME, PRENUME, REZULTAT, MEDIA, una cu


fetele iar alta cu băieţii ce s-au prezentat la examen, ordonate descrescător, fiecare, după criteriul
mediei obţinute la examen.

3. Editor de texte

a) În fişierul „fis.doc” să se sublinieze toate cuvintele scrise cu caractere îngroşate şi să se


încadreze fiecare pagină într-un chenar dublu.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec10.doc” în directorul rădăcină al unităţii C.
Să se adauge în fişier o nouă ecuaţie care va conţine determinantul sistemului.

{x1+x2+x3−x4=−2¿{x1+2x2−2x3−x4=−5¿¿ ¿

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 12

1. Programare C/C++/Pascal

Se citeşte din fişierul “cmmdc.in”, de pe prima linie, un număr natural n (1≤n≤50). De pe


următoarea linie se citesc n numere naturale de maxim 9 cifre.. Să se scrie un program care să
calculeze cel mai mare divizor comun al celor n numere de pe linia a doua a fişierului. Rezultatul
se va afişa în fişierul ”cmmdc.out”.

Exemplu:
cmmdc.in cmmdc.out
5 2
14 8 22 4 32

2. Baze de date

Pentru candidaţii admişi la examen se dau două categorii de burse:


• de merit - pentru candidaţii ce au obţinut medii cuprinse între 9.75 şi 10
• de studii - pentru candidaţii ce au obţinut medii cuprinse între 8.50 şi 9.74.
Să se creeze două interogări cu cele două categorii de bursieri, ordonate alfabetic.
Coloanele afişate sunt: NUME, PRENUME, MEDIA.

3. Editor de texte

a) Să se copieze tabelul cu tehnicile de programare din fisierul „fis.doc” la sfârşitul


documentului şi să se insereze apoi o coloană între coloanele 1 şi 2 şi să se coloreze
fondul din coloana nou introdusă în roşu.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec9.doc” în directorul rădăcină al unităţii C.
x 2 +2
n
x 1=3 , x n+1 = pentru ∀ n≥1
2 xn

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 13

1. Programare C/C++/Pascal

Se citeşte din fişierul “exista.in”, de pe prima linie, un număr n (1≤n≤50). De pe următoarea linie
se citesc n numere naturale de maxim 9 cifre reprezentând elementele unui şir. Să se scrie un
program care să verifice dacă există în şir trei elemente alăturate care au acelaşi număr de
divizori.

Exemplu:
exista.in Da
8
9 4 15 6 22 12 3 14

2. Baze de date

Să se facă o interogare cu toţi candidaţii care au media peste media de admitere dar care au fost
declaraţi respinşi. Coloanele: NUME, PRENUME, MEDIA, ORAŞ.

3. Editor de texte

a) Formataţi toate paragrafele din paginile 3 şi 4 ale fisierului „fis.doc” astfel încât textul să
fie scris la un rând şi jumătate şi întroduceţi data şi ora rădăcină a unităţii C în subsolul
fiecărei pagini.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec8.doc” în directorul rădăcină al unităţii C.
x
x+sin 2
2
f : R→ R f ( x )= 33
x−cos √ x

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 14

1. Programare C/C++/Pascal

Se citeşte din fişierul “progresie.in”, de pe prima linie, un număr n (1≤n≤50). De pe următoarea


linie se citesc elementele unui şir de lungime n, numere întregi, de maxim 9 cifre.. Să se scrie un
program care să verifice dacă elementele şirului formează o progresie aritmetică sau o progresie
geometrică. În caz afirmativ să se afişeze tipul progresiei şi raţia, iar în caz negativ să se scrie un
mesaj corespunzător în fişierul ”progresie.out”.

Exemplu:
progresie.in progresie.out
5 elementele şirului formează o progresie
2 6 18 54 162 geometrică cu raţia 3

2. Baze de date

Să se facă o statistică pentru candidaţii proveniţi dintr-un oraş fixat, care să evidenţieze procentul
de admişi din oraşul respectiv şi numărul de candidaţi proveniţi din acest oraş. Procentul se va
furniza ca număr întreg, cu rotunjire.

3. Editor de texte

a) Creaţi un nou document în care copiaţi cinci paragrafe din documentul “fis.doc”, câte
unul pe pagină. Trecerea la pagină nouă se va face prin introducerea de PageBreak-uri.
Salvaţi apoi documentul cu numele “break.doc” în directorul rădăcină al unităţii C.

b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu


numele “ec3.doc” în directorul rădăcină al unităţii C.
|X k −F k ( x )|
h( x )= max

√∑
1≤k ≤r n
c 2
j=1 kj

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 15

1. Programare C/C++/Pascal

Se citeşte un text din fişierul ”text.in”. Textul are mai multe linii şi mai multe cuvinte. Pe fiecare
linie cuvintele sunt despărţite prin câte un singur spaţiu sau prin semne de punctuaţie. Să se
afişeze în fişierul ”text.out”, pe linii consecutive, toate literele care apar în text, împreună cu
frecvenţele lor de apariţie.

Exemplu:
text.in text.out
Mama are un mar. A–6
Ce mare e marul! C–1
E–4
M–5
N–1
R–4
U-2

2. Baze de date

În cămin sunt disponibile 4 locuri. Ele se vor distribui în ordinea descrescătoare a mediilor,
candidaţilor admişi care au domiciliul în altă localitate decât Braşov.
Să se creeze o interogare cu viitorii căminişti, cu următoarea structură: NUME, PRENUME,
ORAŞ, MEDIA.
Lista va fi ordonată descrescător după criteriul mediei la examen. La medii egale, departajarea se
va face după nota la proba1.

3. Editor de texte

a) Să se creeze un document Word în care să se deseneze graful orientat cu trei vârfuri


etichetate cu litere de la a la c din figura de mai jos şi să se salveze documentul cu
numele “graf.doc” în directorul rădăcină al unităţii C.

a b

b) Să se seteze paginile din fisierul „fis.doc” în format Landscape şi să se formateze textul


de pe ultima pagină în 3 coloane, cu linie despărţitoare.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 16
1. Programare C/C++/Pascal
Să se afişeze în fişierul “prietene.out” toate perechile de numere prime prietene mai mici decât
un număr natural n citit de la tastatură (1≤n≤30000). Două numere prime se numesc prietene
dacă diferenţa lor în modul este mai mică sau egală cu 2.

Exemplu:
20 prietene.out
(2 3), (3 5), (5 7), (11 13), (17 19)

2. Baze de date
Să se facă două interogări ordonate alfabetic, pentru Comisariatul Militar, una cu băieţii
incorporabili şi una cu cei neincorporabili în armată.
Un candidat (băiat) este incorporabil dacă:
• este respins
• are vârsta de cel puţin 20 de ani la data de 20 mai 2011.
Coloanele afişate: NUME, PRENUME, DATAN, ORAŞ.

3. Editor de texte
a) Să se creeze un document Word în care se va desena următoarea schemă logică care
calculează suma a două numere şi să se salveze cu numele “suma.doc” în directorul
rădăcină al unităţii C.

START

CITEŞTE
A, B

SA+B

SCRIE
S

STOP

b) Să se insereze numerele de pagină în fişierul “fis.doc”, în partea de jos, în dreapta, cu


caractere Arial – 14, subliniat şi să se seteze toate marginile de pagină la 1.5cm.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 17

1. Programare C/C++/Pascal

Se citeşte un număr natural n de la tastatură (1≤n≤30000). Să se verifice dacă n este număr


puternic. Un număr este puternic dacă are mai mulţi divizori decât orice număr mai mic decât el.
Exemplu:
6 DA
10 NU

2. Baze de date

a) Să se facă o interogare cu structura NUME, PRENUME, MEDIA, REZULTAT, ORAŞ,


grupând toţi candidaţii din acelaşi oraş în înregistrări consecutive, candidaţii din acelaşi oraş
fiind ordonaţi după nume şi prenume.
b) Pentru un oraş fixat să se afişeze o interogare de forma:
NR NUME PRENUME MEDIA REZULTAT
1 ............ .................. ............. ....................
2 ............ .................. ............. ....................
3 ............ .................. ............. ....................
4 : : : :
doar cu candidaţii din acel oraş, ordonaţi după nume şi prenume
Obs: Numerotarea candidaţilor din listă se va face începând de la 1

3. Editor de texte

a) Să se încadreze primul paragraf de pe prima pagină a fişierului “fis.doc” într-un


dreptunghi trasat cu linie groasă şi să se schimbe culoarea textului din ultimul paragraf al
documentului.
b) Să se introducă la sfărşitul documentului “fis.doc” un tabel cu următoarea structură:

Nr. Proprietate
Crt.

Să se completeze tabelul cu proprietăţile descrise în text şi să se sorteze alfabetic crescător după


coloana a doua.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 18

1. Programare C/C++/Pascal

Se citeşte de la tastatură un număr natural k (1≤k≤50). Să se determine cel mai mic număr
natural care are exact k divizori.

Exemplu:
5 16

2. Baze de date

În vederea repartizării celor admişi în grupe de câte 10 studenţi fiecare, să se distribuie candidaţii
admişi, în ordinea descrescătoare a mediilor de admitere după cum urmează: primul candidat este
repartizat în grupa1, al doilea în grupa2, al treilea în grupa1, al patrulea în grupa2, şi aşa mai
departe.
Structura tabelelor ce se vor afişa, va fi: NUME, PRENUME, ORAS, MEDIA, DATAN.

3. Editor de texte

a) Să se ataşeze câte o notă de subsol primului cuvânt din fiecare pagină a fişierului
“fis.doc”. Nota de subsol va conţine textul:”explicaţie”, iar fontul notei de subsol va fi
Arial – 9 de culoare albastră.

b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu


numele “ec3.doc” în directorul rădăcină al unităţii C.
n
an x−1
lim unde a n =∫ dx , n∈ N
n→∞ n 1 x +1

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 19

1. Programare C/C++/Pascal

Se citeşte din fişierul “mat.in”, de pe prima linie, un număr natural n (1≤n≤50) şi de pe


următoarele n linii o matrice pătratică de numere întregi, de maxim 9 cifre. Să se verifice dacă
matricea este pătrat magic (sumele elementelor pe linii, coloane şi de pe cele două diagonale,
este aceeaşi).

Exemplu
mat.in da
3
4 3 8
9 5 1
2 7 6

2. Baze de date

Să se creeze două interogări ce conţin: NUME, PRENUME, PROBA1, REZULTAT, respectiv


NUME, PRENUME, PROBA2, REZULTAT ordonate descrescător după criteriul PROBA1
respectiv PROBA2

3. Editor de texte

a) Să se insereze în documentul “fis.doc” la sfârşitul paginii a doua imagine din fişierul


“poza1.bmp”, să se redimensioneze aceasta astfel încât să ocupe întreaga pagină şi să se
trimită imaginea în fundalul paginii.
b) Să se creeze un document Word în care să se deseneze un triunghi dreptunghic ale cărui
vârfuri sunt notate cu litere mari şi în care este desenată înălţimea corespunzătoare
ipotenuzei.
B

A C

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 20

1. Programare C/C++/Pascal

Se citeşte din fişierul “mat.in” , de pe prima linie, un număr natural n (1≤n≤50), şi de pe


următoarele n linii o matrice pătratică ce conţine numere naturale de maxim 4 cifre. Să se
numere elementele cu număr par de cifre aflate în triunghiul de sub diagonala principală a
matricei şi să se afişeze rezultatul pe ecran.

Exemplu
mat.in 4
4
1 4 12 3
13 3 22 5
14 22 2 34
222 11 3 31

2. Baze de date

Să se creeze două interogări cu informaţii complete - mai puţin oraşul - cu candidaţii admişi,
respectiv respinşi la examen, proveniţi din CLUJ. Listele vor fi ordonate după medie. La medii
egale, se va face ordonare alfabetică.

3. Editor de texte

a) Să se creeze un antet pentru fişierul “fis.doc”care să conţină numele şi clasa încadrate


într-un chenar desenat cu linie roşie, punctată.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec1.doc” în directorul rădăcină al unităţii C.
A= { P (z )|z=x+iy , x , y ∈R ,|z−1−2i|=3 } şi
B={ P( z)|z=x+iy , x, y∈ R ,Re z=a }

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 21
1. Programare C/C++/Pascal

Se citeşte din fişierul “mat.in”, de pe prima linie, un număr natural n (1≤n≤50), şi de pe


următoarele n linii o matrice pătratică ce conţine numere naturale de maxim 4 cifre. Să se
calculeze suma elementelor prime aflate în triunghiul de deasupra diagonalei principale a
matricei şi să se afişeze rezultatul pe ecran.
Exemplu
mat.in 8
4
2 4 12 3
15 3 22 5
16 22 2 34
222 11 3 31

2. Baze de date

În vederea repartizării celor admişi în grupe de câte 10 studenţi fiecare, să se distribuie


candidaţii admişi, în ordinea descrescătoare a mediilor de admitere după cum urmează:
primul candidat este repartizat în grupa1, al doilea în grupa2, al treilea în grupa1, al patrulea
în grupa2, şi aşa mai departe.
Structura tabelelor ce se vor afişa, va fi: NUME, PRENUME, ORAS, MEDIA, DATAN.

3. Editor de texte

a. Să se sorteze alfabetic liniile tabelului cu tehnici de programare din fişierul “Fis.doc”


şi apoi să se insereze o coloană între coloanele 1 şi 2. Titlul coloanei va fi “Iniţială”,
iar coloana va fi completată cu iniţialele denumirilor metodelor ( B, DI, G, PD, BB).
b. Să se creeze un document Word în care să se editeze următorul text fără a folosi
editorul de ecuaţii:

Aria unui pătrat de latură L este dată de formula :


A =L2 ;
Aria unui dreptunghi de lungime L şi lăţime l este dată de formula :
A =Ll ;
Aria unui cerc de rază R este dată de formula :
A =R2 ;
Să se salveze fişierul cu numele “t20.doc” în directorul rădăcină al unităţii C.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 22
1. Programare C/C++/Pascal

Se citeşte din fişierul “mat.in”, de pe prima linie, un număr natural n (1≤n≤50), şi de pe


următoarele n linii o matrice pătratică ce conţine numere naturale de maxim 4 cifre. Să se
verifice dacă există elemente cu suma cifrelor pară în triunghiul de sub diagonala secundară a
matricei şi să se afişeze rezultatul pe ecran.

Exemplu
mat.in Da
4
7 11 5 8
9 5 1 12
3 4 31 15
3 2 23 14

2. Baze de date
a) Să se facă o interogare în care să listăm oraşele în ordine alfabetică, pentru fiecare oraş
afişând numărul de candidaţi. Coloanele vor fi: ORAS, NRCAND
b) Să se afişeze oraşul (oraşele) care au numărul cel mai mare de candidaţi. Se va afişa oraşul
şi nr. de candidaţi.

3. Editor de texte

a. Să se împartă documentul “fis.doc” în două secţiuni (primele două şi ultimele două


pagini) şi să se schimbe fontul în cele două secţiuni astfel încât prima secţiune să fie
scrisă cu Arial, iar a doua cu Courier New, păstrându-se dimensiunile şi celelalte
caracteristici ale caracterelor.
b. Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec11.doc” în directorul rădăcină al unităţii C.

( )( )( )( )
a1 b1 c 1 a2 b2 c2 a2 b2 c 2 a1 b1 c1
0 a1 b1 ⋅ 0 a2 b2 ? 0 a2 b2 ⋅ 0 a1 b1
0 0 a1 0 0 a2 0 0 a2 0 0 a1

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 23
1. Programare C/C++/Pascal

Se citeşte din fişierul “mat.in”, de pe prima linie, un număr natural n, (1≤n≤50) şi de pe


următoarele n linii o matrice pătratică ce conţine numere naturale de maxim 4 cifre. Să se
verifice dacă toate elementele aflate în triunghiul de deasupra diagonalei secundare a matricei au
aceeaşi paritate şi să se afişeze rezultatul pe ecran.
Exemplu
mat.in Da
4
7 11 5 8
9 5 1 12
3 4 31 15
3 2 23 14

2. Baze de date

a) Să se facă o interogare cu structura NUME, PRENUME, MEDIA, REZULTAT, ORAŞ,


grupând toţi candidaţii din acelaşi oraş în înregistrări consecutive, candidaţii din acelaşi oraş
fiind ordonaţi după nume şi prenume.
b) Pentru un oraş fixat să se afişeze o interogare de forma:
NR NUME PRENUME MEDIA REZULTAT
1 ............ .................. ............. ....................
2 ............ .................. ............. ....................
3 ............ .................. ............. ....................
4 : : : :
doar cu candidaţii din acel oraş, ordonaţi după nume şi prenume
Obs: Numerotarea candidaţilor din listă se va face începând de la 1

3. Editor de texte

a) Să se creeze un document Word în care să se editeze următorul text fără a utiliza editorul de
ecuaţii:
O funcţie f : A B se numeşte surjectivă dacă :
() y B () x A a.î. f(x)=y.
O funcţie f : A B se numeşte injectivă dacă :
() x1,x2 A a.î. f(x1)= f(x2)  f(x1 = f(x2).
O funcţie f : A B se numeşte bijectivă dacă este în aceleşi timp şi injectivă şi surjectivă.

Să se salveze fişierul cu numele “t18.doc” în directorul rădăcină al unităţii C.

b) Să se creeze un subsol de pagină pentru fişierul ”fis.doc” care să conţină Adresa şi numărul de
telefon al elevului pe două rânduri consecutive aliniate la dreapta. Fontul folosit va fi Courier
New de dimensiune 11.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 24
1. Programare C/C++/Pascal

Se citesc din fişierul “mat1.in” de pe prima linie, două numere naturale n1(1≤n1≤50) şi m1
(1≤m1 ≤50) şi de pe următoarele n1 linii o matrice cu n1 linii şi m1 coloane. Analog, se citesc
din fişierul “mat2.in”, de pe prima linie, două numere naturale n2 (1≤n2≤50) şi m2 (1≤n≤50) şi
de pe următoarele n2 linii o matrice cu n2 linii şi m2 coloane. Elementele celor 2 matrice sunt
numere reale. Să se scrie un program în care se calculează produsul celor două matrice. Dacă
produsul se poate calcula atunci se va afişa matricea rezultată în fişierul “mat.out”, iar în caz
contrar se va afişa un mesaj corespunzător.

Exemplu
mat1.in mat2.in mat.out
2 3 3 2 17 7
3 1 2 5 1 28 12
5 2 3 0 2
1 1

2. Baze de date

Să se creeze două interogari, cu structura NUME, PRENUME, REZULTAT, MEDIA, una cu


fetele iar alta cu băieţii ce s-au prezentat la examen, ordonate descrescător, fiecare, după
criteriul mediei obţinute la examen.

3. Editor de texte

a. Să se creeze un document Word în care să se editeze următorul text:

, , , ,  şi multe altele sunt litere greceşti. Ele nu pot fi găsite pe tastatură şi există o
metodă mai ascunsă de a le insera într-un document. Dacă le-am scris înseamnă că am găsit
metoda. Nici măcar nu pot spune că este prea complicată. Nu-i aşa ?

b. Să se modifice figura de pe prima pagină a fişierului “fis.doc” astfel :

Analiza Determinarea Construirea Verificarea şi


problemei algoritmului programului punerea la punct
de rezolvare a programului

Să se salveze fişierul cu numele “t17.doc” în directorul rădăcină al unităţii C.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 25
1. Programare C/C++/Pascal

Se citesc din fişierul “mat.in”, de pe prima linie, două numere naturale n şi m (1≤n,m≤50) şi
de pe următoarele n linii o matrice cu n linii şi m coloane cu elemente numere întregi, de
maxim 9 cifre. Să se scrie un program care afişează în fişierul “mat.out”, câte unul pe linie,
numerele din matrice care sunt în acelaşi timp maxime pe linia şi minime pe coloana pe care
se află. Dacă nu există astfel de numere se va afişa un mesaj corespunzător.

Exemplu
Mat.in mat.out
3 4 3
1 3 2 2
2 7 8 1
4 8 5 2

2. Baze de date

Să se facă o interogare cu structura: NUME, PRENUME, MEDIA, ORAŞ, care să cuprindă,


pentru toate oraşele ce apar în lista examenului de admitere, cel mai bun (cei mai buni) candidat
provenit din fiecare oraş. Lista va fi ordonată alfabetic în funcţie de numele oraşului.

3. Editor de texte

a) Să se creeze un document Word în care se va desena un con astfel:


V

A O B

Să se salveze cu numele “con.doc” în directorul rădăcină al unităţii C.

b) Să se înlocuiască tabelul cu tehnici de programare din fişierul “fis.doc” cu următoarea


listă:
 Backtracking
 Divide et Impera
 Greedy
 Programare dinamică
 Branch and Bound
Punctele vor fi generate automat.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 26
1. Programare C/C++/Pascal

Se citesc din fişierul “mat.in” , de pe prima linie, două numere naturale n şi m (1≤n,m≤50) şi de
pe următoarele n linii o matrice cu n linii şi m coloane cu elemente numere naturale, de maxim 9
cifre. Să se scrie un program care afişează în fişierul “mat.out”, câte unul pe linie, numerele din
matrice care au număr maxim de divizori
Exemplu
Mat.in mat.out
1 4 14
9 3 14 10 10
8 5 6 21 8
11 3 15 17 6
21
15

2. Baze de date

Să se facă două interogări ordonate alfabetic, pentru Comisariatul Militar, una cu băieţii
incorporabili şi una cu cei neincorporabili în armată.
Un candidat (băiat) este incorporabil dacă:
• este respins
• are vârsta de cel puţin 20 de ani la data de 20 mai 2011.
Coloanele afişate: NUME, PRENUME, DATAN, ORAŞ.

3. Editor de texte

a. Să se creeze un fişier în care să se editeze următoarea carte de vizită:

S.C. ANONIM S.R.L.


AGENŢIE IMOBILIARÃ
Vânzări Cumpãrãri Închirieri Intermedieri
Apartamente Case Terenuri Spaţii comerciale

Str.Visului Nr. -1 Sc. V , Ap.0 Tel/Fax : 101010,010101

Primele două rânduri vor fi scrise cu Arial – 12, următoarele două cu Arial – 11, iar
ultimle două cu Arial – 8.
Să se salveze apoi fişierul nou creat cu numele “cv15.doc” în directorul rădăcină al
unităţii C.

b. Să se modifice primele trei subcapitole (generalitatea, finitudinea, eficienţa) din


documentul “Fis.doc” astfel încât distanţa dintre rânduri să fie de 1,5 rânduri şi textul să
fie aliniat la stânga în primul, la dreapta în al doilea şi stânga-dreapta în al treilea.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 27
1. Programare C/C++/Pascal

Se citesc din fişierul “mat.in” , de pe prima linie, patru numere naturale n, m, l şi c (1≤n,m≤50 ,
1≤l ≤n, 1≤c ≤m) şi de pe următoarele n linii o matrice cu n linii şi m coloane, cu elemente
numere întregi, de maxim 9 cifre. Să se scrie un program care să şteargă din matrice linia l şi
coloana c şi afişează matricea rezultată în fişierul “mat.out”.

Exemplu
Mat.in mat.out
1 4 2 3 1 2 4
1 2 3 4 9 10 12
5 6 7 8
9 10 11 12

2. Baze de date

Să se facă o statistică în care să se evidenţieze media notelor la proba1, media notelor la


proba2 şi media mediilor generale doar pentru candidaţii declaraţi admişi la examen. Fiecare
dintre cele trei medii se calculează cu rotunjire la a doua zecimală.

3. Editor de texte

a. Inseraţi un cuprins în documentul “fis.doc”. Cuprinsul va conţine cele două titluri


cu care încep paginile 1 şi 3 şi toate subtitlurile numerotate cu cifre arabe.
b. Să se creeze un tabel cu următoarea structură. Să se salveze apoi fişierul nou creat
cu numele “t12.doc” în directorul rădăcină al unităţii C.

NR. DENUMIREA PRESTAŢIEI TARIF -


CRT. LEI
1 Manichiură simplă
2 Manichiură cu ojă
Sidef
Pastă
3 Şters ojă , sidef sau pastă

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 28
1. Programare C/C++/Pascal

Se citeşte un număr natural n (1≤n≤15). Să se afişeze în fişierul “Pascal.out” triunghiul lui


Pascal care are n + 1 linii şi n + 1 coloane. Regulile după care se construieşte triunghiul lui
Pascal sunt:
a. Pe coloana 0 şi pe diagonala principală se pune 1.
b. Restul elementelor din triunghi se obţin adunând elementul aflat pe linia
anterioară pe aceeaşi coloană cu el cu elementul aflat pe linia anterioară şi pe
coloana anterioară.

Exemplu
3 Pascal.out
1
11
121
1331

2. Baze de date

Să se realizeze o situaţie statistică, cu numărul procentual al mediilor cuprinse între: l - 5.00 ;


5.01 - 7.00 ; 7.01 - 9.00 ; 9.01 - 10. Procentele se vor prezenta ca numere întregi, cu rotunjire.

3. Editor de texte

a. Să se creeze un document Word care să conţină desenul:

3 1 – ancheta pilot, organizarea anchetei


2 2 – ancheta de teren
1 3 – investigaţia sociologică

Să se salveze fişierul cu numele “d13.doc” în directorul rădăcină al unităţii C.

b. Să se creeze un antet pentru fişierul ”fis.doc” care să conţină data editării


aliniată la dreapta şi ora editării aliniată la stânga. Data şi ora vor fi introduse
prin inserarea automată şi vor fi scrise cu culoarea albastră.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 29
1. Programare C/C++/Pascal

Se citesc de la tastatură numitorii şi numărătorii (numere întregi de maxim 9 cifre) a două fracţii.
Să se scrie un program care simplifică suma celor două fracţii şi afişează pe ecran numitorul şi
numărătorul fracţiei rezultate.

Exemplu
1213 56

2. Baze de date

În urma evaluării contestaţiilor, candidatului DINITA Razvan i s-a modificat nota de la proba1,
din 9.88 în 9.50, iar candidatului LAMPINEAN Neonila nota de la proba2 din 4.99 în 5.
Faceţi modificările respective în tabelă.

3. Editor de texte

a. Să se creeze un tabel cu următoarea structură şi să se completeze cu date


referitoare la trei colegi de clasă. Să se salveze apoi fişierul nou creat cu numele
“t12.doc” în directorul rădăcină al unităţii C.

Elev Sex
Nume Prenume

b. Să se modifice textul din paginile 3 şi 4 ale documentului “fis.doc” astfel încât


toate caracterele să aibă fontul Arial, iar dimensiunile să rămână cele originale.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 30
1. Programare C/C++/Pascal

Se citesc de la tastatură două cuvinte de maxim 20 de litere. Să se scrie un program care verifică
dacă unul este anagrama celuilalt. Un cuvânt este anagramă pentru altul dacă cele două cuvinte
conţin aceleaşi litere de acelaşi număr de ori, dar nu neapărat în aceeaşi ordine.
Exemplu
mare Da
rame
mare Nu
mere

2. Baze de date
În cămin sunt disponibile 2 locuri pentru băieţi şi 3 pentru fete. Să se creeze două interogări,
una pentru băieţi şi una pentru fete, cu candidaţii admişi ce nu sunt din Braşov şi obţin loc în
cămin. Locurile disponibile se vor distribui în ordinea descrescătoare a mediilor, la medii
egale departajarea făcându-se după nota obţinută la proba1.
Lista va fi ordonată descrescător după criteriul mediei la examen.
Coloanele afişate sunt: NUME, PRENUME, ORAŞ, MEDIA.

3. Editor de texte

a) În fişierul „fis.doc” să se modifice caracteristicile tabelului cu tehnici de programare din


pagina 3 pentru ca tabelul să arate astfel:

Nr. Denumire
Crt. Tehnică de programare
1) Backtracking
2) Divide et Impera
3) Greedy
4) Programare dinamică
5) Branch and Bound

b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu


numele “ec11.doc” în directorul rădăcină al unităţii C.

(
f m : R→ R f m ( x )=√ m2 −1 x 2 −2 m 2 +
1
m)x+m 2 −4

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 31

1. Programare C/C++/Pascal

Se citeşte din fişierul “sir.in”, de pe prima linie, un număr natural n (1≤n≤50). De pe următoarea
linie se citesc n numere naturale de maxim 9 cifre. Să se scrie un program care să afișeze pe
ecran câte din elementele șirului sunt termeni ai șirului lui Fibonacci. (Șirul lui Fibonacci
1,1,2,3,5,8,13,…).

Exemplu
sir.in 4
7
10 2 17 8 1 9 1

2. Baze de date

Să se creeze o interogare care să conţină candidaţii admişi ce au vârsta cuprinsă între 18 şi 20 de


ani, relativ la data la care se consultă tabela. Articolele vor fi ordonate crescător după DATAN.
Pentru două articole care au DATAN egală, ordinea va fi dată de NUME.
Structura interogării: NUME, PRENUME, ORAŞ, DATAN, MEDIA

3. Editor de texte

a) În fişierul „fis.doc” să se sublinieze toate cuvintele scrise cu caractere îngroşate şi să se


încadreze fiecare pagină într-un chenar dublu.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec10.doc” în directorul rădăcină al unităţii C.
Să se adauge în fişier o nouă ecuaţie care va conţine determinantul sistemului.

{x1+x2+x3−x4=−2¿{x1+2x2−2x3−x4=−5¿¿ ¿

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 32

1. Programare C/C++/Pascal

Se citesc din fişierul “numere.in” doua numere naturale de maxim 9 cifre. Se cere să se afișeze
pe ecran mesajul “DA“, dacă cele două numere sunt termeni consecutivi ai șirului lui Fibonacci,
respectiv mesajul “NU“, daca cele două numere nu sunt termeni consecutivi ai șirului lui
Fibonacci. (Șirul lui Fibonacci 1,1,2,3,5,8,13,…).

Exemplu
numere.in
8 5 DA
21 13 DA
21 10 NU

2. Baze de date

Pentru candidaţii admişi la examen se dau două categorii de burse:


• de merit - pentru candidaţii ce au obţinut medii cuprinse între 9.75 şi 10
• de studii - pentru candidaţii ce au obţinut medii cuprinse între 8.50 şi 9.74.
Să se creeze două interogări cu cele două categorii de bursieri, ordonate alfabetic.
Coloanele afişate sunt: NUME, PRENUME, MEDIA.

3. Editor de texte

a) Să se copieze tabelul cu tehnicile de programare din fisierul „fis.doc” la sfârşitul


documentului şi să se insereze apoi o coloană între coloanele 1 şi 2 şi să se coloreze
fondul din coloana nou introdusă în roşu.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec9.doc” în directorul rădăcină al unităţii C.

x 2 +2
n
x 1=3 , x n+1 = pentru ∀ n≥1
2 xn

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 33

1. Programare C/C++/Pascal

Se citeşte din fişierul “sir.in”, de pe prima linie, un număr natural n (1≤n≤50). De pe următoarea
linie se citesc n numere naturale de maxim 9 cifre. Să se afişeze toate perechile de elemente egal
depărtate de mijloc, care au aceeași suma a cifrelor.

Exemplu
sir.in 72123 456
9 1000 10
72123 34 45 1000 456 10 326 234 456

2. Baze de date

Să se facă o interogare cu toţi candidaţii care au media peste media de admitere dar care au fost
declaraţi respinşi. Coloanele: NUME, PRENUME, MEDIA, ORAŞ.

3. Editor de texte

a) Formataţi toate paragrafele din paginile 3 şi 4 ale fisierului „fis.doc” astfel încât textul să
fie scris la un rând şi jumătate şi întroduceţi data şi ora rădăcină a unităţii C în subsolul
fiecărei pagini.

b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu


numele “ec8.doc” în directorul rădăcină al unităţii

x
x+sin 2
2
f : R→ R f ( x )= 3
x−cos 3 √ x

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 34

1. Programare C/C++/Pascal

Se citeşte din fișierul “text.in” un şir cu maxim 255 de caractere, format doar din litere mici şi
spaţii. Se consideră cuvânt orice secvenţă formată doar din litere adiacente. Cuvintele sunt
separate prin exact un spaţiu. Să se afișeze cuvintele palindrom din text. Dacă nu există cuvinte
palindrom atunci se va afișa mesajul “NU EXISTĂ”.

Exemplu
text.in aerisirea
aerisirea este blocata de un cojoc cojoc

2. Baze de date

Să se creeze două interogari care să conţină:


• lista celor mai buni cinci candidaţi admişi
• lista celor mai slabi cinci candidaţi admişi
Structura: NUME, PRENUME, MEDIA, DATAN, ORAŞ

3. Editor de texte

a) Creaţi un nou document în care copiaţi cinci paragrafe din documentul “fis.doc”, câte
unul pe pagină. Trecerea la pagină nouă se va face prin introducerea de PageBreak-uri.
Salvaţi apoi documentul cu numele “break.doc” în directorul rădăcină al unităţii C.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec3.doc” în directorul rădăcină al unităţii C.
|X k −F k ( x )|
h( x )= max

√∑
1≤k ≤r n
c 2
j=1 kj

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 35

1. Programare C/C++/Pascal

Se citeşte din fișierul “text.in” un şir cu maxim 255 de caractere, format doar din litere mici şi
spaţii. Se consideră cuvânt orice secvenţă formată doar din litere adiacente. Cuvintele sunt
separate prin exact un spaţiu. Să se afișeze în fișierul “rime.out” toate perechile de cuvinte care
rimează. Două cuvinte rimează dacă au ultimele două litere identice.

Exemplu
text.in rime.out
zic cei de la sate ca soarele puternic ne arde zic puternic
de arde

2. Baze de date

Să se creeze o interogare ce conţine situaţia de la examen, cu lista candidaţilor în ordine


alfabetică. Pentru doi candidaţi cu acelaşi nume, ordinea în listă va fi dată de prenume.
Structura: NUME, PRENUME, MEDIA, REZULTAT

3. Editor de texte

a) Să se creeze un document Word în care să se deseneze un graful orientat cu trei vârfuri


etichetate cu litere de la a la c şi să se salveze documentul cu numele “graf.doc” în directorul
rădăcină al unităţii C.
a b

b) Să se seteze paginile din fisierul „fis.doc” în format Landscape şi să se formateze textul de pe


ultima pagină în 3 coloane, cu linie despărţitoare.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 36
1. Programare C/C++/Pascal

Se citeşte din fișierul “text.in” un șir de maxim 255 de caractere. Să se determine cea mai lungă
secvență de cifre alăturate din șir. Secvența găsită se va afișa pe ecran.

Exemplu
text.in 12223
A12abac12223defg895
2. Baze de date

Să se creeze două interogări cu informaţii complete - mai puţin oraşul - cu candidaţii admişi,
respectiv respinşi la examen, proveniţi din CLUJ. Listele vor fi ordonate după medie. La medii
egale, se va face ordonare alfabetică.

3. Editor de texte

a) Să se creeze un document Word în care se va desena următoarea schemă logică care


calculează suma a două numere şi să se salveze cu numele “suma.doc” în directorul
rădăcină al unităţii C.

START

CITEŞTE
A, B

SA+B

SCRIE S

STOP

b) Să se insereze numerele de pagină în fişierul “fis.doc”, în partea de jos, în dreapta, cu


caractere Arial – 14, subliniat şi să se seteze toate marginile de pagină la 1.5cm.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 37

1. Programare C/C++/Pascal

Se citeşte din fișierul “text.in” un şir cu maxim 255 de caractere, format doar din litere (mici şi
mari) şi spaţii. Se consideră cuvânt orice secvenţă formată doar din litere adiacente. Cuvintele
sunt separate prin exact un spaţiu. Să se afişeze cuvintele şirului dat, în ordine alfabetică.

Exemplu
text.in alte anul aveam prioritati trecut
anul trecut aveam alte prioritati

2. Baze de date

Să se facă o statistică pentru candidaţii proveniţi dintr-un oraş fixat, care să evidenţieze procentul
de admişi din oraşul respectiv şi numărul de candidaţi proveniţi din acest oraş. Procentul se va
furniza ca număr întreg, cu rotunjire.

3. Editor de texte

a) Să se încadreze primul paragraf de pe prima pagină a fişierului “fis.doc” într-un


dreptunghi trasat cu linie groasă şi să se schimbe culoarea textului din ultimul paragraf al
documentului.
b) Să se introducă la sfărşitul documentului “fis.doc” un tabel cu următoarea structură:

Nr. Proprietate
Crt.

Să se completeze tabelul cu proprietăţile descrise în text şi să se sorteze alfabetic


crescător după coloana a doua.

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 38

1. Programare C/C++/Pascal

Se citeşte din fișierul “text.in” un şir cu maxim 255 de caractere, format doar din litere (mici şi
mari) şi spaţii. Se consideră cuvânt orice secvenţă formată doar din litere adiacente. Cuvintele
sunt separate prin exact un spaţiu. Să se afişeze cuvintele şirului dat, în ordinea crescătoare a
lungimilor lor, câte un cuvânt pe fiecare linie a ecranului.

Exemplu
text.in de
examen de atestat profesional la informatica la
examen
atestat
profesional
informatica

2. Baze de date

În cămin sunt disponibile 4 locuri. Ele se vor distribui în ordinea descrescătoare a mediilor,
candidaţilor admişi care au domiciliul în altă localitate decât Braşov.
Să se creeze o interogare cu viitorii căminişti, cu următoarea structură: NUME, PRENUME,
ORAŞ, MEDIA.
Lista va fi ordonată descrescător după criteriul mediei la examen. La medii egale, departajarea se
va face după nota la proba1.

3. Editor de texte

a) Să se ataşeze câte o notă de subsol primului cuvânt din fiecare pagină a fişierului “fis.doc”.
Nota de subsol va conţine textul:”explicaţie”, iar fontul notei de subsol va fi Arial – 9 de
culoare albastră.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec3.doc” în directorul rădăcină al unităţii C.
n
an x−1
lim unde a n =∫ dx , n∈ N
n→∞ n 1 x +1

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 39
1. Programare C/C++/Pascal

Fișierele X.txt si Y.txt conțin fiecare numele a 7 persoane, câte un nume pe fiecare linie având
cel mult 25 caractere. Știind că, în fiecare fișier numele sunt memorate în ordine alfabetică,
scrieți un program care să citească din cele două fișiere numele și să afișeze pe ecran toate
numele din cele două fișiere în ordine alfabetică, separate printr-un singur spațiu. Dacă un nume
se află în ambele fișiere, atunci el se va afișa o singură dată.

Exemplu
X.txt Y.txt Ana Angi Cora Dana Daniel Dora Ene Horia Mara Nae
Ana Angi Oana Paul Tibi
Dana Cora
Daniel Dora
Ene Horia
Mara Oana
Nae Paul
Paul Tibi

2. Baze de date

Să se evidenţieze care este:


• media mediilor candidaţilor admişi
• media mediilor candidaţilor respinşi.
Fiecare dintre cele două medii se calculează cu rotunjire la a doua zecimală.

3. Editor de texte

a) Să se insereze în documentul “fis.doc” la sfârşitul paginii a doua imagine din fişierul


“poza1.bmp”, să se redimensioneze aceasta astfel încât să ocupe întreaga pagină şi să se
trimită imaginea în fundalul paginii.
b) Să se creeze un document Word în care să se deseneze un triunghi dreptunghic ale cărui
vârfuri sunt notate cu litere mari şi în care este desenată înălţimea corespunzătoare
ipotenuzei.
B

A C

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________
EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ
Specializarea matematică-informatică, intensiv informatică
__________________________________________________________________________________

Biletul nr. 40

1. Programare C/C++/Pascal

Se citesc două triplete de numere naturale (d1,m1,y1), respectiv (d2,m2,y2). Să se verifice dacă
cele două triplete reprezintă două date calendaristice valide, în care d1,d2 = ziua (day), m1,m2 =
luna (month), y1,y2 = anul (year). Se consideră an bisect orice an care fie este divizibil cu 400,
fie este divizibil cu 4 dar nu şi cu 100.

Dacă cele două triplete reprezintă două date calendaristice valide, atunci în ipoteza că prima dată
reprezintă ziua de naştere a unei persoane, iar a doua dintre ele reprezintă data curentă, să se
determine, în ani împliniţi, vârsta persoanei la data curentă.

Se garantează că prima dintre date este anterioară celei de-a doua.

Exemplu
29 2 2001 data invalida
30 5 2013
25 4 1995 18 ani
20 5 2013
25 6 1995 17 ani
10 5 2013

2. Baze de date

Să se creeze două interogări ce conţin: NUME, PRENUME, PROBA1, REZULTAT,


respectiv NUME, PRENUME, PROBA2, REZULTAT ordonate descrescător după criteriul
PROBA1 respectiv PROBA2

3. Editor de texte

a) Să se creeze un antet pentru fişierul “fis.doc”care să conţină numele şi clasa încadrate


într-un chenar desenat cu linie roşie, punctată.
b) Să se scrie următoarea ecuaţie matematică într-un fişier nou şi să se salveze fişierul cu
numele “ec1.doc” în directorul rădăcină al unităţii C.
A= { P (z )|z=x+iy , x , y ∈R ,|z−1−2i|=3 } şi
B={ P( z)|z=x+iy , x, y∈ R ,Re z=a }

Președinte Comisia de evaluare


Prof. _______________________ Prof._____________________
Prof _____________________

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