Sunteți pe pagina 1din 25

1. Conceptele de baza ale programarii in VBA sunt numai obiectul si proprietatea. ANSWER: F 2.

Operatiile de asociere induse de clauza JOIN au ca rezultat producerea tuturor combinatiilor posibile, pentru continutul infomational al fiecarei tabele. Noile inregistrari care rezulta in urma jonctiunii vor deveni disponibile pentru selectiile ulterioare. La o asociere pot participa cel mult doua tabele ANSWER: F 3. Majoritatea S.G.B.D.-urilor includ un optimizator de interogari care are rolul de determina planul de acces optimizat folosind in intrare cerinta formulata de catre utilizator ANSWER: T 4. Persistenta este proprietatea obiectelor care determina existenta mai indelungata a acestora fata de procesul care le-a creat. ANSWER: T 5. Proprietatile stabilite in faza de proiectare devin operationale la prima lRare in executie a aplicatiei si raman valabile pana la incheierea executiei aplicatiei sau pana la modificarea lor prin program. ANSWER: T Sufixul ! utilizat in declararea implicita reprezinta tipul de data Single. ANSWER T : Procedurile care nu returneaza nici o valoare sunt numite functii. ANSWER F : Un index furnizeaza un acces direct si rapid la inregistrarile unei baze de date. ANSWER T : In cadrul limbajului VBA exista numai tipul de data numeric. ANSWER F : Sufixul @ utilizat in declararea implicita reprezinta tipul de data Currency. ANSWER T :

Deosebirea dintre o functie si o procedura este ca functia returneaza o valoare pe cand procedura nu. ANSWER T : In SQL, prin folosirea instructiunii DELETE se pot sterge inregistrarile tabelului dar si tabelul. ANSWER F : Functiile incorporate ale limbajului VBA, InputBox() si MsgBox() permit efectuarea unor operatii simple de intrare/iesire (I/O) prin utilizarea unor casete de dialog predefinite pe care le putem adapta utilizand o gama de pictograme si combinatii de butoane de raspuns. ANSWER T : Sufixul $ utilizat in declararea implicita reprezinta tipul de data Currency. ANSWER F : Un obiect tip macro este desemnat printr-un nume si are ca scop automatizarea unor actiuni asupra unor obiecte ale bazei de date. ANSWER T : SQL_statement reprezinta conditia (conditiile) si actiunea (actiunile) declRatorului ANSWER T : Macrourile definesc o serie de comenzi care se executa automat la aparitia unor evenimente. ANSWER T : Schemele logice de program sunt independente de limbajul de programare utilizat. ANSWER T : Pentru editarea modulelor, in fereastra Database, se selecteaza eticheta Forms. ANSWER F :

Declararea explicita a variabilelor se face utilizand instructiunea Dim la inceputul unei proceduri. ANSWER T : Limbajul de definire a datelor LDD (Language Data Definition), parte componenta a limbajului SQL, include instructiuni care permit realizarea actiunilor specifice descrierii schemei bazei de date. ANSWER T : Schemele logice de program sunt independente de limbajul de programare utilizat. ANSWER T : In cadrul limbajului VBA exista doua moduri de a declara variabilele: implicita si explicita. ANSWER T : Domeniul de valabilitate al unei variabile VBA este determinat de doua elemente: locul in care declaram variabila in cadrul procedurii si de instructiunile folosite pentru declarare. ANSWER T : Conventia de denumire a variabilelor este aceea de a se utiliza un prefix format din 4 litere, care sa indice clar tipul de data. ANSWER F : Prima etapa in administrarea datelor o reprezinta crearea bazei de date. ACCESS SQL nu accepta o astfel de instructiune. ANSWER T : Un progam structurat (concept introdus in anii 70) se bazeaza pe urmatoarele structuri de control: secventiala, alternativa, repetitiva. ANSWER T : Conventia de denumire a variabilelor este aceea de a se utiliza un prefix format din 3 litere, care sa indice clar tipul de data. ANSWER T

