Întrebări

Nivel 1

  1. Ce este un comentariu?
  2. Ce fel de comentarii pot să apară în fișierele sursă Java?
  3. Cum se reprezintă un șir în program?
  4. Ce este concatenarea și care este operatorul prin care se realizează?
  5. Prin ce metode se afișează un șir de caractere pe ecran?
  6. Ce sunt identificatorii și cum se alcătuiesc ei în Java?
  7. Ce sunt cuvintele cheie?
  8. Ce este un literal?
  9. Ce separatori se folosesc în limbajul Java?
  10. Ce sunt operatorii?
  11. Ce este efectul lateral al operatorului?
  12. Toți operatorii au efect lateral?
  13. Ce sunt variabilele?
  14. Ce este numele variabilei?
  15. Ce se înțelege prin declararea variabilei?
  16. Ce este o variabilă finală?
  17. Ce este un tip de date?
  18. Ce tipuri de date primitive există în limbajul Java?
  19. Care este mulțimea de valori a tipului boolean?
  20. Care este operatorul de negație, asupra cărui tip de date se aplică și ce efect are?
  21. Ce sunt operatorii logici & si &&?
  22. Ce sunt operatorii logici | si ||?
  23. Care sunt tipurile de date numerice?
  24. Ce este operația de atribuire?
  25. Cum acționează operatorii == și !=?
  26. Ce efect are operatorul logic ^?
  27. Ce contine o declarație de tip?
  28. Ce este conversia de tip?
  29. Ce este castul și care este forma lui sintactică?
  30. Care sunt operatorii de incrementare și decrementare?
  31. Ce operatori de comparație se folosesc în cazul datelor de tipuri întregi?
  32. Cum se reprezintă intern datele de tipuri întregi?
  33. Cum se scriu literalii în sistemul octal?
  34. Cum se scriu literalii in sistemul hexazecimal?
  35. Pot avea semn literalii octali și cei hexazecimali?
  36. Ce sunt datele în virgulă mobilă și ce corespondent au ele în matematică?
  37. Ce tipuri de date în virgulă mobilă există în Java?
  38. Ce sunt literalii în virgulă mobilă?
  39. Ce valori speciale pot avea literalii în virgulă mobilă?
  40. Ce operații aritmetice se poa efectua asupra numerelor în virgulă mobilă?
  41. Ce se întâmplă dacă, la o împărțire în virgulă mobilă, împărțitorul are valoarea zero?
  42. Ce fel de date conține tipul char?
  43. Cum se reprezintă literalii de tip char?
  44. Ce este o secvență escape? dați exemple.
  45. Ce operații se pot face supra datelor de tip char?
  46. Care sunt operatorii de atribuire compusă și ce efect au?

Nivel 2

  1. Ce proprietăți are operatorul de concatenare?
  2. Este concatenarea asociativă? Dar comutativă?
  3. Se poate oare folosi metoda print() în loc de println()?
  4. Cu ce fel de caracter încep în Java numele de clase? 
  5. Ce deosebire este între literali și identificatori?
  6. De câte feluri sunt operatorii după numărul de operanzi?
  7. Cum se plasează operatorii unari în raport cu operanzii lor? Dar cei binari?
  8. Există operatori ternari? 
  9. Dați o definiție conceptului de variabilă.
  10. Prin ce simbol se termina o declarație de variabile?
  11. În ce mod se inițializează o variabilă?
  12. Ce sunt tipurile de date primitive?
  13. Ce se stabilește la definirea unui tip de date primitive?
  14. Ce sunt tipurile de date derivate?
  15. Ce este o clasă și în ce fel de limbaje se folosește?
  16. Ce deosebire există între modurile în care acționează operatorii logici & și &&?
  17. Ce deosebire există între modurile în care acționează operatorii logici | și ||?
  18. Ce deosebiri există între operatorii = și ==?
  19. În ce situații este obligatorie folosirea castului la conversiile datelor de tipuri primitive?
  20. Care sunt operatorii aritmetici unari?
  21. Ce deosebire este între așezarea operatorului de incrementare sau decrementare în fața operandului și după acesta?
  22. Care sunt domeniile de valori pentru date de tipuri intregi?
  23. Ce avantaj prezintă folosirea literalilor hexazecimali sau octali față de cei zecimali?
  24. Cum se stabilește tipul rezultatului operațiilor aritmetice cu numere intregi?
  25. În ce caz rezultatul unei operații aplicate asura unui operand de tip byte este tot de tip byte?
  26. Ce este împărțirea întreagă?
  27. Ce este excepția de împărțire la zero și în ce situații poate să apară?
  28. Ce este depășirea binară și în ce situații poate să apară?
  29. Cum acționează operatorul <<?
  30. Cum acționează operatorul >>?
  31. Ce deosebire este între operatorii >> și >>>?
  32. Cum acționează operatorii ~, &, | și ^ când operanzii sunt de tipuri întregi?
  33. Cum se reprezinta intern datele în virgulă mobilă?
  34. Ce sunt cifrele semnificative ale unui număr în virgulă mobilă?
  35. În ce situații rezultatul unei operații în virgulă mobilă are valoarea infinit?
  36. Cum se reprezintă intern datele de tip char?