Prévia do material em texto
Painel Meus cursos 32010001844-T01-2025-2 Módulo 2 [A2] Avaliação do Módulo 2 - Aprofundando na Orientação a Objetos IInniicciiaaddoo eemm terça, 9 set 2025, 15:49 EEssttaaddoo Finalizada CCoonncclluuííddaa eemm terça, 9 set 2025, 17:50 TTeemmppoo eemmpprreeggaaddoo 2 horas AAvvaalliiaarr 99,,0000 de um máximo de 10,00(9900%) https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/course/view.php?id=76847 https://ava.ufms.br/course/view.php?id=76847 https://ava.ufms.br/course/view.php?id=76847 https://ava.ufms.br/course/view.php?id=76847#section-3 https://ava.ufms.br/course/view.php?id=76847#section-3 https://ava.ufms.br/course/view.php?id=76847#section-3 https://ava.ufms.br/mod/quiz/view.php?id=1068198 https://ava.ufms.br/mod/quiz/view.php?id=1068198 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php CCoommeennttáárriiooss javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php Questão 11 Correto Atingiu 1,00 de 1,00 Questão 22 Correto Atingiu 1,00 de 1,00 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 Sobre métodos construtores em Java, indique verdadeiro ou falso. Um construtor é um método especial que é invocado automaticamente durante a criação de um objeto. Escolha uma opção: Verdadeiro Falso javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php Questão 33 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; inão é possível ser chamado por qualquer objeto. b. O método “finalize()” juntamente com o método “System.gc()” travam a execução do sistema, causando demora no sistema para responder. c. 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. d. 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. javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php Questão 66 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. PPoorr eexxeemmpplloo:: EEnnttrraaddaa RReessuullttaaddoo 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 RReessppoossttaa:: (regime de penalidade: 0%) import java.util.Scanner; 1 ▼ javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php Erro(s) de sintaxe AnaliseDeNotas.java:9: error: repeated modifier public public class AnaliseDeNotas { ^ 1 error IInnccoorrrreettoo Notas para este envio: 0,00/1,00. javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php Questão 77 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. Reader s = new Reader(System.print.in); b. Scanner s = new Scanner(System.in); c. Stream s = new Stream(System.out); d. FileScanner s = new FileScanner(System.in); javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php Questão 88 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; ihttps://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php Questão 99 Correto Atingiu 1,00 de 1,00 O que é um pacote em Java? a. Uma pasta que contém arquivos de configuração Java b. Um arquivo de biblioteca contendo classes e outros recursos Java c. Uma pasta que contém classes Java relacionadas d. Um conjunto de arquivos de código-fonte Java javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php Questão 1100 Correto Atingiu 1,00 de 1,00 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. Rect myRect = new Rect(); b. Rectangle myRect = Rectangle(); c. myRect Rectangle = new Rectangle(); d. Rectangle myRect = new Rectangle(); 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=1068196&forceview=1 https://ava.ufms.br/mod/assign/view.php?id=1068196&forceview=1 https://ava.ufms.br/mod/assign/view.php?id=1068196&forceview=1 https://ava.ufms.br/mod/assign/view.php?id=1068196&forceview=1 https://ava.ufms.br/mod/assign/view.php?id=1068196&forceview=1 https://ava.ufms.br/mod/url/view.php?id=1068200&forceview=1 https://ava.ufms.br/mod/url/view.php?id=1068200&forceview=1 https://ava.ufms.br/mod/url/view.php?id=1068200&forceview=1 https://ava.ufms.br/mod/url/view.php?id=1068200&forceview=1 https://ava.ufms.br/mod/url/view.php?id=1068200&forceview=1 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php Precisa de ajuda com o AVA UFMS? https://agead.ufms.br suporte.agead@ufms.br https://agead.ufms.br/ https://agead.ufms.br/ mailto:suporte.agead@ufms.br mailto:suporte.agead@ufms.br https://api.whatsapp.com/send?phone=556733457614 https://api.whatsapp.com/send?phone=556733457614 https://api.whatsapp.com/send?phone=556733457614 https://api.whatsapp.com/send?phone=556733457614 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/user/index.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/theme/moove/certificates.php?id=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/grade/report/index.php?id=76847 https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 https://ava.ufms.br/calendar/view.php?view=month&course=76847 javascript:void(0); javascript:void(0); javascript:void(0); https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php https://ava.ufms.br/user/files.php