Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — COPEVE-UFAL 2016

ProgramaçãoLinguagens de programação
Código
qq165508
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2016
Nível
Superior
Cargo
COPEVE - - Analista de Tecnologia da Informação (Edital nº 30)
Com relação ao trecho de código em Java para estruturar os pontos cardeais,Imagem associada para resolução da questãoé correto afirmar:
  1. Aas variáveis do tipo int não deveriam ser prefixadas com as palavras static e final, pois o ideal é permitir a redefinição de novos valores a partir das instâncias das classes.
  2. Ba solução apresentada dificulta a manutenção do código, além de não proporcionar meios para type-safe; logo, a solução mais adequada é utilizar o tipo enum em vez de variáveis int.
  3. Ca solução apresentada dificulta a manutenção do código; logo, a solução mais adequada é utilizar a estrutura de dados da classe HashTable, com o tipo String como chave e o tipo Integer como valor.
  4. Da solução apresentada dificulta a manutenção do código, pois, devido ao modificador de acesso public, caso seja necessário tornar o atributo privado (private), clientes da classe serão diretamente afetados pela mudança.
  5. Ea solução apresentada facilita a manutenção do código, uma vez que pode adicionar novos valores apenas editando os números inteiros, além de proporcionar meios para type-safe, pois as variáveis estão bem definidas como tipo int.
Revelar gabarito e comentário

GabaritoB — a solução apresentada dificulta a manutenção do código, além de não proporcionar meios para type-safe; logo, a solução mais adequada é utilizar o tipo enum em vez de variáveis int.

Link permanente: /questoes/qq165508