Buscar

Exercícios - Momento ENADE_programacao

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

21/03/2022 12:08 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1000399&cmid=234874 1/8
Página inicial / Cursos / Faculdade / 20211F / 20211F - DISCIPLINAS REGULARES / ABRIL / ENIAC_20211F_782 / Momento Enade / Exercícios - Momento ENADE
Iniciado em quarta, 28 abr 2021, 10:21
Estado Finalizada
Concluída em quarta, 28 abr 2021, 10:25
Tempo
empregado
3 minutos 10 segundos
Notas 10,00 de um máximo de 10,00(100%)
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/index.php
https://portalacademico.eniac.edu.br/course/index.php?categoryid=28
https://portalacademico.eniac.edu.br/course/index.php?categoryid=237
https://portalacademico.eniac.edu.br/course/index.php?categoryid=272
https://portalacademico.eniac.edu.br/course/index.php?categoryid=297
https://portalacademico.eniac.edu.br/course/view.php?id=9361
https://portalacademico.eniac.edu.br/course/view.php?id=9361#section-3
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=234874
https://atendimento.eniac.edu.br/faculdade
21/03/2022 12:08 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1000399&cmid=234874 2/8
Questão 1
Correto Atingiu 2,50 de 2,50
As classes Java que seguem foram extraídas de um sistema de controle acadêmico de uma
universidade e representam uma Disciplina Regular e uma Disciplina de Dependência.
 
1  public class Disciplina {
2   public String nome;
3   public int numeroFaltasMaximo;
4   public double notaMinimaAprovacao;
5   public Disciplina(String nome, int numeroFaltasMaximo,
6                   double notaMinimaAprovacao){
7         this.nome=nome;
8         this.numeroFaltasMaximo=numeroFaltasMaximo;
9         this.notaMinimaAprovacao=notaMinimaAprovacao;
10   }
11   public boolean isAprovado(int numeroFaltas, double notaTrabalho,
12                          double notaProva ){
13        if(numeroFaltas<=numeroFaltasMaximo &&
14                    ((notaTrabalho+notaProva)/2) >= notaMinimaAprovacao){
15              return true;
16        }else{
17              return false;
18        }
19   }
20  }
21
22 public class DisciplinaDP extends Disciplina {
23   public double pesoTrabalho;
24   public double pesoProva;
25   public DisciplinaDP(String nome, int numeroFaltasMaximo,
26    int notaMinimaAprovacao, double pesoTrabalho, double pesoProva) {
27        super(nome, numeroFaltasMaximo, notaMinimaAprovacao);
28        this.pesoProva=pesoProva;
29        this.pesoTrabalho=pesoTrabalho;
30   }
31   public boolean isAprovado(double notaTrabalho, double notaProva){
32        return this.isAprovado(numeroFaltasMaximo, notaTrabalho, notaProva);
33   }
34   public boolean isAprovado(int numeroFaltas, double notaTrabalho,
https://atendimento.eniac.edu.br/faculdade
21/03/2022 12:08 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1000399&cmid=234874 3/8
35                          double notaProva){
36        double notaFinal = notaTrabalho * pesoTrabalho +
37                       notaProva * pesoProva;
38        if(numeroFaltas<=numeroFaltasMaximo &&
39                    notaFinal >= notaMinimaAprovacao){
40              return true;
41        }else{
42            return false;
43        }
44   }
45  }
 
Considerando o texto apresentado, avalie as a�rmativas a seguir.
 
I. Ocorre polimor�smo por sobrecarga e por sobrescrita nas linhas 31 e 34, referentes à
isAprovado, respectivamente.
II. Ocorre polimor�smo por sobrecarga e por sobrescrita nas linhas 11, referente à Pai, e 22,
referente à DisciplinaDP, respectivamente.
III. Ocorre polimor�smo por sobrecarga e por sobrescrita nas linhas 25, referente à
DisciplinaDP, e 5, referente à Disciplina, respectivamente.
IV. Ocorre polimor�smo por sobrecarga e por sobrescritanas linhas 34, referente à isAprovado,
e 25, referente à DisciplinaDP, respectivamente.
 
É correto apenas o que se a�rma em
Escolha uma opção:
a. II. 
b. I e IV. 
c. II e III. 
d. III e IV. 
e. I. 
A resposta correta é: I.
https://atendimento.eniac.edu.br/faculdade
21/03/2022 12:08 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1000399&cmid=234874 4/8
Questão 2
Correto Atingiu 2,50 de 2,50
Leia os textos a seguir.
 
Texto I
Ao iniciar o trabalho em uma empresa madura de desenvolvimento de software, Megan
observou que haviam diversos diagramas UML na documentação dos softwares
desenvolvidos. Esses diagramas foram elaborados por uma ferramenta desenvolvida
internamente pela companhia com objetivo de atender as demandas gerenciais e de que o
código-fonte pudesse ser gerado automaticamente. Contudo, Megan descon�ou de tal
automatismo e decidiu veri�car se o código gerado pela ferramenta re�etia o que foi de�nido
no diagrama de classe. O Texto II apresenta o diagrama de classe que Megan criou, e o Texto
III o código gerado pela ferramenta.
 
Texto II
Observe a imagem a seguir.
 
Texto III
public abstract class Pessoa{
    protected String nome;
    protected Integer matricula;
    public String getNome(){
        return null;
    }
    public abstract Integer getMatricula();
}
public class Aluno extends Pessoa{
    public Integer anoInicio;
    public void veri�carDisciplinas(){}
https://atendimento.eniac.edu.br/faculdade
21/03/2022 12:08 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1000399&cmid=234874 5/8
}
public class Professor extends Pessoa{
    public Integer sala;
    public void veri�carDiario(){}
}
 
Analise as informações dos textos expostos e assinale a alternativa correta.
Escolha uma opção:
a. As classes Aluno e Professor possuem erros na sua implementação, pois a classe
Pessoa não poderia ser herdada por ser abstrata. 
b. O código gerado satisfaz o diagrama de classe e não precisa de correção para que
possa ser compilado. 
c. O código gerado pela ferramenta não considerou que o método getMatricula() é
abstrato e que deve ser implementados nas subclasses. 

d. A ferramenta de geração de código não produziu um código correto, pois a classe
Pessoa não pode possuir atributos devido ao seu tipo, classe abstrata. 
e. A classe Pessoa possui uma erro na geração do código, pois o método getMatricula()
não possui implementação. 
A resposta correta é: O código gerado pela ferramenta não considerou que o método getMatricula() é abstrato e que
deve ser implementados nas subclasses.
https://atendimento.eniac.edu.br/faculdade
21/03/2022 12:08 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1000399&cmid=234874 6/8
Questão 3
Correto Atingiu 2,50 de 2,50
À medida que o projeto de uma interface do usuário evolui, quatro questões de projeto
comuns quase sempre vêm à tona: tempo de resposta do sistema, recursos de ajuda ao
usuário, informações de tratamento de erros e atribuição de nomes a comandos.
 
Nesse contexto, avalie as a�rmações a seguir, a respeito do projeto de interface e dos
requisitos de software.
 
I. A análise de interfaces tem por objetivo identi�car o per�l dos usuários e auxiliar na
especi�cação do requisito não funcional de segurança pertinente ao per�l de acesso dos
usuários.
II. O requisito não funcional de segurança descreve as características relacionadas a
inteligibilidade, modo de usar ou operar o sistema.
III. O requisito não funcional de con�abilidade descreve as características relacionadas ao
tempo de resposta para processamento de dados ou informações.
IV. O requisito não funcional de usabilidade descreve diretrizes de acessibilidade para pessoas
com de�ciência.
 
É correto apenas o que se a�rma em
Escolha uma opção:
a. II, III e IV. 
b. II e IV. 
c. I e III. 
d. I, II e III. 
e. I e IV. 
PRESSMAN, R. 5. Engenharia de software: umaabordagem pro�ssional. 8. ed. São Paulo: AMGH, 2016 (adaptado).
A resposta correta é: I e IV.
https://atendimento.eniac.edu.br/faculdade
21/03/2022 12:08 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1000399&cmid=234874 7/8
Questão 4
Correto Atingiu 2,50 de 2,50
Leia os textos a seguir.
 
Texto I
Polimor�smo signi�ca "muitas formas", é o termo de�nido em linguagens orientadas a objeto,
como por exemplo Java, C# e C++, que permite ao desenvolvedor usar o mesmo elemento de
formas diferentes. Polimor�smo denota uma situação na qual um objeto pode se comportar
de maneiras diferentes ao receber uma mensagem. No Polimor�smo temos dois tipos:
Polimor�smo Estático ou Sobrecarga;
Polimor�smo Dinâmico ou Sobreposição.
 
Texto II
Observe o trecho de código a seguir.
 
Fonte: DEVMEDIA. Uso de Polimor�smo em Java. Disponível em: <https://www.devmedia.com.br/uso-de-polimor�smo-em-
java/26140>;. Acesso em: 01 maio 2018.
https://www.devmedia.com.br/uso-de-polimorfismo-em-java/26140%3E
https://atendimento.eniac.edu.br/faculdade
21/03/2022 12:08 Exercícios - Momento ENADE: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1000399&cmid=234874 8/8
Com base nos textos I e II, avalie as asserções a seguir.
 
I. O polimor�smo de sobrecarga é aplicado corretamente no método move na linha 21.
II. O polimor�smo de sobreposição é aplicado corretamente no método move na linha 26.
III. O polimor�smo de sobreposição é aplicado corretamente nos métodos getY e getX nas
linhas 30 e 34.
 
É correto o que se  a�rma em
Escolha uma opção:
a. III, apenas. 
b. I e II, apenas. 
c. II e III, apenas. 
d. I, II e III, apenas. 
e. I, apenas. 
A resposta correta é: I e II, apenas.
◄ Portfólio de recuperação
Seguir para...
Prova Eletrônica ►
https://portalacademico.eniac.edu.br/mod/assign/view.php?id=234873&forceview=1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=234875&forceview=1
https://atendimento.eniac.edu.br/faculdade