Top Banner

of 65

Teste Admitere Informatica 2014

Jan 08, 2016

Download

Documents

Sorin Cosmin

teste
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Universitatea Dunrea de Jos din Galai

    CULEGERE DE TESTE PENTRU ADMITEREA 2014

    DISCIPLINA: INFORMATIC

    CULEGEREA DE TESTE ESTE RECOMANDAT PENTRU CANDIDAII CARE VOR SUSINE CONCURS DE ADMITERE LA DOMENIILE/SPECIALIZRILE URMTOARELOR FACULTI: - Mecanic - Arhitectur naval - Automatic, Calculatoare, Inginerie Electric i Electronic - Ingineria Materialor i a Mediului - Inginerie din Brila - Economie i Administrarea Afacerilor

  • 1. O funcie reprezint o secven de cod care:

    A. poate fi apelat doar din funcia principal main( ); B. poate fi apelat doar dintr-un fiier extern fiierului surs; C. poate fi apelat din diferite pri ale unei aplicaii.

    2. Instruciunile unui program editat n limbajul C:

    A. trebuie s aparin funciei main( ); B. pot fi editate n orice zon a programului; C. trebuie s aparin unei funcii.

    3. Execuia fiecrui program n limbajul C ncepe cu execuia instruciunilor din:

    A. funcia main( ); B. prima funcie editat; C. funcia care are declarate variabile globale.

    4. Rolul compilatorului este acela de a testa dac:

    A. un program este editat correct; B. dac execuia unui program conduce la un rezultat corect; C. un program este corect editat i conduce la rezultatul dorit de utilizator.

    5. Care dintre urmtorii identificatori sunt editai corect pentru limbajul C:

    A. x; B. corect#1; C. unu_si_doi.

    6. n limbajul C, urmtoarea construcie: #include permite includerea

    unui fiier: A. definit de utilizator, care trebuie s se gseasc n acelai director cu fiierul surs

    dac nu este prevzut calea sau ntr-un director ce corespunde cii specificate;

    B. definit de utilizator, care ns nu trebuie s se gseasc n acelai director cu fiierul surs, chiar i atunci cnd nu este prevzut calea;

    C. standard.

    7. n limbajul C, urmtoarea construcie: #include specificator_fiier permite includerea unui fiier:

    A. definit de utilizator, care trebuie s se gseasc n acelai director cu fiierul surs dac nu este prevzut calea, sau ntr-un director ce corespunde cii specificate;

    B. definit de utilizator, care ns nu trebuie s se gseasc n acelai director cu fiierul surs, chiar i atunci cnd nu este prevzut calea;

    C. definit de utilizator, care ns trebuie s se gseasc n acelai director cu fiierul surs.

  • 8. Secvena de cod alturat, editat n limbajul C este greit deoarece:

    A. funcia main( ) nu poate fi de tipul void ; B. corpul oricrei funcii trebuie inclus ntre acolade; C. funcia main( ) nu are niciun parametru, deci nu trebuia

    inclus void ntre paranteze.

    void main(void) printf("%d",100);

    9. n limbajul C, datele variabile:

    A. i schimb valorile n timpul execuiei programului; B. nu i schimb valorile n timpul execuiei programului; C. i schimb valorile doar la compilare.

    10. n limbajul C, iniializarea se refer la:

    A. atribuirea unei valori unei variabile pe parcursul execuiei programului; B. atribuirea unei valori unei variabile n momentul n care aceasta este declarat; C. atribuirea unei valori unei variabile la prima instruciune de atribuire.

    11. n limbajul C, funcia getch( ) permite citirea:

    A. cu ecou (la citire, caracterul este afiat) a unui caracter de la tastatur; B. fr ecou a unui caracter de la tastatur ; C. cu ecou a unui ir de caractere de la tastatur.

    12. n limbajul C, funcia getche( ) permite citirea:

    A. cu ecou (la citire, caracterul este afiat) a unui caracter de la tastatur ; B. fr ecou a unui caracter de la tastatur ; C. cu ecou a unui ir de caractere de la tastatur.

    13. Funcia scanf( ) permite:

    A. citirea datelor de la tastatur sub controlul unor formate specifice; B. citirea datelor de la tastatur, fr includerea unor formate specifice; C. afiarea datelor sub controlul unor formate specifice.

    14. n limbajul C, ++ este un operator de:

    A. incrementare, deci poate crete sau scdea valoarea unui variabile cu 1; B. decrementare, deci poate crete sau scdea valoarea unui variabile cu 1; C. incrementare, poate sa apre att dup numele unei variabile, ct i naintea lui i

    produce acelai rezultat: crete cu 1 valoarea variabilei incrementate. 15. n limbajul C, -- este un operator de:

    A. incrementare, deci poate crete sau scdea valoarea unui variabile cu 1; B. decrementare, deci poate crete sau scdea valoarea unui variabile cu 1; C. decrementare, poate aprea att dup numele unei variabile, ct i naintea lui i

    produce acelai rezultat: scade cu 1 valoarea variabilei decrementate.

    16. Fie urmtoarea expresie: a=x++. Care dintre urmtoarele afirmaii este adevrat: A. incrementez x cu 1, dup care valoarea incrementat este atribuit variabilei a; B. atribuie variabilei a valoarea variabilei x, dup care se incrementeaz x cu 1; C. nu exist o regul n acest sens.

  • 17. Fie urmtoarea expresie: a=++x. Care dintre urmtoarele afirmaii este adevrat:

    A. iniial se realizeaz incrementarea cu 1 a valorii variabilei x, dup care valoarea incrementat este atribuit variabilei a;

    B. iniial, se atribuie variabilei a valoarea variabilei x, dup care se incrementeaz cu 1 valoarea variabilei x;

    C. nu exist o regul n acest sens.

    18. Instruciunea for este o instruciune repetitiv: A. cu contor, ceea ce nseamn c variabila care controleaz ciclul este testat doar

    la sfritul iteraiei; B. cu contor, ceea ce nseamn c variabila care controleaz ciclul este testat doar

    la nceputul iteraiei; C. cu contor, ceea ce nseamn c variabila care controleaz ciclul este testat la

    fiecare iteraie.

    19. While este o instruciune repetitiv: A. cu test iniial; B. cu test final; C. cu contor.

    20. Do while este o instruciune repetitiv:

    A. cu test iniial; B. cu test final; C. cu contor.

    21. Diferena dintre instruciunile repetitive while i do while este aceea c:

    A. while este una cu contor n timp ce do while este cu test final; B. while este una cu test iniial n timp ce do while este cu contor; C. while este una cu test iniial n timp ce do while este cu test final.

    22. n limbajul C, n cazul unei structuri alternative de tipul switch, variabila testat poate fi:

    A. doar de tipul int; B. de tipul int sau char; C. de orice tip numeric.

    23. Care este rezultatul ce va fi afiat dup executarea

    secvenei alturate de cod n limbajul C? A. eroare la compilare; B. eroare la execuie; C. a=10; b=20.

    int a=10,b=20; printf("a=%d, b=%d",a++,b++);

    24. Care este rezultatul ce va fi afiat dup executarea

    secvene de cod n limbajul C? A. a=10, b=20; B. a=11, b=21; C. eroarea la compilare.

    int a=10,b=20; printf("a=%d, b=%d",++a,++b);

  • 25. Care este rezultatul ce va fi afiat dup executarea secvenei alturate de cod n limbajul C?

    A. a=10, b=20; B. a=9, b=19; C. eroarea la compilare.

    int a=10,b=20; printf("a=%d, b=%d",--a,--b);

    26. Care este rezultatul afiat dup

    execuia secvenei alturate de cod n limbajul C?

    A. a=10, b=20; B. a=9, b=19; C. eroarea la compilare.

    int a=10,b=20; printf("a=%d, b=%d",a--,b--);

    27. Care este rezultatul ce va fi afiat

    dup executarea secvenei alturate de cod n limbajul C?

    A. a=10, b=20, a=10, b=20; B. a=10, b=20, a=11, b=21; C. a=11, b=21, a=10, b=20.

    int a=10,b=20; printf("a=%d, b=%d, a=%d, b=%d",a++,b++,a,b);

    28. Care este rezultatul ce va fi afiat

    dup executarea secvenei alturate de cod n limbajul C?

    A. a=10, b=20, a=10, b=20; B. a=10, b=20, a=9, b=19; C. a=9, b=19, a=10, b=20.

    int a=10,b=20; printf("a=%d, b=%d, a=%d, b=%d",a--,b--,a,b);

    29. Care este rezultatul ce va fi afiat

    dup executarea secvenei alturate de cod n limbajul C?

    A. a=10, b=20, a=10, b=20; B. a=10, b=20, a=11, b=21; C. a=11, b=21, a=10, b=20.

    int a=10,b=20; printf("a=%d, b=%d, a=%d, b=%d",++a,++b,a,b);

    30. Care este rezultatul ce va fi afiat

    dup executarea secvenei alturate de cod n limbajul C?

    A. a=10, b=20, a=10, b=20; B. a=10, b=20, a=9, b=19; C. a=9, b=19, a=10, b=20.

    int a=10,b=20; printf("a=%d, b=%d, a=%d, b=%d",--a,--b,a,b);

    31. Care este rezultatul ce va fi afiat

    dup executarea secvenei alturate de cod n limbajul C?

    A. a=11, b=19, x=11, y=19; B. a=11, b=19, x=10, y=20; C. a=10, b=20, x=10, y=20.

    int a=10,b=20,x,y; x=a++; y=b--; printf("a=%d, b=%d, x=%d, y=%d",a,b,x,y);

  • 32. Care este rezultatul ce va fi afiat dup executarea secvenei alturate de cod n limbajul C?

    A. a=11, b=19, x=11, y=19; B. a=11, b=19, x=10, y=20; C. a=10, b=20, x=10, y=20.

    int a=10,b=20,x,y; x=++a; y=--b; printf("a=%d, b=%d, x=%d, y=%d",a,b,x,y);

    33. n limbajul C, aplicarea operatorului % permite obinerea:

    A. ctului mpririi a dou numere ntregi; B. restului mpririi a dou numere ntregi; C. adresei la care este memorat o variabil.

    34. n limbajul C, operatorul & se aplic:

    A. oricrui tip de dat i furnizeaz adresa la care este memorat o variabil; B. datelor de tip ntreg i furnizeaz adresa la care este memorat o variabil; C. doar datelor de tip ntreg i returneaz restul mpririi a dou numere ntregi.

    35. Care este rezultatul ce va fi afiat dup executarea

    secvenei alturate de cod n limbajul C? A. x=2; B. x=1; C. x=2,08.

    int a = 25 , b = 12 , x; x = a % b ; printf("x=%d",x);

    36. Care este rezultatul ce va fi afiat dup executarea

    secvenei alturate de cod n limbajul C? A. 0 1 2 3 4; B. 0 1 2 3 4 5; C. 0.

    int n=5,i; for(i=0;i

  • 40. Care este rezultatul ce va fi afiat dup executarea secvenei alturate de cod n limbajul C?

    A. 20; B. 45; C. 25.

    int n=10,i,s=0; for(i=1;i0;i--) printf("%d ",i);

    42. Care este rezultatul ce va fi afiat dup executarea secvenei

    alturate de cod n limbajul C? A. eroare la compilare deoarece lipsete secvena de

    iniializare a variabilei de control din instruciunea for; B. 45; C. 25.

    int i=1,s=0,n=10; for(;i

  • 46. Care este rezultatul ce va fi afiat dup secvenei alturate de cod n limbajul C?

    A. 1; B. 2; C. 1 2 4 5 10.

    int i,y=20; for(i=1;i

  • 53. Care este rezultatul ce va fi afiat dup secvenei alturate

    de cod n limbajul C? A. 7 9 11 13 15; B. 6 8 9 10 12 14; C. 6 8 9 10 12 14 15.

    int i,j,x=6,y=15,c,s=0; for(i=x;i

  • 59. Care este rezultatul ce va fi afiat dup executarea secvenei alturate de cod n limbajul C?

    A. 3; B. 9; C. 18.

    int i=0,n=11,s=0; while(i

  • 65. Dac utilizatorul introduce ntregii: 2, 3, 4, 5, 6, care este rezultatul ce va fi afiat dup executarea secvenei alturate de cod n limbajul C?

    A. 10; B. 20; C. 12.

    int i,j,nr,s=0,c; for(i=1;i

  • 69. Dac utilizatorul introduce cinci numere ntregi, ce face

    secvena alturat de cod surs editat n limbajul C? A. calculeaz maximul numerelor introduse; B. calculeaz minimul numerelor introduce; C. verific dac s-a introdus un ntreg cu valoarea 1.

    int nr,i,m; for(i=1;i

  • 74. n limbajul C, domeniul de vizibilitate al unei variabile globale este: A. doar funcia main( ); B. prima funcie declarat, sau funcia main( ) dac nu exist funcii definite de

    utilizator; C. att funcia main( ) ct i orice alt funcie definit de utilizator.

    75. n limbajul C, dac se declar dou variabile cu acelai nume, una global i alta local,

    atunci n cadrul funciei unde este declarat variabila local: A. compilatorul va lua n considerare valoarea variabilei locale; B. compilatorul va lua n considerare valoarea variabilei globale; C. se va produce o eroare la compilare.

    76. Ce rezultat va produce secvena alturat de cod C:

    A. x=10; B. x=100; C. eroare la compilare deoarece s-au declarat dou

    variabile cu acelai nume.

    void f(){ int x=100; printf("x=%d",x); } int x=10; main(){ f(); }

    77. Ce rezultat va produce secvena alturat de cod C:

    A. x=1; B. x=10; C. x=11.

    int x=10; void f(int a){ x=1; printf("x=%d",x); } main(){ f(x++); }

    78. Ce rezultat va produce secvena alturat de cod C:

    A. x=10 a=10; B. x=11 a=11; C. x=1 a=10.

    int x=10; void f(int a) { x=1; printf("x=%d a=%d",x,a); } main(){ f(x++); }

    79. Ce rezultat va produce secvena alturat de cod C:

    A. x=10 a=10; B. x=10 a=11; C. x=11 a=10.

    int x=10; void f(int a) { printf("x=%d a=%d",x,a); } main(){ f(x++); }

  • 80. Ce rezultat va produce secvena alturat de cod C:

    A. x=21 a=21; B. x=21 a=11; C. x=21 a=10.

    int x=10; void f(int a){ x+=a; printf("x=%d a=%d",x,a); } main(){ f(x++); }

    81. Ce rezultat va produce secvena alturat de cod C:

    A. x=11 a=10; B. x=10 a=1; C. x=1 a=10.

    int x=10; void f(int a){ x = x - a; printf("x=%d a=%d",x,a); } main(){ f(x++); }

    82. Ce rezultat va produce secvena alturat de cod C:

    A. a=10; B. a=20; C. a=30.

    void f(int a,int b){ a=a+b; printf("a=%d",a); } main(){ f(10,20); }

    83. Ce rezultat va produce secvena alturat de cod C:

    A. eroare la compilare deoarece se apeleaz funcia cu parametrii actuali x i y, n timp ce n funcia apelat parametrii formali sunt a i b;

    B. a=5; C. a=15.

    void f(int a,int b){ a=a+b; printf("a=%d",a); } main(){ int x=5, y=10; f(x,y); }

    84. Ce rezultat va produce secvena alturat de cod C:

    A. eroare la compilare deoarece se apeleaz funcia cu parametrii actuali x i y, n timp ce n funcia apelat parametrii formali sunt a i b;

    B. eroare la compilare deoarece la apel se folosete un nume de variabil i o valoare ntreag;

    C. a=15.

    void f(int a,int b){ a=a+b; printf("a=%d",a); } main(){ int x=5; f(x,10); }

  • 85. Care sunt parametrii formali ai funciei f: A. a i b; B. x i y; C. a, b, x, y.

    void f(int a,int b){ int x,y; } main(){ f(10,20); }

    86. Care sunt parametrii actuali ai funciei f:

    A. a i b; B. x i y; C. 10, 20.

    void f(int a,int b){ int x,y; } main(){ f(10,20); }

    87. Care sunt tipurile de date permise pentru parametrii formali ai unei funcii?

    A. doar tipuri ntregi; B. doar tipul int; C. orice tip de dat valid n C.

    88. Care va fi rezultatul afiat pe ecran dup executarea

    secvenei alturate de cod C: A. y=20; B. y=10; C. nu se va afia nimic.

    int f(int a,int b){ int x=a,y=b; return x; printf("y=%d",y); } main(){ int a; a=f(10,20); }

    89. Care va fi rezultatul afiat pe ecran dup

    executarea secvenei alturate de cod C: A. a=10; B. a=100; C. a=30.

    int f(int a,int b){ int x=a,y=b; return x+y; } main(){ int a=100; a=f(10,20); printf("a=%d",a); }

  • 90. Dac utilizatorul introduce a=2 i b=5, care este rezultatul ce se va obine dup rularea secvenei alturate de cod C:

    A. x=7; B. x=14; C. x=9.

    int f(int a,int b){ int s=0,i; for(i=a;ib) x=f(b,a); else if(b>a) x=f(a,b); else x=0; printf("x=%d",x); }

    91. Dac utilizatorul introduce a=5 i b=2, care este

    rezultatul ce se va obine dup rularea secvenei alturate de cod C:

    A. x=7; B. x=14; C. x=9.

    int f(int a,int b){ int s=0,i; for(i=a;ib) x=f(b,a); else if(b>a) x=f(a,b); else x=0; printf("x=%d",x); }

    92. Dac utilizatorul introduce a=5 i b=5, care este

    rezultatul ce se va obine dup rularea secvenei alturate de cod C:

    A. x=7; B. x=14; C. x=0.

    int f(int a,int b) { int s=0,i; for(i=a;ib) x=f(b,a); else if(b>a) x=f(a,b); else x=0;

  • printf("x=%d",x); }

    93. Dac utilizatorul introduce doar numere ntregi

    n funcia principal main( ) pentru variabila a, ce face programul alturat?

    A. apeleaz funcia pn cnd utilizatorul introduce o valoare pentru variabila a care s fie mai mare sau egal dect 100;

    B. apeleaz la infinit funcia f( ); C. calculeaz suma tuturor ntregilor

    introdui de utilizator i afieaz ultima valoare a lui S care este mai mic dect 100.

    int f(int nr){ static int S=0; S=S+nr; return S; } main(){ int a,S; do { printf("a="); scanf("%d",&a); S=f(a); }while(S

  • 96. Dac utilizatorul introduce n funcia principal main( ) urmtoarele numere ntregi pentru variabila a: 10, 35, 45, 10, 1, care este valoarea variabilei S afiat la final?

    A. S=10; B. S=100 i permite introducerea ultimului

    ntreg (a numrului 1); C. S=100 i nu mai permite introducerea

    ultimului ntreg (a numrului 1).

    int f(int nr) { static int S=0; S=S+nr; return S; } main(){ int a,S; do { printf("a=");scanf("%d",&a); S=f(a); }while(Sb afieaz

    a>b, iar dac a

  • C. eroare la compilare. 101. Care va fi valoarea variabilei x dup

    efectuarea secvenei alturate de cod: A. 8; B. 9; C. 10.

    int x,y; x=3+17/3; y=x+1; x=y+1;

    102. Specificai care va fi coninutul tabloului a

    dup execuia secvenei alturate: A. 2 2 2 B. 2 3 4 C. 2 3 4 4 4 4 2 3 4 3 4 5 6 6 6 2 3 4 4 5 6

    int a[3][3]; for(i=0;i

  • 108. Se consider declaraiile alturate. Care dintre urmtoarele referiri ale elementelor celor 2 vectori sunt incorecte?

    A. a[i*2]; B. a[-i]; C. b.

    float a[600]; char b[300]; unsigned char i;

    109. Considerm un tablou cu n linii i m coloane. Cte elemente sunt situate pe marginea

    tabloului (prima i ultima linie, prima i ultima coloan)? A. 2*m+2*n; B. m*n-2*n-2*m; C. 2*n+2*m-4.

    110. Ce se va afia n urma execuiei secvenei alturate de instruciuni ?

    A. 121 11; B. 120 12; C. 120 11.

    a=10; b=a+1; if(a!=b)b++; else a++; a=b*a; cout

  • 115. Ce valori vor fi afiate n urma rulrii programului alturat?

    A. 0 1 0 2 0 3; B. 1 0 2 0 3 0; C. 0 2 0 4 0 6.

    int a[6],i; for(i=0;i

  • 122. Care dintre urmtoarele variante realizeaz deschiderea la scriere a fiierului text "B.txt"?

    A. f=fopen("B.txt","r"); B. f=fopen("B.txt","w"); C. f=fopen("w","B.txt").

    123. Se consider urmtoarea secven de program. Ce se

    va afia n urma execuiei instruciunilor secvenei? A. *; B. **; C. ***.

    int a,b; a=10;b=2; while (a

  • 129. Care este forma convenional de reprezentare a algoritmului? A. scheme electrice; B. scheme orare; C. scheme logice.

    130. Ce form geometric are blocul pentru ntroducerea datelor?

    A. ptrat; B. dreptunghi; C. trapez.

    131. Care din proprietile algoritmului semnific rezolvarea unei clase de probleme?

    A. discret; B. finit; C. universal.

    132. Ce se nscrie n blocul de decizie? A. datele iniiale; B. condiia; C. rezultatul.

    133. Ce trebuie s posede executantul pentru a ndeplini un algoritm? A. putere; B. set de numere; C. set de instruciuni.

    134. Ce reprezint dreptunghiul n schema logic ? A. calcul; B. decizie; C. afiarea datelor.

    135. Care descriere corespunde proprietii discrete a algoritmului?

    A. descrie cu precizie ordinea operaiilor care se vor efectua; B. procesul rezolvrii s fie divizat ntr-o succesiune de pai; C. algoritmul s fie valabil pentru o clas de probleme.

    136. Blocul de decizie este reprezentat prin:

    A. ptrat; B. trapez; C. romb.

    137. Care din urmtoarele secvene reprezint un algoritm corect de adunare a dou

    numere? A. se citesc valorile a dou numere; se calculeaz suma; se afieaz rezultatul; B. se calculeaz suma; se afieaz rezultatul; se citesc valorile a dou numere; C. se afieaz rezultatul; se calculeaz suma; se citesc valorile a dou numere.

  • 138. Care este tipul de dat n care se poate memora valoarea 0x100350 ? A. char; B. int; C. long int.

    139. Care este tipul de dat n care se poate memora valoarea 100350. ?

    A. char; B. int; C. float.

    140. Care dintre urmtoarele tipuri de date se reprezint pe 32 de bii:

    A. char; B. int; C. long int.

    141. Care este efectul secvenei alturate de

    program: A. afieaz 2/4/..98/; B. afieaz 2/4/..100/; C. afieaz 2/4/..98.

    int i; for (i=1;i

  • 146. Ci bii sunt alocai pentru variabila urmtoare: long int unu; A. 8; B. 16; C. 32.

    147. Ci bii sunt alocai pentru variabila urmtoare: char doua;

    A. 8; B. 16; C. 32.

    148. Ci bii sunt alocai pentru variabila urmtoare: double sapte;

    A. 16; B. 32; C. 64.

    149. Ci bii sunt alocai pentru variabila urmtoare: short int dou;

    A. 8; B. 16; C. 32.

    150. Ci bii sunt alocai pentru variabila urmtoare: float trei;

    A. 8; B. 16; C. 32.

    151. Ci bii sunt alocai pentru variabila urmtoare: long double patru;

    A. 16; B. 32; C. 80.

    152. Ci bii sunt alocai pentru variabila urmtoare: signed long int cinci;

    A. 8; B. 16; C. 32.

    153. Care este dimensiunea alocat n memorie

    variabilei declarate alturat: A. 12b; B. 12B; C. 11B.

    char ocupa[ ]=abracadabra;

    154. Care este dimensiunea alocat n memorie

    variabilei declarate alturat: A. 540B; B. 1080B; C. 2160B.

    float ocupa[45][12];

  • 155. Care este dimensiunea alocat n memorie variabilei declarate alturat:

    A. 7650b; B. 30600b; C. 61200b.

    char ocupa[45][17][10];

    156. Funcia apelat poate transmite valori funciei apelante:

    A. prin variabile static intern definite n funcia apelat; B. prin parametrii formali ai funciei apelate; C. prin valoarea returnat de funcia apelat.

    157. Care din urmtoarele instruciuni sunt greite?

    A. float total=suma=valoare=0; B. char litera='65'; C. double raza=12.345E-1.

    158. Ce simbol termin o linie C?

    A. .; B. ,; C. ;.

    159. Ce caracter nu este valid n C?

    A. $; B. !; C. ^.

    160. Care din urmtoarele variante este un scallar n C?

    A. union; B. function; C. double.

    161. Ce nume de variabil este invalid?

    A. integer; B. Xx; C. net-total.

    162. O instruciune C/C++ a crei executare determin memorarea n variabila real x a

    mediei aritmetice a valorilor variabilelor reale x, y si z este: A. x=(x + y + z)/2; B. x=x/1/3 + y/1/3 + z/1/3; C. x=x/3+ (y + z)/2.

    163. Dac n este un numar natural iar u, c1, c2, s1, i s2

    sunt variabile de tip ntreg, ce afieaz secvena alturat?

    A. media cifrelor numrului n; B. suma cifrelor pare i a celor impare ale lui n; C. media cifrelor pare i media cifrelor impare ale

    c1=0; c2=0; s1=0; s2=0; while(n!=0) { u=n%10; n=n/10; if(u%2==0){c1++; s1=s1+u;} else {c2++;s2=s2+u;} }

  • numrului n. cout
  • 169. tiind c a este un vector avnd n elemente numere ntregi iar i, s i t sunt variabile de tip ntreg, ce afieaz secvena alturat?

    A. suma elementelor pare i impare ale vectorului;

    B. sumea elementelor pare si suma elementelor impare ale vectorului;

    C. suma elementelor de pe poziii pare i suma elementelor de pe poziii impare.

    for(i=1;i

  • cout
  • 179. Ce se va afia n urma executrii secvenei de instruciuni?

    A. 8; B. 10; C. 12.

    int a[4][4] , i, j, s=0; for(i=0;i

  • } 185. Determinai valoarea expresiei alturate.

    A. 14; B. 2; C. 0.

    ((int)fabs(-14.2))%7

    186. Ce valoare are expresia alturat?

    A. 36.0; B. 40.0; C. -28.0.

    int a=36, b=6, c=3, d=4; E = a/b/c*d - a

    187. Ce se va afia n urma executrii secvenei

    alturate de instruciuni? A. 5 5; B. 5 1; C. 10 5.

    int a=10, b=5; aux=l; if(a

  • 192. Care este valoarea minim pe care o poate avea

    variabila x, astfel nct instruciunea cu test final alturat s efectueze o singur iteraie?

    A. 18; B. 19; C. 20.

    ntreg x,y; x?; y10; repet scrie y; yy-1; pn cnd x>2*y;

    193. Se consider algoritmul descris n pseudocod. Ce se

    va afia n urma executrii algoritmului (operatorul % reprezint restul la mprirea ntreag)?

    A. *; B. **; C. ***.

    ntreg a,b; a10; b2; ct timp a=10; scrie s, a;

    195. Se consider algoritmul descris n pseudocod. Care

    este valoarea maxim pe care o poate avea variabila x, astfel nct instruciunea cu test iniia s nu efectueze nici o iteraie?

    A. 5; B. 6; C. 7.

    ntreg x,y; x?; y10; ct timp 2*x-1

  • for(int i=0;i
  • 205. Specificai care va fi coninutul tabloului a[3][3] dup execuia secvenei de instruciuni alturate. A. 2 2 2

    4 4 4 6 6 6

    B. 3 4 5 5 6 7 7 8 8

    C. 2 3 4 3 4 5 4 5 6

    int a[3][3]; for(i=0;i

  • 212. tiind c a este un ir de caractere i i o variabila de

    tip ntreg, identificai prelucrarea realizat asupra irului a.

    A. transformarea caracterelor de tip minuscul n majuscula corespunztoare;

    B. transformarea caracterelor de tip majuscul n minuscula corespunztoare;

    C. ordonarea alfabetic a majusculelor n cadrul irului.

    for(i=0;i='A' && a[i]

  • 218. Specificai ce se va afia dup execuia secvenei

    alturate, pentru n=5. A. 1 1 1 1 1

    2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5

    B. 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5

    C. 1 2 3 4 5 2 3 4 5 1 3 4 5 1 2 4 5 1 2 3 5 4 3 2 1

    int i,j; for(i=1;i

  • 224. Care din urmtoarele operaii este incorect? A. int a = 3; a = a; B. float a = 3.14; a = a%3; C. int a = 3; a = a++.

    225. Se consider programul pseudocod alturat. Ce se

    va afia pentru a=12 i b=18? A. 12 18; B. 40 0; C. 18 12.

    citete a, b aa+b aa-b ba-b scrie a ; scrie b

    226. Se consider programul pseudocod alturat, cu a i

    b numere naturale nenule. Ce se va afia pentru a=12 i b=18?

    A. 18; B. 6; C. 12.

    citete a, b ct timp b0 execut dac a0 execut scrie i ii+j ji-j nn-1

    228. Se consider programul pseudocod alturat,

    unde s-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y. Ce se va afia pentru x=3 i y=2014?

    A. 9; B. 7; C. 3.

    citete x, y {numere naturale nenule} rez1 ct timp y>0 execut rezrez*x%10 yy-1 scrie rez

  • 229. Se consider programul pseudocod alturat. Ce se va afia pentru n=11?

    A. 1024; B. 2048; C. 4096.

    citete n {numr natural nenul} x1 sum1 ct timp n>0 execut sumsum+x x2*x nn-1 scrie sum

    230. Se consider programul pseudocod alturat,

    unde s-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y. Ce se va afia pentru n=6?

    A. Nr. perfect; B. Nr. abundent; C. Nr. deficient.

    citete n {numr natural nenul} sum0 i1 ct timp i

  • 234. Se consider programul pseudocod alturat,

    unde s-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y. Ce se va afia pentru n=5?

    A. Nr. perfect; B. Nr. abundent; C. Nr. deficient.

    citete n {numr natural nenul} sum0 i1 ct timp i

  • 237. Se consider programul pseudocod alturat. Ce se va afia pentru i=11, j=60, k=61?

    A. Sunt pitagoreice; B. Nu sunt pitagoreice; C. Niciuna din variante.

    citete i,j,k {numere naturale, i

  • 240. Se consider programul pseudocod alturat. Ce se va afia pentru a=3, b=4? S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y i cu [z] partea ntreag a numrului real z.

    A. Sunt prietene; B. Nu sunt prietene; C. Nimic.

    citete a, b {numere naturale nenule} sumA0 ; i1 ct timp i0 execut cifre[m%10] cifre[m%10]-1 m[m/10] msg"Sunt asemenea" pentru i=0,9 execut dac cifre[i]0 atunci msg"Nu sunt asemenea" break; scrie msg

    242. Care este rezultatul evalurii expresiei?

    A. 104; B. 34; C. 94 15+5*510+100 / (20+5)

  • 243. Ce valoare va avea variabila b dup rularea

    codului alturat? A. 0; B. 1; C. Va fi generat o eroare.

    int b; b=(1 || false)&&(1+0);

    244. Ce valoare va avea variabila b dup rularea

    codului alturat? A. 0; B. 1; C. Va fi generat o eroare.

    int b; b=(0 || false)&&(1+0);

    245. Ce valoare va avea variabila x la sfritul

    execuiei codului alturat? A. 103; B. 43643; C. 43.

    int x; x=4360; x=x%10*100+43;

    246. Ce valoare va avea variabila x la sfritul

    execuiei codului alturat? A. 4349; B. 479; C. 4403.

    int x; x=436; x=x%10+x/10*100+43;

    247. Se consider urmtorul algoritm descris n

    pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y i cu [z] partea ntreag a numrului real z. Ce se va afia pentru n=10021133?

    A. 31201; B. 10213; C. 33112001.

    citete n {numr natural nenul} x0 ; p1 ct timp n0 execut xx+n%10*p dac n%10=n%100 n[n/100] altfel n[n/10] pp*10 scrie x

    248. Care dintre urmtorii algoritmi pseudocod este corect, daca n natural nenul citit de la

    tastatur este 78623 i la final este afiat rezultatul 31347. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y i cu [z] partea ntreag a numrului real z.

    A. B. C.

  • citete n x0 ct timp n0 execut dac n%10%2=0 xx*10+n%10/2 altfel xx*10+n%10 n[n/10] scrie x

    citete n x0 ct timp n0 execut dac n%10/2=0 xx*10+(n%10)%2 altfel xx*10+n%10 n[n/10] scrie x

    citete n x0 ; p1 ct timp n0 execut dac n%10/2=0 xx+((n%10)%2)*p altfel xx*10+n%10 n[n/10] pp*10 scrie x

    249. Se consider urmtorul algoritm n

    pseudocod. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y i cu [z] partea ntreag a numrului real z. Ce va realiza acest cod?

    A. scrie invers numrul n i elimina cifrele pare;

    B. elimin din numrul n cifrele divizibile cu 2;

    C. elimin din numrul introdus cifrele 2.

    citete n {numr natural nenul} x0 ; p1 ct timp n0 execut dac (n%10)%2!=0 sau (n%10)!=2 xx+n%10*p pp*10 n[n/10] scrie x

    250. Se consider algoritmul pseudocod alturat,

    care nlocuiete cu 0 cifrele pare a unui numr n introdus de la tastatura. S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y i cu [z] partea ntreag a numrului real z. Cu ce pot fi nlocuite punctele de suspensie?

    A. (n%10)/2=0; B. (n%10)%2!=0; C. (n%10)%2=0.

    citete n {numr natural nenul} x0 p1 ct timp n0 execut dac ... xx+n%10*p pp*10 n[n/10] scrie x

    251. Ce va realiza urmtorul algoritm n pseudocod? S-a

    notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y i cu [z] partea ntreag a numrului real z.

    A. afieaz pentru un numr dat, cea mai mare cifr din primele 4 cifre ale numrului;

    B. afieaz pentru un numr dat, cea mai mare cifr strict mai mic dect 5;

    C. afieaz pentru un numr dat, cea mai mare cifr, numai dac numrul conine cifre mai mici ca 5.

    citete n {numr natural nenul} m0 ct timp n0 execut dac n%10>m i n%10

  • 252. Dac se consider n=5 i x=2963, care va fi valoarea

    variabilei c afiat de algoritmul n pseudocod alturat? S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y.

    A. 1; B. 2; C. 3.

    n5 ; x2963 ; c0 ct timp n0 execut dac x%3=0 cc+1 nn-1 xx+1 scrie c

    253. Se consider urmtorul algoritm descris n

    pseudocod. Cu ce secven se pot nlocui punctele de suspensie, astfel nct dup execuia algoritmului, variabila c s aib valoarea 2? S-a notat cu x%y restul mpririi numrului ntreg x la numrul ntreg y.

    n4 ; x48 ; c0 ;i0 ct timp n>=0 execut dac x%2=0 cc-1 ... scrie c

    A. B. C. nn-2 ii+1 xx+i cc+2

    nn-i ii+2 xx+i cc+2

    nn-1 ii+1 xx+i cc+1

    254. Se consider programul alturat. Care va fi valoarea

    variabilei x dup execuia acestui program? A. 7; B. 8; C. 9.

    int x=0, n=7, i; while(n>0) { for(i=0;i> x; for(i=0;i

  • 256. Se d programul alturat. Cu ce linie de cod se

    pot nlocui punctele de suspensie, astfel nct la sfritul execuiei programului, variabila x s aib valoarea 16?

    A. n>=-1; B. n==0; C. n>=0;

    int x, n, i; x=0; n=3; do { n--; for(i=0;i

  • 260. Cu ce linie de cod se pot nlocui punctele de suspensie, astfel nct vectorul v s aib dup rularea secvenei alturate valorile 3 6 10 0 0 0 0 0 0?

    A. v[j]=v[i]+j; B. v[i]=v[i]+j; C. v[i]=v[1]+3.

    int v[9]={0,0,0,0,0,0,0,0,0}; int i, j; for(i=0;i

  • 265. Care dintre secvenele de cod de mai jos calculeaz n variabila s suma tuturor elementelor de pe liniile impare ale matricei m?

    A. B. C. for(i=0;i

  • 268. Se consider secvena de cod de cutare binar de mai jos. Cutarea se face n tabloul t, iniializat i ordonat anterior, iar valoarea cutat este reinut n variabila caut. La finalul rulrii algoritmului, n variabila pozitie se reine valoarea indicelui din tabloul t unde a fost gsit valoarea cutat caut, sau -1 dac nu a fost gsit valoarea cutat n tabloul t. Ce linie trebuie modificat pentru ca algoritmul s funcioneze corect?

    A. Linia : while (st < dr && !gasit) {; B. Linia : if (t[mijloc] < caut) {; C. Nici o linie. Algoritmul este corect.

    pozitie=-1; st=0; //valoarea primului indice al tabloului dr = sizeof(t)/sizeof(t[0])-1; //valoarea ultimului indice al tabloului gasit=false; while (st caut) st = mijloc + 1; else dr = mijloc - 1; }

    269. Ce valori vor avea elementele tabloului t

    dup rularea secvene de cod, dac se tie c vectorul t avea nainte de execuie urmtoarele valori: {1, 41, 5, 9, 23, 36, 15, 91}

    A. {1, 41, 5, 11, 23, 38, 17, 91}; B. {3, 43, 7, 9, 25, 36, 15, 93}; C. {3, 42, 6, 9, 24, 36, 15, 93}.

    for(j=0;j

  • 271. Ce operaie face secvena de cod alturat?

    A. Ordoneaz cresctor prima jumtate a tabloului v;

    B. Ordoneaz descresctor elementele tabloului v;

    C. Inverseaz ordinea elementelor din tabloul v.

    int i, j, t, aux; bool ok; int v[7]={3,8,6,1,4,11,9}; t=7/2; do { ok=true; for(i=0;i=2) n=n/10; cout

  • 275. Se consider programul pseudocod alturat. S-a notat cu x mod y restul mpririi lui x la y i cu x div y ctul mpririi lui x la y. Ce se va afia pentru n=27155?

    A. 7; B. 2; C. 5.

    citete n {n nr. natural} k0 pentru i0,9 execut xn ct timp x>0 execut dac x mod 10=i atunci ki xx div 10 scrie k

    276. Stabilii care dintre urmtoarele expresii este adevrat dac i numai dac numrul

    ntreg x este par i strict pozitiv. A. !((x%2!=0)&&(x0); C. !((x%2!=0)||(x=2). tiind c primul

    element din tablou se afl pe poziia 1, indicai care dintre urmtoarele secvene atribuie variabilei ntregi max cea mai mare valoare din tabloul v.

    A. B. C. for(i=2;i=a); C. (c*c==a*a+b*b)&&(a*a==b*b+c*c)&&(b*b==a*a+c*c).

  • 280. Dup executarea secvenei de program alturate variabilele x i y de tip int vor avea valorile:

    A. x=3 y=3; B. x=5 y=3; C. x=3 y=5.

    x=1; y=7; do{ x++; y--; }while(x

  • 285. Ce reprezint rezultatul afiat de programul pseudocod?

    A. suma numerelor naturale impare mai mici sau egale dect n;

    B. suma primelor n numere naturale; C. suma numerelor naturale impare mai mici dect n.

    citete n (n>0 nr natural) s0; k1 ct timp k0 i k>0 execut cn%10 dac c%2=0 atunci ss+c n[n/10]; kk-1 scrie s

    287. Stabilii care dintre urmtoarele expresii logice are valoarea ADEVRAT dac i

    numai dac valoarea variabilei reale x se gsete n afara intervalului [0 , 1]. A. x1; B. x1; C. x0 i x1.

    288. Se consider programul pseudocod alturat. S-a notat

    cu x%y restul mpririi lui x la y i cu [x] partea ntreag a numrului real x. Care este valoarea afiat dac se introduc de la tastatur valorile 59, 480, 16, 329, 0?

    A. 3145; B. 5413; C. 2689.

    citeste n {n nr natural} a0; p1 cat timp n0 exec cat timp n>9 execut n[n/10] an*p+a ; pp*10 citeste n scrie a

    289. Condiia ca dou numere ntregi a i b s fie ambele nenule este:

    A. (a0) sau (b0); B. a*b0; C. a+b0.

  • 290. Se consider programul pseudocod alturat. S-a notat cu x%y restul mpririi lui x la y i cu [x] partea ntreag a numrului real x. Ce se va afia pentru a=204 i b=212?

    A. 3; B. 4; C. 5.

    citete a,b (a,b nr. naturale, a0 execut daca n%10%2=1 atunci c1 n[n/10] daca c=0 atunci kk+1 scrie k

    291. Care dintre variante insereaz o cifr c n faa ultimei cifre a unui numr natural n?

    A. n=(n%10*10+c)*10+n/10; B. n=n/10+c+n%10; C. n=(n/10*10+c)*10+n%10.

    292. Care dintre urmtoarele secvene calculeaz suma elementelor de pe linia k a unei

    matrice a, cu m linii (numerotate de la 1 la m) i n coloane (numerotate de la 1 la n)? A. s=0; for(i=m;i>0;i--)s=s+a[k][i]; B. s=0; i=1; while(i=1;i--)s=s+a[i][k];

    293. Se consider programul pseudocod alturat. Ce va afia

    algoritmul pentru a=3 i b=10? A. 6; B. 8; C. 4.

    citete a,b {a,b N} dac a

  • 295. Un program care urmeaz s sorteze cresctor 15 numere reale aflate ntr-un fiier,

    citete aceste numere ntr-o variabil x. Cum trebuie declarat aceast variabil? A. int x; B. float x[15]; C. unsigned x[15];

    296. Care este valoarea tiprit de secvena alturat

    A. 3; B. 3.57; C. 3.5714.

    int a=25,b=7; float f; f=(float)a/b; f=(int)(f*100); f=f/100; coutz) s=x+y+z; else p=x*y*z; B. if(x>y&&y>z) p=x*y*z; C. if(x>y||y>z) s=x+y+z;

    if(x>y) if(y>z) if(z>x)s=x+y+z; else p=x*y*z;

    301. tiind c valoarea iniial a variabilei k este un numr natural

    par cu cel mult 4 cifre, stabilii valoarea tiprit de secvena alturat.

    A. 1; B. 5; C. 0.

    while (k>1) k=k-2; n=abs(k-5); cout

  • 302. Care este valoarea iniial a variabilei n astfel nct, la sfritul executrii secvenei alturate, variabila ntreag c s aib valoarea 3?

    A. 123; B. 10020; C. 5000.

    c=0; while (n%10==0){ n=n/10; c++; }

    303. n programul pseudocod alturat. s-a notat cu x%y

    restul mpririi numerelor ntregi x i y i cu [x] partea ntreag a numrului real x. Ce va tipri algoritmul pentru 2793?

    A. 32; B. 64; C. 16.

    citete n {n N} an%10 ; ma ct timp n>9 execut n[n/10]; bn%10 dac a>b atunci mm*10+b ; ab scrie m

    304. Care dintre secvenele de mai jos conduce la memorarea n variabila max a celei mai

    mari dintre cele n valori ntregi din tabloul unidimensional a (n care a[0] este primul element) ?

    A. for(i=0;ia[i+1])max=a[i]; B. for(i=0;ia[i+1]){max=a[i];a[i]=a[i+1];a[i+1]=max;} max=a[n-1];

    C. max=a[0]; for(i=1;i

  • 307. Variabila ntreag a reine un numr natural format din exact dou cifre. Care dintre urmtoarele instruciuni atribuie variabilei ntregi b o valoare egal cu suma cifrelor numrului memorat n variabila a?

    A. b = a%100; B. b = a%10 + a/10; C. b = a%10 + a/100;

    308. Se consider un tablou unidimensional a n

    care a[0]=4, a[1]=2, a[2]=5, a[3]=1, a[4]=3. Care va fi coninutul su dup executarea secvenei alturate (n care variabilele i i aux sunt de tip int )?

    A. a[0]=2, a[1]=4, a[2]=1, a[3]=3, a[4]=5; B. a[0]=4, a[1]=2, a[2]=5, a[3]=1, a[4]=3; C. a[0]=1, a[1]=2, a[2]=3, a[3]=4, a[4]=5.

    for (i=0;ia[i+1]){ aux=a[i];a[i]=a[i+1];a[i+1]=aux; }

    309. Se consider programul pseudocod alturat. S-a

    notat cu x%y restul mpririi numrului natural x la numrul natural y, iar cu [x] partea ntreag a numrului x. Ce se afieaz dac numerele citite sunt 24 i 36?

    A. 2; B. 3; C. 4.

    citete a,b; (numere naturale nenule) c0 repet ia%2 jb%2 dac i+j=0 atunci cc+1 aa*i+(1-i)*[a/2] bb*j+(1-j)*[b/2] pn cnd i*j=1 scrie c

    310. Se consider programul pseudocod alturat. S-au

    folosit urmtoarele notaii: mod pentru restul mpririi ntregi i div pentru ctul mpririi ntregi. Indicai cea mai mare valoare posibil pentru x astfel nct algoritmul s afieze valoarea 2355.

    A. 2399; B. 2389; C. 2379.

    citete x {nr.natural} v0; z1; repet ax mod 10 dac a>5 atunci vv+z*5 altfel vv+z*a xx div 10 zz*10 pn cnd x=0 scrie v

  • 311. Se consider un tablou unidimensional a n care elementele sunt, n ordine : 1,3,5,7,10,16,21. Pentru a afla poziia pe care se afl valoarea x=10 se aplic metoda cutrii binare. Care este succesiunea corect de elemente a cror valoare se compar cu valoarea lui x ?

    A. 21,16,10 ; B. 7,16,10 ; C. 1,3,5,7,10.

    312. Se consider programul pseudocod alturat. S-a

    notat cu x%y restul mpririi numrului natural x la numrul natural y, iar cu [x] partea ntreag a numrului real x. Ce afieaz algoritmul dac se citete valoarea 15793?

    A. 26904; B. 26902; C. 26804.

    citete n (numr natural, nenul) p 1 ct timp p

  • 318. tiind c variabila real x are o valoare ce aparine intervalului nchis [3,7], care dintre expresiile de mai jos, scrise n limbajul C/C++, NU are valoarea 1?

    A. !(x7); B. 3

  • 323. Fie a,b numere reale cu a=a && x
  • 328. Pentru a verifica dac toate elementele unui vector A sunt strict mai mici dect toate elementele unui alt vector B ordonat cresctor, se compar pe rnd fiecare element din A cu toate elementele din B. Aceast metod de verificare este:

    A. incorect; B. corect dar neeficient; C. corect numai pentru componente ntregi.

    329. Se consider programul pseudocod alturat.

    Ce se va afia pentru x=1, y=10? A. 10; B. 1; C. 0.

    citete x,y (numere naturale , x

  • 334. Se consider programul pseudocod alturat n care s-a folosit notaia [a] pentru partea ntreag a numrului real a. Care este valoarea afiat pentru n=1234?

    A. 0; B. 1; C. 4.

    citete n (numr ntreg, n>0) k0 ; c0 ; nauxn cat timp naux>0 execut naux[naux/10] kk+1 cc*10+1 pentru i1,k execut nn-c c[c/10] scrie n

    335. Pentru cutarea unei valori ntre elementele unui vector ordonat descresctor, vom

    utiliza un algoritm eficient de tip: A. interschimbare; B. quick sort; C. cutare binar.

    336. ntr-o matrice ptratic de dimensiune n, notm cu a(i,j) elementul situat pe linia i i

    coloana j (1in i 1jn). Diagonala principal i cea secundar determin n matrice patru zone triunghiulare. Ce condiie trebuie s ndeplineasc indicii elementelor din triunghiul superior al matricei?

    A. i

  • 340. Se consider programul pseudocod alturat. Care sunt valorile afiate pentru a=7?

    A. 6 i 12; B. 6 i 11; C. 7 i 12.

    citete a (numr natural,a0) b(a+2)*(a+3) ; k0 ct timp (b-a0)execut bb-a kk+1 scrie b,k

    341. Secvena alturat afieaz:

    A. numere naturale cu cifre distincte, mai mici dect S;

    B. numerele naturale de dou cifre care au suma cifrelor egal cu S;

    C. numerele naturale care au suma cifrelor egal cu S.

    citete S (numar natural, S

  • 345. Se consider secvena de instruciuni n pseudocod alturat. Ce valoare trebuie scris n ptrel pentru a se afia 165? A. 8; B. 9; C. 10.

    i3;E1 ct timp i< execut dac i%20 atunci EE+i*i ii+1 scrie E

    346. Se considera tabloul unidimensional

    a=(1,2,3,4,5). Care va fi rezultatul afiat n urma executrii secvenei alturate? A. 1151515; B. 1361015; C. 6101315.

    for (i=0;i

  • 349. Stabilii care dintre urmtoarele expresii este adevrat dac i numai dac numrul ntreg x, nu aparine intervalului nchis [20,100].

    A. (x=100); B. (x100); C. (x=101).

    350. Fie vectorii a i b n care a =(1,2,4,3,5) i b=(4,2,1,3). Atunci a[b[0]] are valoarea:

    A. 5; B. 3; C. 2.

    351. tiind c dou intervale de numere reale [a,b] i [c,d] ndeplinesc condiia ca

    maximul dintre a si c este mai mic sau egal dect minimul dintre b si d, atunci intervalul [max{a,c}, min{b,d}] reprezint:

    A. [a,b] [c,d]; B. [a,b] U [c,d]; C. [c,d] - [a,b].

    352. Se consider programul pseudocod alturat, unde x

    div y nseamn ctul mpririi numerelor ntregi x i y. Care este valoarea afiat pentru n=81832 ?

    A. 8; B. 1; C. 3.

    citete n (nN, n>9) p10 ; q1 repet pp*10 qq*10 pn cnd q

  • Rspunsuri: 1-C 33-B 65-A 97-C 129-C 161-C 193-B 225-C 257-C 289-B 321-B2-C 34-A 66-C 98-C 130-C 162-B 194-C 226-B 258-A 290-A 322-A3-A 35-B 67-B 99-B 131-C 163-C 195-A 227-C 259-A 291-C 323-B4-A 36-A 68-B 100-C 132-B 164-B 196-C 228-A 260-B 292-B 324-A5-C 37-C 69-A 101-C 133-C 165-A 197-C 229-B 261-B 293-A 325-A6-C 38-C 70-B 102-C 134-B 166-C 198-B 230-A 262-B 294-B 326-A7-A 39-A 71-A 103-C 135-B 167-B 199-B 231-A 263-A 295-B 327-B8-B 40-C 72-B 104-C 136-C 168-B 200-C 232-B 264-A 296-B 328-B9-A 41-C 73-C 105-C 137-A 169-C 201-C 233-B 265-C 297-A 329-A10-B 42-B 74-C 106-C 138-C 170-C 202-C 234-C 266-C 298-A 330-A11-B 43-C 75-A 107-C 139-C 171-A 203-C 235-B 267-B 299-B 331-B12-A 44-C 76-B 108-C 140-C 172-B 204-A 236-A 268-B 300-B 332-A13-A 45-A 77-A 109-C 141-B 173-A 205-C 237-A 269-C 301-B 333-C14-C 46-C 78-C 110-B 142-C 174-C 206-B 238-A 270-A 302-C 334-A15-C 47-A 79-C 111-C 143-C 175-B 207-A 239-C 271-C 303-A 335-C16-B 48-C 80-C 112-C 144-A 176-A 208-B 240-B 272-B 304-B 336-A17-A 49-C 81-C 113-B 145-C 177-A 209-A 241-A 273-A 305-B 337-B18-C 50-B 82-C 114-C 146-C 178-B 210-B 242-B 274-B 306-A 338-C19-A 51-B 83-C 115-A 147-A 179-C 211-A 243-B 275-A 307-B 339-B20-B 52-B 84-C 116-C 148-C 180-C 212-B 244-A 276-C 308-A 340-A21-C 53-C 85-A 117-C 149-B 181-C 213-A 245-C 277-C 309-A 341-B22-B 54-A 86-C 118-B 150-C 182-B 214-A 246-A 278-A 310-A 342-C23-C 55-B 87-C 119-C 151-C 183-B 215-B 247-B 279-A 311-B 343-A24-B 56-A 88-C 120-C 152-C 184-B 216-C 248-A 280-B 312-A 344-C25-B 57-A 89-C 121-C 153-B 185-C 217-B 249-C 281-A 313-C 345-C26-A 58-C 90-B 122-B 154-C 186-C 218-C 250-B 282-B 314-B 346-B27-A 59-C 91-B 123-B 155-C 187-B 219-B 251-B 283-C 315-C 347-A28-A 60-C 92-C 124-C 156-C 188-C 220-A 252-B 284-C 316-B 348-A29-C 61-C 93-C 125-C 157-A 189-A 221-C 253-C 285-A 317-B 349-C30-C 62-A 94-C 126-C 158-C 190-C 222-C 254-C 286-A 318-B 350-A31-B 63-B 95-B 127-C 159-A 191-C 223-B 255-A 287-B 319-A 351-A32-A 64-C 96-C 128-B 160-C 192-B 224-B 256-C 288-A 320-B 352-A