: Cand utilizatorul doreste sa vada rezultatele a mai multor interogari SELECT in acelasi timp, prin combinarea iesirilor lor, poate utiliza facilitatea UNION a limbajului de interogare SQL ACCESS. Nu exista echivalent QBE pentru aceasta instructiune. ANSWER T : Limbajul de programare este un limbaj artificial ce se foloseste pentru definirea unui sir de instructiuni care pot fi prelucrate si executate pe un calculator? ANSWER T : Declararea implicita se face prin adaugarea unui caracter specific la sfarsitul numelui variabilei ANSWER T : Pentru a declara mai multe variabile de acelasi tip se poate utiliza o singura instructiune Dim. ANSWER T : Actiunea macro GoToRecord se foloseste pentru a selecta o inregistrare dintr-un tabel, formular sau interogare deschisa si a o trRforma in inregistrare curenta. ANSWER T : Metodele de organizare a colectiilor de date sunt: A) Organizarea in fisiere de date; B) Organizarea in baze de date. C) Organizarea in clase de obiecte. a. A+B c. B+C b. A+B+C ANSWER A : Un tip de entitate: a. este format din multimea entitatilor caracterizate de aceeasi tipologie constructiva b. este utilizat pentru surprinderea comportamentului dinamic al fluxului de date c. este util clarificarii cerintelor, realizarii conexiunii beneficiar-producator bazata pe intelegere, reprezentand in acelasi timp cadrul pentru proiectarea ulterioara si implementare d. reprezinta o asociere de acest tip din tabelul A poate avea cel mult o inregistrare corespunzatoare in tabelul B e. e materializeaza prin definirea unui model precis, concis, inteligent si corect al viitorului sistem informational

ANSWER A : In definirea unei baze de date se folosesc urmatoarele notiuni: 1) Colectia de date 2) Limbajul Visual Basic 3) Descrierea datelor 4) Relatiile dintre date 5) Programare Specificati raspunsul corect: a. 2+5 b. 1+3+4 c. 1+2+3+4+5 d. 1+2+3 e. 4+5 ANSWER B : Specificati care instructiune nu este pentru implementarea structurii repetitive: a. WhileWend b. Do...Loop c. For.Next d. For Each..Next e. Select Case ANSWER E : Operatorii acceptati de VBA sunt : A) Matematici; B) de comparare; C) logici; D) numerici Alegeti varianta de raspuns: a. A+B+D b. A+C+D ANSWER C : Se considera tabelul MATERIALE: Nr. inreg 1 2 3 4 Cod 12345 12245 11145 21123 Mat Cherestea Cherestea Cherestea Tabla UM kg kg kg kg Cant 1000 1500 270 1221 Pret_u 150000 140000 180000 120000

c. A+B+C d. A+B+C+D

5 6 7

21124 31221 41124

Tabla Cot Con

kg kg kg

125 1550 15500

140000 120000 130000

Care vor fi materialele selectate cu interogarea: SQL> SELECT * FROM MATERIALE WHERE Mat LIKE Co_; Cherestea, Cot, Con, Cot, Con Con nu afiseaza nimic Cot

a. b. c. d. e.

ANSWER B : Metodele de baza privind implementarea limbajului SQL sunt: A) cea prin apelare directa (Direct Invocation) consta in introducerea instructiunilor SQL de la prompter; B) cea modulara (Modul Language) foloseste anumite proceduri apelate de programele aplicatiei; C) cea de tip incapsulat (Embedded SQL) are in vedere instructiuni incapsulate in codul de program, fiind de tip static sau dinamic a. A+B+C c. A+B b. A+C ANSWER A : Comanda SQL> REVOKE UPDATE ON TABLE BENEFICIAR FROM IONESCU; a. Retrage tuturor utilizatorilor toate drepturile asupra tabelei BENEFICIAR; b. Acorda utilizatorului IONESCU drepturi de actualizare si dreptul de stegere in tabela BENEFICIAR; c. Retrage dreptul de actualizare a tablelei BENEFICIAR utilizatorului IONESCU. ANSWER C : Comanda SQL> DELETE FROM Produse WHERE Pret < 20000; a. Din tabela Produse sa se stearga inregistrarile care au pretul mai mic de 20000; b. Sa se stearga atat inregistrarile care au pretul mai mic de 20000 cat si tabela Produse; c. Sa se stearga tabela Produse. ANSWER A : Organizarea datelor in baze de date trebuie sa indeplineasca urmatoarele conditii:

A) Sa asigure o independenta sporita a datelor fata de programe si invers; B) Structura bazei de date trebuie astfel conceputa incat sa asigure informatiile necesare si suficiente pentru cerintele de informare si decizie; C) Sa asigure o redundanta minima si controlata a datelor; D) Sa permita accesul rapid la datele stocate in baza. Alegeti varianta corecta de raspuns: a. A+B c. B+C b. A+B+C+D d. A+C+D ANSWER B : In sistemele de gestiune a bazelor de date orientate pe obiecte, metoda reprezinta: a. un program care reprezinta structura unui obiect. b. un program care reprezinta atribute. c. un program care gestioneaza instructiunile limbajului de programare Visual Basic. d. un program care manipuleaza si modifica integritatea datelor. e. un program care manipuleaza obiectul sau indica starea sa ANSWER E : Functia IsNumeric(<expresie>) din cadrul limbajului VBA: a. Returneaza valoarea adevarat (TRUE) daca expresia dintre paranteze poate fi evaluata ca numar; b. Returneaza valoarea adevarat (TRUE) daca expresia dintre paranteze este compatibila cu o data calendaristica; c. Returneaza data sistemului ANSWER A : Se considera tabelul MATERIALE: Nr. inreg 1 2 3 4 5 6 7 Cod 12345 12245 11145 21123 21124 31221 41124 Mat Cherestea Cherestea Cherestea Tabla Tabla Cot Con UM kg kg kg kg kg kg kg Cant 1000 1500 270 1221 125 1550 15500 Pret_u 150000 140000 180000 120000 140000 120000 130000

