Documente Academic
Documente Profesional
Documente Cultură
LIMBAJE_anII_CIG
TESTE GRILA PENTRU ANTRENAMENT IN VEDEREA PREGATIRII
EVALUARII DIN ZIUA DE 26 NOV.2014
Titular - PROF.UNIV.DR.ZENOVIC GHERASIM
TRUE/FALSE
F 1) Identificatorul unui obiect asigura integritatea referirii la acel obiect si ca urmare in
cazul mutarii obiectului identificatorul sau nu trebuie mutat pentru a pastra referinta
catre acel obiect.
F 2) Clasa este notiunea de limbaj care defineste tipul de fisier.
F 3) Obiectele care apartin aceleiasi clase pot avea evenimente proprii.
F 4) Mostenirea permite constituirea de noi tipuri de obiecte si clase intr-o ierarhie de module,
prin rescriere si recodificare.
T 5) Analiza problemei de rezolvat si realizarea algoritmului este o etapa ce presupune
elaborarea unui enunt complet al problemei, stabilirea modalitatilor de organizare si de
reprezentare a datelor de intrare si de iesire, elaborarea schemei logica de sistem care
defineste echipamentele din configuratia calculatorului ce participa la procesul de prelucrare
a datelor, realizarea algoritmului ce presupune elaborarea si reprezentarea acestuia in limbaj
pseudocod sau sub forma schemei logice de program
T 6) Metodele sunt operatii care pot regasi sau actualiza starea unui obiect, stare care este
memorata in variabilele instantelor sale.
F 7) Compilarea programului este o etapa ce are drept scop codificarea algoritmului, adica
conversia acestuia in conformitate cu instructiunile unui limbaj de programare; pentru
aceasta codificare, se foloseste un editor de texte; acest editor poate fi independent sau poate
face parte din mediul integrat de dezvoltare (IDE); se obtine astfel programul-sursa (codulsursa
al programului) care este scris intr-un limbaj similar cu limbajul natural, dar inca
inaccesibil sistemului de calcul.
T 8) Limbajele de programare se definesc formal prin alfabet, vocabular si gramatici (fapt ce
permite compilarea sau interpretarea lor).
T 9) Persistenta este o proprietate a obiectelor care implica existenta acestora si dupa incetarea
procesului care le-a creat.
2
T 10) Polimorfismul defineste caracteristica unei metode de a se comporta in mod diferit in functie
de clasa de obiecte careia ii apartine. Polimorfismul asigura invocarea pentru obiectele de
diferite tipuri a metodelor cu acelasi nume, dar semantica si implementare diferita. O metoda
se comporta diferit in functie de clasa de obiecte careia ii apartine.
T 11) Tipul de data este folosit pentru descrierea unei multimi de obiecte care au aceeasi
reprezentare.
F 12) Obiectele care apartin aceleiasi clase pot avea evenimente proprii
F 13) Conceptele folosite in organizarea datelor sunt: entitate, clasa, atribut
F14) Descrierea structurii modelului de date presupune definirea operatoriilor si a
regulilor de integritate care actioneaza asupra modelului
F 15) Modelul de date relational prezinta urmatoarea anomalie de actualizare: la inserare
nu se pot introduce noi realizari pentru o inregistrare subordonata daca nu sunt
cunoscuti superiorii
T 16) In cazul modelului relational, normalizarea conduce la obtinerea unei scheme
conceptuale a modelului intr-o forma normalizata in care se vor elimina anomaliile
de actualizare
T 17) Incapsularea este o caracteristica a obiectelor prin care metodele si atributele acestuia
sunt accesate direct de catre un agent extern
T 18) Limbajele de programare se definesc formal prin alfabet, vocabular si gramatici
(fapt ce permite compilarea sau interpretarea lor)
MULTIPLE CHOICE
1) In programare, identificatorul reprezinta orice sir de caractere alfanumerice ce se foloseste in
calitate de:
A.nume de variabila sau constanta intr-un program
B.eticheta de regasire a unui punct din program
C.nume de procedura sau de functie
D.nume diverse
E.nume atasat unei unitati logice de memorie externa (hard disc, discheta, compact disc,
memorie flash etc.).
1 A+B+C+E
2 B+C+D+E
3 A+C