Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — UFPE 2022

ProgramaçãoLinguagens de programação
Código
qq807441
Banca
UFPE
Órgão
UFPE
Ano
2022
Nível
Médio
Cargo
Técnico de Tecnologia da Informação - Sistemas
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?
  1. Aclass Pessoadef constructor(nome)@nome = nomeendend
  2. Bclass Pessoadef Pessoa(nome)nome = nomeendend
  3. Cclass Pessoadef initialize(nome)@nome = nomeendend
  4. Dclass Pessoadef Pessoa(@nome)nome = nomeendend
  5. Eclass Pessoadef initialize(@nome)nome = nomeendend
Revelar gabarito e comentário

GabaritoC — class Pessoa def initialize(nome) @nome = nome end end

Link permanente: /questoes/qq807441