Care vor fi materialele selectate cu interogarea: SQL> SELECT * FROM MATERIALE WHERE Mat LIKE C%; a. Cherestea, Cot, Con

b. c. d. e.

Cot, Con Cherestea nu afiseaza nimic Cot

ANSWER A : Se considera tabela Beneficiar avand urmatoarea structura: Beneficiar(Cod_beneficiar, Den_beneficiar, Adresa, Telefon ). Comanda SQL>ALTER TABLE Beneficiar ADD COLUMN Banca Text: a. se adauga tabelei Beneficiar un nou camp numit Banca; b. contine erori de sintaxa; c. selecteaza campul Banca. ANSWER A : Evenimentul OnClick se declReaza in momentul in care: a. se activeaza butonul mouseului(un clic) b. se activeaza de doua ori butonul mouseului (la dublu clic) c. se elibereaza un buton al mouseului ANSWER A : Evenimentul OnClose se produce: a. la inchiderea formularului, dar inainte de stergerea sa de pe ecran b. la inchiderea si stergerea de pe ecran a formularului c. la deschiderea formularului, in momentul in care o inregistrare din tabela sau interogarea atasata formularului este afisata pe ecran ANSWER B : Componentele bazei de date, functie de clasa utilizatorilor implicati pot fi structurate pe urmatoarele nivele, A) Nivelul logic B) Nivelul conceptual (global) C) Nivelul fizic Alegeti varianta corecta de raspuns: a. A+B c. B+C b. A+C d. A+B+C ANSWER D : Functia Year() din cadrul limbajului VBA: a. Returneaza data sistemului b. Returneaza numarul zilei din luna c. Returneaza anul

ANSWER C : Se considera tabelul MATERIALE avand urmatoarea structura: MATERIALE (COD, DEN, UM, CANT, PRET_U). Comanda: SQL>SELECT COD, DEN FROM MATERIALE; a. Selecteaza toate inregistrarile din tabela b. Selecteaza numai campurile COD si DEN si toate inregistrarile c. Selecteaza numai campurile COD si DEN fara inregistrari d. Selecteaza numai campurile UM, CANT, PRET_U si toate inregistrarile e. Selecteaza numai campurile UM, CANT, PRET_U fara inregistrari ANSWER B : Se considera tabela Beneficiar avand urmatoarea structura: Beneficiar(Cod_beneficiar, Den_beneficiar, Adresa, Telefon ). Comanda SQL>ALTER TABLE Beneficiar DROP COLUMN Adresa Text: a. se realizeaza stergerea atributului Adresa din tabela Beneficiar b. contine erori de sintaxa c. se selecteaza campul Adresa ANSWER A : Se considera tabela Note avand urmatoarea structura: Note(NrLeg, Den_student, Nota). Comanda SQL> SELECT NrLeg, COUNT(Nota) NrNote From Note Group By NrLeg; a. contine erori de sintaxa b. se realizeaza afisarea mediilor fiecarui student identificat dupa NrLeg c. afisarea numarului de note primite de fiecare student identificat dupa NrLeg ANSWER C : Algoritmul este astfel conceput incat sa fie respectate urmatoarele cerinte: A) claritate; B) universalitate; C) determinism; D) finitudine. a. A+B+C c. B+C+D b. A+B+D d. A+B+C+D ANSWER D : Lista cu evenimente ce se pot trata in cadrul formularelor/rapoartelor si controalelor se poate obtinedin: a. fereastra cu proprietati, sectiunea Event

b. fereastra cu proprietati, sectiunea Format c. fereastra cu proprietati, sectiunea Other ANSWER A : Evenimentul OnDblClick se declReaza in momentul in care: a. se activeaza butonul mouseului b. se activeaza de doua ori butonul mouseului c. se elibereaza un buton al mouseului ANSWER B : Din punct de vedere al naturii valorilor pe care le poate lua, atributul: a. imparte modelul de analiza in parti mai mici, usor de inteles si construieste arhitectura sistemului prin identificarea subsistemelor si trRpunerea lor pe hardware-ul disponibil b. poate fi: numeric, alfanumeric, sir de caractere c. descrie problema, iar proiectarea de sistem descrie solutia d. include, pe langa clasele de baza si clasele de interfete grafice, clasele de acces la bazele de date e. permite legaturi intre un camp sau o combinatie de campuri ale unui tabel si campurile corespunzatoare din alt tabel ANSWER B : Functia IsError(<expresie>) din cadrul limbajului VBA: a. Returneaza valoarea adevarat (TRUE) daca expresia dintre paranteze contine o eroare b. Returneaza valoarea adevarat (TRUE) daca expresia dintre paranteze contine valoarea NULL (date invalide) c. Returneaza valoarea adevarat (TRUE) daca identificatorul dintre paranteze este de tip obiect ANSWER A : Se considera tabelul MATERIALE avand urmatoarea structura: MATERIALE (COD, DEN, UM, CANT, PRET_U). Comanda: SQL>SELECT COD, DEN FROM MATERIALE WHERE DEN=Cherestea; a. Selecteaza toate inregistrarile din tabela pentru materialele cu denumirea (DEN) Cherestea b. Selecteaza numai campurile COD si DEN si toate inregistrarile c. Selecteaza numai campurile COD si DEN pentru materialele Cherestea d. Selecteaza numai campurile CANT si PRET_U si toate inregistrarile e. Selecteaza numai campurile CANT si PRET_U pentru materialele Cherestea ANSWER C :

Se considera tabela Beneficiar avand urmatoarea structura: Beneficiar(Cod_beneficiar, Den_beneficiar, Adresa, Telefon ). Comanda SQL>DROP TABLE BeneficiaANS: a. se sterge baza de date Beneficiar c. se sterge tabela Beneficiar b. contine erori de sintaxa ANSWER C : Realizarea unui program presupune parcurgerea urmatoarelor etape: A) analiza problemei de rezolvat si realizarea algoritmului; B) scrierea (introducerea) si compilarea programului; C) editarea de legaturi (linkeditarea; D) testarea logica a programului. a. A+B+C+D c. A+B+C b. A+C+D d. B+C+D ANSWER A : Domeniul de valabilitate al unei variabile VBA este determinat de elementele: A) locul in care declaram variabila in cadrul procedurii B) de instructiunile folosite pentru declarare. C) limbajele care respecta reguliile domeniului de valabilitate. a. A+B c. A+B+C b. A+C ANSWER A : Functia Day() din cadrul limbajului VBA: a. Returneaza data sistemului b. Returneaza numarul zilei din luna ANSWER B : Se considera tabela Creante avand urmatoarea structura: Creante( denumire_client, adresa, valoare_neachitata). Comanda SQL> SELECT denumire_client, SUM([valoare neachitata]) AS Total FROM Creante GROUP BY denumire_client HAVING SUM (Valoare_neachitata) > 1200; a. Dorim sa cunoastem clientii care au datorii mai mari de 1200 lei b. Dorim sa cunoastem clientii care au datorii mai mici de 1200 Lei c. contine erori de sintaxa ANSWER A : Modelului programarii structurate utilizeaza urmatoarele structuri standard: c. Returneaza anul

A) structura secventiala; B) structura alternativa; C) structura repetitiva conditionata anterior; D) structura repetitiva conditionata posterior. a. A+B+C+D c. A+B+C b. A+C+D d. B+C+D ANSWER A : Care dintre urmatoarele afirmatii nu este adevarata? a. Bazele de date deductive fac parte din categoria bazelor de date active b. Limbajul Prolog este un limbaj de nivel inalt. c. Programarea logica reprezinta un tip de programare bazata pe rationamente d. Comportamentul dinamic al bazelor de date active este descris de regulile eveniment conditie actiune e. Bazele de date deductive sunt denumite si baze de date distribuite ANSWER E : Exista locuri diferite unde pot fi declarate variabilele: A) nivel procedura sau functie; B) nivel forma; C)nivel modul. a. A+B b. A+C Alegeti varianta corecta de raspuns: c. A+B+C

ANSWER C : Functia Date() din cadrul limbajului VBA: a. Returneaza data sistemului b. Returneaza numarul lunii din an ANSWER A : Modelul de date relational se caracterizeaza printr-o singura structura de date denumita: a. relatie sau inregistrare c. relatie sau tabel b. relatie sau atribut d. relatie sau camp de date ANSWER C : Se considera tabelul MATERIALE avand urmatoarea structura: MATERIALE (COD, DEN, UM, CANT, PRET_U). Comanda: SQL>SELECT * FROM MATERIALE c. Returneaza anul

WHERE Mat LIKE B%; a. Contine erori de sintaxa b. Selecteaza numai anumite campuri din tabela c. Selecteaza materialele pentru care denumirea (DEN) incepe cu litera B d. Selecteaza materialele pentru care denumirea (DEN) incepe cu simbolul % e. Selecteaza materialele pentru care denumirea (DEN) incepe cu simbolul % ANSWER C : Utilizatorii bazei de date sunt repertorizati de SGBD prin: A) identificatorul sistem; B) parola; C) nume de utilizare de date drepturi asupra tabelelor sale Alegeti varianta corecta de raspuns: a. A+B+C c. A+B b. A+C ANSWER A : Se considera tabela Beneficiar avand urmatoarea structura: Beneficiar(Cod_beneficiar, Den_beneficiar, Adresa, Telefon ). Comanda SQL> SELECT DISTRICTROW Den_beneficiar, Adresa INTO Beneficiari_teritoriali FROM Beneficiari WHERE Adresa = Craiova OR Adresa= Timisoara; a. Se realizeaza o tabela cu numele Beneficiari_teritoriali plecand de la tabela Beneficiari in care sa regasim doar beneficiarii care nu au sediul in Craiova si Timisoara; b. Contine erori de sintaxa; c. Se realizeaza o tabela cu numele Beneficiari_teritoriali plecand de la tabela Beneficiari in care sa regasim doar beneficiarii care au sediul in Craiova sau Timisoara. ANSWER C : Obiectele din aceeasi clasa au: A) aceleasi atribute; B) aceleasi metode; C) aceleasi nume; D) raspund la acelasi mesaj. a. A+B+C+D b. A+B+D ANSWER B : In programarea orientata pe obiecte, mostenirea: a. Este o proprietate a obiectelor care implica existenta acestora si dupa incetarea procesului care le-a creat b. Este proprietatea care defineste posibilitatea de a masca atributele proprii ale unui obiect si modul in care se executa operatiile.

c. A+B+C d. B+C+D

c. Permite invocarea pentru obiecte de diferite tipuri a operatiilor cu acelasi nume, dar cu semantica si implementare diferita d. Permite constituirea de noi obiecte si clase intr-o ierarhie de module, evitand rescrierea si codificarea e. Defineste caracteristica unei operatii de a se comporta in mod diferit, in functie de clasa de obiecte careia ii apartine ANSWER D : Limbajul VBA fiind un mediu integrat de dezvoltare include urmatoarele categorii de functii: A) integrate (standard); B) definite de utillizator; C) proceduri. Alegeti varianta corecta de raspuns: a. A+B c. A+B+C b. A+C ANSWER A : Comanda SQL> GRANT ALL ON BENEFICIAR TO PUBLIC a. Acorda tuturor utilizatorilor toate drepturile asupra tabelei BENEFICIAR; b. Acorda drepturi de actualizare si dreptul de stegere in tabela BENEFICIAR; c. Acorda anumitor utilizatori drepturi de a manipula tabela BENEFICIAR ANSWER: A Comanda SQL> INSERT INTO nume_tabela (camp 1, camp 2...) VALUES (valoare 1, valoare 2...); a. In acest caz se insereaza o inregistrare intr-o tabela, mentionandu-se campurile si valorile asociate acestora. Ca particularizare se remarca inserarea unei singure inregistrari la un moment dat; b. In acest caz este posibil sa se copieze selectiv inregistrari dintr-o tabela intr-una sau in mai multe tabele; c. Contine erori de sintaxa. ANSWER: A Entitatea reprezinta un obiect material: a. sau abstract al realitatii modelate, caracterizat de o existenta proprie, cu o identitate proprie, obiect caracterizat de anumite proprietati care-l fac identificabil in raport cu alte obiecte ce prezinta acelasi comportament b. sau cheia primara a tipului de entitate c. unit printr-o relatie unu la unu similar cu un tabel care cuprinde toate campurile celor doua tabele d. care descrie comportamentul domeniului la declRarea produsa prin mai multe evenimente e. un bloc de prelucrare cuprinzand actiuni elementare generatoare de evenimente interne ANSWER: A

Domeniul reprezinta: a. asocierea de tipul unu-la-multi, unei inregistrari din tabelul A ii corespunde mai multe inregistrari din tabelul B b. o situatie de moment, care precede sau succede logic unui alt eveniment c. raspunsul unui obiect la un eveniment si, in acelasi timp, abstractizarea valorilor atributelor si a legaturilor unui obiect d. multimea tuturor valorilor posibile pe care le poate lua un atribut, intr-o anumita perioada de timp e. un Ramblu de concepte si reguli de combinare care permit reprezentarea realitatii circumscrise domeniului supus informatizarii ANSWER: D Constantele din cadrul modulelor se grupeaza in categoriile: A) constante intrinseci; B) constante simbolice; C) constante numerice. Alegeti varianta corecta de raspuns: a. A+B c. A+B+C b. A+C ANSWER: A Se considera tabelul MATERIALE: Nr. inreg Cod Mat 1 12345 Cherestea 2 12245 Cherestea 3 11145 Cherestea 4 21123 Tabla 5 21124 Tabla 6 31221 Cot 7 41124 Con UM kg kg kg kg kg kg kg Cant 1000 1500 270 1221 125 1550 15500 Pret_u 150000 140000 180000 120000 140000 120000 130000

Care vor fi materialele selectate cu interogarea: SQL> SELECT * FROM MATERIALE WHERE Mat LIKE Co_; Cherestea, Cot, Con, Cot, Con Con nu afiseaza nimic Cot

a. b. c. d. e.

ANSWER: B Se considera tabelul MATERIALE avand urmatoarea structura: MATERIALE (COD, DEN, UM, CANT, PRET_U). Comanda:

SQL> SELECT AVG(cant) FROM MATERIALE WHERE Pret_u >10; a. Selecteaza materialele pentru care pretul este mai mare de 10 b. Selecteaza cantitatea maxima pentru acele materiale pentru care pretul este mai mare decat 10 c. Calculeaza media cantitatii materialelor pentru care pretul este mai mare decat 10 d. Calculeaza media cantitatii materialelor pentru care pretul este mai mic decat 10 e. Nu selecteaza nimic ANSWER: C Comanda SQL> GRANT UPDATE, DELETE ON BENEFICIAR TO STEFAN; a. Acorda tuturor utilizatorilor toate drepturile asupra tabelei BENEFICIAR b. Acorda utilizatorului STEFAN drepturi de actualizare si dreptul de stegere in tabela BENEFICIAR c. Retrage utilizatorului STEFAN drepturi de actualizare si dreptul de stegere in tabela BENEFICIAR ANSWER: B Se considera tabela Produse avand urmatoarea structura: Produse(Cod_produs Denumire_produs, UM, Pret). Comanda SQL> INSERT INTO Produse (Cod_produs, Denumire_produs, UM, Pret) VALUES (100, Sapun, 2,5, buc) a. se adauga in tabela Produse o inregistrare care respecta structura: Cod produs, Denumire produs, UM, Pret; b. Contine erori de sintaxa; c. se adauga in tabela Produse un atribut care respecta structura: Cod produs, Denumire produs, UM, Pret. ANSWER: B Folosirea obiectelor declRator presupune respectarea catorva conditii: A) DeclRatoarele nu pot fi create in tabele temporare. B) DeclRatoarele trebuie sa fie create in tabele din baza de date curenta. C) La eliminarea unui tabel, toate obicetele declRator asociate cu acest tabel sunt eliminate automat impreuna cu tabelul D) DeclRatoarele nu trebuie sa respecte regulile pentru identificare a. A+B+C+D c. A+B+C b. A+C+D d. B+C+D ANSWER: C Obiectivele principale ale sistemelor de gestiune bazate pe obiecte sunt: A) Puterea de modelare superioara a datelor (deschiderea catre noi aplicatii, facilitarea sarcinilor de conceptie, evolutie catre multimedia); B) Posibilitati de deductie superioara (ierarhie de clase, mostenire); C) Ameliorarea interfetei cu utilizatorul;

D) Luarea in considerare a aspectelor dinamice, integrarea aspectelor structurale si comportamentale a. b. c. d. e. Alegeti varianta corecta de raspuns: A+B+C A+C+D A+B+C+D B+C+D A+D

ANSWER: C Alegeti categoriile de module care pot fi vizualizate de Object BrowseANS: a) module globale sau standard; b) module specifice formularelor sau rapoartelor ; c) module class ; d) module obiect. a. a+b+d; c. a+c+d; b. b+c+d; d. a+b+c ANSWER: D Care din obiectele bazei de date Access contin proceduri definite de utilizator si scrise in limbajul VBA: a. Tables; c. Macros ; b. Forms ; d. Modules. ANSWER: D Intrun program, pentru a putea utiliza o variabila, aceasta trebuie declarata, specificand: a) numele variabilei; b) tipul de date pe care il contine; c) numarul caracterelor pe care il contine. a. a+b+c c. a+c b. a+b d. b+c ANSWER: B Domeniul variabilei inseamna: a) modul in care se va lucra cu o variabila in cadrul unui program; b) durata ei de viata; c) zonele din program in care variabila este vizibila. a. a+b+c c. a+c; b. a+b d. b+c ANSWER: A Functia Fix (<expresie numerica>) returneaza: a)returneaza partea intreaga dintrun numar sau dintro expresie numerica. b)returneaza primul numar negativ intreg mai mic sau egal decat numarul specificat c)returneaza primul numar negativ intreg mai mare sau egal decat numarul specificat. a. a+b+c c. a+c;

