Baixe o app para aproveitar ainda mais
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 quinta, 14 set 2023, 00:43 Estado Finalizada Concluída em quinta, 14 set 2023, 01:44 Tempo empregado 1 hora 1 minuto 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 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 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 Parcialmente correto Atingiu 0,50 de 1,00 Indique a opção que mostra a instanciação de uma matriz chamada “nomes” de dez Cadeias de caracteres. a. char[] nomes = new char[10]; b. String[] nomes = new String[10]; c. String[10][10] nomes = new String[10][10]; d. String[][] nomes = new String[10][10]; 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[80][3]; b. double[][] notas = new double[3][80]; c. float[][] notas = new float[3][80]; d. float[][] notas = new float[80][3]; 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; Questão 5 Correto Atingiu 1,00 de 1,00 Questão 6 Correto Atingiu 1,00 de 1,00 Qual é a convenção de nomenclatura para pacotes em Java? a. CamelCase b. Todas as letras maiúsculas c. Todas as letras minúsculas d. snake_case Escreva uma linha de código que solicite para a Máquina Virtual Java a chamar o coletor de lixo. Resposta: System.gc(); Questão 7 Correto Atingiu 1,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%) import java.util.Scanner; import java.util.HashSet; import java.util.Set; class MediaNotasAlunos { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] notas = new int[10]; int soma = 0; // Leitura das notas e cálculo da soma for (int i = 0; i < 10; i++) { notas[i] = scanner.nextInt(); soma += notas[i]; } // Cálculo da média int media = soma / 10; System.out.println("Média: " + media); // Encontra as notas acima da média sem repetição Set<Integer> acimaDaMedia = new HashSet<>(); 1 ▼ 2 3 4 5 ▼ 6 ▼ 7 8 9 10 11 12 ▼ 13 14 15 16 17 18 19 20 21 22 Entrada Esperado Obteve 4 3 2 1 1 5 4 2 1 3 Média: 2 Notas acima da média: 4 3 5 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 Média: 7 Notas acima da média: 8 9 0 0 0 0 0 0 0 0 0 0 Média: 0 Notas acima da média: Média: 0 Notas acima da média: 2 1 3 6 9 8 6 7 8 7 Média: 5 Notas acima da média: 6 9 8 7 Média: 5 Notas acima da média: 6 9 8 7 6 7 3 2 1 0 1 2 3 4 Média: 2 Notas acima da média: 6 7 3 4 Média: 2 Notas acima da média: 6 7 3 4 6 3 4 7 5 4 6 9 8 7 Média: 5 Notas acima da média: 6 7 9 8 Média: 5 Notas acima da média: 6 7 9 8 Passou em todos os teste! Correto Notas para este envio: 1,00/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 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 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. final double PI = 3.1415. b. static final double PI = 3.1415. c. 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 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 ► https://ava.ufms.br/mod/assign/view.php?id=665353&forceview=1 https://ava.ufms.br/mod/url/view.php?id=665357&forceview=1 Manter contato Suporte Técnico ao Usuário https://suporteagetic.ufms.br (67) 3345-7613 suporte.agead@ufms.br https://suporteagetic.ufms.br/ tel:(67) 3345-7613 mailto:suporte.agead@ufms.br https://api.whatsapp.com/send?phone=556733457613
Compartilhar