Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2016

ProgramaçãoLinguagens de programação
Código
fc035085
Banca
FCC
Órgão
Prefeitura de Teresina - PI
Ano
2016
Nível
Médio
Considere a declaração da seguinte classe em C++:#include <iostream>#include <string>using std::string;using namespace std;class Prefeitura{public:void setNome(string nome);void setAno(int ano);string getNome();int getAno();private:string nome;int ano;};Sabendo que um Assistente Tecnológico da PRODATER criou esta classe como parte do programa prefeituras.cpp, é correto afirmar:
  1. Avoid Prefeitura::setNome(string nome){this->nome = nome;} implementa o método setNome
  2. Bnome e ano são variáveis globais do programa prefeituras.cpp.
  3. CsetNome é um método da classe Prefeitura e getNome é um método da biblioteca string.
  4. Dp.getNome("Prefeitura de Teresina");cout << "Nome: " << p.setNome() << endl; são comandos válidos para o main, caso haja a declaração Prefeitura p
  5. Etodos os métodos da classe Prefeitura possuem parâmetros de entrada
Revelar gabarito e comentário

GabaritoA — void Prefeitura::setNome(string nome){this->nome = nome;} implementa o método setNome

Link permanente: /questoes/fc035085