b. a+b; ANSWER: C

d. b+c

Implementarea limbajului SQL se face: a)prin introducerea instructiunilor SQL de la promter; b)utilizand proceduri apelate de programele aplicatiei; c)utilizand instructiuni incapsulate. a. a+b+c c. a+c b. a+b d. b+c ANSWER: A Se considera tabelul MAT: Nr. 1 2 3 Cod 21123 31221 41124 Mat Tabla Cot Con UM kg kg kg Cant 1221 1550 15500 Pret_u 150000 120000 130000

Care este rezultatul urmatoarei interogari: SQL> SELECT SUM (Pret_u) As Total FROM MAT; a. 150000 b. 130000 c. 120000 d. nu afiseaza nimic e. 400000 ANSWER: E Arhitectura bazei de date cuprinde: a. baza de date propriu-zisa, analiza sistemului, proiectarea structurii bazei de date, incarcarea datelor, exploatarea si intretinerea bazei de date. b. baza de date propriu-zisa, sistemul de gestiune al bazei de date, set de proceduri manuale si automate, dictionar al bazei de date, mijloace hard si personal implicat. c. baza de date propriu-zisa, sistemul de gestiune al bazei de date, incarcarea datelor, exploatarea si intretinerea bazei de date. d. baza de date propriu-zisa, proiectarea structurii bazei de date, incarcarea datelor, exploatarea si intretinerea bazei de date. e. baza de date propriu-zisa, set de proceduri manuale si automate, incarcarea datelor, dictionar al bazei de date, mijloace hard si personal implicat. ANSWER: B Secventa urmatoare de comenzi: If A< B then C=B-A Else If A=B then C=0

Else C=A-B Print C=,C End If End If pentru A=10 si B=3 afiseaza: a. C=-7 b. C=0 c. C=7 d. nu afiseaza nimic e. C=10 ANSWER: C Se considera tabelul MAT: Nr. Cod Mat 1 21123 Tabla 2 31221 Cot 3 41124 Con UM kg kg kg Cant 1221 1550 15500 Pret_u 170000 120000 130000

Care este rezultatul urmatoarei interogari: SQL> SELECT AVG (Pret_u) As media FROM MAT; a. 170000 b. 120000 c. 140000 d. nu afiseaza nimic e. 420000 ANSWER: C In Access, functiile Sum, Min, Max, Avg si Count asigura efectuarea interogariloANS: a. de actiune b. asupra unei anumite date c. de grup d. de stergere e. de adaugare ANSWER: C Secventa urmatoare de comenzi: C=A-B Select Case C Case Is < 0 C=C+A Case Is > 0 C=C-B Case 0 C = 100 End Select

Print "C=", C pentru A=5 si B=10 afiseaza: a. C=5 b. C=0 c. C=100 d. nu afiseaza nimic e. C=10 ANSWER: B Se considera tabelul MAT: Nr. Cod Mat 1 21123 Tabla 2 31221 Cot 3 41124 Con UM kg kg kg Cant 1221 1550 15500 Pret_u 150000 200000 300000

Care este rezultatul urmatoarei interogari: SQL> SELECT MIN (Pret_u) As pu_min FROM MAT; a. 170000 b. 150000 c. 130000 d. nu afiseaza nimic e. 420000 ANSWER: B Secventa urmatoare de comenzi: C=A-B Select Case C Case Is < 0 C=C+A Case Is > 0 C=C-B Case 0 C = 100 End Select Print "C=", C pentru A=10 si B=5 afiseaza: a. C=5 b. C=0 c. C=100 d. nu afiseaza nimic e. C=10 ANSWER: B Se considera tabelul MAT: Nr. Cod Mat 1 21123 Tabla UM kg Cant 1221 Pret_u 150000

2 3

31221 41124

Cot Con

kg kg

1550 15500

200000 300000

Care este rezultatul urmatoarei interogari: SQL> SELECT MAX (Pret_u) As pu_max FROM MAT; a. 300000 b. 200000 c. 130000 d. nu afiseaza nimic e. 420000 ANSWER: A In proiectarea bazelor de date relationale, domeniul reprezinta: a. un obiect concret sau abstract al realitatii b. multimea tuturor valorilor posibile pe care le poate lua un atribut intr-o anumita perioada de timp c. gradul tabelului d. numarul de inregistrari ale bazei de date e. o serie de comenzi pe care Access-ul le executa automat la aparitia unui eveniment ANSWER: B Secventa urmatoare de comenzi: C=A-B For i = 1 To 5 C=C-i Next i Print C pentru A=10 si B=5 afiseaza: a. contine erori de sintaxa b. C=0 c. C=-10 d. nu afiseaza nimic e. C=-4 ANSWER: C Secventa urmatoare de comenzi: C=A-B For i = 1 To 5 step 2 C=C-i Next i Print C pentru A=10 si B=5 afiseaza: a. contine erori de sintaxa b. C=0 c. C=-10 d. nu afiseaza nimic

e. C=-4 ANSWER: E Secventa urmatoare de comenzi: C=A-B For i = 1 To 2 Select Case C Case Is < 0 C=C+A Case Is > 0 C=C-B Case 0 C = 100 End Select Next i Print "C=", C pentru A=10 si B=5 afiseaza: a. contine erori de sintaxa b. C=5 c. C=-5 d. nu afiseaza nimic e. C=100 ANSWER: E Secventa urmatoare de comenzi: C=A-B For i = 1 To 2 Select Case C Case Is < 0 C=C+A Case Is > 0 C=C-B Case 0 C = 100 End Select Next i Print "C=", C pentru A=5 si B=10 afiseaza: a. contine erori de sintaxa b. C=5 c. C=-5 d. nu afiseaza nimic e. C=100 ANSWER: E Secventa urmatoare de comenzi: C=A-B For i = 1 To 2

If C < 0 Then C=B-A Else If C = 0 Then C = 100 Else C=A-B End If End If Next i Print "C=", C pentru A=5 si B=10 afiseaza: a. contine erori de sintaxa b. C=5 c. C=-5 d. nu afiseaza nimic e. C=100 ANSWER: C Secventa urmatoare de comenzi: C=A-B For i = 1 To 2 If C < 0 Then C=B-A Else If C = 0 Then C = 100 Else C=A-B End If End If Next i Print "C=", C pentru A=10 si B=5 afiseaza: a. contine erori de sintaxa b. C=5 c. C=-5 d. nu afiseaza nimic e. C=100 ANSWER: B Specificati care instructiuni sunt pentru implementarea structurii alternative: A.If B.Do...Loop C.For.Next D. Select Case Alegeti varianta corecta de raspuns: a. A+D c. A+B+C+D b. A+C

ANSWER: A Secventa urmatoare de comenzi: C=A-B For i = 1 To 2 If C < 0 Then C=B-A Else If C = 0 Then C = 100 Else C=A-B End If End If Print "C=", C Next i pentru A=10 si B=5 afiseaza: a. C= - 5 si C=5 b. C=5 si C=5 c. C=5 si C= -5 d. C= - 5 si C= - 5 e. C=100 ANSWER: B Se considera tabelul MATERIALE avand urmatoarea structura: MATERIALE (COD, DEN, UM, CANT, PRET_U). Comanda: SQL> SELECT * FROM MATERIALE WHERE Pret_u BETWEEN 140 AND 170; a. Contine erori de sintaxa b. Selecteaza materialele pentru care pretul este mai mare de 140 c. Selecteaza materialele pentru care pretul este mai mare de 140 si mai mic de 170 d. Selecteaza materialele pentru care pretul este mai mic de 140 si mai mare de 170 e. Selecteaza materialele pentru care pretul este mai mic de 170 ANSWER: C Secventa urmatoare de comenzi: C=A-B For i = 1 To 2 Select Case C Case Is < 0 C=C+A Case Is > 0 C=C-B Case 0 C = 100 End Select Print "C=", C Next i pentru A=5 si B=10 afiseaza:

a. b. c. d. e.

C= - 5 si C=100 C=5 si C=100 C=0 si C= 100 C= - 5 si C= 5 C=100

ANSWER: C Limbajele de programare se definesc formal prin: 1) alfabet; 2) vocabular; 3) gramatica ; 4) interpretari. a. 1+2+3+4 c. 1+2+3 b. 1+3+4 d. 2+3+4 ANSWER: A Specificati care instructiuni sunt pentru implementarea structurii repetitive: A. WhileWend B. Do...Loop C. For.Next D. For Each..Next E. Select Case Alegeti varianta corecta de raspuns: a. A+B+D c. A+B+C+D b. A+C d. A+B+C+D+E ANSWER: C Se considera tabelul MATERIALE avand urmatoarea structura: MATERIALE (COD, DEN, UM, CANT, PRET_U). Comanda: SQL>SELECT COD, DEN FROM MATERIALE; a. Selecteaza toate inregistrarile din tabela b. Selecteaza numai campurile COD si DEN si toate inregistrarile c. Selecteaza numai campurile COD si DEN fara inregistrari d. Selecteaza numai campurile UM, CANT, PRET_U si toate inregistrarile e. Selecteaza numai campurile UM, CANT, PRET_U fara inregistrari ANSWER: B

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