Sunteți pe pagina 1din 50

Test Grile Arhitectura Test Chuck Norris (Toate intrebarile - 39)

Un pixel (PictureElement) reprezinta: a)cel mai mic element al unei imagini digitale b)diagonala monitorului c)frecventa verticala de improspatare a imaginii pe monitor d)rezolutia unui LCD Raspunsul a)

Rutarea este procesul prin care? a)un echipament cu maxim doua interfete de retea, decide unde sa trimita pachetele IP pe care le primeste b)un echipament cu doua interfete de retea, face impartirea in subretele c)un echipament cu multiple interfete de retea, decide sa trimita pachetele IP inapoi catre destinatie d)un echipament cu multiple interfete de retea, decide unde sa trimita datagramele IP pe care le primeste Raspunsul: d) In ce baza de numeratie este reprezentata o adresa MAC: a)2 b)8 c)10 d)16 Raspunsul: d) Care dintre urmatoarele afirmatii privind modelul OSI este adevarata? a)modelul OSI nu este implementat in intregime de producatori, nivelele fizic si retea putand sa lipseasca b)modelul OSI nu este implementat in intregime de producatori, nivelele fizic,retea,aplicatie si prezentare putand sa lipseasca c)modelul OSI nu este implementat in intregime de producatori, nivelele fizic si aplicatie putand sa lipseasca d)modelul OSI nu este implementat in intregime de producatori, nivelele sesiune si prezentare putand sa lipseasca Raspunsul: d) Care adresa MAC este valida? a)00-63-H2-4A-E4-03 b)00.63.86 c)00-D0-56-F2-B4-34 d)00:D0:5G:F2 Raspunsul c) Care dintre urmatoarele afirmatii privind modelul TCP/IP este adevarata? a)TCP/IP combina problemele nivelelor de sesiune si legaturi de date ale modelului OSI in propriul sau nivel de aplicatie b)TCP/IP combina nivelul de retea si de aplicatie din modelul OSI intr-un singur nivel de retea c)TCP/IP combina cele patru nivele din partea de jos a modelului OSI intr-un singur nivel INTERNET d)TCP/IP combina nivelul de legaturi de date si nivelul fizic al modelului OSI intr-un singur nivel Raspunsul: d) Care din urmatoarele dispozitive de retea filtreaza pachetele de date dupa adresa IP a destinatarului: a)hubul b)switchul c)modemul d)routerul

Raspunsul: d) Rezolutia monitorului este definita de: a)numarul de pixeli utilizati pentru afisarea de imagini b)lungimea diagonalei monitorului c)numarul maxim de culori d)placa video Raspunsul: a) La nivel de lgaturi de date (conform modelului OSI) informatia este transmisa sub forma de : a)semnale b)cadre de date c)pachete de date d)segmente de date Raspunsul: b) Care din urmatoarele tipuri de magistrale sunt utilizate pentru conectarea placii video la placa de baza? a)AMR b)USB c)RAID d)PCI-X Raspunsul: d)

Care din urmatoarele afirmatii este adevarata: a)fiecare proces are alocat acelasi spatiu in memorie de fiecare data cand este rulat b)cand o aplicatie ruleaza preia controlul total al tuturor resturselor din sistem c)un driver este folosit doar atunci cand apare o eroare in executia unui proces d)spatiul de memorie alocat unui proces nu poate fi folosit de alt proces Raspunsul d! In concordanta cu RCF 1918, care este o adresa Internet privata pentru IP v.4? a)8.215.34.124 b)192.168.146.23 c)171.34.221.18 d)119.12.73.215 Raspunsul: b) In ce baza de numeratie este reprezentata o adresa IP v.6? a)2 b)8 c)10 d)16 Raspunsul: d)

Care din urmatoarele metode de acces la mediu este asociata retelei Ethernet : a)CSMA/CA b)CSMA/CD c)Token Passing d)CRC Raspunsul: b)

Un hub face filtrarea cadrelor de date dupa: a)adresa MAC al destinatarului b)adresa MAC a expeditorului c)atat adresa MAC a destinatarului cat si cea a expeditorului d)un hub nu face filtrarea pachetelor de date Raspunsul: d) Inregistrarea informatiilor la nivelul memoriei externe presupune: a)un sistem ASCII extins b)un sistem zecimal, cu baza 10 c)un sistem hexazecimal, cu baza 16 d)un sistem binar, in care este utilizata baza 2, fiind transpuse in 1 sau 0 logic Raspunsul d) Identificatorul numeric numit port asociat serviciilor oferite unui server este adaugat la nivelul (modelul OSI) : a)fizic b)legaturi de date c)de retea d)de transport Raspunsul d) O societate are nevoie sa imparta reteaua cu adresa 193.168.121.0 in 16 subretele. Cate gazde disponibile va avea fiecare subretea? a)12 gazde b)18 gazde c)16 gazde d)14 gazde Raspunsul: d) Memoria virtuala este: a)o tehnica prin care sistemul de operare simuleaza existenta unei cantitati mai mari de memorie RAM decat este fizic disponibil in sistem b)memoria pusa la dispozitie procesorului de catre sistemul de operare c)toata memoria ocupata cu date la un moment dat d)spatiu din memoria RAM alocat unui anumit proces Raspunsul: a) Un switch face filtrarea cadrelor de date dupa: a)adresa IP al destinatarului b)adresa IP a expeditorului c)atat adresa MAC a destinatarului cat si cea a expeditorului d)un switch nu face filtrarea cadrelor de date Raspunsul: c) Care din urmatoarele afirmatii despre adresa MAC este adevarata? a)este identificatorul unic al placii de retea b)este formata dintr-un sir de 16 biti c)este atribuita unui calculator de catre furnizorul de internet d)primele 2 cifre identifica tara de provenienta a placii de retea Raspunsul: a) Dispozitive periferice de iesire sunt urmatoarele: a)tastatura, scanner, imprimanta b)monitor, microfon, imprimanta c)imprimanta, boxe, monitor d)mouse, tableta grafica, imprimanta

Raspunsul c) Carei clase ii apartine adresa 225.21.89.75 pentru adresarea cu clase in cadrul protocolului IP v4 ? a)clasa A b)clasa B c)clasa C d)clasa D Raspunsul: d) Care este ordinea de impachetare a informatiei inainte de a fi transmisa intr-un mediu care respecta modelul OSI ? a)date, pachete,segmente , cadre, biti b)biti,cadre,segmente,pachete,date c)date,segmente,pachete,cadre,biti d)biti,cadre,pachete,segmente,date Raspunsul: c) O retea magistrala (bus) foloseste ca dispozitiv centra: a)router b)switch c)hub d)nu foloseste dispozitiv central, toate calculatoarele sunt legate la acelasi cablu de retea Raspunsul d) Un driver este: a)un program ce imbunatateste performantele editoarelor de text b)o interfata intre o componenta hardware si sistemul de operare c)un program din sistemul de operare care mareste siguranta unei anumite componente hardware d)componenta software din cadrul sistemului de operare care corecteaza erorile de interpretare din programele rulate de utilizator Raspunsul: b) Care din urmatoarele protocoale este aferent nivelului de aplicatii din modelul OSI: a)RIP b)FTP c)IP d)CSMA/CD Raspunsul: b) Adresa IP este adaugata la nivelul (modelul OSI): a)fizic b)legaturi de date c)de retea d)de transport Raspunsul c)

Care va fi notatia CIDR pentru masca de subretea 255.255.252.0 a)/22 b)/23 c)/24 d)/21 Raspunsul: a) Ce este un cluster ? a)este cea mai mica unitate de stocare a unui hard disk care se poate fi accesata

b)o portiune dintr-un sector c)este un grup de sectoare d)este un tabel ce contine lista sectoarelor utilizate de fisier Raspunsul a) Care dintre urmatoarele componente este dispozitiv periferic de intrare ? a)monitor b)plotter c)boxe d)joystick Raspunsul: d) Hardware Abstraction Layer (Hal.dll) din sistemul de operare MS Windows 7 are rolul de a: a)planifica, intrerupe si excepta la initierea firelor de lucru b)izola kernelul, driverele si executabilul de hardware si de a ascunde diferentele existente intre diferite sisteme (placi de baza, procesoare etc) c)sincroniza procesele d)furnizeaza un set de rutine si obiecte elementare care sunt utilizate pentru structurilor la nivel superior Raspunsul: b) Care din urmatoarele nu reprezinta o magistrala: a)RAID b)PCI c)PCI-X d)USB Raspunsul: a) Ce mediu de transmisie foloseste o placa de retea wireless: a)cablu coaxial b)cablu UTP c)fibra optica d)aer Raspunsul d) Gestionarea timpului de procesare alocat fiecarei aplicatii revine in sarcina: a)procesorului b)placii de baza c)programatorului aplicatiei d)sistemului de operare Raspunsul: d) Sloturile de extensie PCI sunt conectate direct la: a)Southbridge b)Northbridge c)procesor d)BIOS Raspunsul a) Intr-o adresa de clasa B a protocolului IP v.4, care din cei patru octeti reprezinta portiunea aferenta identificarii echipamentului? a)primul octet b)al treilea si al patrulea octet c)primul octet si al doilea octet d)primii trei octeti Raspunsul b)

Care din urmatoarele nu este un dispozitiv central de retea (concentror de cabluri) : a)modem b)hub c)switch d)router Raspunsul: a)

Test Grile C++ Test Chuck Norris (Toate intrebarile - 71)

Fie clasa: class C { public: int x; C(int_x=0): x(_x) {} operator int() {retum x; } }; void main() { C c(5); c++; coutc; } Expresia c++ este: a)corecta si foloseste operatorul cast pentru a converti obiectul c in tipul int, expresia reducandu-se la incrementarea unui intreg b)corecta si foloseste contructorul pentru a converti obiectul c in tipul int, expresia reducandu-se la incrementarea unui intreg c)eronata, operatorul cast trebuia apelat explicit sub forma ((int)c)++ d)eronata, valoarea intoarsa de operatorul cast nu este 1-value Raspunsul: d) Fie functia: int F (int n) { if (n<=l)return 1; else return F(n-l)+F(n-2); } ce calculeaza termenul de rang n al sirului lui Fibonacci. De cate ori este apelata functia F pentru a calcula F(4)? a)o singura data b)de 4 ori c)de 5 ori d)de 9 ori Raspunsul: d) Sa se precizeze care afirmatii sunt adevarate: I. metodele nestatice ale unei clase primesc pointerul this; II. metodele nestatice ale unei clase nu primesc pointerul this; III. metodele statice ale unei clase primesc pointerul this; IV. metodele statice ale unei clase nu primesc pointerul this; a)I,III b)I,IV c)II,III d)II,IV Raspunsul: b) Fie declaratia: double (*p)[5]; Atunci variabila p ocupa: a)4 octeti b)5 octeti c)20 octeti d)40 octeti Raspunsul a) Care este valoarea intoarsa de functia urmatoare pentru apelul f(3)? int f(int x) { if (x<=0) return 1; retum f(x-l)+2; } a)1 b)2 c)3 d)7 Raspunsul: d) In urma executarii secventei: unsigned char x; cinx; for (int i=0; i<8;i++) x=l; cout(int)x; a)se afiseaza valoarea lui x b)nu se afiseaza nimic c)se afiseaza o valoare reziduala d)se afiseaza valoarea 0 Raspunsul: d)

Fie aplicatia: #include #include using namespace std; void main (int argc, char *argv[]) { int s,i; for (s=0,i=1;i<="" br="">a)eronat, functia main nu poate avea argumente

b)corect si afiseaza 15 c)corect si afiseaza 10 d)corect si afiseaza 17 Raspunsul: d)

Secventa: int p=l; while (b) if(b%2) p*=a, b--; else b/=2, a*=a; cout p; afiseaza: a)produsul numerelor a si b b)suma numerelor a si b c)a la puterea b d)b la puterea a Raspunsul : c) Fie secventa: int i=2,*p=&i; coutp[0]; Aceasta este: a)corecta si afiseaza valoarea 0 b)corecta si afiseaza valoarea 2 c)corecta si afiseaza adresa variabilei i d)eronata, adresarea indexata nu este permisa pentru pointerul p Raspunsul b) Conversia unui obiect al unei clase inspre un tip primitiv, se poate face prin: a)supraincarcarea constructorului clasei respective b)se va realiza automat pentru orice clasa prin constructorii impliciti creati de compilator c)supraincarcarea operatorului cast in clasa respectiva d)niciuna dintre metodele de mai sus Raspunsul: c)

Fie secventa: char s[]= un sir de caractere , *p=s; while (*p) p++; Expresia p-s este egala cu: a)strlen(s)-1 b)strlen(s)+1 c)strlen(s) d)0 Raspunsul c)

Fie structura: struct Carte { char *Titlu; char *Autori[3]; double cod; }; Cati octeti sunt necesari pentru memorarea unui obiect Carte: a)20 b)22 c)24 d)26 Raspunsul a: c)

Declaratia: int *p=new int(3); realizeaza: a)alocarea unei zone de memorie ce contine 3 elemente de tipul int neinitializate b)alocarea unei zone de memorie ce contine 3 elemente de tipul int initializate cu 0 c)alocarea unei zone de memorie ce contine un element de tipul int initializat cu valoarea 3 d)este eronata Raspunsul: c) Aplicatia: #include using namespace std; #define SWAP(x,y) { int temp=x; x=y, y=temp; } int main(){ double dl=3.5, d2=5.5; SWAP (dl,d2); cout<<d1<<' '<<d2<<="" br="">a)va afisa 3.5 5.5

b)va afisa 5.5 3.5 c)va afisa 5.5 3 d)va genera eroare Raspunsul: c) Fie functia: int suma(int a=0, int b, int c=0, int d=0) { return a+b+c+d; } Apelul suma (3,5,1) este: a)corect si returneaza valoarea 9 b)eronat, parametrii cu valori implicite trebuie sa se afle la sfarsitul listei de parametri c)eronal, la apel functia trebuie sa primeasca 4 parametri efectivi d)eronat, toti parametrii trebuie sa primeasca valori implicite Raspunsul: b) Pentru functia: int suma (int n,...) { int s=0, i,x; va_list 12; va_start(12,n); for (i=l;i<=n;i++) { x=va_arg(12,int); s+=x; } va_end(12); return s; } apelul suma(4,5,7,8,9) este: a)corect si returneaza valoarea 33 b)corect si retumeaza valoarea 29 c)eronat, nu este permisa folosirea ... in definirea functiilor d)eronat, functia trebuie apelata cu un singur parametru Raspunsul: b) Functia: unsigned f (unsigned a, unsigned b) { unsigned p; for (p=l ;a;a--) p*=b; return p; } calculeaza : a)a la puterea b b)b la puterea a c)produsul numerelor a si b d)suma numerelor a si b Raspunsul: b)

Fie clasa: class C { public: intx; C(int_x=0): x(_x) {} , C(const C&c): x(c.x) {} C&operator=(const C&c) {x=c.x; retum *this;} }; void main() { C cl, c2; c2=cl;} Expresia c2=cl determina apelul: a)constructorului de clasa b)contructorului de copiere c)supraincarcarii operatorului= d)niciuneia dintre cele trei metode Raspunsul: c) In urma executarii secventei : int a=5,b=2,c=3 ; if(a<="" br="">a)variabila b b)variabila c c)variabilele b si c d)niciuna dintre variabile Raspunsul: d)

Aplicatia: #include using namespace std; class C { public: int a; C(int _a=0): a(_a) {} int Get_a() { return a; } }; void main() { const C c(2); coutc.Get_a(); } a)este corecta; b)este eronata, clasa C nu are constructor de copiere explicit; c)este eronata, obiectul c nu poate fi declarat constant; d)este eronata; obiectul constant c nu poate invoca metoda Get_a(); Raspunsul: d) Fie declaratiile: float a=2; int *p=&a; Acestea sunt: a)corecte, pointerul putand fi incarcat cu adresa unei variabile

b)corecte, tipurile int si float se reprezinta amandoua pe cate 4 octeti c)corecte, variabila a contine o valoare intreaga d)eronate, p trebuind sa pointeze un int Raspunsul: d) Fie clasa: class C { int increment(int); }; int C::increment (int i) { retum i++; } Functia increment este: a)metoda in-line b)metoda off-line c)functie prietena d)definita eronat in afara clasei Raspunsul: b) Secventa: for (i=l- i<16; i+5) couti; a)afiseaza toate numerele de la 1 la 15 b)afiseaza: 1 6 11 c)afiseaza: 1 1 1.... la infinit; d)nu afiseaza nimic Raspunsul: c) Programul: #include using namespace std; int x=5; void f (int &y) { y=2*x+3; couty; } void main() { f(x); cout<<' '<<="" br="">a)15 15 b)13 15 c)13 7 d)15 7 Raspunsul: a) Aplicatia : #include using namespace std; int n=2; int& F(){ return n=3; } int main(){ F()+=10;cout<a)este eronata - apelul unei functii nu poate fi l-value; b)este corecta si afiseaza 12 c)este corecta si afiseaza 13 d)este corecta si afiseaza 15 Raspunsul: c) In urma executarii secventei: x=y=z=5; s=6; k=0; if (x>=s) y++, z+=2; x+=z; while (k<="" br="">a)26 b)16 c)30 d)161 Raspunsul: a) In clasa: class C { public: int x; C(int _x=0): x(_x) {} C operator:(C c) { retum C(x/c.x);} }; functia operator: a fost definita: a)eronat, simbolul doua puncte (:) nu este un operator b)corect si calculeaza catul impartirii celor doua obiecte c)corect si calculeaza restul impartirii celor doua obiecte d)corect si calculeaza raportul impartirii celor doua obiecte Raspunsul a) Fie declaratia: int a=7, c; Ce valoare va avea variabila c in urma atribuirii: c=l<>2; a)0 b)30 c)32 d)34 Raspunsul: c)

Se considera clasa: class C { public: int x; C(int_x=0): x(_x) {} friend void operator--(C &c) { c.x--; } }; voidmain() (C c; cout(-c);} Expresia cout(--c) este: a)corecta si determina afisarea valorii -1 b)eronata, operatorul -- nu poate fi supraincarcat prin functie prieten c)eronata, operatorul << nu a fost supraincarcat d)eronata, functia operator-- are tip returnat void, deci rezultatul apelului nu poate intra in compunerea unei expresii Raspunsul: d) Secventa: int i=2; switch(i) { case 0||2||4:cout<<"par"; case 1||3||5:cout<<"impar"; } a)este eronata (alternativa multipla) b)afiseaza par c)afiseaza impar d)afiseaza par impar Raspunsul a) Secventa int a=3,b=5; int t=aa)4 5 3 b)4 5 4 c)4 6 3 d)4 6 4 Raspunsul: a) Secventa: for (suma=0,i=0;i<=10;i+=2); suma+=i; coutsumai; a)este eronata b)afiseaza 30 si 10 c)afiseaza 30 si 12 d)afiseaza 12 si 12 Raspunsul: d) Fie clasa: class C { public: int x; C(int _x=0): x(_x) {} //constructor clasa int operator++(int) { return ++x; } }; void main() { C c; cout<<="" br=""> a)afisarea valorii 0 b)afisarea valorii 1 c)afisarea valorii 2 d)semnalarea unei erori Raspunsul b)

Care din urmatoarele expresii nu poate fi folosita pentru a referi valoarea unui element A[i][j] al unui masiv bidimensional (int A[10][10];)? a)*(A[i]+j) b)*(A+i)[j] c)*(*(A+i)+j) d)(*(A+i))[j] Raspunsul: d) Secventa: int i=-2; if (i) { if (i%2) cout i impar"; } else cout"i negativ"; a)nu afiseaza nimic; b)afiseaza i impar; c)afiseaza i negativ; d)afiseaza i impar negativ Raspunsul a)

Considerand ca x este un numar real pozitiv: m=0; while (++m<=x); m--; coutm; secventa este: a)eronata,instructiunea while nu poate fi urmata de punct si virgula b)este eronata, instructiunea while cicleaza la infinit c)este corecta si afiseaza valoarea lui x d)este corecta si calculeaza partea intreaga a lui x Raspunsul: d) Fie clasa: classC { intx; public: C(int _x=0): x(_x) { } //constructor clasa int operator/() { retum c.x;} }; Functia operator/: a)permite accesul la data privata x b)este eronata, operatorul / este binar c)este eronata, operatorul / se supraincarca numai prin functie prietena d)este eronata, operatorul / nu poate fi supraincarcat Raspunsul: b) Fie clasa: class C { int x; public: C(int _x=0): x(_x) {} //constructor clasa int operator.() //supraincarcare punct (.) {retum c.x;} }; Functia operator.: a)permite accesul la data privata x b)este eronata, operatorul . este binar c)este eronata, operatorul . se supraincarca numai prin functie prietena d)este eronata, operatorul. nu poate fi supraincarcat Raspunsul: d) Fie declaratia: char s[10]="abcd"; Care este relatia dintre valorile intoarse de operatorul sizeof(s) si functia strlen(s)? a)sizeof(s)=strlen(s)+4 b)sizeof(s)=strlen(s)+5 c)sizeof(s)=strlen(s)+2 d)sizeof(s)=strlen(s)+6 Raspunsul: d) Daca n este un intreg initializat cu 15, atunci instructiunea: if (0<=n<=10) cout"n intre 0 si 10"; el se cout"n mai mic decat 0 sau mai mare decat 10"; a)nu afiseaza nimic b)afiseaza "n intre 0 si 10" c)afiseaza "n mai mic decat 0 sau mai mare decat 10" d)este eronata Raspunsul: b) Fie declaratiile: int a[5],*p; Care din operatiile de mai jos sunt corecte? I.p=a; II. a=p; III. p++; IV. a++; Alegeti variantele corecte: a)toate b)I,III c)II,IV d)nici una Raspunsul: b)

Secventa: int x=0xle3; printf(''%d",x); afiseaza: a)0 b)1e3 c)100 d)483 Raspunsul: d)

Fie clasa: class C { public: char x; double y; C(char _x= ,double _y=0.): x(_x),y(_y) {} }; void main() { C c('a'); c=65.; } Expresia c=65. este: a)corecta si atribuie valoarea 65 atributului x al obiectului c b)corecta si atribuie valoarea 65. atributului y al obiectului c c)corecta si atribuie valoarea 65 ambelor atribute ale obiectului c d)eronata, operatorul = nu a fost supraincarcat Raspunsul a) Fie clasa: class C { public: int x; C(int _x=0): x(_x) {} friend istream& operator (istream &in, C &c) { inc.x; return in; } }; Functia operator este: a)gresita, operatorul >> poate fi supraincarcat numai prin functie membra b)gresita, operatorul >> nu poate fi supraincarcat c)corecta, operatorul >> fiind folosit pentru deplasarea pe biti spre dreapta a unui obiect (c>>2) d)corecta, operatorul fiind folosit pentru operatii de intrare cu obiecte (cinc) Raspunsul: d) Daca i este un intreg atunci instructiunea : while (cin>>i,i>10); a)este eronata b)este corecta dar nu are nici un efect c)repeta citirea lui i pana se introduce o valoare mai mica cu 10 d)repeta citirea lui i pana se introduce o valoare mai mica sau egala cu 10 Raspunsul: d) Fie declaratiile: char c='a',x; Care din urmatoarele atribuiri are acelasi efect cu expresia x='A' ? a)x=c|32 b)x=c^32 c)x=c&32 d)x=c+32 Raspunsul: b) Secventa : for(int i=1;i<=5;i++) { static int x=1; auto int y=1; if(i==5) cout<<x<<="" br="">a)5 1 b)1 5 c)1 1 d)5 5 Raspunsul: a) Fie functiile: int suma (int a,int b) { return a+b; } int suma (int v[], int n) { int i,s; for (i=0,s=0;i<="" br="">a)eronat, nu pot fi definite mai multe functii cu acelasi nume b)eronat, apelul conduce la ambiguitate, nestiind ce varianta sa se utilizeze c)corect si apeleaza prima functie, calculand suma x+5 d)corect si apeleaza a doua functie, calculand suma elementelor vectorului x Raspunsul: d)

Daca t este o variabila double, atunci expresia: t=3,5; a)este eronata (consta reala eronata); b)initializeaza pe t cu 3; c)initializeaza pe t cu 3.5 d)initializeaza pe t cu 5, fiind vorba despre o expresie virgula. Raspunsul: b) Fie clasa: class C { public: int x; void f(C c) { coutc.x;} friend void f(C c) { coutc.x;} }; Definirea functiilor f este: a)eronata, cele doua functii au acelasi nume

b)eronata, cele doua functii au acelasi prototip c)eronata, cele doua functii executa acelasi lucru d)corecta, prima functie fiind o metoda a clasei, iar cea de-a doua o functie independenta Raspunsul: d) Fie secventa: double (*p)[2][3], A[2][3]; p=&A; Care din urmatoarele expresii refera corect valoarea unui element A[i][j] al masivului A? a)p[i][j] b)*p[i][j] c)(*p)[i][j] d)p[i][j][0] Raspunsul: c)

Secventa: for(i=0, s=0;i++){ if(!(i%2)) continue; if(i>100) break; s+=i; } cout<<s;< br=""> a)este eronata, sintaxa instructiunii for este gresita b)calculeaza suma numrelor consecutive mai muci ca 100 c)calculeaza suma numerelor pare mai mici ca 100 d)calculeaza suma numerelor impare mai mici ca 100 Raspunsul: d)

Aplicatia: #include using namespace std; void main() { for(int i=0;i<3;i++){ static int s1=1; coutsl; sl++; } for(int j=0; j<3; j++){ static int s2; s2=l; couts2; s2++; } } afiseaza a)1 2 3 1 2 3 b)1 2 3 1 1 1 c)1 1 1 1 1 1 d)1 1 1 1 2 3 Raspunsul: b)

Ce valoare are expresia: sizeof(5-3.) ? a)0 b)2 c)4 d)8 Raspunsul: d) Fie functiile: int m(int a,int b) { return ab?a:b; } Apelul m(2,3.)este: a)eronat, nu pot fi definite mai multe functii cu acelasi nume b)eronat, apelul conduce la ambiguitate, nestiind ce varianta sa se utilizez c)corect si returneaza valoarea 2 d)corect si returneaza valoarea 3 Raspunsul: b) Pentru x=5, care este valoarea expresiei 3x2? a)24 b)10 c)8 d)0 Raspunsul a) In secventa : int a; double r=sqrt((double)a); int x=r==(int)r ; variabila x va fi nula daca :

a)variabila a este patrat perfect b)variabila a nu este patrat perfect c)variabila a este numar intreg d)variabila a nu este numar intreg Raspunsul: b) Ce rol are MACRODEF(x)('A'<=(x)&&(x)<='Z'? (x)-'A'+'a':(x)) a)verifica daca un caracter este litera mare b)verifica daca un caracter este litera mica c)converteste o litera mare in litera mica d)converteste o litera mica in litera mare Raspunsul: c) Care din prototipurile de mai jos declara corect o functie cu numar variabil de parametri? a)void g(int n,...); b)void h(...,int n) c)void k(int n,...,int m); d)nici unul dintre cele de mai sus Raspunsul a) Structura: struct Carte { char *Titlu; char *Autori[3]; Carte Bibliografie[30]; }; a)este valida b)nu este valida : nu este permisa crearea de structuri imbricate; c)nu este valida: autoreferirea se poate realiza numai prin pointer; d)nu este valida: nu este permisa crearea de vectori de structuri. Raspunsul a: c) ??? Fie declaratiile: typedef int vector[10]; vector a[20]; masivul a putea fi declarat echivalent: a)int a[200]; b)int a[10][20]; c)int a[20][10] d)int a[20] Raspunsul: c) Fie clasa: classC { intx; }; C* const pc=new C; Precizati afirmatia corecta: a)pointerul pc este constant b)zona catre care pointeaza pc este constanta c)atat pointerul, cat si zona catre care pointeaza sunt constante d)declaratia este eronata Raspunsul a) Fie secventa: char s[]='un sir de caractere' ; s[6]=0; puts(s); Aceasta este: a)corecta si afiseaza 'un sir de caractere' b)corecta si afiseaza 'un sir' c)corecta, dar nu afiseaza nimic d)eronata, atribuirea s[6]=0 nu este permisa Raspunsul: b) Fie declaratiile a doi pointeri p si q : double *p,*q ; Expresia q=p+x este corecta daca x este o variabila: a)de orice tip b)de tip double c)de tip int d)de tip pointer de double

Raspunsul: c) In urma executarii secventei: x=x+y; y=x-y; x=x-y; coutx ' 'y; a)x contine suma celor doua valori, iar y diferenta lor b)x si y sunt egale cu diferenta celor doua valori c)x si y sunt egale cu suma celor doua valori d)x si y se interschimba Raspunsul: d) Fie macrodefinitia: #define INC(x) x++ Apelul coutINC(3); a)va afisa valoarea 3 (postincrementare) b)va afisa valoarea 4(incrementare) c)va genera eroare - left-value incorect d)va genera eroare - definitia x++ trebuie urmata de punct si virgula Raspunsul: c) Fie clasa: class C { public: int x; void f(C c) { coutc.x; } void g(const C c) { coutc.x; } void h(C c) const { coutc.x; } void k(const C c) const { coutc.x;} }; Daca c este un obiect constant de clasa C (const C c;), care din urmatoarele apeluri sunt corecte? a)c.f(c);c.g(c);c.h(c);c.k(c); b)c.g(c);c.h(c);c.k(c); c)c.h(c); c.k(c); d)c.k(c); Raspunsul: c) Fie clasa: class C { public: int x; C(int _x=0):x(_x) {} //constructor clasa C(const C&c):x(c.x) {} //constructor copiere }; C f() { static C c; return c;} void main() { f(); } Apelul f() va determina utilizarea: a)niciuneia dintre constructori b)constructorului de clasa o data c)contructorului de copiere o data d)constructorului de clasa si a celui de copiere cate o data Raspunsul: d) Declaratia: template void schimb (T &a, T &b) { T aux; aux=a; a=b; b=aux; } a)este eronata, tipul T trebuia definit anterior declararii functiei b)este eronata, sabloanele putand fi folosite numai in definirea claselor c)este corecta si interschimba doua valori de tipul generic T d)este corecta si interschimba doua obiecte de clata T definita de utilizator Raspunsul: c) Programul: #include using namespace std; void f (int &x, int y) { x=1; y=2; } void main() { int z=0; f(z,z); cout<<="" br=""> a)0 b)1 c)2 d)3 Raspunsul b)

Fie clasa: class C { public: int x; C(int _x=0): x(_x) {} //constructor clasa operator int(){ return x;} }; Functia operator int(): a)este eronata, tipul returnat trebuie specificat inainte numelui b)este eronata; int trebuia inclus intre paranteze c)este eronata; functia returneaza un inreg nespecificat in declaratie d)este corecta, reprezinta supraincarcarea operatorului cast

Raspunsul: d)

Test Grile FoxPro Test Chuck Norris (Toate intrebarile - 53)

Datele originale continute in baza de date raman nemodificate daca prelucrarile efectuate asupra inregistrarilor sunt de tipul : a)Interogare, calcule,listare,vizualizare b)Interogare, actualizare,listare,vizualizare c)Calcule,interogare, vizualizare, actualizare d)Interogare, actualizare, listare, calcule Raspunsul: a) Comanda Fox Pro UPPER(LEFT(SUBSTR(`licenta 2013`,5,3),2)) afiseaza: a)2013 b)20 c)TA d)NT Raspunsul: d) Care din urmatoarele secvente de comenzi returneaza valoarea logica adevarat (.T.) daca pointerul tabelei este pozitionat la sfarsit de tabela? a)USE STOC ?DBF() b)USE Produse Go BOTTOM ?RECNO() c)USE PERS ?RECNO() d)USE PONTAJ GO BOTTOM SKIP ?EOF() Raspunsul d) Care afirmatie nu este corecta cu privire la efectul urmatoarei secvente de comenzi? USE STUDENT COPY TO INFORM STRUCTURE USE INFORM APPE FROM STUDENT FOR UPPER(FACULT)= INF USE STUDENT DELETE FOR UPPER(FACULT)= INF PACK CLOSE ALL a)Creeaza o tabela cu numele INFORM si structura identica cu cea a tabelei STUDENT b)Sterge studentii din tabela STUDENT care sunt la facultatea INF c)Copiaza studentii din tabela STUDENT care sunt la facultatea INF in tabela INFORM d)Sterge toti studentii din tabela INFORM care sunt la facultatea INF si inchide toate fisierele Raspunsul: d) Notiunile utilizate in definirea structurii relationale a datelor sunt: a)atribut, schema relatiei, chei, domeniu, relatie, tuplu b)relatie, fisier, tuplu, inregistrare, tip set c)tabela, fisier, camp, valori, tuplu d)diferenta, disjuntia, conjunctia, diviziunea Raspunsul: a) O relatie este in FN2 daca: a)Este in FN1 si nu contine dependente tranzitive b)Este in FN1 si nu contine grupuri repetitive c)Este in FN1 si nu contine dependente partiale d)Este in FN1 si orice camp determinant este un camp candidat la cheie Raspunsul: c)

Se da secventa de comenzi: USE beni MODI STRU Care afirmatie este adevarata ? a)Modifica date din tabela BENI b)Este gresita comanda MODI STRU c)Creeaza tabela BENI d)Permite actualizarea structurii tabelei BENI Raspunsul d) Care dintre urmatoarele variante ar putea fi considerata ca obiectiv al unui SGBD: a)asigurarea integritatii datelor b)maximizarea timpului de acces c)independenta conceptuala d)optimizarea structurii bazei de date Raspunsul: a) Comanda FoxPro 'replace all for nr_fact is equal to previous with nothing' a)Este sintactic gresita b)Inlocuieste toate inregistrarile cu valoarea de null ce corespund criteriului conform caruia nr_fact este egal cu valoarea anterioara celei curente c)Sterge toate inregistrarile din tabela curenta d)Inchide tabela curenta Raspunsul: b) Care dintre urmatoarele afirmatii referitoare la o relatie nu este adevarata? a)Ordinea randurilor tabelei poate fi modificata b)Coloanele tabelei se identifica prin nume distincte c)Numarul de randuri poate sa coincida cu numarul de coloane d)O coloana poate sa contina realizari de tipuri diferite Raspunsul: d) Comanda GO TO se foloseste pentru regasirea inregistrarilor : a)secvential b)direct dupa cheie; c)dupa numarulde realizare al inregistrarii; d)direct dupa cheie si numarul de realizare al inregistrarii; Raspunsul: c)

Elementele uni model de date pentru baze de date sunt: a)expresiile, restrictiile, legaturile b)operatorii, operanzii, expresiile c)operanzii, structura, metodologia d)structura, operatorii, restrictiile Raspunsul d) In timpul exploatarii unei baze de date pot sa apara urmatoarele tipuri de anomalii: a)Anomalii de inserare, anomalii de cautare, anomalii de listare b)Anomalii de listare, anomalii de cautare, anomalii de actualizare c)Anomalii de inserare, anomalii de actualizare, anomalii de stergere d)Anomalii de inserare, anomalii de actualizare, anomalii de cautare Raspunsul c) In FoxPro, comanda utilizata pentru accesul direct dupa cheie este: a)SKIP

b)GO TO c)LOCATE d)SEEK Raspunsul: d) Referitor la proiectarea structurii unei baze de date relationale, se urmareste inlaturarea unei serii de anomalii.Care dintre urmatoarele anomalii este gresit formulata? a)de stergere b)de adaugare c)de modificare a valorilor asociate atributelor d)de culegere a datelor Raspunsul: d) Pentru ca un sistem software sa fie un SGBD, el trebuie sa gestioneze baza de date prin funtiile: a)de definire a datelor, de manipulare a datelor, de impachetare a datelor, de administrare a datelor b)de definire a datelor, de manipulare a datelor de despachetare a datelor, de utilizare a datelor c)de definire a datelor, de manipulare a datelor, de criptare a datelor, de administrare a datelor d)de definire a datelor, de manipulare a datelor, de interogare a datelor, de administrare a datelor Raspunsul: d) Presupunand ca in tabela STUDENTI sunt stersi logic toti studentii nebursieri, pentru a fi stersi fizic doar cei din anul 3,se folosesc comenziile: a)RECALL ALL FOR AN=3 PACK b)RECALL ALL PACK c)RECALL ALL FOR AN#3 PACK d)nici una Raspunsul: c) Care dintre urmatoarele afirmatii referitoare la modelul relational este adevarata? a)exista notiunea de restrictie referentiala b)atributele care au rol in realizarea legaturilor intre tabele se numesc chei compuse c)legaturile intre tabele se descriu in LMD d)exista notiunea de tip inregistrare Raspunsul a) Care din functie FOXPRO elimina spatiile de la inceputul si sfarsitul sirului de caractere ? a)ALLTRIM(); b)TRIM(); c)LTRIM(); d)SPACE(); Raspunsul: a)

Fiind date doua relatii R1 si R2, indicati care este operatia ce permite realizarea unei noi relatii R3 ce contine tuplurile comune lui R1 si R2, tinand seama de faptul ca cele doua relatii sunt compatibile: a)Jonctiunea b)Proiectia c)Reuniunea d)Intersectia Raspunsul d) Ce afiseaza urmatorul exemplu: CLEAR FOR x=1 TO 30 ? x ENDFOR a)un sir de numere de la 1 la 30

b)sirul de caractere x de 30 de ori c)numarul 30 d)numarul 1 de 30 de ori Raspunsul: a) Care dintre urmatoarele variante de comenzi FOXPRO sunt corecte, pentru sortarea descrescatoare a datelor din tabela Personal, dupa campul Functia, fara a face diferenta intre litere mari si mici a)USE PERSONAL INDEX ON FUNCTIA SORT ON FUNCTIA TO SFUNCT b)USE PERSONAL SORT ON FUNCTIA/D TO SFUNCT c)USE PERSONAL SORT ON NUME TO SFUNCT DESCENDING d)USE PERSONAL SORT ON FUNCTIA/DC TO SFUNCT Raspunsul: d) Referitor la modelul relational pentru baza de date, care dintre urmatoarele afirmatii este corecta ? a)definirea obiectelor se face prin tip inregistrare b)tuplul este coloana dintr-o tabela si are un nume c)domeniul este un subansamblu al produsului cartezian al mai multor tabele d)cuantificatorii sunt operatori orientati pe domeniu, din calculul relational Raspunsul: d) Care din urmatoarele secvente de comenzi FOXPRO efectueaza o prelucrare (structura) repetitiva ? a)REPLACE b)SCAN...ENDSCAN c)DO CASE...ENDCASE d)IF...ENDIF Raspunsul b) Ce efect are urmatoarea secventa de comenzi? SELECT A USE RULAJE SELECT B USE STOC SKIP 40 IN RULAJE SELECT A ?RECNO() SELE B DISPLAY a)Pozitioneaza pointerul pe inregistrarea cu numarul 41 din tabela RULAJE si o afiseaza b)Pozitioneaza pointerul pe inregistrarea cu numarul 41 din tabela RULAJE si afiseaza acest numar, apoi afiseaza prima inregistrare din STOC c)Afiseaza inregistrarile ccu numarul 41 din RULAJE si din STOC d)Pozitioneaza pointerul pe inregistrarea cu numarul 40 din tabela RULAJE si afiseaza acest numar, apoi afiseaza prima inregistrare din STOC. Raspunsul: b) Comanda COPY FILE ... se utilizeaza pentru a realiza copii: a)Numai pentru fisierele cu extensia .DBF b)Numai pentru fisiere cu extensia IDX sau CDX c)Pentru orice tip de fisier d)Nu actioneaza asupra fisierelor Raspunsul: c) Cu privire la bazele de date relationale se fac urmatoare precizari: 1. O tabela (relatie) poate contine mai multe coloane si mai multe tupluri. 2. Descrierea structurii logice a unei tabele trebuie sa inceapa cu specificarea cheii relatiei apoi celelalte coloane ( atribute), indiferent de ordinea lor. 3. Intr-o tabela toate datele trebuie sa se regaseasca la nivel elementar. 4. Intr-o tabela nu se admit chei concatenate. 5. Intr-o tabela nu se admit dubluri de tupluri. 6. Cu ocazia proiectarii structurii bazei de date relationale, relatiile (tabelele) obligatoriu trebuie sa fie trecute prin cele cinci forme normale. 7. Intr-o tabela coloanele trebuie sa aiba denumiri diferite. 8. Gradul relatiei trebuie sa coincida cu cardinalitatea relatiei Precizati care combinatie de afirmatii este corecta: a)1,2,3,5,7 b)nici una din variante c)3,5,6,7,8 d)1,3,5,6,7

Raspunsul b) Fiind date doua relatii R1 si R2,indicati care este operatia ce permite realizarea unei noi relatii R3 ce contine tuplurile din R1 si care nu se regasesc in R2, a)Jonctiunea b)Proiectia c)Reuniunea d)Diferenta Raspunsul: d)

Comanda Fox Pro append from este utilizata atunc cand dorim : a)creare unei baze de date b)atasarea inregistrarilor din tabela curenta intr-o alta tabela c)atasarea inregistrarilor in tabela curenta dintr-o alta tabela d)trunchierea inregistrarilor din tabela curenta Raspunsul c) Cand o tabela este creata, cine este proprietarul ei ? a)cel care o creeaza b)utilizatorul SYSTEM c)toti utilizatorii care au drept de SELECT pe aceasta tabla d)administratorul bazei de date Raspunsul: a) Ce efect are urmatoarea secventa de program: USE STUDENT LOCATE FOR UPPER(NUME)='IONESCU' IF NOT EOF() EDIT ELSE ?'Inregistrarea cu studentul dorit nu exista' ENDIF a)Localizeaza studentul cu numele IONESCU, daca este scris cu litere mari, si il afiseaza b)Localizeaza studentul cu numele IONESCU, daca este scris cu litere mari, si il afiseaza pentru a permite modificarea datelor lui c)Localizeaza studentul cu numele IONESCU, indiferent cu ce litere a fost scris, daca exista, si il afiseaza pentru a permite modificarea datelor lui d)Localizeaza studentul cu numele IONESCU, indiferent cu ce litere a fost scris, daca exista, si il afiseaza pentru a permite modificarea datelor lui sau afiseaza mesajul ca nu a fost gasit Raspunsul: d) Comanda Fox Pro "modify command adauga" : a)Creeaza un fisier cu numele adauga.prg, daca acesta nu exista b)Creeaza o tabela cu numele de adauga.dbf c)Creeaza o noua baza de date d)Creeaza un nou proiect FoxPro Raspunsul a) Pentru afisaarea unui mesaj de eroare la introducerea unor valori incorecte intr-un camp de date cu comanda CHANGE se utilizeaza urmatoarea optiune: a)MESSAGE; b)VALID; c)ERROR; d)WHEN; Raspunsul c) Care din urmatoarele afirmatii referitoare la baze relationale BDR nu este adevarata ? a)BDR se caracterizeaza prin simplicitate, stabilitate in timp si flexibilitate b)Structura BDR ofera posibilitatea reducerii complexitatii programelor de aplicatii c)BDR este formata din una sau mai multe relatii d)Intre BDR si baze de date orientate obiect nu exista nici o asemanare.

Raspunsul d) Ce efect are urmatoarea secventa de comenzi? FOR I=1 TO 10 ?I I=20 ENDFOR a)Afiseaza litera I de 10 ori b)Afiseaza valoarea lui I de 10 ori, respectiv: 1 apoi 2, apoi 3...pana la 10 c)Afiseaza doar valoarea 1 a lui I d)Nu afiseaza nimic, deoarece comanda este eronata Raspunsul: c) Comanda Fox Pro standard "dele for userid=561" realizeaza : a)Copierea utilizatorului cu userid = 561 intr-o zona de memorie b)Comanda este sintactic gresita c)Stergerea fizica a utilizatorului cu userid=561 d)Stergerea logica a utilizatorului cu userid=561 Raspunsul: d) Comanda fox Pro SET RELATION TO a)deschide o alta tabela b)leaga tabela activa cu o tabela deschisa intr-o alta zona de lucru c)afiseaza structura relationala a bazei de date curente d)nu exista in fox pro aceasta comanda Raspunsul b)

O baza de date este un ansamplu de date ce poate fi manipulat de : a)Un numar mare de utilizatori intr-o viziune unica asupra datelor b)Un numar mare de utilizatori in viziuni predefinite asupra datelor c)Un numar mare de utilizatori in viziuni diferite asupra datelor d)Numai de programatorul de aplicatii informatice cu baze de date Raspunsul: c) Comanda FoxPro: SEEK 1 regaseste inregisrarile dintr-o tabela in mod: a)direct dupa cheie b)direct dupa numarul inregistrarii c)secvential d)dinamic Raspunsul: a) Comenzile FoxPro utilizate pentru realizarea structurilor alternative executa: a)Ciclarea unor secvente de program b)Localizarea unor inregistrari in tabele; c)Testarea conditiilor pentru ramificarea programelor d)Inlocuirea continutului campurilor cu valori rezultate din evaluarea unor expres Raspunsul: c) Se considera tabela: COMENZI (nrcom n(5), codfn(4), datai date,valc n(1 0)) Se da secventa de comenzi: USE comenzi DISPLAY ALL nrcom OFF FOR datai=dateQ Accesul la inregistrari in vederea afisarii se realizeaza: a)dupa mai multe chei b)direct dupa cheie c)direct pe baza numarului de ordine al inregistrii d)secvential Raspunsul: d)

Fiind date doua relatii R1 si R2, indicati care este operatia ce permite realizarea unei noi relatii R3 ce contine tuplurile comune lui R1 si R2, tinand seama de faptul ca cele doua relatii sunt compatibile: a)Jonctiunea b)Proiectia c)Reuniunea d)Intersectia Raspunsul d) O inregistrare a bazei de date reprezinta: a)Totalitatea informatiilor referitoare la un SGBD b)Totalitatea informatiilor referitare la mai multe articole continute in baza de c)Totalitatea informatiilor referitoare la un singur articol din fisierul bazei de d)Totalitatea informatiilor referitoare la o baza de date Raspunsul: c) Care dintre urmatoarele secvente de comenzi FOXPRO executa structuri alternative? a)SCAN...ENDSCAN b)DO WHILE...ENDDO c)DO CASE...ENDCASE d)LOCATE Raspunsul: c) Trecerea unei relatii din FN2 in FN3 presupune ca: a)Relatia sa fie in FN2 si sa nu contina atribute multivaloare b)Relatia sa fie in FN2 si sa contina dependente functionale complete c)Relatia sa fie in FN2 si sa nu contina dependente functionale partiale d)Relatia sa fie in FN2 si sa nu contina dependente functionale tranzitive. Raspunsul d)

Comanda INPUT pentru introducerea datelor de la tastatura permite: a)Introducerea numai a datelor de tip numeric b)Introducerea numai a datelor de tip sir de caractere c)Introducerea numai a datelor de tip data calendaristica d)Introducerea oricarei expresii Raspunsul: d)

Comanda Fox Pro "? DBF()" a)Afiseaza numele tabelei curente b)Afiseaza toate fisierele DBF din directorul curent c)Afiseaza structura tabeleli curente d)Afiseaza continutul tabelei curente Raspunsul a)

Se considera tabela FIRME (Codf(N4), Denf(C15), Loc(C30)). Se da urmatoarea comanda: SELECT count(codf), loc FROM firme WHERE upper(loc)<> BUCURESTI GROUP BY loc HAVING COUNT (codf) >3 ORDER BY loc; Aceasta comanda afiseaza: a)numarul de firme din fiecare localitate b)numarul de firme din BUCURESTI c)numarul de firme din fiecare localitate, cu exceptia orasului BUCURESTI si numai pentru localitatile care au un numar de firme mai mare de 3 d)numarul de firme din fiecare localitate dar numai pentru localitatile care au un numar de firme mai mare de 3.

Raspunsul c) Care dintre urmatoarele functii FoxPro returneaza numarul de aparitii ale unui sir intr-un alt sir dat ? a)SUBSTR(,[,]) b)OCCURS(,) c)LEN( d)ATC(,[,]) Raspunsul: b) Comanda Fox Pro copy to este utilizata atunci cand dorim: a)crearea unei baze de date b)copierea inregistrarilor din tabela curenta intr-o alta tabela c)copierea inregistrarilor in tabela curenta dintr-o alta tabela d)eliminarea inregisrarilor din tabela curenta Raspunsul b) Se da secventa de program: SELE 2 USEBENI INDEX ON CODB TO B1 UNIQUE COPY TO CB FIELDS CODB, DENB Care afirmatie este adevarata? a)se realizeaza afisarea campurilor 'codb' si 'denb' din tabela 'beni' b)se realizeaza o selectie din tabela 'beni' c)se realizeaza o diferenta din tabela 'beni' d)se realizeaza o proiectie din tabela 'beni' Raspunsul: d)

Test Grile Oracle SQL*PLUS Test Chuck Norris (Toate intrebarile - 60) Sintaxa corecta pentru o restrictie NOT NULL este: a)nume_coloana REFERENCES NOT NULL; b)nume_coloana tip_de_DATA IS NOT NULL c)nume_coloana tip_de_DATA NOT NULL; d)DEFAULT [NULL/NOT NULL] Raspunsul: c)

In Oracle SQL * PLUS, tipul de data corespunzator strict definirii valorilor numerice este: a)date b)binary c)number d)varchar Raspunsul: c) In Oracle SQL * PLUS, operatorul 'Between .. and ..' permite: a)specificarea domeniului limitat de doua valori intre care trebuie sa se afe valoarea introdusa b)inserarea de valori intr-o tabela c)specificarea unei liste de valori ca urmare a implementarii unei secvente d)stabilirea numarului de campuri dintr-o tabela, in functie de o valoare minima si maxima Raspunsul: a) In Oracle SQL * PLUS, clauza ORDER BY se defineste in comanda SELECT: a)la inceputul comenzii SELECT b)imediat dupa clauza FROM din comanda SELECT c)la sfarsitul comenzii SELECT d)nu exista definita in SQL*Plus; corect este SORT ON Raspunsul c) In SQL *PLUS, clauza GROUP BY permite: a)inserarea de valori grupate intr-o coloana b)divizizarea liniilor unei tabel in grupuri c)stergerea grupata a valorilor unei coloane d)inlocuirea clauzei HAVING Raspunsul: b) In Oracle SQL * PLUS, comanda : "INSERT INTO PRODUSE (codp,denp) VALUES (secventa.NEXTVAL,'p1')" este: a)corecta, introduce o valoare consecutiva pentru atributul codp b)gresita, deoarece nu exista optiunea NEXTVAL c)gresita, deoarece nu se poate introduce optiunea unei secvente in clauza INSERT d)corecta, introduce o valoare aleatoare pentru oricare dintre atributele tabelei 'Produse' Raspunsul: a) In Oracle SQL * PLUS, functia CONCAT(CHAR1,CHAR2), returneaza: a)subsirul CHAR2 concatenat cu subsirul CHAR1 b)subsirul CHAR1 concatenat cu subsirul CHAR2 c)substitutia caracterelor din subsirul CHAR 1 in subsirul CHAR 2 d)substitutia caracterelor din subsirul CHAR2 in subsirul CHAR1

Raspunsul b)

In SQL *PLUS, cu comanda CREATE TABLE: a)nu se poate defini restrictia referentiala b)nu se poate defini restrictia entitatii c)se poate defini restrictia referentiala d)nu se pot defini nici un tip de restrictii de integritate Raspunsul: a) Este corecta urmatoarea instructiune SQL*PLUS ? DELETE * FROM tabela; a)da, sintaxa e corecta si permite strict doar stergerea tabelei b)nu, sintaxa e gresita nu se pune ; la sfarsitul comenzii c)da, sintaxa e corecta si permite stergerea tabeleli si a tuturor indecsilor d)nu, sintaxa e gresita, nu se pune semnul * Raspunsul: d) In Oracle SQL * PLUS, utilizarea clauzei DISTINCT in cadrul unei functii de grup, permite: a)functia de grup sa returneze doar valorile neduplicate b)functia de grup sa returneze valorile duplicate c)functia de grup realizeaza concatenarea doar a sirurilor nenule d)functia de grup realizeaza adunarea, respectiv scaderea din operatii, doar a sirurilor distincte Raspunsul: a)

