teste admitere informatica 2014

Upload: sorin-cosmin

Post on 08-Jan-2016

44 views

Category:

Documents


3 download

DESCRIPTION

teste

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