Cât de programator ești?

Completează testul de mai jos și află! Pentru a fi valabil pentru toți programatorii s-a folosit ca limbaj de programare, dacă poate fi numit astfel, pseudocodul. Testul nu include întrebari din programarea orientată obiect. Succes!

1. Ce returneaza urmatoarea formula (x+y - |x-y|)/2 ?






2. Ce tip de sortare implementeaza secventa de cod de mai jos?

vector a[10];
intreg i,  aux;
boolean schimbat;

executa
{
schimbat = fals;
pentru(initializare i = 0;  test i < n-1; pas i=i+1)
daca(a[i] < a[i+1])
{
aux = a[i];
a[i] = a[i+1];
a[i+1] = aux;
schimbat = adevarat;
}
}
cat timp (schimbat=adevarat)






3. Ce parcurgere a unui arbore binar de cautare duce la afisarea elementelor in ordine crescatoare?






4. Ce mecanism implementeaza structura de date de tip Stiva?






5. Ce tip de parcurgere a matricei a este implimentata in secventa de cod de mai jos:

matrice a[m,n];
intreg i,j;

pentru(initializare i=m; test i>0; pas i=i-1)
{
pentru(initializare j=n; test j>0; pas j=j-1)
{
afiseaza(a[j,i];
}
}






6. Executia urmatoarei linii de cod va generea eroare, tinand cont ca p este un pointer?

p=p+3;






7. Presupanand ca F este o functie ce returneaza suma, diferenta, produsul si catul impartirii a doua numere intregi, care este numarul minim de parametrii si de valori returnate pe care ii/le poate avea functia?






8. Un fisier binar poate fi editat cu orice editor de texte?






9. Tipurile principale de structuri repetitive intalnite in limbajele de programare sunt:






10. Alegeti cea mai cuprinzatoare definitie pentru notiunea de comentariu din programare:






11. Pricipala diferenta intre tipurile de date dinamice si cele statice este:






12. Care este relatia de marime in ceea ce priveste spatiul de memorie ocupat de un pointer la intreg si un pointer la real?








Comments

comments

Categorii: Blog

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *