Ruby este un limbaj:
2
Gramatica limbajului Ruby este:
1
Biblioteca claselor din nucleul Ruby:
Limbajul Ruby:
156
În Ruby, sunt obiecte:
1234
În Ruby, true este:
În Ruby, parantezele sunt:
În Ruby, codul dintre { și } se numește:
Pentru repetare, în Ruby se poate folosi:
1.upto(9) do
3.times
[1, 2].each do
repeat .. until
while .. end
Obiectele tip Hash pot avea ca și cheie:
Obiectele tip Symbol se compară:
Înlocuirea unei expresii în cadrul unui string se numește:
În Ruby, întorc valoare:
Metodele se definesc prin cuvântul cheie:
O metodă definită în afara oricărei clase devine:
Clasele și modulele sunt:
În Ruby, operatorul = poate fi suprascris?
Alegeți operatorii matematici existenți în Ruby:
34
Este valid următorul cod?
a, b = 3, 5
a, b, c = [3, 5, 7]
Pentru ca o metodă să întoarcă mai multe rezultate, codul de mai jos este corect?
def inversare(a, b)
[b, a]
end
x, y = inversare(a, b)
Ultimul caracter al unei metode poate fi:
123
Alege varianta corectă:
'a'..'x' este un Range corect?
1...4
Propoziția case folosește operatorul:
3
O metodă singleton este o metodă ce aparține direct unui obiect (de obicei modul).
Obiectele tip String sunt mutabile?
În expresiile condiționale (precum if și while), care din expresiile de mai jos evaluează ca „true”?
125
Un scurt program Ruby poate fi lansat cu o comandă de tipul: ruby ‑e "puts 3+4" ?
Alegeți diferențele între „p” și „puts”:
13
Din interpretorul irb se poate lansa un alt interpretor irb?
Cu unealta „ri” se poate căuta documentație despre: