Intrebari

Nivel 1

  1. Ce sunt datele?
  2. Ce sunt datele primitive?
  3. Care sunt tipurile de date primitive in limbajul Java?
  4. Ce este o structura de date?
  5. Ce este un tablou?
  6. Cum poate fi reprezentat intuitiv un tablou cu mai multi indici?
  7. Pot fi modificate dimensiunile tabloului in timpul executarii programului?
  8. Cum se face in program referinta la o anumita componenta a tabloului?
  9. Ce este inregistrarea?
  10. Cum se numesc componentele inregistrarii?
  11. Cum se face in program referinta la o anumita componenta a inregistrarii?
  12. Ce legatura exista intre clasa si inregistrare?
  13. Ce este un pointer? Exista pointeri in limbajul Java?
  14. Ce sunt referinta si variabila-referinta?
  15. Ce este un algoritm?
  16. Ce este complexitatea algoritmilor?
  17. Cum se noteaza complexitatea algoritmilor?
  18. Ce clase de complexitate a algoritmilor cunoasteti?
  19. Ce deosebire este in Java intre declararea si crearea (construirea) tabloului?
  20. Care sunt operatiile de baza asupra componentelor de tablou si ce complexitate au?
  21. Ce este sortarea tabloului?
  22. Care este principiul sortarii prin selectie si ce complexitate are acest algoritm?
  23. Care este principiul sortarii prin insertie si ce complexitate are acest algoritm?
  24. Care este principiul sortarii prin metoda bulelor si ce complexitate are?

Nivel 2

  1. In ce consta caracterul dual al datelor?
  2. Prin ce se deosebeste tipul char de alte tipuri de date in Java?
  3. Prin ce se caracterizeaza structura de date la nivel conceptual?
  4. Prin ce se caracterizeaza structura de date la nivelul implementarii?
  5. Ce deosebire este intre conceptul de clasa si cel de structura de date?
  6. Care este conceptul matematic pe care se bazeaza cel de tablou?
  7. Ce legatura exista intre conceptele de clasa si de tip de date?
  8. Ce asemanari si deosebiri exista intre variabilele referinta si pointeri?
  9. Ce particularitati are clasa din limbajul Java din punct de vedere al modului de implementare?
  10. Ce informatii se pot obtine in timpul executiei (in limbajul Java) despre clasa careia ii apartine un obiect?
  11. Ce contin instantele unei clase?
  12. Ce particularitati prezinta tablourile in Java?
  13. Cum este implementat in Java un tablou multidimensional?
  14. Cum se poate determina in Java numarul de linii ale unei matrice? dar numarul de elementer dintr-o linie?
  15. Este obligatoriu in Java ca toate liniile unui tablou bidimensional sa aiba aceeasi lungime? justificati raspunsul.
  16. Ce fel de obiecte se pot pune intr-un tablou de tip Object[]?
  17. Care sunt principalele caracteristici ale algoritmului?
  18. Ce legatura exista intre conceptul de algoritm si cel de proces?
  19. Cum pot fi comparate doua obiecte?
  20. Ce este interfata Comparable?
  21. Ce este un comparator si la ce foloseste?
  22. Care este algoritmul sortarii prin selectie?
  23. Care este algoritmul sortarii prin insertie?
  24. Care este algoritmul sortarii prin metoda bulelor?