Prévia do material em texto
06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 1/11 Painel Meus cursos 32010001844-T01-2023-2 📚 Módulo 4 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados Iniciado em quarta, 6 dez 2023, 10:43 Estado Finalizada Concluída em quarta, 6 dez 2023, 11:05 Tempo empregado 22 minutos 22 segundos Avaliar 10,00 de um máximo de 10,00(100%) https://ava.ufms.br/my/ https://ava.ufms.br/course/view.php?id=51404 https://ava.ufms.br/course/view.php?id=51404#section-5 https://ava.ufms.br/mod/quiz/view.php?id=665397 javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 2/11 Questão 1 Correto Atingiu 1,00 de 1,00 Comentários Sobre coleções em Java, indique verdadeiro ou falso. Classes que implementam a interface Set correspondem a coleções que não permitem a inserção de objetos duplicados. Escolha uma opção: Verdadeiro Falso javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 3/11 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Na programação orientada a objetos, o que são exceções? a. São erros que ocorrem durante a execução do programa b. São erros de compilação c. São avisos emitidos pelo compilador d. São erros de sintaxe Indique a opção que mostre qual é a diferença entre um FileOutputStream e um FileWriter em Java: a. FileOutputStream e FileWriter são objetos equivalentes, não há diferença entre eles b. FileOutputStream é utilizado para escrita de arquivos binários, enquanto FileWriter é utilizado para escrita de arquivos de texto c. FileOutputStream é utilizado para leitura de arquivos de texto, enquanto FileWriter é utilizado para leitura de arquivos binários d. FileOutputStream e FileWriter são utilizados para a mesma finalidade, não há diferença entre eles javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 4/11 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 Indique a opção que mostre qual é a diferença entre um FileInputStream e um FileReader em Java: a. FileInputStream é utilizado para leitura de arquivos de texto, enquanto FileReader é utilizado para leitura de arquivos binários b. FileInputStream e FileReader são objetos equivalentes, não há diferença entre eles c. FileInputStream é utilizado para leitura de arquivos binários, enquanto FileReader é utilizado para leitura de arquivos de texto d. FileInputStream e FileReader são utilizados para a mesma finalidade, não há diferença entre eles Sobre coleções em Java, indique verdadeiro ou falso. A interface Map representa uma estrutura de dados que mapeia uma chave a um valor. Escolha uma opção: Verdadeiro Falso javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 5/11 Questão 6 Correto Atingiu 1,00 de 1,00 Indique a opção que mostre o que é um stream em Java: a. É um objeto que representa um fluxo de dados. b. É uma classe que permite o acesso aos recursos do sistema operacional. c. É uma classe que representa um objeto recém criado na memória. d. É um objeto que armazena dados permanentemente em um dispositivo de armazenamento. javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 6/11 Questão 7 Correto Atingiu 1,00 de 1,00 Dado o código a seguir: javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 7/11 public class Exceptions { public static void main(String[] args) { String a = "a"; String b = "b"; int x = soma(a, b); } public static int soma(String a, String b) { try { int x =Integer.parseInt(a) + Integer.parseInt(b); System.out.print("Soma realizada"); return x; } catch (NumberFormatException e) { System.out.print("Erro…"); return 0; } finally { System.out.println("Terminou!"); } } } javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 8/11 Questão 8 Correto Atingiu 1,00 de 1,00 Qual é o texto apresentado para o usuário no console de saída padrão? Resposta: Erro…Terminou! O que são coleções em Java? a. São interfaces que definem um conjunto de métodos para manipular um grupo de objetos.b. São classes que representam tipos de dados genéricos. c. São bibliotecas que não fazem parte da API padrão do Java. d. São estruturas de dados que permitem armazenar e manipular um grupo de objetos. javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 9/11 Questão 9 Correto Atingiu 1,00 de 1,00 Qual é a função de um bloco try-catch em Java? a. É um bloco de código que permite capturar e tratar exceções em Java. b. É um bloco de código que é executado independentemente da ocorrência de exceções. c. É um bloco de código que é executado antes de ocorrer uma exceção. d. É um bloco de código que é executado apenas se ocorrer uma exceção. javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 10/11 Questão 10 Correto Atingiu 1,00 de 1,00 public class ReadScanner2 { public static void main(String[] args) { try { Scanner scanner = new Scanner(new File("test.txt")); int[] tall = new int[100]; int i = 0; while (scanner.hasNextInt()) { tall[i++] = scanner.nextInt(); } } catch (FileNotFoundException e) { e.printStackTrace(); } } } Marque a opção que indique qual é a função do código anterior: a. Lê um arquivo que contém uma lista de inteiros e armazena no vetor “tall”. b. Escreve um arquivo com o conteúdo do vetor “tall” javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php 06/12/2023, 12:05 ✅ [A4] Avaliação do Módulo 4 - Conceitos Avançados: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=838501&cmid=665397 11/11 c. Lê números inteiros digitados pelo usuário no console. d. Faz uma cópia do arquivo “text.txt”. Atividade anterior ◄ 📍 [Checkout de Presença] Módulo 4 - Conceitos Avançados Seguir para... Próxima atividade ✅ [PO] Prova Optativa ► 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=665395&forceview=1 https://ava.ufms.br/mod/quiz/view.php?id=665398&forceview=1 https://suporteagetic.ufms.br/ tel:(67) 3345-7613 mailto:suporte.agead@ufms.br https://api.whatsapp.com/send?phone=556733457613 javascript:void(0); https://ava.ufms.br/user/index.php?id=51404 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=51404 https://ava.ufms.br/grade/report/index.php?id=51404 https://ava.ufms.br/my/ https://ava.ufms.br/?redirect=0 https://ava.ufms.br/calendar/view.php?view=month&course=51404 javascript:void(0); https://ava.ufms.br/user/files.php