Sintaxa corecta pentru o restrictie UNIQUE este: a)[CONSTRAINT nume_restrictie] UNIQUE [nume_coloana] b)[CONSTRAINT nume_restrictie] UNIQUE (nume_tabela) c)nume_coloane REFERENCES nume_tabela; d)[DEFAULT] UNIQUE Raspunsul: a) In Oracle SQL * PLUS, nu exista definit urmatorul tip de data: a)number b)varchar2 c)char d)autoincrement Raspunsul: d) Utilizarea clauzei PROMPT sin sintaxa comenzii ACCEPT semnifica: a)afisarea unui text, daca acesta este specificat b)evitarea unor comentarii c)stabilirea tipului de date al variabilei de intrare d)clauza PROMPT se foloseste exclusiv singura, fara comanda ACCEPT Raspunsul: a) In Oracle SQL * PLUS, pasul de incrementare al unei secvente corespunde optiunii: a)MAXVALUE b)MINVALUE c)INCREMENT BY d)NEXT Raspunsul c)

Un 'literal' este: a)orice caracter, expresie sau numar inclus in lista clauzei SELECT, care nu este un numar de coloana sau un alias de coloana b)orice functie care forteaza caracterele numerice in litere c)orice functie care forteaza caracterele alfanumerice in litere d)orice functie care forteaza caracterele alfanumerice,care sunt scrise cu liere mici, in litere mari. Raspunsul: a) In Oracle SQL * PLUS, comenzile 'SELECT * FROM proDuse;' si 'SELECT * FROM pROdUse;' sunt : a)ambele gresite b)prima gresita a doua corecta c)prima corecta a doua gresita d)ambele corecte Raspunsul: d) Modificarea structurii unei tabele, in SQL*PLUS, se realizeaza prin comanda: a)DESCRIBE TABLE b)MODIFY TABLE c)UPDATE TABLE d)ALTER TABLE Raspunsul: d) In SQL *PLUS, un sinonim Oracle este : a)un alias pentru o tabela, viziune sau secventa b)o variabila definita explicit de utilizator c)un atribut definit de utilizator pentru a inlocui o variabila anterior definita d)nu exista definite sinonime, intrucat in Oracle exista clauza implicita DISTINCT Raspunsul : a) In SQL *PLUS, pentru generarea de valori unice pentru o cheie primara, nu se foloseste in comanda CREATE SEQUENCE optiunea: a)CYCLE b)INCREMENT BY n c)MAXVALUE n d)START WITH n Raspunsul: a) In Oracle SQL * PLUS, comanda COMMIT permite : a)memorarea actualizarilor tranzactiei b)revocarea actualizarilor tranzactiei c)modificarea valorilor unei coloane d)selectia valorilor unei coloane Raspunsul: a) Se poate sterge o coloana a unei tabele utilizand sintaxa SQL*Plus ? a)da, prin comanda ALTER TABLE tabela DELETE COLUMN coloana b)da, prin comanda ALTER TABLE tabela DROP COLUMN coloana c)da, prin comanda directa DROP COLUMN coloana d)nu Raspunsul: b)

In SQL *PLUS, urmatoarea comanda are ca efect: UPDATE PRODUSE WHERE PRET=1000 ; a)modificarea tuturor tuplurilor din tabela b)modificarea doar a tuplului curent din tabela c)actualizarea bazei de date cu o noua tabela d)actualizarea structurii tabeleli Raspunsul: a) In Oracle SQL * PLUS, optiunea NOMAXVALUE din cadrul comenzii CREATE SEQUENCE stabileste ca: a)nu exista definita o valoare maxima pentru secventa b)exista o valoare maxima predefinita pentru secventa c)nu exista o valoare de start pentru secventa d)valoarea maxima a secventei este definita implicit si este 10 Raspunsul: a) In SQL *PLUS, cu comanda CREATE TABLE: a)se poate crea o baza de date b)se poate crea si modifica structura unei tabele c)se poate crea si structura unei tabele d)se poate crea si modifica o baza de date Raspunsul c)

Pentru a adauga o tabela la o bza de date, In SQL *PLUS, se foloseste comanda: a)CREATE DATABASE b)CREATE TABLE c)ALTER TABLE d)ADD TABLE Raspunsul : b) In Oracle SQL * PLUS, functia SUBSTR(col,pos,n), returneaza: a)toate caracterele cu litera mare dintr-o coloana b)un sir nelimitat de caractere lungime dintr-o coloane, incepand de la pozitia 'pos' c)forteaza primele 'n' caractere sa fie litere mari pana la 'pos' d)un sir de 'n' caractere lungime dintr-o coloana, incepand de la pozitia 'pos' Raspunsul: d) Stabiliti care dintre afirmatiile urmatoare nu corespunde termenului 'VIEW' din SQL*PLUS : a)tabela virtuala b)vedere c)viziune d)videoformat Raspunsul: d)

In Oracle SQL * PLUS, optiunea Start With din cadrul comenzii CREATE SEQUENCE identifica : a)pasul de incrmentare b)primul numar din secventa c)valoarea maxima a secventei d)nu exista aceasta optiune in cadrul unei secvente ORACLE Raspunsul: b) Generarea de numere unice in SQL*PLUS se realizeaza prin : a)utilizarea operatorilor UNION si INTERSECT;

b)utilizarea ATUOINCREMENT; c)definirea unei secvente d)utilizarea functiei COUNT Raspunsul: c) In Oracle SQL * PLUS, delimitarea camprilor unei tabele dintr-o comanda CREATE TABLE, se realizeaza prin : a)punct si virgula b)punct c)virgula d)doua puncte Raspunsul c) In SQL *PLUS, cand o tabela este creata, cine este proprietarul ei ? a)toti utilizatorii care au drept de SELECT pe aceasta tabela b)utilizatorul SYS c)utilizatorul SYSTEM d)cel care o creaza Raspunsul: d) Comanda SET PAGESIZE n din SQL PLUS permite: a)setarea numarului de caractere n ce vor putea fi afisate pe un rand b)setarea datei si a numarului de pagina dintr-un raport c)setarea numarului de linii n ce vor putea fi afisate pe o pagina d)setarea afisarii in pagina a primelor n coloane ale unei tabele Raspunsul: c)

Optiunea CASCADE CONSTRAINTS asociata comenzii DROP TABLE din SQL *PLUS permite: a)eliminarea unei coloane care refera o alta coloana b)eliminarea tuturor inregistrarilor dintr-o tabela referita c)eliminarea oricarei constrangeri dependeta de tabela care se doreste a se sterge d)actualizarea constrangerilor la nivelul unei tabele Raspunsul: c)

In SQL *PLUS, urmatoarea secventa de instructiuni returneaza : SELECT * FROM Tabela1 UNION SELECT * FROM Tabela2 a)doar randurile distincte din ambele tabele b)toate randurile distincte si duplicate din ambele tabele c)toate randurile selectate din prima tabela d)toate randurile comune ambelor tabele Raspunsul a)

In Oracle SQL * PLUS, in cadrul comenzii CReATE TABLE, definitia unei coloane nu poate include: a)o clauza DEFAULT b)o clauza NULL c)numele tabelei d)numele coloanei Raspunsul: c) In SQL *PLUS, urmatoarea secventa de instructiuni, este corecta ? CREATE TABLE tabela (CODD Number (3), CAMP1 NUMBER(3), CAMP2 NUMBER(3), CODD Number (3)); a)nu, deoarece atributul CODD se repeta

b)nu, deoarece toate atributele au acelasi tip de data c)nu, deoarece atributele au acelasi tip de data si lungime d)da Raspunsul: a)

Comanda SET LINESIZE n din SQL*PLUS permite: a)setarea numarului de linii n ce vor putea fi afisate pe o pagina b)setarea numarului de caractere n ce vor putea fi afisate pe un rand c)modificarea lungimii primelor n coloane d)modificarea aspectului la n caractere a coloanelor tabelei Raspunsul: b)

In Oracle SQL * PLUS, definirea valorilor unei secvente, fara repetarea valorilor obtinute, impune strict definirea optiunii : a)cache b)nocache c)cycle d)nocycle Raspunsul d)

In Oracle SQL * PLUS, selectarea inregistrarilor tabelei 'PRODUSE' se realizeaza prin comanda: a)SELECT * FROM PRODUSE b)DISPLAY * FROM PRODUSE c)LIST ALL FROM PRODUSE d)SELECT ALL FROM PRODUSE Raspunsul: a) In Oracle SQL * PLUS, in cadrul comenzii CREATE TABLE, coloanele/atributele unei tabele sunt delimitate prin : a)punct si virgula b)virgula c)spatiu d)doua puncte Raspunsul: b) Optiunea NOCACHE dintr-o secventa SQL*PLUS impune: a)returnarea ultimei valori generate de secventa b)alocarea implicita in memorie a primelor 10 valori ale secventei c)nealocarea in memorie a unor valori ale secventei d)nu este definita in SQL*PLUS; corect este NOCYLE Raspunsul: c) Operatorul de concatenare '||' permite : a)coloanelor sa fie legate de alte coloane sau expresiilor aritmetice sa creeze, prin concatenare, o expresie de caractere; b)implicit, substitutia de caractere prin concatenarea unor expresii c)translatarea unor caractere dintr-o valoare implicita in cea specificata, prin concatenarea unor valori constante d)fortarea unor siruri de caractere, prin concatenare , pentru a ajunge la o lungime specificata Raspunsul a) Clauza INCREMENT BY -n dintr-o secventa ORACLE returneaza : a)pasul de incrementare al secventei b)pasul de decrementare al secventei

c)valoarea maxima care se poate obtine prin generarea secventei d)nu exista posibilitatea definirii unei valori negative pentru generarea de numere unice Raspunsul: b) In SQL *PLUS, pentru a extrage numere secventiale succesive, dintr-o secventa generata anterior, se foloseste: a)pseudocoloana SYSDATE b)pseudocoloana CURRVAL c)pseudocoloana NEXTVAL d)pseudocoloana ROWID Raspunsul: c) In Oracle SQL * PLUS, inserarea inregistrarilor intr-o tabela se realizeaza cu comanda: a)INSERT INTO ... VALUES .. b)ADD .. VALUES ... c)APEEND... VALUES... d)ADAUGA...VALORI... Raspunsul a)

In Oracle SQL * PLUS, comanda ALTER TABLE nu permite : a)adaugarea unei noi coloane b)redenumirea unei tabele c)stergerea unei restrictii d)adaugarea unei chei primare Raspunsul: b) In Oracle SQL * PLUS, optiunea CURRVAL, utilizata pentru definirea caracteristicilor unei secvente, stabileste: a)valoarea urmatoare a secventei b)valoarea curenta a secventei c)valoarea de inceput a secventei d)valoarea de final a secventei Raspunsul: b) Urmatoarea sintaxa : ACCEPT nume_variabila PROMPT text- produce ca efect: a)crearea automata de catre sistem a unei variabile initializate cu 1 b)crearea unei variabile prin citirea unei valori introduse de la tastatura c)afisarea unui text de comentariu d)este gresit definita, clauza PROMPT trebuind sa fie definita distinct Raspunsul: b) In Oracle SQL * PLUS, comanda CREATE TABLE permite : a)crearea unei tabele b)crearea unei secvente c)crearea unui index d)crearea unui tip de data Raspunsul a) In cadrul urmatoarei sintaxa : ACCEPT nume_variabila PROMPT text - clauza PROMPT permite : a)specificarea textului afisat ca prompter, inaintea citirii valorilor de la tastatura b)specificarea textului afisat ca prompter, imediat dupa citirea valorilor de la tastatura c)specificarea unui mesaj de avertizare pentru comanda ACCEPT d)nu se utilizeaza in cadrul comenzii ACCEPT

Raspunsul: a) In Oracle SQL * PLUS, comanda CREATE SEQUENCE permite: a)crearea unei tabele b)crearea unei secvente c)crearea unui index d)crearea unui tip de data. Raspunsul b) In Oracle SQL * PLUS, functia LOWER (col/value) permite: a)fortarea caracterelor scrise cu litere mari sau mixte, in caractere scrise cu litere mici b)fortarea caracterelor scrise cu litere mici in caractere scrise cu litere mari c)returnarea numarului de caractere din coloana sau valoarea literala d)translatarea lungimii caracterelor dintr-o coloana/valoare la o lungime specificata Raspunsul: a) In Oracle SQL * PLUS, explorarea structurilor arborescente, din cadrul unei tabele, se realizeaza cu ajutorul clauzelor: a)COUNT ([DISTINC/ALL]) b)GROUP BY si HAVING c)START WITH si CONNECT BY din clauza SELECT d)nu se pot defini structuri arborescente in SQL*Plus Raspunsul: c) In SQL *PLUS, specificati care dintre optiunile urmatoare ale comenzii CREATE SEQUENCE nu se poate modifica/actualiza : a)valoarea de inceput (prima valoare a secventei) b)incrementul c)valoarea maxima d)optiunea CYCLE Raspunsul: a) Oracle este un sistem de gestiune a bazelor de date: a)relational b)retea si relational c)complet relational, extins cu facilitati orientate obiect d)orientat-obiect Raspunsul c) In SQL *PLUS, viziunea este: a)o forma de prezentare a datelor pentru utilizator, din una sau mai multe tabele de baza sau tabele virtuale, obtinuta prin executarea unei cereri b)o forma implicita de vizualizare a datelor, oferita standard de ORACLE pentru executarea unor interogari c)este diferita de o tabela virtuala sau o vedere si permite strict actualizarea datelor unor cereri formulate de utilizator d)nu este o tabela definita de utilizator si permite memorarea datelor selectate dintr-o tabela intr-un buffer de memorie Raspunsul a) In cadrul arhitecturii ORACLE, componnta SQL*PLUS apartine: a)nucleului ORACLE b)interfetelor de dezvoltare ORACLE c)instrumentelor de intretinere ORACLE d)este o componenta distincta fata de arhitectura ORACLE Raspunsul: a) In Oracle SQL * PLUS, functia INITCAP permite: a)transformarea oricarei litere a unui cuvant, in litera mare

b)transformarea primei litere a fiecarui cuvant/coloana in litera mare c)transformarea unei litere specificate a unui cuvant , intr-o litera mare specificata d)este o similitudine cu alte SGBD si nu exista specificata in SQL*PLYS Raspunsul: b) In SQL *PLUS, este corect urmatorul exemplu ? UPDATE FACULTATI SET DenFacultate='Informatica' WHERE CodFacultate='Info' ; a)da b)nu, deoarece comanda UPDATE nu se foloseste cu clauza SET c)nu, deoarece comanda UPDATE nu se foloseste cu clauza WHILE d)nu, deoarece denumirea 'Informatica' este diferita de 'Info' Raspunsul: a)

Test Grile PSI Test Chuck Norris (Toate intrebarile - 79)

Operatia reprezinta o succesiune de actiuni elementare care genereaza evenimente interne, impreuna cu regulile de producere a acestora.La un moment dat ea poate fi in una din starile de mai jos.Care afirmatie nu este corecta? a)in asteptarea executiei b)terminata c)in curs de executie d)eronata Raspunsul : d) Implementarea unor modele matematice in cadrul sistemelor informatice: a)este o cale de respectare a cadrului legislativ b)este un principiu al selectiei si informarii prin exceptie c)asigura unicitatea datelor de intrare si prelucrarea corecta a acestora d)este un principiu de realizare a sistemelor informatice. Raspunsul: d) In etapa de evaluare a sistemului informational-decizional, diagnosticarea sistemului existent consta in evidentierea disfunctionalitatilor de mai jos. Care afirmatie nu este corecta? a)paralelisme in prelucrari b)sarcini neconcretizate in proceduri c)informatii neutilizate de proceduri d)structura organizatorica a firmei Raspunsul d) Sistemul informatic are ca obiectiv principal : a)reducerea costului informatiei b)cresterea exactitatii si preciziei informatiei c)cresterea gradului de incarcare a capacitatilor de productie d)asigurarea conducerii cu informatii reali si in timp util, necesare fundamentarii si elaborarii operative a deciziilor Raspunsul d) Descompunerea sistemelor se face, in principal, dupa: a)datele de intrare si datele de iesire b)modul de organizare a datelor c)functiunile sistemului d)hardware-ul utilizat Raspunsul: c) Colectia unei asocieri reprezinta: a)Atributele asocierii b)numarul de entitati participante c)Entitatile care participa la asociere d)Numarul de realizari de entitati participante Raspunsul: c) Ciclul informatie-decizie-actiune: a)este specific oricarui sistem b)Este specific unui sistem informational; c)este desfasurat doar intre elementele sistemului de conducere d)depinde de structura organizatorica a societatii comericale

Raspunsul: b)

Studiul si analiza sistemului existent presupune o serie de activitati specifice , dintre care enumeram cateva. Precizati care este activitatea ce nu se incadreaza in aceasta etapa. a)Studiul cadrului organizatoric b)Analiza (evaluarea) sistemului c)Studiul activitatilor de baza d)Elaborarea programelor corespunzatoare aplicatiilor utilizatorilor Raspunsul d) Ce este un sistem informatic de conducere? a)un sistem de aplicatii informatice care permit culegerea, stocarea, prelucrarea zilnica a datelor rezultate din desfasurarea tranzactiilor, asigurand actualizarea bazei de date; b)Un sistem de aplicatii informatice care se ocupa cu elaborarea de rapoarte sub un format standard necesar organizarii si conducerii operative a unitatii economico-sociale c)Un sistem de aplicatii informatice care asigura pe utilizatori cu informatii necesareluarii deciziilor d)Un sistem de aplicatii informatice special proiectate pentru decidentii de nivel inalt Raspunsul: b) Precizati care dintre urmatoarele activitati sunt parcurse pentru realizarea unui nomenclator de coduri: 1. Identificarea multimii elementelor ce urmeaza a fi codificate. 2. Identificarea cerintelor utilizatorilor. 3. Uniformizarea terminologiei. 4. Specificarea intrarilor sistemului 5. Identificarea corelatiilor logice sau relatiilor de ierarhizare / subordonare dintre caracteristicile elementelor ce urmeaza a fi codificate. 6. Specificarea iesirilor sistemului 7. Alegerea tipului de cod 8. Alegerea limbajului de codificare a datelor. 9. Estimarea capacitatii codurilor 10. Determinarea cifrei de control a codurilor 11. Atribuirea codurilor elementelor multimii de codificat. 12. Intretinerea nomenclatorului de coduri a)1,2,3,5,7,11 b)1,3,4,7,10,11 c)1,3,5,7,10,11 d)1,3,5,8,10,12 Raspunsul: c)

Structurarea subsistemelor este: a)o metoda de analiza si proiectare a sistemelor informatice b)un principiu de realizare a sistemelor informatice necesar datorita complexitatii acestora si caracterului limitat al resurselor; c)un model matematic de optimizare a deciziilor d)o metodologie de proiectare Raspunsul: b) Care dintre urmatoarele afirmatii referitoare la integritatea datelor este incorecta? a)Restrictiile de integritate asigura apartenenta la o lista de valori sau la un interval b)Restrictiile de integritate asigura apartenenta la un anumit format c)Restrictiile de integritate definesc reguli de coerenta cu alte date d)Asigura memorarea datelor pe suportul extern de date Raspunsul d)

Proiectarea bazei de date inseamna proiectarea acesteia sub cele 3 forme. Care afirmatie nu este corecta ? a)proiectarea schemei conceptuale a bazei de date b)proiectarea schemei externe c)proiectarea schemei fizice a bazei de date d)proiectarea structurii bazei de date

Raspunsul: b) Obiectivul principal al unui sistem informatic pentru management este : a)Optimizarea activitatilor economice ale organizatiei b)Cresterea vitezei de raspuns a sistemului informational c)Asigurarea selectiva si in timp util a tuturor nivelelor de conducere cu informatii necesare si reale pentru fundamentarea si elaborarea deciziilor d)Cresterea calitatii informatiilor Raspunsul: c) Formularele pretiparite sunt: a)machete de videoformat de intrare ce cuprind date ce se afiseaza implicit b)hirtii de imprimanta ce contin tiparite elementele fixe si variabile ale situatiei c)documente utilizate pentru citirea optica a datelor d)hartii de imprimanta ce contin tiparite elementele fixe ale situatiei Raspunsul: d) In metodologia SSADM catalogul cerintelor pentru noul sistem se realizeaza pe baza analizei modelului logic al sistemului existent si cuprinde cele de mai jos. Care dintre aceste afirmatii nu este corecta? a)cerinta b)sursa c)solutia d)destinatia Raspunsul: d) O proprietate a dependentelor functionale spune ca daca: X->Y si X>Z atunci X->Y,Z. a)aditivitatea b)dezvoltarea c)tranzitivitatea d)proiectia Raspunsul a)

Activitatea de proiectare a interfetei utilizator trebuie sa aiba in centrul ei: a)calculatorul b)utilizatorul c)SGBD-ul folosit d)echipa de programare Raspunsul: b)

Documentatia unui proiect sau produs program asigura cele de mai jos. Care afirmatie nu este corecta? a)comunicarea intre etapele si activitatile de realizare b)instructiuni complete pentru utilizarea, exploatarea curenta, intretinerea si dezvoltarea sistemului c)calitatea informatiilor prelucrate d)controlul lucrarilor realizate, inclusiv a calitatii acestora Raspunsul c)

Documentatia corespunzatoare fiecarei etape de realizare a sistemului este necesara pentru: a)Asigurarea comunicarii intre proiectant si beneficiar b)Descrierea actualului sistem, proiectarea noului sistem si implementarea acestuia c)Asigurarea interfetei intre diferitele categorii de personal implicate in realizarea si utilizarea sistemului proiectat d)Decontarea lucrarilor realizate

Raspunsul: c) Ce este un sistem informatic? a)O parte a sistemului informational in care procesul de culegere, stocare, prelucrare a datelor se realizeaza utilizand componente ale tehnologiei informatiei. b)O parte a sistemului informational in care procesul de prelucrare a datelor se realizeaza utilizand componente ale tehnologiei informatiei c)Sistemul care asigura introducerea unica a datelor si prelucrarea multipla a acestora in functie de cele mai diverse cerinte ale utilizatorilor d)Sistemul care utilizeaza numai echipamente de calcul, software si retele de transmitere a datelor Raspunsul: a) Care din urmatoarele afirmatii nu este corecta? a)Cardinalitatea relatiei defineste numarul de tupluri care apartin unei relatii(randuri) b)Gradul (aritatea) relatiei este dat de numarul de coloane, deci atribute ale relatiei c)Cheia primara reprezinta un atribut sau grup de atribute ale carui valori permit identificarea unica a unui tuplu dintr-o alta tabela. d)Cheie externa reprezinta un atribu sau grup de atribute care joaca rol de cheie primara intr-o alta tabela. O cheie externa trebuie sa respecte cerintele de integritate referentiala. Raspunsul c) Care dintre criteriile enuntate nu este corect, atunci cand se stabileste ordinea de prioritate in abordarea componentelor sistemului informatic: a)prioritatea obiectivelor componente b)asigurarea legaturilor dintre componente c)SGBDul utilizat d)disponibilitatea resurselor Raspunsul: c) Tehnicile complexe de analiza a sistemului informational-decizional utilizeaza, pentru sistematizarea si sintetizarea informatiilor mai multe tehnici de reprezentare. Care dintre cele enuntate mai jos nu fac parte dintre acestea : a)tehnica programarii structurate b)tehnica grilelor c)tehnica tabelelor de decizie d)tehnica diagramelor Raspunsul: a) Tehnica concordantei intrari-iesiri privind analiza si proiectarea sistemelor informatice nu ofera posibilitatea pentru: a)definirea obiectivelor sistemului informatic b)proiectarea iesirilor sistemului informatic c)proiectarea intrarilor sistemului informatic d)definirea colectiilor de date Raspunsul: a) Cu privire la proiectarea logica de detaliu a iesirilor sistemelor informatice vor fi precizate o serie de aspecte dintre care enumeram: 1. Denumirea situatiilor de informare /raportare. 2. Purtatorul tehnic (fizic) de informatie 3. Corelatiile dintre indicatori 4. Structura logica a bazei de date sau fisierelor 5. Algoritmii care stau la baza elabolarii situatiilor de iesire 6. Macheta situatiei de iesire 7. Sursa 8. Destinatia Precizati care combinatie de afirmatii sunt adevarate: a)1,2,3,7,8 b)1,3,4,5,8 c)1,3,5,6,7 d)1,3,5,7,8 Raspunsul: d) Care dintre tehnicile de mai jos nu fac parte din grupa tehnicilor elementare de analiza: a)observarea directa b)interviul

c)analiza concordantei dintre intrari si iesiri d)studiul documentelor din sistem Raspunsul: c) Normalizarea progresiva a tabelelor unei baze de date duce la eliminarea unor anomalii cum sunt cele specificate mai jos. Care afirmatie nu este corecta? a)anomalia de stergere b)anomalia de adaugare c)anomalia de definire a structurii d)anomalia de modificare Raspunsul: c) Metoda top-down are ca obiectiv principal: a)descompunerea sistemului de jos in sus b)eliminearea redundantelor din sistemul informatic c)realizarea modularizarii sistemului de sus in jos d)obtinerea arborelui sistemului Raspunsul: c) Fiind date doua relatii R1 si R2 , indicati care este operatia ce permite realizarea unei noi relatii R3 ce contine tuplurile comune lui R1 si R2, tinand seama de faptul ca cele doua relatii sunt compatibile: a)jonctiunea b)proiectia c)reuniunea d)intrsectia Raspunsul d)

Proiectarea structurii fizice a bazei de date cuprinde activitatile de mai jos. Care afirmatie nu este corecta? a)proiectarea structurii logice a tabelelor b)proiectarea machetelor de stocare a datelor c)definirea caracteristicilor fizice la nivelul fisierelor bazei de date d)calculul nevesarului de suport tehnic de date Raspunsul a)

Diagrama fluxului de date fizice (DFDF) ca reprezentare schematica a sistemului existent evidentiaza cele de mai jos. Care afirmatie nu este corecta? a)entitatile interne b)entitatile externe sistemului c)fluxul datelor dintre cele 2 tipuri de entitati d)procesele de prelucrare din cadrul sistemului Raspunsul d) Un sistem informatic dat in exploatare curenta trebuie sa fie permanent supus unor operatii dintre cele mentionate mai jos. Care dintre acestea nu este corecta a)imbunatatit b)intretinut c)testat d)dezvoltat Raspunsul c) Programarea modulara reprezinta un concept care permite efectuarea programarii pe module sau subprograme cu caracteristicile de

mai jos. Care afirmatie nu este corecta ? a)un singur punct de intrare b)un singur punct de iesire c)indeplinesc o functie predefinita d)nu pot fi testate independent Raspunsul: d) Pentru sistematizarea informatiilor in urma studiului si analizei sistemului existent se utilizeaza tehnicile de reprezentare de mai jos. Care dintre aceste afirmatii nu este corecta? a)scheme organizatorice b)scheme conceptuale c)scheme logice d)scheme de sistem Raspunsul: b) Diagnosticarea sistemului informational-decizional existent consta in evidentierea urmatoarelor aspecte. Care dintre cele mentionate mai jos nu corespunde etapei? a)paralelisme in prelucrari b)sarcini neconcretizate in proceduri c)informatii neutilizate in procedurii d)solutii de stucturare a datelor Raspunsul d) Activitatile specifice etapei de studiu si analiza sitemului existent esunt : a)Studiul sistemului de conducere, analiza critica a sistemului de conducere, definirea obiectivului sistemului informatic b)Studiul sistemului existent, analiza si evaluarea sistemului existent, definirea directiilor de perfectionare a actualului sistem c)Studiul sistemului de conducere, analiza critica a sistemului operational, definirea directiilor de imbunatatire a productiei d)Studiul sistemului de conducere, analiza si evaluarea sistemului, definirea directiilor de perfectionare. Raspunsul: b) Ciclul de viata al sistemului informatic: a)Incepe cu decizia de realizare a sistemului informatic si se incheie cu decizia de abandonare a acestuia in forma existenta si inlocuirea lui cu un sistem nou b)Incepe cu etapa de elaborare a propunerilor de realizare si se incheie cu etapa de implementare c)Incepe cu decizia de realizare a sistemului informatic si se incheie cu etapa de implementare a acestuia d)Incepe cu etapa de studiu si analiza a sistemului existent si se incheie cu etapa de exploatare a noului sistem informatic Raspunsul d) Specificatiile tehnice de iesire ale unui sistem informatic sunt necesare pentru: a)conducerea societatii comerciale utilizand mijloace moderne b)administrarea sistemului informatic de catre compartimentul de informatica c)proiectarea documentelor si videoformatelor de intrare d)scrierea programelor pentru obtinerea situatiilor finale, intr-o forma pe care utilizatorii trebuie sa o inteleaga si sa-si regaseasca cerintele lor Raspunsul d) Participarea nemijlocita a conducerii unitatii la realizarea sistemului informatic este necesara pentru: a)Stabilirea corecta si ompleta a cerintelor informationale b)Asigurarea resurselor necesare realizarii, implementarii, exploatarii sistemului informatic c)Asigurarea conducerii lucrarilor de realizare a sistemului informatic d)Stabilirea corecta si completa a cerintelor informationale si asigurarea resurselor necesare realizarii, implementarii si exploatarii sistemului informatic; Raspunsul d)

Care din afirmatiile urmatoare, referitoare la modelul entitate asociere nu este adevarata? a)Entitatea este reprezentarea unui obiect relevant pentru problema de rezolvat b)O entitate se reprezinta printr-un asamblu de atribute c)O asociere poate avea atribute proprii d)Un atribut poate aparea in una sau mai multe entitati. Raspunsul: d) Un model entitate asociere poate fi dezvoltat ulterior, functie de conditiile concrete ale problemei date, printr-o serie de activitati. Care dintre aceste activitati, prezentate mai jos, nu este corecta? a)generalizare sau definire de supertipuri b)incapsulare c)specializare sau definire subtipuri d)introducerea timpului si crearea unui model temporal Raspunsul b)

Pentru construirea modelului fizic al datelor se parcurg urmatorii pasi. Care dintre afirmatiile de mai jos nu este corecta? a)identificarea entitatilor b)specificarea cerintelor pentru sistemul cerut c)identificarea relatiilor dintre entitati d)intocmirea modelului entitate-asociere Raspunsul: b) Pentru validarea unui model conceptual al datelor din punctul de vedere al constructiei se impune respectarea unui set de reguli, dintre care mai importante sunt cele de mai jos. Care dintre aceste afirmatii nu este corecta? a)unicitatea numelor b)atribute derivabile c)Atribute numerice d)valoarea NULL Raspunsul: c) Care din urmatoarele activitati nu se desfasoara in etapa de programare a unei aplicatii informatice: a)Analiza sistemului existent b)Proiectarea programelor c)Programarea propriu-zisa d)Testarea programelor Raspunsul a)

Prin proiectarea structurii unei baze de date relationale se urmareste sa se asigure: 1. flexibilitatea tabelelor 2. stabilitatea tabelelor 3. simplitatea tabelelor 4. inlaturarea anomaliilor de ordin logic 5. facilitati de interfata cu utilizatorii 6. utilizarea unor instrumente de tip CASE , 7. rationalizarea si simplificarea fluxurilor informationale 8. implementarea unor modele matematice in cadrul sistemului informatic 9. insusirea facila a exploatarii bazei de date de catre utilizatorii finali 10. incarcarea masiva a bazei de date. Care dintre urmatoarele variante este corecta: a)1,2,3,4 b)1,5,7,8 c)2,3,4,6 d)4,7,8,9 Raspunsul: a) Capacitatea unui sistem de coduri reprezinta: a)lungimea codului, cu specificarea semnificatiei diferitelor grupuri de caractere din cadrul acestuia b)codul impreuna cu cifra de control asociata acestuia

c)totalitatea combinatiilor distincte posibil de realizat din simbolurile ce compun codul d)numarul de caractere distincte folosite in cadrul codului Raspunsul: c) Conform metodologiei SSADM, in etapa III, specificarea cerintelor pentru sistemul ceut, se parcurg mai multi pasi. Care dintre activitatile mentionate mai jos nu corespunde etapei specificate ? a)definirea solutiei de realizare b)definirea prelucrarilor c)definirea functiilor si datelor din sistem d)definirea sistemului de codificare a datelor Raspunsul d) Restrictiile de integritate privind rolurile jucate de entitati in cadrul asocierilor stabilesc conditiile ce trebuie indeplinite de rolurile jucate de un tip de entitate in diverse asocieri, cum ar fi cele de mai jos. Care afirmatie nu este corecta? a)incluziunea de roluri b)egalitatea de roluri c)excluziunea de roluri d)asocierea de roluri Raspunsul: d) Ce criterii se au in vedere in etapizarea activitatilor de realizare a sistemelor informatice: a)diferitele categorii de personal antrenate in activitatea de realizare a sistemelor informatice precum si omogenitatea activitatilor de realizat ; b)diferitele categorii de personal antrenate in activitatea de realizare a sistemelor informatice c)omogenitatea activitatilor de realizat d)omogenitatea activitatilor si fluxul tehnilogic de prelucrare a datelor Raspunsul a) Fluxul informational: a)reprezinta o caracteristica a evidentei contabile b)este ansamblul compartimentelor organizatorice ale societatii prin care circula datele c)este ansamblul datelor necesare desfasurarii operatiilor, actiunilor sau activitatilor dintr-o companie d)este contstituit din traseele prestabilite ale datelor Raspunsul: c) In momentul elaborarii unui nomenclator de coduri se determina, pentru fiecare cod, o cifra de control corespunzatoare. Acest lucru se realizeaza pe baza unui algoritm dintre cei mentionati mai jos. Care afirmatie nu este corecta? a)media aritmetica ponderata b)media geometrica ponderata c)Nu exista nici un algoritm pentru calculul cifrei de control d)conversia restului impartirii intr-un caracter alfabetic Raspunsul: c) Elementele unui model de date pentru baze de date sunt: a)expresiile, restrictiil, legaturile b)operatirii, opreanzii, expresiile c)operanzii,structura, metodologia d)structura, operatorii, restrictiile Raspunsul: d) Dintre activitatile ce trebuie realizate in etapa de implementare , receptionarea sistemului informatic : a)este prima b)este ultima c)este a doua d)nu face parte din implementare

Raspunsul: b) Evaluarea performantelor si limitelor sistemului existent se face pe baza urmatoarelor criterii: 1. gradul de asigurare cu informatii necesare si suficiente a conducerii la diferite niveluri; 2. gradul de ocupare a suportului de memorie externa necesar bazei de date; 3. masura in care sistemul informational asigura realizarea obiectivelor, indeplinirii functiilor si sarcinilor de baza ale unitatii economice; 4. calitatea informatiilor de intrare si iesire ale sistemului; 5. frecventa intrarilor si iesirilor sistemului; 6. gradul de ocupare a capacitatilor de productie. a)1,3,4,6 b)1,2,3,5,6 c)3,4,5,6 d)1,3,4,5 Raspunsul a) Precizati care din urmatoarele secvente reprezinta succesiunea logica a procesului de derivare a modelului: 1. identificarea stocurilor logice de date 2. inlaturarea referintelor fizice si temporare 3. derivarea proceselor logice 4. derivarea fluxurilor logice 5. gruparea proceselor elementare a)3,2,1,4,5 b)2,1,4,3,4 c)3,1,5,4,2 d)1,2,3,4,5 Raspunsul d) Considerand doua tabele A si B, relatiile dintre ele pot fi de mai multe feluri. Care afirmatie nu este corecta ? a)una la unu b)unu la multi c)multi la multi d)unu la infinit Raspunsul: d) Principiul unicitatii datelor de intrare creaza premize pentru a asigura cele de mai jos. Care afirmatie nu este corecta? a)controlul riguros al datelor b)eliminarea erorilor de introducere a datelor c)raspunderea celui care le furnizeaza, le introduce si le prelucreaza d)asigurarea exactitatii lor Raspunsul: b) Completitudinea si corectitudinea informatiilor culese in cadrul interviului nu depind de: a)indemanarea si inteligenta analistului b)capacitatea analistului de a pune intrebari c)experienta analistului d)creativitatea analistului Raspunsul: d) Ce este un sistem informational? a)Un ansamblu de documente si date destinate sa furnizeze informatii sistemului decizional b)O parte oarecare a sistemului informatic c)Un ansamblu de oameni, echipamente, software, procese si date destinate sa furnizeze informatii active sistemului decizional d)Un ansamblu de oameni si procese destinate sa furnizeze informatii sistemului decizional Raspunsul: c) Specific sistemelor informatice pentru conducerea activitatilor economice este faptul ca: a)datele de intrare si datele de iesire sunt furnizate sub forma de coduri b)datele de intrare si datele de iesire sunt asigurate/furnizate prin dispozitive automate sub forma de impulsuri c)datele de intrare sunt preluate din documente si datele de iesire sunt de regula furnizate sub forma de liste, rapoarte, grafice d)fisierele de date au organizare relativa

Raspunsul: c) Un atribut poate fi analizat din punctul de vedere al realizarilor pe care le reprezinta si poate fi de mai multe feluri. Care dintre urmatoarele afirmatii nu este corecta? a)obligatoriu, ceea ce inseamna ca trebuie sa printeze cel putin o realizare, deci sa aiba o valoare NOT NULL b)reflexiv, daca leaga 2 realizari ale aceleiasi entitati; c)monovaloare, atunci cand pentru o entitate sau o asociere poate lua singura valoare d)optional, daca nu este obligatoriu sa prezinte valoare Raspunsul: b) Prezentarea sistemului informational-decizional descrie urmatoarele aspecte ale acestuia. Care dintre afirmatii nu este corecta? a)componentele sistemului si structura sa b)procesul de decizie si principalele decizii, pe nivele c)procedurile de prelucrare a datelor d)modificari organizatorice impuse de introducerea noului sistem Raspunsul: d) Codurile compuse nu pot fi : a)ierarhizate b)juxtapuse c)matriceale d)descriptive Raspunsul: d) Care din urmatoarele afirmatii nu este corecta? a)diagrama contextuala este primul nivel al DFD b)diagrama contextuala defineste aria de intindere a sistemului analizat c)diagrama contextuala stabileste granitele sistemului analizat d)diagrama contextuala este ultimul nivel de rafinare a DFD Raspunsul: b) Inregistrarea datelor la locul si momentul producerii fenomenului este un principiu specific pentru: a)Evidenta tehnic-operativa b)Evidenta contabila c)Evidenta statistica d)Evidenta automata

Raspunsul a) Asocierea reflexiva este o asociere care: a)leaga realizari diferite ale aceleiasi entitati b)leaga realizari apartinand la doua tipuri de entitati diferite c)leaga realizari apartinand la mai multe entitati d)nu exista asociere reflexive Raspunsul: a) In cazul metodologiei SSADM, in etapa de proiectare a noului sistem, intrarile si iesirile pentru noul sistem se vor identifica din: a)diagrama contextuala (nivelul 0) a modelului logic al sistemului proiectat b)diagrama contextuala (nivelul 0) a modelului logic al sistemului existent c)diagrama de flux a datelor, nivelul frunza, a modelului logic al sistemului existent d)diagrama de flux a datelor, nivelul frunza, a modelului logic al sistemului proiectat Raspunsul a)

Care dintre urmatoarele caracteristici nu se studiaza in cadrul etapei 'Studiul sistemului existent privind caracteristicile generale ale

unitatii economice' ? a)profilul unitatii economice b)specificul activitatii c)nomenclatorul de produse/servicii prestate d)aplicatii informatice in exploatare curenta Raspunsul: c) Investigarea sistemului existent, o activitate deosebit de laborioasa, care inseamna practic cunosterea si studiul sistemului obiect, cuprinde o serie de actiuni dintre care: a)culegerea de informatii, documentarea b)codificarea datelor c)structurarea datelor d)proiectarea interfetei Raspunsul a) 'Productie/servicii', 'Resurse umane', 'Financiar contabilitate','Comerciala(Aprovizionare-Desfacere)','Cercetare0Dezvoltare', 'Marketing' sunt : a)niveluri de decizie b)elemente de buget ce trebuiesc introduse in sistemul informational c)functii de baza ale unei societati comerciale d)atribute ale conducerii societatii Raspunsul: c) Prin structurarea sistemului informatic nu se vor evidentia : a)subsistemele componente b)legaturile dintre acestea c)programele corespunzatoare d)conexiunile exterioare ale sistemului cu alte sisteme, pe verticala si pe orizontala Raspunsul: c) Flexibilitatea codurilor proiectate inseamna: a)posibilitatea adaugarii sau excluderii de coduri fara a afecta structura codurilor b)stabilitatea in timp a codurilor c)tendinta de crestere a volumului de informatii d)utilizarea informatiilor un timp mai indelugat Raspunsul: a)

Daca locul de munca este codificat cu structura: x xx xxx | | | loc de munca | | atelier I sectie Atunci codul va fi: a)secvential b)secvential cu formare de grupe c)ierarhic d)juxtapus Raspunsul c) Un sistem cibernetic: a)este un sistem care contine calculatoare b)transmite decizii de la sistemul de conducere la sistemul condus c)este un sistem cu autoreglare d)este un sistem de relatii comerciale Raspunsul: c) Dupa natura caracterelor ce intra in componenta codurilor, acestea pot fi de mai multe feluri. Care dintre aceste afirmatii nu este corecta?

a)coduri numerice - formate din secvente de numere naturale b)coduri alfabetice - formate din caractere alfabetice c)coduri binare - formate din cifre binare d)coduri alfanumerice - formate din caractere alfabetice si numerice Raspunsul: c) Care din urmatoarele grupe de activitati nu se realizeaza in cadrul etapei de 'Studiu si analiza sistemului existent' ? a)proiectarea machetelor situatiilor de informare/raportare b)studiul sistemului condus c)studiul sistemului de conducere d)definirea caracteristicilor generale ale societatii comerciale analizate Raspunsul: a)

Grila informationala sau de decizie reflecta o problema si nu contine: a)informatiile de intrare b)informatiile de iesire c)modul de obtinere a informatiilor de iesire din cele de intrare d)regulile de validare a datelor Raspunsul: d) Instrumentele CASE sunt specifice diverselor domenii ale activitatii de proiectare si realizare a sistemelor informatice, cum sunt cele specificate mai jos.Care afirmatie nu este corecta? a)proiectarea si modelarea functionala si procedurala b)modelarea datelor si proiectarea bazei de date c)generarea codurilor d)stabilirea algoritmilor de prelucrare a datelor Raspunsul: d)

Test Grile Access

Test mediu (25 intrebari aleatoare) 1.Sistemul informatic are ca obiectiv principal : a)reducerea costului informatiei b)cresterea exactitatii si preciziei informatiei c)cresterea gradului de incarcare a capacitatilor de productie d)asigurarea conducerii cu informatii reali si in timp util, necesare fundamentarii si elaborarii operative a deciziilor Raspunsul d) 2.Flexibilitatea codurilor proiectate inseamna: a)posibilitatea adaugarii sau excluderii de coduri fara a afecta structura codurilor b)stabilitatea in timp a codurilor c)tendinta de crestere a volumului de informatii d)utilizarea informatiilor un timp mai indelugat Raspunsul a) 3.Activitatile specifice etapei de studiu si analiza sitemului existent esunt : a)Studiul sistemului de conducere, analiza critica a sistemului de conducere, definirea obiectivului sistemului informatic b)Studiul sistemului existent, analiza si evaluarea sistemului existent, definirea directiilor de perfectionare a actualului sistem c)Studiul sistemului de conducere, analiza critica a sistemului operational, definirea directiilor de imbunatatire a productiei d)Studiul sistemului de conducere, analiza si evaluarea sistemului, definirea directiilor de perfectionare. Raspunsul b) 4.In momentul elaborarii unui nomenclator de coduri se determina, pentru fiecare cod, o cifra de control corespunzatoare. Acest lucru se realizeaza pe baza unui algoritm dintre cei mentionati mai jos. Care afirmatie nu este corecta? a)media aritmetica ponderata b)media geometrica ponderata c)Nu exista nici un algoritm pentru calculul cifrei de control d)conversia restului impartirii intr-un caracter alfabetic Raspunsul c) 5.Documentatia corespunzatoare fiecarei etape de realizare a sistemului este necesara pentru: a)Asigurarea comunicarii intre proiectant si beneficiar b)Descrierea actualului sistem, proiectarea noului sistem si implementarea acestuia c)Asigurarea interfetei intre diferitele categorii de personal implicate in realizarea si utilizarea sistemului proiectat d)Decontarea lucrarilor realizate Raspunsul c) 6.Activitatea de proiectare a interfetei utilizator trebuie sa aiba in centrul ei: a)calculatorul b)utilizatorul c)SGBD-ul folosit d)echipa de programare Raspunsul b) 7.Un sistem cibernetic: a)este un sistem care contine calculatoare b)transmite decizii de la sistemul de conducere la sistemul condus

c)este un sistem cu autoreglare d)este un sistem de relatii comerciale Raspunsul c) 8.Implementarea unor modele matematice in cadrul sistemelor informatice: a)este o cale de respectare a cadrului legislativ b)este un principiu al selectiei si informarii prin exceptie c)asigura unicitatea datelor de intrare si prelucrarea corecta a acestora d)este un principiu de realizare a sistemelor informatice. Raspunsul d) 9.Care din urmatoarele afirmatii nu este corecta? a)diagrama contextuala este primul nivel al DFD b)diagrama contextuala defineste aria de intindere a sistemului analizat c)diagrama contextuala stabileste granitele sistemului analizat d)diagrama contextuala este ultimul nivel de rafinare a DFD Raspunsul b) 10.Completitudinea si corectitudinea informatiilor culese in cadrul interviului nu depind de: a)indemanarea si inteligenta analistului b)capacitatea analistului de a pune intrebari c)experienta analistului d)creativitatea analistului Raspunsul d) 11.Un model entitate asociere poate fi dezvoltat ulterior, functie de conditiile concrete ale problemei date, printr-o serie de activitati. Care dintre aceste activitati, prezentate mai jos, nu este corecta? a)generalizare sau definire de supertipuri b)incapsulare c)specializare sau definire subtipuri d)introducerea timpului si crearea unui model temporal Raspunsul b) 12.In etapa de evaluare a sistemului informational-decizional, diagnosticarea sistemului existent consta in evidentierea disfunctionalitatilor de mai jos. Care afirmatie nu este corecta? a)paralelisme in prelucrari b)sarcini neconcretizate in proceduri c)informatii neutilizate de proceduri d)structura organizatorica a firmei Raspunsul d) 13.Obiectivul principal al unui sistem informatic pentru management este : a)Optimizarea activitatilor economice ale organizatiei b)Cresterea vitezei de raspuns a sistemului informational c)Asigurarea selectiva si in timp util a tuturor nivelelor de conducere cu informatii necesare si reale pentru fundamentarea si elaborarea deciziilor d)Cresterea calitatii informatiilor Raspunsul c) 14.Instrumentele CASE sunt specifice diverselor domenii ale activitatii de proiectare si realizare a sistemelor informatice, cum sunt cele specificate mai jos.Care afirmatie nu este corecta? a)proiectarea si modelarea functionala si procedurala

b)modelarea datelor si proiectarea bazei de date c)generarea codurilor d)stabilirea algoritmilor de prelucrare a datelor Raspunsul d) 15.Programarea modulara reprezinta un concept care permite efectuarea programarii pe module sau subprograme cu caracteristicile de mai jos. Care afirmatie nu este corecta ? a)un singur punct de intrare b)un singur punct de iesire c)indeplinesc o functie predefinita d)nu pot fi testate independent Raspunsul d) 16.Grila informationala sau de decizie reflecta o problema si nu contine: a)informatiile de intrare b)informatiile de iesire c)modul de obtinere a informatiilor de iesire din cele de intrare d)regulile de validare a datelor Raspunsul d) 17.Care din urmatoarele grupe de activitati nu se realizeaza in cadrul etapei de 'Studiu si analiza sistemului existent' ? a)proiectarea machetelor situatiilor de informare/raportare b)studiul sistemului condus c)studiul sistemului de conducere d)definirea caracteristicilor generale ale societatii comerciale analizate Raspunsul a) 18.Principiul unicitatii datelor de intrare creaza premize pentru a asigura cele de mai jos. Care afirmatie nu este corecta? a)controlul riguros al datelor b)eliminarea erorilor de introducere a datelor c)raspunderea celui care le furnizeaza, le introduce si le prelucreaza d)asigurarea exactitatii lor Raspunsul b) 19.In metodologia SSADM catalogul cerintelor pentru noul sistem se realizeaza pe baza analizei modelului logic al sistemului existent si cuprinde cele de mai jos. Care dintre aceste afirmatii nu este corecta? a)cerinta b)sursa c)solutia d)destinatia Raspunsul d) 20.Evaluarea performantelor si limitelor sistemului existent se face pe baza urmatoarelor criterii: 1. gradul de asigurare cu informatii necesare si suficiente a conducerii la diferite niveluri; 2. gradul de ocupare a suportului de memorie externa necesar bazei de date; 3. masura in care sistemul informational asigura realizarea obiectivelor, indeplinirii functiilor si sarcinilor de baza ale unitatii economice; 4. calitatea informatiilor de intrare si iesire ale sistemului; 5. frecventa intrarilor si iesirilor sistemului; 6. gradul de ocupare a capacitatilor de productie. a)1,3,4,6 b)1,2,3,5,6 c)3,4,5,6 d)1,3,4,5 Raspunsul a)

21.Normalizarea progresiva a tabelelor unei baze de date duce la eliminarea unor anomalii cum sunt cele specificate mai jos. Care afirmatie nu este corecta? a)anomalia de stergere b)anomalia de adaugare c)anomalia de definire a structurii d)anomalia de modificare Raspunsul c) 22.Ce este un sistem informatic de conducere? a)un sistem de aplicatii informatice care permit culegerea, stocarea, prelucrarea zilnica a datelor rezultate din desfasurarea tranzactiilor, asigurand actualizarea bazei de date; b)Un sistem de aplicatii informatice care se ocupa cu elaborarea de rapoarte sub un format standard necesar organizarii si conducerii operative a unitatii economico-sociale c)Un sistem de aplicatii informatice care asigura pe utilizatori cu informatii necesareluarii deciziilor d)Un sistem de aplicatii informatice special proiectate pentru decidentii de nivel inalt Raspunsul b) 23.??? Proiectarea bazei de date inseamna proiectarea acesteia sub cele 3 forme. Care afirmatie nu este corecta ? a)proiectarea schemei conceptuale a bazei de date b)proiectarea schemei externe c)proiectarea schemei fizice a bazei de date d)proiectarea structurii bazei de date Raspunsul b) 24.Restrictiile de integritate privind rolurile jucate de entitati in cadrul asocierilor stabilesc conditiile ce trebuie indeplinite de rolurile jucate de un tip de entitate in diverse asocieri, cum ar fi cele de mai jos. Care afirmatie nu este corecta? a)incluziunea de roluri b)egalitatea de roluri c)excluziunea de roluri d)asocierea de roluri Raspunsul d) 25.Ce criterii se au in vedere in etapizarea activitatilor de realizare a sistemelor informatice: a)diferitele categorii de personal antrenate in activitatea de realizare a sistemelor informatice precum si omogenitatea activitatilor de realizat ; b)diferitele categorii de personal antrenate in activitatea de realizare a sistemelor informatice c)omogenitatea activitatilor de realizat d)omogenitatea activitatilor si fluxul tehnilogic de prelucrare a datelor Raspunsul a)