Buscar

Avaliação Discursiva 4 - Calouros Questão A

Avaliação Discursiva 4 - Calouros

 

 

Questão A

Na programação de computadores é muito comum o uso de estruturas iterativas para resolver problemas que envolvem coleções de dados (vetores, matrizes, listas). Considerando o seguinte trecho de código (notado em C#), que define a classe Funcionario:

class Funcionario

{

      public  int  Matricula  { get; set;  }

      public  string  Nome  { get; set;  }

      public static List< Funcionario> Funcionarios  {get; set;  }

}

Crie, na classe Funcionário:

1.   Um método estático, denominado GerarLista, que cria e retorna uma lista com 10 registros de funcionários, sendo que:

a)   A lista gerada será utilizada para preencher o atributo Funcionários, que é uma lista;

b)   A matrícula deve ser um número inteiro sequencial (de 1 a 10);

c)   O nome deve ser uma sequência de caracteres gerada aleatoriamente (podem ser nomes sorteados de uma lista pré-armazenada ou uma sequência qualquer de caracteres).

2.   Um método estático, denominado BuscarFuncionario, que recebe um nome (string) por parâmetro, localiza o funcionário pelo nome na lista, e retorna a matrícula (int) do funcionário encontrado.

·       Caso o nome não seja encontrado, o retorno para a matrícula deve ser -1 (menos um).

💡 1 Resposta

User badge image

PAULO HENRIQUE GUERINO

Resposta: C

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais