Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: ATIVIDADE TELEAULA III LINGUAGEM DE PROGRAMAÇÃO ORIENTADA À OBJETOS 7967-90_43701_R_E1_20231 CONTEÚDO Pergunta 1 Resposta Selecionada: a. Respostas: a. b. c. d. e. Durante o processo de implementação de um sistema Java instalado num cliente, mesmo sem conhecer exatamente como o mesmo foi construído, qual das opções abaixo mostra o que é possível deduzir apenas veri�cando-se as seguintes linhas de código, localizadas “dentro” de um método de uma determinada classe do sistema? Que o Código do Produto é um atributo da classe Produto. Que o Código do Produto é um atributo da classe Produto. Que o método “veri�ca_ICMS(...)” é um método estático e que pertence a uma classe chamada Produto. Que o método “veri�ca_ICMS(...)” pode não possuir retorno de informação. Que a variável codigoProduto é uma constante. Que “Produto” é um objeto instanciado. Pergunta 2 Resposta Selecionada: d. Tem-se uma classe ClasseA abstrata com 5 métodos públicos nela implementados, de forma que não há método abstrato algum. Seja uma ClasseB �nal, que herda aquela ClasseA. De acordo com este cenário, selecione abaixo uma opção correta. Os métodos da ClasseA poderão ser acionados a partir de instâncias (objetos) geradas a partir da ClasseB. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0 em 0 pontos 0 em 0 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_275777_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_275777_1&content_id=_3279044_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout Respostas: a. b. c. d. e. Comentário da resposta: É impossível não haver método abstrato algum na ClasseA, já que toda classe abstrata deve conter ao menos um método abstrato. A ClasseB, por ser “�nal”, não poderia herdar a ClasseA. A ClasseA, por ser “abstrata”, não poderia ser herdada por nenhuma outra classe. Os métodos da ClasseA poderão ser acionados a partir de instâncias (objetos) geradas a partir da ClasseB. Na ClasseB deverá haver obrigatoriamente uma implementação de todos os métodos da ClasseA, sobrescrevendo-os. Resposta: d) Pergunta 3 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: Qual das opções abaixo caracteriza uma interface? Os métodos existentes numa interface devem ser implementados nas classes que implementarem esta interface. Uma interface é uma classe abstrata. Uma interface somente possui métodos estáticos. Existindo uma interface num sistema, todas as classes deste sistema deverão implementar seus métodos. Uma interface não pode possuir atributos. Os métodos existentes numa interface devem ser implementados nas classes que implementarem esta interface. Resposta: e) Pergunta 4 No programa abaixo, o que será impresso na tela da console se, quando ao ser executado, o usuário digitar o número 7 no campo de entrada de dados e em seguida clicar no botão 0 em 0 pontos 0 em 0 pontos Sexta-feira, 30 de Junho de 2023 01h43min23s BRT Resposta Selecionada: d. Respostas: a. b. c. d. e. OK? 7.0. 7. 7*2. 14.0. 7.0. Na console aparecerá um erro (uma exceção) já que o valor digitado é uma String e não é possível se fazer contas com ele. ← OK
Compartilhar