Baixe o app para aproveitar ainda mais
Prévia do material em texto
... Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-1 Programação Orientada a Objetos - 2022_01_EAD_A Avaliações P2 - Prova On-line (Acessar) IInniicciiaaddoo eemm sábado, 30 abr 2022, 15:28 EEssttaaddoo Finalizada CCoonncclluuííddaa eemm sábado, 30 abr 2022, 16:55 TTeemmppoo eemmpprreeggaaddoo 1 hora 26 minutos AAvvaalliiaarr 77,,0000 de um máximo de 10,00(7700%) Questão 11 Correto Atingiu 1,00 de 1,00 Acerca da programação orientada a objetos, usando Java, analise a seguinte assertiva: “O Java contém três tipos de instruções de seleção". Assinale-as. Escolha uma opção: a. if; for; while. b. For; while; do while. c. if; while; do while. d. while; switch; else. e. if; if ... else; switch. Sua resposta está correta. os comando de seleção: if{ } if{ }else{ } Switch{ } A resposta correta é: if; if ... else; switch. P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=195236&cmid=282859 1 of 6 29/06/2022 16:33 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8 https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8 https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=110 https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=110 https://ava.candidomendes.edu.br/moodle/course/view.php?id=8768 https://ava.candidomendes.edu.br/moodle/course/view.php?id=8768 https://ava.candidomendes.edu.br/moodle/course/view.php?id=8768§ion=3 https://ava.candidomendes.edu.br/moodle/course/view.php?id=8768§ion=3 https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=282859 https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=282859 Questão 22 Correto Atingiu 1,00 de 1,00 Questão 33 Incorreto Atingiu 0,00 de 1,00 Em relação as funções de saída nos algoritmos e JAVA respectivamente, marque a alternativa CORRETA: Escolha uma opção: a. enquanto e while b. leia e scanner (system.in) c. enquanto e system.out.print d. escreva e write e. escreva e system.out.print Sua resposta está correta. Em algoritmo os comandos de saída são: escreva ou escreval em java os comando de saída são: system.out.print ou system.out.println A resposta correta é: escreva e system.out.print Em aplicações orientadas a objetos, não é um recurso que permite a obtenção de polimorfismo: Escolha uma opção: a. Interface b. Herança c. Classe abstrata d. Sobrescrita de métodos e. Modificador final. Sua resposta está incorreta. Para impedir que um método seja sobreposto, especifique Final como modificador no início de sua declaração. Métodos declarados como final não podem ser sobrepostos. A resposta correta é: Modificador final. P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=195236&cmid=282859 2 of 6 29/06/2022 16:33 Questão 44 Correto Atingiu 1,00 de 1,00 Sobre o conceito de polimorfismo em Java, é INCORRETO afirmar que Escolha uma opção: a. métodos sobrecarregados devem possuir nomes iguais. b. um método sobrescrito pode ter sua visibilidade reduzida na subclasse. c. métodos declarados com o modificador final não podem ser sobrescritos. d. métodos sobrescritos devem possuir assinaturas iguais e. métodos sobrecarregados podem possuir diferentes tipos de retorno Sua resposta está correta. "um método sobrescrito pode ter sua visibilidade reduzida na subclasse." está incorreto, pois quando se subscreve um método só se modifica o seu conteúdo e não sua assinatura. A resposta correta é: um método sobrescrito pode ter sua visibilidade reduzida na subclasse. P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=195236&cmid=282859 3 of 6 29/06/2022 16:33 Questão 55 Completo Atingiu 0,00 de 2,00 Queremos atribuir números de conta sequencialmente. Isto é, queremos que o construtor de conta bancária crie a primeira conta com o número 1001, a próxima com o número 1002 e assim por diante. Portanto, devemos armazenar o último número de conta atribuído em algum lugar. Não faz sentido, porém, transformar esse valor em um campo de instância: Nesse caso, cada instância da classe BankAccount teria um valor próprio de lastAssignedNumber. Qual seria a implementação correta para ter um único valor de lastAssignedNumber que seja o mesmo para toda a classe? public class BankAccount { . . . private double balance; private int accountNumber; private int lastAssignedNumber = 1000; // NÃO - não funcionará } Precisamos ter um campos especial, esse campo é chamado campo estático, porque você o declara utilizando a palavra-chave static. Comentário: P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=195236&cmid=282859 4 of 6 29/06/2022 16:33 P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=195236&cmid=282859 5 of 6 29/06/2022 16:33 P2 - Prova On-line (Acessar) https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=195236&cmid=282859 6 of 6 29/06/2022 16:33
Compartilhar