Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) 2) 3) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Damos o nome de _________________________, o ato de criar um objeto a partir de uma determinada classe. Dessa forma, no momento da criação, um determinado escopo da classe passa a existir dentro do programa, representado pelo objeto que o invocou. Assinale a alternativa que preenche corretamente a lacuna acima: Alternativas: Invocar. Instanciar. CORRETO Abstrair. Criar. Herdar. Código da questão: 38336 Julgue as asserções a seguir, bem como a relação entre elas: I. Para ter acesso aos métodos e atributos de uma determinada classe, cujos elementos possuem restrição de acesso protegido, é necessário que a classe que requer o acesso esteja no mesmo pacote ou seja uma subclasse daquela que contém os métodos e atributos. AFINAL, II. O objetivo do encapsulamento protected é justamente evitar o acesso indiscriminado a partir da própria classe ou de outras classes do mesmo pacote. Analise as afirmações acima e assinale a alternativa correta: Alternativas: A primeira afirmativa está correta e a segunda está incorreta. CORRETO A primeira afirmativa está incorreta e a segunda está correta. A primeira afirmativa está correta e a segunda afirmativa é um complemento da primeira. Ambas afirmativas estão corretas e uma é complemento da outra. Ambas afirmativas estão corretas, mas uma não é complemento da outra. INCORRETO Código da questão: 38344 Em relação ao conceito, o polimorfismo do tipo _____________________ pode também ser considerado como polimorfismo do tipo _______________________ . Assinale a alternativa que preenche corretamente as lacunas acima. Alternativas: Paramétrico; inclusão. Inclusão; sobreposição. Inclusão; sobrecarga. INCORRETO Sobrecarga; paramétrico. CORRETO Sobreposição; paramétrico. Resolução comentada: ao fazermos a instância de uma classe, estamos criando um objeto com seu escopo dentro do código. Resolução comentada: o modificador protected tem o papel de limitar o acesso: à própria classe; às subclasses; às classes do mesmo pacote (desde que sejam subclasses). Resolução comentada: Firefox https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2343328/2470076 1 of 4 12/06/2022 18:08 4) 5) 6) Código da questão: 38364 Tratando-se de métodos construtores, é correto afirmar que: I - Podem ter o escopo vazio. II - Precisam receber parâmetros. III - Devem ter um retorno. IV - Alimentam objetos criados com dados padrões. Pode-se afirmar que estão corretas as afirmativas: Alternativas: I e IV. CORRETO II; III e IV. I; II e III. I; III e IV. I; II; III e IV. Código da questão: 38333 Abstrair elementos, do mundo real ao mundo computacional, é uma prática muito vista dentro da programação de sistemas. Essa prática é utilizada, inclusive, dentro da Programação orientada a Objetos, onde _______________________ podendo derivar-se para objetos distintos a partir de um mesmo escopo. Assinale a alternativa que preenche corretamente a lacuna acima: Alternativas: Métodos são as ações que um atributo pode realizar. Classes são um molde de um objeto. Classes possuem métodos (ações) e atributos (características). Elementos do mundo real são convertidos em classes. CORRETO Atributos são as ações de um algoritmo. Código da questão: 38323 Uma das características comuns entre o paradigma da programação procedural e programação orientada a objetos é: Alternativas: A classe, que está presente em ambos os paradigmas. Os métodos, que, obrigatoriamente, retornam um valor. Os objetos, que fazem parte de qualquer algoritmo em POO. A declaração de atributos, que em ambos paradigmas podem ou não receber valores. INCORRETO A função, que se assemelha aos métodos. CORRETO ambos os tipos têm como característica levar em consideração a assinatura do método, ou seja, os parâmetros. Resolução comentada: um método construtor pode ser declarado, porém estar totalmente vazio. Quando um objeto é criado a partir de uma classe, é alimentado com os dados do método construtor, podendo sobrepô-los se necessário. Resolução comentada: todos os elementos do mundo real podem ser levados ao mundo computacional por meio da abstração. Esses elementos são convertidos em classes, que são um molde genérico no qual podem se encaixar objetos distintos. Resolução comentada: na programação procedural, as funções desempenham papel similar aos métodos, usados em POO, inclusive a estrutura de ambos Firefox https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2343328/2470076 2 of 4 12/06/2022 18:08 7) 8) 9) Código da questão: 38325 Julgue as asserções abaixo, bem como a relação entre elas: I. Java possui várias palavras reservadas em sua estrutura. A palavra import, por exemplo, tem como função importar classes de um pacote externo ao pacote em uso. E ESSE PROCESSO II. Ocorre quando é necessário que a classe, em execução, seja uma classe pai daquela que se espera consumir as propriedades. Considerando as afirmativas acima, assinale a alternativa correta: Alternativas: Apenas a segunda afirmativa está correta. A primeira afirmativa está correta e a segunda justifica a primeira. A primeira afirmativa está correta, mas a segunda está incorreta. CORRETO Ambas afirmativas estão corretas, mas uma não é justificativa da outra. Ambas afirmativas estão incorretas. Código da questão: 38356 No polimorfismo de inclusão, um método atribui ______________________, desde que haja a herança previamente declarada. Assinale a alternativa que preenche corretamente a lacuna acima: Alternativas: A instância de uma superclasse à instância de uma classe pai. A instância do objeto da classe herdeira à instância do objeto de uma subclasse. A instância de uma subclasse à instância de uma classe filha. A instância da classe filha à instância da classe pai. A instância da classe pai à instância da classe filha. CORRETO Código da questão: 38362 Quanto a notação @Override, é correto afirmar que está diretamente ligada ao _____________________________________ e isso significa que ocorreu um processo de herança entre, pelo menos, duas classes. Assinale a alternativa que preenche corretamente a sentença acima: Alternativas: Polimorfismo de inclusão (além de ser uma característica da linguagem Java e Kotlin). Polimorfismo de inclusão, em C# ou Kotlin. Polimorfismo paramétrico, apenas em Kotlin. Polimorfismo de sobreposição. CORRETO Polimorfismo de inclusão, em Java. elementos é bastante parecida. Resolução comentada: O import serve justamente para importar classes de outros pacotes, a fim de que sejam usados em uma classe em execução. Ao ser realizada essa importação, subentende-se que a classe que utilizará a classe importada será uma classe-filha e não uma classe-pai. Resolução comentada: a classe filha assume a instância da classe pai. Firefox https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2343328/2470076 3 of 4 12/06/2022 18:08 10) Código da questão: 38368 A palavra reservada this: Alternativas: É utilizada para caracterizar que um objeto está acessando um atributo protegido. É utilizada para caracterizar que um objeto está acessando um método protegido. É utilizada para caracterizar que um objeto está acessando um atributo privado. É utilizada quando desejamos modificar o acesso aos atributos por meio dos métodos get e set. É utilizada quando desejamos acessar os métodos e atributos da própria classe. CORRETO Código da questão: 38349 Resolução comentada: a sobreposição deve sempre ser precedida da notação @Override, que comprova sua concordância em sobrepor um método já existente. Resolução comentada: this significa esseou essa. Assim, sempre que desejarmos acessar os atributos ou métodos da própria classe (dessa mesma classe), fazemos a referência por meio da palavra reservada this. Firefox https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2343328/2470076 4 of 4 12/06/2022 18:08
Compartilhar