Imagem de fundo

A linguagem Ruby é uma linguagem de script, de tipagem dinâmica. Ela possui gerenciamen...

A linguagem Ruby é uma linguagem de script, de tipagem dinâmica. Ela possui gerenciamento automático de memória e é multiparadigma, suportando programação funcional e também orientada a objetos. Além disso, a linguagem possui diversos operadores aritméticos, lógicos e de comparação. A respeito desses operadores, analise o código Ruby abaixo e marque a alternativa que indica, corretamente, o que será apresentado em tela pelo comando puts.

-

a=1

b=1

if !(a<=> b)

x = Array.new(6%8) {|a| a*= 2}

else

x = Array.new(6%8) {|a| a**= 2}

end

puts "#{x}"


A

[0, 2, 4, 6, 8, 10]


B

[0]


C

[0, 1, 2, 4, 8, 16]


D

[0, 1, 4, 9, 16, 25]


E

null