Buscar

A2_Avaliacao_do_Modulo_2_-_Aprofundando_na_Orientacao_a_Objetos__Revisao_da_tentativajr

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 6 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 6 páginas

Prévia do material em texto

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 sábado, 12 ago 2023, 17:17
Estado Finalizada
Concluída em sábado, 12 ago 2023, 17:54
Tempo
empregado
36 minutos 26 segundos
Avaliar 9,50 de um máximo de 10,00(95%)
Comentários
Questão 1
Correto
Atingiu 1,00 de 1,00
Sobre o operador new em Java, indique verdadeiro ou falso.
Quando o operador new é utilizado para criar um objeto em Java, a memória é alocada para a instância da
classe, o construtor é chamado para inicializar os atributos da instância e o endereço do objeto criado é
retornado.
Escolha uma opção:
Verdadeiro 
Falso
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
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
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. double[] notas = new double[50];
b. float[] notas = new float[50];
c. double[50] notas = new double[];
d. float[50] notas = new float[50];
O código a seguir possui um erro. Assinale a alternativa que contenha o código que corrija o código:
public static void main(String[] args) {
             Rectangle myRect;
             myRect.width = 40;
             myRect.height = 50;
             System.out.println("myRect's area is " + myRect.area());
}
Escolha uma opção:
a. Rectangle myRect = Rectangle();
b. myRect Rectangle = new Rectangle();
c. Rect myRect = new Rect();
d. Rectangle myRect = new Rectangle();
Sobre métodos construtores em Java, indique verdadeiro ou falso.
Não é possível ter mais de um construtor em uma classe Java.
Escolha uma opção:
Verdadeiro
Falso 
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
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()” juntamente com o método “System.gc()” travam a execução do sistema, causando
demora no sistema para responder.
b. 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.
c. 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.

d. Esse método não existe na classe Object da API Java, consequentemente não é possível ser chamado por
qualquer objeto.
Sobre o coletor de lixo em Java, indique se verdadeiro ou falso:
A coleta de lixo ajuda a prevenir erros de alocação de memória e aumenta a eficiência do programa.
Escolha uma opção:
Verdadeiro 
Falso
Questão 7
Parcialmente correto
Atingiu 0,50 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Preencha os espaços vazios do algoritmo a seguir que retorne a soma de todos os elementos em uma matriz de
inteiros n x n.
int soma(int[][] mat1) {
int soma = 0;
for (int i = 0; i <  ; i++) {
for (int j = 0; j <  ; j++) {
 
}
}
 
}
mat1[i].length
mat1.length
soma+= mat1[i][j];
return soma;
Qual das opções a seguir define um vetor bidimensional de ponto flutuante de precisão dupla para armazenar as
notas de três provas de uma turma de oitenta alunos.
Escolha uma ou mais:
a. double[][] notas = new double[3][80];
b. float[][] notas = new float[3][80];
c. double[][] notas = new double[80][3];
d. float[][] notas = new float[80][3];
Questão 9
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 
Questão 10
Correto
Atingiu 1,00 de 1,00
Sobre o coletor de lixo em Java, indique se verdadeiro ou falso:
O coletor de lixo em Java é importante porque ele gerencia a memória do programa automaticamente.
Escolha uma opção:
Verdadeiro 
Falso
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