Buscar

A2_Avaliacao_do_Modulo_2_-_Aprofundando_na_Orientacao_a_Objetos__Revisao_da_tentativa

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

Prévia do material em texto

15/08/2023, 17:44 ✅ [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=733415&cmid=665355 1/8
Painel Meus cursos 32010001844-T01-2023-2 📚 Módulo 2
✅ [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos
Iniciado em terça, 15 ago 2023, 16:51
Estado Finalizada
Concluída em terça, 15 ago 2023, 17:43
Tempo
empregado
52 minutos 37 segundos
Avaliar 8,00 de um máximo de 10,00(80%)
Comentários
https://ava.ufms.br/my/
https://ava.ufms.br/course/view.php?id=51404
https://ava.ufms.br/course/view.php?id=51404#section-3
https://ava.ufms.br/mod/quiz/view.php?id=665355
15/08/2023, 17:44 ✅ [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=733415&cmid=665355 2/8
Questão 1
Correto
Atingiu 1,00 de 1,00
Partindo da classe Rectangle:
class Rectangle {
   int width = 0;
   int height = 0;
   Point origin;
 
   // construtores
   Rectangle() {
           origin = new Point(0, 0);
   }
   Rectangle(Point p) {
           origin = p;
   }
   Rectangle(int w, int h) {
           this(new Point(0, 0), w, h);
   }
   Rectangle(Point p, int w, int h){
           origin = p;
           width = w;
           height = h;
   }
 
   // move o retângulo de posição
   void move(int x, int y) {
           origin.x = x;
           origin.y = y;
   }
 
   // retorna a área do retângulo
   int area() {
           return width * height;
   }
}
Dado o código a seguir, indique o número da linha com o código errado.
1. public static void main(String[] args) {
2. Rectangle myRect;
3.  myRect.width = 40;
4.  myRect.height = 50;
5.   System.out.println("myRect's area is " + myRect.area());
6.}
Resposta: 2 
15/08/2023, 17:44 ✅ [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=733415&cmid=665355 3/8
Questão 2
Correto
Atingiu 1,00 de 1,00
Marque a opção que apresente o código que crie um objeto que seja responsável por ler a entrada do console
padrão.
a. Scanner s = new Scanner(System.in);
b. Stream s = new Stream(System.out);
c. FileScanner s = new FileScanner(System.in);
d. Reader s = new Reader(System.print.in);
15/08/2023, 17:44 ✅ [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=733415&cmid=665355 4/8
Questão 3
Incorreto
Atingiu 0,00 de 1,00
Crie uma classe JAVA que faça a leitura de dez notas de alunos (números inteiros), escreva na saída padrão a
média das notas (valor truncado) e imprima quais notas estão acima da média, sem repetição, separadas por
caractere de espaço simples. A impressão dos números de saída deve ser feita de acordo com a ordem de
leitura das notas.
Por exemplo:
Entrada Resultado
4
3
2
1
1
5
4
2
1
3
Média: 2
Notas acima da média: 4 3 5
7
8
6
9
9
8
6
7
7
6
Média: 7
Notas acima da média: 8 9
Resposta: (regime de penalidade: 0%)
 public class MediaNotas {
 public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 int[] notas = new int[10];
 for (int i = 0; i < 10; i++) {
 notas[i] = scanner.nextInt();
 }
 
 int media = 0;
 for (int nota : notas) {
 media += nota;
 }
 media /= 10;
 
 System.out.println("A média das notas é: " + media);
 
 String notasAcimaMedia = "";
Erro(s) de sintaxe
1 ▼
2
3 ▼
4
5
6
7 ▼
8
9
10
11
12
13 ▼
14
15
16
17
18
19
20
21
22
 
15/08/2023, 17:44 ✅ [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=733415&cmid=665355 5/8
Questão 4
Correto
Atingiu 1,00 de 1,00
MediaNotas.java:1: error: repeated modifier
 public public class MediaNotas {
 ^
MediaNotas.java:31: error: ')' expected
 System.out.println(As notas acima da média são: + notasAcimaMedia);
 ^
MediaNotas.java:31: error: ';' expected
 System.out.println(As notas acima da média são: + notasAcimaMedia);
 ^
MediaNotas.java:31: error: ';' expected
 System.out.println(As notas acima da média são: + notasAcimaMedia);
 ^
MediaNotas.java:31: error: not a statement
 System.out.println(As notas acima da média são: + notasAcimaMedia);
 ^
MediaNotas.java:31: error: ';' expected
 System.out.println(As notas acima da média são: + notasAcimaMedia);
 ^
MediaNotas.java:32: error: reached end of file while parsing
 }
 ^
7 errors
Incorreto
Notas para este envio: 0,00/1,00.
O que é um pacote em Java?
a. Um arquivo de biblioteca contendo classes e outros recursos Java
b. Uma pasta que contém classes Java relacionadas
c. Um conjunto de arquivos de código-fonte Java
d. Uma pasta que contém arquivos de configuração Java
15/08/2023, 17:44 ✅ [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=733415&cmid=665355 6/8
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
O código a seguir mostra uma classe Java com um método main que lê um vetor de inteiros do console usando
Scanner e imprime o índice dos valores inteiros lidos inicialmente?
class Simple{  
    public static void main(String args[]){  
        Scanner s = new Scanner(System.in);
        int[] v = new int[10];
        int sum = 0;
        for (int i = 0; i < v.length; i++) {
v[i] = s.nextInt();
sum += v[i];
        }
        System.out.println("Média:" + (sum / v.length));
    }
}
Escolha uma opção:
Verdadeiro
Falso 
Escolha a opção que explique a função do método “finalize()” de cada objeto na coleta de lixo:
a. O método "finalize()" é um método especial que é chamado pelo coletor de lixo antes de um objeto ser
removido da memória. A função do método é permitir que o objeto faça algumas tarefas de limpeza
antes de ser destruído, como liberar recursos que ele estava utilizando.

b. Esse método não existe na classe Object da API Java, consequentemente não é possível ser chamado por
qualquer objeto.
c. O método “finalize()” juntamente com o método “System.gc()” travam a execução do sistema, causando
demora no sistema para responder.
d. O método “finalize()” não é importante para a coleta de lixo, pois ele está relacionado com com o
fechamento da escrita de informações em um arquivo.
15/08/2023, 17:44 ✅ [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=733415&cmid=665355 7/8
Questão 7
Incorreto
Atingiu 0,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
Escreva uma linha de código que solicite para a Máquina Virtual Java a chamar o coletor de lixo.
Resposta: System.gc () ; 
Marque a opção que declare uma constante (valor que é único e não muda nunca) para o valor de PI,
considerando o valor em ponto flutuante 3,1415.
Escolha uma opção:
a. static final double PI = 3.1415.
b. double PI = 3.1415.
c. final double PI = 3.1415.
d. static double PI = 3.1415.
Sobre o coletor de lixo em Java, indique se verdadeiro ou falso:
O coletor de lixo libera memória que não está sendo utilizada pelos objetos do programa.
Escolha uma opção:
Verdadeiro 
Falso
Selecione a opção que define em uma linha um vetor unidimensional de valores numéricos de ponto flutuante de
precisão simples para armazenar as notas de uma prova de uma turma de cinquenta alunos.
Escolha uma opção:
a. float[] notas = new float[50];
b. double[50] notas= new double[];
c. float[50] notas = new float[50];
d. double[] notas = new double[50];
15/08/2023, 17:44 ✅ [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=733415&cmid=665355 8/8
Atividade anterior
◄ 📍 [Checkout de Presença] Módulo 2 - Aprofundando na Orientação a Objetos
Seguir para...
Próxima atividade
▶ Videoaula Obrigatória - Módulo 3 - Unidade 1 - Herança e Polimorfismo ►
Manter contato
Suporte Técnico ao Usuário
 https://suporteagetic.ufms.br
 (67) 3345-7613
 suporte.agead@ufms.br

https://ava.ufms.br/mod/assign/view.php?id=665353&forceview=1
https://ava.ufms.br/mod/url/view.php?id=665357&forceview=1
https://suporteagetic.ufms.br/
tel:(67) 3345-7613
mailto:suporte.agead@ufms.br
https://api.whatsapp.com/send?phone=556733457613

Outros materiais