Buscar

repostas programacao1 (prova) mackenzie

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

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

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

Você viu 3, do total de 4 páginas

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

Prévia do material em texto

PROGRAMACAO DE SISTEMAS I / ANALISE E DESENVOLVIMENTO DE SISTEMAS / 02A
Enunciado:
Considere o programa abaixo escrito na linguagem Java: public class veículo {} public class carro extends veículo {} public class avião extends veículo {} Qual é a afirmativa correta?
Alternativa correta:
 b) A classe veículo é superclasse das classes carro e avião.
Alternativa marcada:
 b) A classe veículo é superclasse das classes carro e avião.
Justificativa: As classes que estendem uma classe são chamadas de subclasses, e a classe mãe é chamada de superclasse.
1,50/ 1,50
2
Código:
14508
Enunciado:
Observe o código, em Java: Acerca do código acima, analise as seguintes afirmativas: O código não possibilita a chamada do método getLimite(). O método setSaldo() permite a exibição do saldo da classe Conta. O método getSaldor() permite alterar o saldo da classe Conta. Podemos afirmar corretamente que: ...
Ver tudo
Alternativa correta:
 a) apenas a afirmação I está correta.
Alternativa marcada:
 a) apenas a afirmação I está correta.
Justificativa: O método getLimite() não foi implementado, portanto, não poderá ser chamado.O método setSaldo() é usado para alterar o saldo.O método getSaldo() é usado para retornar o saldo.
1,50/ 1,50
3
Código:
20700
Enunciado:
Observe a classe Assentos abaixo: Na classe Avião, foi declarado um vetor de objetos do tipo Assentos: class Aviao { Assentos[ ] conjunto = new Assentos [150]; } Qual alternativa indica a forma correta de se referenciar o i-ésimo nome do passageiro de determinado assento? ...
Ver tudo
Alternativa correta:
 c) conjunto[i].nome
Alternativa marcada:
 e) conjunto.nome[i]
Justificativa: O vetor de objetos do tipo Assentos está associado ao nome conjunto. Portanto, qualquer referência aos atributos da classe Assentos deve ser feita por meio da i-ésima posição de conjunto:
conjunto[i].nome
0,00/ 1,50
4
Código:
14519
Enunciado:
Em um projeto com o diagrama de classes abaixo, percebe-se que há uma associação entre as classes Carro e Pneu: Em Java teríamos a seguinte implementação: public class Pneu{ int pressao; void rodar(){ System.out.println(“Pneu em movimento”); } } public class Carro{ // declaração dos atributos void liga(){ System.out.println(“Carro ligado”); }... ...
Ver tudo
Alternativa correta:
 b) Pneu p1; Pneu p2; Pneu p3; Pneu p4;
Alternativa marcada:
 a) Pneu String p1; Pneu String p2; Pneu String p3; Pneu String p4;
Justificativa: Na declaração dos atributos, deve-se usar o tipo da classe que possui a associação, neste caso, Pneu.
0,00/ 1,50
5
Código:
22845
Enunciado:
Um time de futebol é formado por jogadores. Isso pode ser representado pelo diagrama de classes a seguir: Qual das alternativas apresenta corretamente a implementação em Java correspondente a este diagrama? ...
Ver tudo
Alternativa correta:
 c) ... Ver tudo
Alternativa marcada:
 b) ... Ver tudo
Justificativa: A implementação em Java correspondente ao diagrama é:
Como um time é uma agregação de jogadores, na classe Time é necessário ter uma estrutura para armazenar uma lista de referências de Jogador. Os construtores e métodos de Time devem implementar o gerenciamento dos itens desta lista. ... Ver tudo