Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2015

ProgramaçãoLinguagens de programação
Código
fg019475
Banca
FGV
Órgão
TJ-PI
Ano
2015
Nível
Superior
Cargo
Analista Judiciário - Analista de Sistemas / Desenvolvimento
Analise o trecho de código abaixo escrito na linguagem Ruby (versão 1.9).Imagem associada para resolução da questãoCom base nesse código, está correto afirmar que:
  1. Ac.nome = “Jose" faz chamada ao método nome=();
  2. Bputs c.nome faz acesso direto ao atributo de classe @nome, não fazendo chamada ao método nome;
  3. Cdevido a atribuição c.nome = “Jose" fazer chamada ao método nome= e utilizar espaços entre nome e o símbolo de igual, um erro ocorrerá;
  4. Da chamada ao construtor obrigatoriamente deve fazer uso de parênteses, portanto, c = Carro.new irá gerar um erro;
  5. Eo atributo @nome não foi previamente definido, portanto, um erro ocorrerá durante a execução do código.
Revelar gabarito e comentário

GabaritoA — c.nome = “Jose" faz chamada ao método nome=();

Link permanente: /questoes/fg019475