///
Explore grátis as questões de concursos e chegue mais preparado nas provas.
28 questões encontradas
O comando puts, na linguagem de programação Ruby, exibe um valor na saída-padrão sem adicionar automaticamente uma nova linha ao final.
Os frameworks Flask (Python) e Sinatra (Ruby) não suportam funcionalidades avançadas, como autenticação ou serialização de dados, por isso, o seu uso é recomendável apenas para projetos pequenos.
Em Ruby, o resultado da execução do comando %q{one two #{ 1 + 2 }} é “one two 3”.
i = 0
while true
i += 1+2
if i * 3 >= 21
puts (i * 3)-5
break
end
endAssinale a opção que corresponde ao resultado da execução do código precedente, desenvolvido em Ruby.
Qual código Ruby abaixo implementa corretamente uma classe chamada Pessoa com um construtor de classe que recebe um argumento chamado nome e atribui o valor passado por esse argumento a uma variável de classe que possui o mesmo nome do argumento?
Um framework é uma estrutura-base que contém um conjunto de funções e componentes pré-definidos, funções e componentes estes que se relacionam para disponibilizar funcionalidades específicas ao desenvolvimento de software. Estas funções e componentes genéricos pré-prontos agilizam o processo, poupam tempo e evitam retrabalho para o desenvolvedor. No contexto da linguagem de programação Ruby, um framework padrão destina-se a empacotar, instalar, atualizar e remover bibliotecas escritas em Ruby dentro de um aplicativo ou outra biblioteca. É um produto que disponibiliza uma ferramenta de linha de comando para seu funcionamento.
Esse framework é conhecido por:
Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, para emprego principalmente no desenvolvimento de aplicações web, podendo ser utilizada em outras aplicações de software. Com relação aos tipos de variáveis na linguagem Ruby, são características: Constantes – não mudam durante a execução do programa e são sempre escritas com letra maiúscula.
Locais – existem apenas no método a que foram atribuídas e a escrita é sempre em letra minúscula.
Instanciadas – dão valor a uma classe e começam com ALFA.
De classe – existem no escopo da classe e começam com BETA.
Globais – sempre começam com GAMA.
Nesse contexto, ALFA, BETA e GAMA representam, respectivamente, os seguintes caracteres:
No que diz respeito à criação de um framework para persistir objetos em arquivos, a principal camada de persistência difundida na comunidade ruby refere-se a um recurso que trata da implementação de um design pattern de mesmo nome, que visa persistir dados de um objeto através de interfaces públicas definidas no próprio objeto. Essa interface geralmente possui os métodos create, update, find e delete.
Esse recurso é denominado Active:
Considere o trecho de código em Ruby.
class Calcula
def self.soma(x,y)
puts (x+y)
end
def self.soma(x,y,z)
puts (x+y+z)
end
endConsiderando um ambiente de testes em condições ideais,
Assinale a alternativa com uma afirmação correta sobre variáveis na linguagem Ruby.