FC ConcursosFC Concursos

Questão FC670868

Em relação às metodologias de desenvolvimento de sistemas e às linguagens de programação utilizadas no desenvolvimento de sistemas, julgue o item seguinte. O comando puts, na lingu

Linguagens de Programação

QUADRIX · 2025

Em relação às metodologias de desenvolvimento de sistemas e às linguagens de programação utilizadas no desenvolvimento de sistemas, julgue o item seguinte.

 

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.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A afirmação foi julgada como ERRADO porque, em Ruby, o comando puts imprime o valor na saída-padrão e adiciona automaticamente uma nova linha ao final. Ou seja, cada chamada a puts termina com um caractere de nova linha.

Para comparar: print escreve o valor sem acrescentar nova linha; p exibe a representação de depuração (inspect) e também termina com nova linha. Exemplos simples:
puts "Olá" produz linha com "Olá" seguida de nova linha.
print "Olá" deixa o cursor na mesma linha.

Portanto, a frase é incorreta porque inverte o comportamento real de puts. Escolha print quando não quiser a quebra automática e use puts para linhas separadas automaticamente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo