Logo Passei Direto
Buscar

A2_Avaliacao_do_Modulo_2_-_Aprofundando_na_Orientacao_a_Objetos__Revisao_da_tentativajr

Ferramentas de estudo

Questões resolvidas

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.

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.
O endereço do objeto criado é retornado.
Verdadeiro
Falso

Sobre métodos construtores em Java, indique verdadeiro ou falso.

Não é possível ter mais de um construtor em uma classe Java.

É possível ter mais de um construtor em uma classe Java.
Verdadeiro
Falso

Sobre o método finalize() em Java, indique a alternativa correta:

a. O método “finalize()” é importante para a coleta de lixo, pois ele está relacionado com a alocação de memória.

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.

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.
a. O método “finalize()” é importante para a coleta de lixo, pois ele está relacionado com a alocação de memória.
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.

A coleta de lixo ajuda a prevenir erros de alocação de memória.
A coleta de lixo aumenta a eficiência do programa.
Verdadeiro
Falso

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;


mat1[i].length, mat1.length, soma+= mat1[i][j];
mat1.length, mat1[i].length, soma+= mat1[i][j];
mat1[i].length, mat1[i].length, soma+= mat1[i][j];
mat1.length, mat1.length, soma+= mat1[i][j];

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.}

2 


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.


Verdadeiro 
Falso

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.

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.
O endereço do objeto criado é retornado.
Verdadeiro
Falso

Sobre métodos construtores em Java, indique verdadeiro ou falso.

Não é possível ter mais de um construtor em uma classe Java.

É possível ter mais de um construtor em uma classe Java.
Verdadeiro
Falso

Sobre o método finalize() em Java, indique a alternativa correta:

a. O método “finalize()” é importante para a coleta de lixo, pois ele está relacionado com a alocação de memória.

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.

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.
a. O método “finalize()” é importante para a coleta de lixo, pois ele está relacionado com a alocação de memória.
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.

A coleta de lixo ajuda a prevenir erros de alocação de memória.
A coleta de lixo aumenta a eficiência do programa.
Verdadeiro
Falso

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;


mat1[i].length, mat1.length, soma+= mat1[i][j];
mat1.length, mat1[i].length, soma+= mat1[i][j];
mat1[i].length, mat1[i].length, soma+= mat1[i][j];
mat1.length, mat1.length, soma+= mat1[i][j];

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.}

2 


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.


Verdadeiro 
Falso

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

Mais conteúdos dessa disciplina