Questões de Ruby (Programação)

Limpar Busca

A Apple, muito conhecida por criar suas próprias soluções e alternativas para as concorrências existentes no mercado, criou também uma linguagem que é utilizada para desenvolvimento de sistemas para seus dispositivos. Qual seria esta?

  • A Flutter
  • B Lua
  • C Dart
  • D Ruby on rails
  • E Swift

Considere o trecho de código em Ruby.
class Calcula       def self.soma(x,y)
            puts (x+y)       end       def self.soma(x,y,2Z)             puts (x+y+z)       end
end 


Considerando um ambiente de testes em condições ideais,

  • A ao se realizar a execução de Calcula .soma (10,8) haverá um erro relativo a número errado de argumentos.
  • B a classe Calcula apresenta um exemplo de sobrecarga de métodos.
  • C ao se realizar a execução de Calcula .soma (10,8,2) haverá um erro relativo a número errado de argumentos.
  • D para indicar que os métodos soma estão sobrecarregados, é necessário colocar a anotação @Overload na linha anterior à definição do 2º método soma.
  • E para indicar que os métodos soma estão sobrescritos, é necessário colocar a anotação @override na linha anterior à definição do 2º método soma.

A respeito do CoffeeScript — linguagem baseada em Ruby e Python, julgue os itens a seguir.
I O CoffeeScript tem a capacidade de transcompilar (compilar de uma linguagem fonte para outra) em JavaScript. II Um código escrito em CoffeeScript é equivalente ao JavaScript em número de linhas. III Ao contrário do JavaScript, o CoffeScript possui herança baseada em classe.
Assinale a opção correta.

  • A Apenas o item I está certo.
  • B Apenas o item II está certo.
  • C Apenas os itens I e III estão certos.
  • D Apenas os itens II e III estão certos.
  • E Todos os itens estão certos.

Um analista do MJSP necessita criar a seguinte matriz em linguagem R:


[1] [2]

[1] 45 51

[2] 75 0.17


Sabendo disso, assinale a alternativa que apresenta corretamente o código que o analista deverá escrever em linguagem R.



  • A array(data=c(45,75,51,0.17),nrow=2,ncol=2).
  • B array(c=(45,75,51,0.17),row=2,col=2).
  • C data=c(45,75,51,0.17),nrow=2,ncol=2.
  • D matrix(data=c(45,75,51,0.17),nrow=2,ncol=2).
  • E matrix(c=(45,75,51,0.17),row=2,col=2).
Um analista do MJSP necessita apresentar um gráfico para seus usuários. Para tanto, ele irá utilizar a linguagem R. Assinale a alternativa que apresenta corretamente o nome da função que o analista deve utilizar para gerar o gráfico em linguagem R.
  • A Graph.
  • B Draw.
  • C Plot.
  • D Picture.
  • E Trace.