0bilet de examinare nr

11
BILET DE EXAMINARE NR. 1 Disciplina Informatica specialitatea (profilul) real clasa “______” 1. Subprograme. 2. Elaboraţi o funcţie care calculează cel mai mic multiplu comun al numerelor naturale a, b. 3. Scrieţi un program care creează lista unidirecţională, cu cîmpuri informaţionale care conţin numere întregi, adăugînd cîte un element la baza listei. BILET DE EXAMINARE NR. 2 Disciplina Informatica specialitatea (profilul) real clasa “______” 1. Funcţii. 2. Elaboraţi o procedură care calculează rădăcinile ecuaţiei ax 2 +bx+c=0. 3. De la tastatură se citesc numere întregi diferite de zero. Se cere să creeze două liste: una a numerelor negative, iar alta a numerelor pozitive. Sfîrşitul şirului numeric se indică prin zero. BILET DE EXAMINARE NR. 3 Disciplina Informatica specialitatea (profilul) real clasa “______” 1. Proceduri 2. Elaboraţi o funcţie care calculează ultima cifră în notaţia zecimală a numărului întreg n>0 3. Se consideră următoarele tipuri de date: type AdresaCandidat = ^Candidat; Candidat = record NumePrenume : string; NotaMedie : real; Urm : AdresaCandidat end; Elaboraţi un program care: a) Creează o listă unidirecţională cu componente de tipul Candidat; b) Afişează lista pe ecran; c) Exclude din listă candidatul care îşi retrage actele; BILET DE EXAMINARE NR. 4 Disciplina Informatica specialitatea (profilul) real clasa “______” 1. Subprograme. Domeniul de vizibilitate. 2. Elaboraţi o funcţie care calculează suma numerelor reale a, b, c, d. Şeful de catedră________________________ Examinator____________________________ Aprob Director- adjunct

Upload: mariana-marian

Post on 26-Oct-2015

672 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: 0bilet de Examinare Nr

BILET DE EXAMINARE NR. 1Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Subprograme. 2. Elaboraţi o funcţie care calculează cel mai mic multiplu comun al numerelor naturale a, b. 3. Scrieţi un program care creează lista unidirecţională, cu cîmpuri informaţionale care conţin numere

întregi, adăugînd cîte un element la baza listei.

BILET DE EXAMINARE NR. 2Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Funcţii.2. Elaboraţi o procedură care calculează rădăcinile ecuaţiei ax2+bx+c=0.3. De la tastatură se citesc numere întregi diferite de zero. Se cere să creeze două liste: una a numerelor

negative, iar alta a numerelor pozitive. Sfîrşitul şirului numeric se indică prin zero.

BILET DE EXAMINARE NR. 3Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Proceduri2. Elaboraţi o funcţie care calculează ultima cifră în notaţia zecimală a numărului întreg n>03. Se consideră următoarele tipuri de date: type AdresaCandidat = ^Candidat; Candidat = record

NumePrenume : string;NotaMedie : real;Urm : AdresaCandidat

end;Elaboraţi un program care:a) Creează o listă unidirecţională cu componente de tipul Candidat;b) Afişează lista pe ecran;c) Exclude din listă candidatul care îşi retrage actele;

BILET DE EXAMINARE NR. 4Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Subprograme. Domeniul de vizibilitate.2. Elaboraţi o funcţie care calculează suma numerelor reale a, b, c, d.3. Se consideră următoarele tipuri de date:type AdresaCandidat = ^Candidat; Candidat = record

NumePrenume : string;NotaMedie : real;Urm : AdresaCandidat

end;Elaboraţi un program care:a) Creează o listă unidirecţională cu componente de tipul Candidat;b) Afişează lista pe ecran;c) Include în listă candidatul care depune actele;

Şeful de catedră________________________

Examinator____________________________

AprobDirector-adjunct

Page 2: 0bilet de Examinare Nr

BILET DE EXAMINARE NR. 5Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Subprograme. Comunicarea prin variabile globale.2. Elaboraţi o funcţie care calculează media numerelor întregi i, j, k, m.3. Se consideră următoarele tipuri de date:

type AdresaCandidat = ^Candidat; Candidat = record

NumePrenume : string;NotaMedie : real;Urm : AdresaCandidat

end;Elaboraţi un program care:a) Creează o listă unidirecţională cu componente de tipul Candidat;b) Afişează lista pe ecran;c) Exclude din listă candidatul care îşi retrage actele;

BILET DE EXAMINARE NR. 6Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Recursia.2. Elaboraţi o funcţie care calculează minimul din numerele a, b, c, d.3. Se consideră următoarele tipuri de date:type AdresaCandidat = ^Candidat; Candidat = record

NumePrenume : string;NotaMedie : real;Urm : AdresaCandidat

end;Elaboraţi un program care:a) Creează o listă unidirecţională cu componente de tipul Candidat;b) Afişează lista pe ecran;c) Afişează pe ecran candidaţii cu media mai mare de 7,5;

BILET DE EXAMINARE NR. 7Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Sintaxa declaraţiilor şi apelurilor de subprograme.2. Elaboraţi o procedură care radiază dintr-un şir caracterul indicat în apel.3. Se consideră următoarele tipuri de date:type AdresaCandidat = ^Candidat; Candidat = record

NumePrenume : string;NotaMedie : real;Urm : AdresaCandidat

end;Elaboraţi un program care:a) Creează o listă unidirecţională cu componente de tipul Candidat;b) Afişează lista pe ecran;c) Creează o listă suplimentară formată din candidaţii cu media de 9,0;

Şeful de catedră________________________

Examinator____________________________

Page 3: 0bilet de Examinare Nr

BILET DE EXAMINARE NR. 8Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Variabile dinamice. Tipul referinţă.2. Elaboraţi o procedură care încadrează un şir de caractere între simbolurile “#”.3. Se consideră următoarele tipuri de date:type AdresaCandidat = ^Candidat; Candidat = record

NumePrenume : string;NotaMedie : real;Urm : AdresaCandidat

end;Elaboraţi un program care:a) Creează o listă unidirecţională cu componente de tipul Candidat;b) Afişează lista pe ecran;c) Exclude din listă toţi candidaţii cu media mai mică de 6,0;

BILET DE EXAMINARE NR. 9Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Structuri de date statice şi dinamice.2. Elaboraţi o procedură care ordonează componentele unui tablou array1..100 of real în ordine

crescătoare.3. Scrieţi un program care creează lista bidirecţională cu cîmpul informaţional – număr întreg, adăugînd cîte

un element la baza listei.

BILET DE EXAMINARE NR. 10Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Liste unidirecţionale. Prelucrarea lor.2. Elaboraţi o funcţie care calculează suma componentelor unui vector.3. Colectivele temporare de muncă sînt formate şi desfiinţate în ordinea “ultimul angajat va fi primul

concediat”. Elaboraţi un program care citeşte de la tastatură şi afişează pe ecran datele despre fiecare persoană angajată sau concediată. Datele în studiu includ:

- Numele (string);- Prenumele (string);- Anul naşterii (1930 . . 1985);- Data angajării (ziua, luna, anul).

BILET DE EXAMINARE NR. 11Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Liste bidirecţionale. Prelucrarea lor.2. Elaboraţi o funcţie care calculează numărul de vocale în şir de caractere.3. Se consideră şiruri finite de caractere formate din parantezele (, ) , [ , ] , { , }. Un şir este corect numai

atunci cînd el poate fi construit cu ajutorul următoarelor reguli:a) Şirul vid este corect;b) Dacă A este un şir corect, atunci (A) , [A] şi {A} sînt şiruri corecte;c) Dacă A şi B sînt şiruri corecte, atunci AB este un şir corect.Elaboraţi un program care verifică dacă şirul citit de la tastatură este corect.

Şeful de catedră________________________

Examinator____________________________

Page 4: 0bilet de Examinare Nr

BILET DE EXAMINARE NR. 12Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Stive. Exemple de utilizare.2. Elaboraţi o procedură care calculează şi depune într-un tablou numerele prime mai mici decît un număr

natural dat n.3. Creaţi o listă simplu înlănţuită cu noduri numerice. Scrieţi o funcţie care, primind o listă, calculează suma

tuturor componentelor pozitive.

BILET DE EXAMINARE NR. 13Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Cozi. Exemple de utilizare.2. Elaboraţi o funcţie care calculează componenta maximă unui vector.3. Creaţi o listă simplu înlănţuită cu noduri numerice. Scrieţi o funcţie care, primind o listă, calculează media

aritmetică a tuturor componentelor.

BILET DE EXAMINARE NR. 14Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Structuri de date statice şi dinamice.2. Elaboraţi o funcţie care calculează cel mai mic divizor comun al numerelor naturale a, b.3. Creaţi o listă simplu înlănţuită cu noduri numerice. Scrieţi o procedură care calculează numărul de

elemente pare, impare şi respectiv pozitive dintr-o listă.

BILET DE EXAMINARE NR. 15Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Cozi. Exemple de utilizare.2. Variabila A este introdusă prin declaraţia

Var A : set of ’A’ . . ’Z’;Elaboraţi o funcţie care returnează numărul de caractere din mulţimea A.

3. Creaţi o listă simplu înlănţuită cu noduri numerice. Scrieţi o funcţie care calculează numărul de elemente impare dintr-o listă.

BILET DE EXAMINARE NR. 16Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Stive. Exemple de utilizare.2. Elaboraţi o procedură care creează o copie de rezervă a unui fişier text. 3. Creaţi o listă simplu înlănţuită cu noduri numerice. Scrieţi o funcţie care, primind o listă, calculează suma

tuturor componentelor pozitive.

BILET DE EXAMINARE NR. 17Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Liste bidirecţionale. Prelucrarea lor.2. Elaboraţi o procedură care copie dintr-un fişier text în altul toate liniile ne vide.3. Elaboraţi o procedură care adaugă între două elemente vecine din listă unidirecţională media lor

aritmetică.

Şeful de catedră________________________

Examinator____________________________

Page 5: 0bilet de Examinare Nr

BILET DE EXAMINARE NR. 18Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Variabile dinamice. Tipul referinţă.2. Elaboraţi o funcţie care calculează cîte cifre sînt în notaţia zecimală a numărului întreg n>0.3. Creaţi o listă simplu înlănţuită cu noduri numerice. Scrieţi o funcţie care, primind o listă, calculează suma

tuturor componentelor mai mari ca 100.

BILET DE EXAMINARE NR. 19Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Sintaxa declaraţiilor şi apelurilor de subprograme.2. Elaboraţi o procedură care numerotează liniile unui fişier text.3. Scrieţi o funcţie care, primind două liste L1 şi L2, decide dacă ele sînt egale (în sensul egalităţii

componentelor informaţionale respective).

BILET DE EXAMINARE NR. 20Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Recursia.2. Elaboraţi o procedură care concatenează două fişiere text într-unul singur.3. Scrieţi o procedură care, primind două liste L1 şi L2, care imită mulţimile numerice Pascal, creează a treia

listă – reuniunea primelor două.

BILET DE EXAMINARE NR. 21Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Subprograme. Comunicarea prin variabile globale.2. Elaboraţi un subprogram recursiv care afişează componentele vectorului pe ecran.3. Scrieţi o procedură care, primind două liste L1 şi L2, care imită mulţimile numerice Pascal, creează a treia

listă – intersecţia primelor două.

BILET DE EXAMINARE NR. 22Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Subprograme. Proceduri.2. Elaboraţi un subprogram recursiv care calculează suma componentelor unui vector.3. Scrieţi o procedură care, primind două liste L1 şi L2, care imită mulţimile numerice Pascal, creează a treia

listă – diferenţa între L1 şi L2.

BILET DE EXAMINARE NR. 23Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Subprograme. Funcţii.2. Elaboraţi un subprogram recursiv care inversează componentele vectorului.3. Scrieţi o procedură care, primind o listă cu noduri numerice ordonată în creştere, adaugă un nod nou în aşa

fel ca elementele să rămînă ordonate în creştere.

Şeful de catedră________________________

Examinator____________________________

Page 6: 0bilet de Examinare Nr

BILET DE EXAMINARE NR. 24Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Subprograme. 2. Elaboraţi o funcţie care calculează numărul de apariţii a caracterului dat într-un şir de caractere.3. Scrieţi o procedură care ordonează în creştere cîmpurile informaţionale numerice ale unei liste

unidirecţionale.

BILET DE EXAMINARE NR. 25Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Subprograme. Domeniul de vizibilitate.2. Elaboraţi un subprogram recursiv care calculează suma componentelor pozitive dintr-un vector.3. Scrieţi o procedură care dublează valori numerice pozitive din cîmpurile informaţionale ale unei liste

unidirecţionale.

BILET DE EXAMINARE NR. 26Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Liste unidirecţionale. Prelucrarea lor.2. Elaboraţi un subprogram recursiv care verifică dacă cel puţin o componentă a vectorului este negativă.3. Scrieţi o procedură care ordonează în descreştere cîmpurile informaţionale numerice ale unei liste

unidirecţionale.

BILET DE EXAMINARE NR. 27Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Liste bidirecţionale. Prelucrarea lor.2. Elaboraţi un subprogram recursiv care calculează produsul componentelor negative a unui vector.3. Elaboraţi o procedură care schimbă cu locul două elemente din listă unidirecţională

BILET DE EXAMINARE NR. 28Disciplina Informatica specialitatea (profilul) real clasa “______”

1. Stive. Exemple de utilizare.2. Elaboraţi un subprogram recursiv care verifică dacă cel puţin o componentă a vectorului este egală cu un

număr dat.3. Elaboraţi o funcţie care calculează cifra superioară în notaţia zecimală a numărului întreg n>0.

Şeful de catedră________________________

Examinator____________________________