Articles
Register
Sign In
Search
mussaxi
Ambicioso
0
Followers
8
Questões
30
Respostas
mussaxi
November 2023 | 2 Respostas
PERGUNTA 5 De acordo com Félix (2016, p. 22), “[...] a função de uma classe abstrata é servir apenas como uma superclasse apropriada para ter os atributos comuns que subclasses precisam, organizando e simplificando o código do sistema. As classes abstratas auxiliam a organizar e dirigir os desenvolvedores nos métodos e atributos que devem ser implementados”. FÉLIX, R. Programação orientada a objetos. São Paulo: Pearson Education do Brasil, 2016. Com base nos conceitos de classe abstrata, analise as afirmativas a seguir. I. As classes abstratas forçam suas subclasses a sobrescrever e implementar os métodos declarados como abstratos. II. As superclasses abstratas forçam suas subclasses a sobrescrever e implementar os métodos declarados como concretos. III. Cada subclasse concreta fornecerá informações concretas de todos os métodos abstratos herdados da superclasse. IV. O polimorfismo está ligado à herança, uma vez que é obrigatório o uso da expressão extends em sua classe. Está correto o que se afirma em:
Responda
mussaxi
November 2023 | 1 Respostas
PERGUNTA 1 Observe o seguinte trecho de código: Descrição de imagem: a figura apresenta um trecho de código que demonstra a utilização de instância de objetos. Na linha 1, lê-se: barra barra campos para calculo de area. Na linha 2, lê-se: class Area abre chave. Na linha 3, lê-se: int tamanho ponto e vírgula. Na linha 4, lê-se: int breadth ponto e vírgula. Na linha 5, lê-se: linha em branco. Na linha 6, lê-se: barra barra construtor inicializa valores. Na linha 7, lê-se: Area abre parêntese int tamanho vírgula int breadth fecha parêntese abre chave. Na linha 8, lê-se: this ponto tamanho igual tamanho ponto e vírgula. Na linha 9, lê-se: this ponto breadth igual breadth ponto e vírgula. Na linha 10, lê-se: fecha chave. Na linha 11, lê-se: barra barra metodo para calcular a area. Na linha 12, lê-se: public void getArea abre e fecha parênteses abre chave. Na linha 13, lê-se: int area igual tamanho vezes breadth ponto e vírgula. Na linha 14, lê-se: System ponto out ponto println abre parêntese abre aspas Area dois pontos espaço fecha aspas sinal de mais area fecha parêntese ponto e vírgula. Na linha 15, lê-se: fecha chave. Na linha 16, lê-se: fecha chave. Na linha 17, lê-se: linha em branco. Na linha 18, lê-se: class Main abre chave. Na linha 19, lê-se: public static void main abre parêntese String abre e fecha colchetes args fecha parêntese abre chave. Na linha 20, lê-se: linha em branco. Na linha 21, lê-se: Area rectangle igual new Area abre parêntese dois vírgula dezesseis fecha parêntese ponto e vírgula. Na linha 22, lê-se: rectangle ponto getArea abre e fecha parênteses ponto e vírgula. Na linha 23, lê-se: fecha chave. Na linha 24, lê-se: fecha chave. Fonte: Elaborada pelo autor (2022). Podemos afirmar que poderia existir uma característica de polimorfismo atribuída à variável tamanho na linha:
Responda
mussaxi
November 2023 | 2 Respostas
PERGUNTA 4 Os modificadores de acesso em Java especificam a acessibilidade ou escopo de um campo, método, construtor ou classe. Podemos alterar o nível de acesso de campos, construtores, métodos e classes aplicando neles o modificador de acesso. Considerando as descrições e os modificadores de acesso, analise os conceitos e termos a seguir. 1. public. 2. protected. 3. private. 4. default. I. O nível de acesso desse modificador é apenas dentro da classe. Não pode ser acessado de fora da classe. II. O seu nível de acesso está apenas dentro do pacote. Não pode ser acessado de fora do pacote. Se você não especificar nenhum nível de acesso, este será o nível de acesso. III. O nível de acesso está dentro e fora do pacote por meio da classe filha. Se você não criar a classe filha, ela não poderá ser acessada de fora do pacote. IV. O nível de acesso de um modificador desse tipo está em toda parte. Ele pode ser acessado de dentro ou fora da classe, bem como de dentro ou fora do pacote. Assinale a seguir a alternativa que correlaciona corretamente os dois grupos de informação:
Responda
mussaxi
November 2023 | 2 Respostas
PERGUNTA 3 Um dos conceitos relacionados à programação orientada a objetos em Java é o de abstração, que é o ato de representar os principais recursos sem incluir informações de suporte. É um método para desenvolver um novo tipo de dados apropriado para um aplicativo específico. Ele evita fornecer fatos estranhos ou sem sentido e exibe apenas a parte precisa que o usuário solicitou. Como base nos conceitos de abstração, analise as asserções a seguir e a relação proposta entre elas. I. Em Java, a abstração fornece segurança, mostrando os detalhes essenciais e ocultando certos detalhes do usuário. Para criar uma classe ou método abstrato, a palavra-chave abstract é utilizada. POIS II. As propriedades e os comportamentos de um objeto são essenciais para diferenciá-lo de outros objetos de tipo semelhante, além de auxiliar na classificação desses objetos. Sobre as asserções, assinale a alternativa correta a seguir.
Responda
mussaxi
November 2023 | 2 Respostas
PERGUNTA 1 Observe o seguinte trecho de código: Descrição de imagem: a figura apresenta um trecho de código que demonstra a utilização de instância de objetos. Na linha 1, lê-se: barra barra campos para calculo de area. Na linha 2, lê-se: class Area abre chave. Na linha 3, lê-se: int tamanho ponto e vírgula. Na linha 4, lê-se: int breadth ponto e vírgula. Na linha 5, lê-se: linha em branco. Na linha 6, lê-se: barra barra construtor inicializa valores. Na linha 7, lê-se: Area abre parêntese int tamanho vírgula int breadth fecha parêntese abre chave. Na linha 8, lê-se: this ponto tamanho igual tamanho ponto e vírgula. Na linha 9, lê-se: this ponto breadth igual breadth ponto e vírgula. Na linha 10, lê-se: fecha chave. Na linha 11, lê-se: barra barra metodo para calcular a area. Na linha 12, lê-se: public void getArea abre e fecha parênteses abre chave. Na linha 13, lê-se: int area igual tamanho vezes breadth ponto e vírgula. Na linha 14, lê-se: System ponto out ponto println abre parêntese abre aspas Area dois pontos espaço fecha aspas sinal de mais area fecha parêntese ponto e vírgula. Na linha 15, lê-se: fecha chave. Na linha 16, lê-se: fecha chave. Na linha 17, lê-se: linha em branco. Na linha 18, lê-se: class Main abre chave. Na linha 19, lê-se: public static void main abre parêntese String abre e fecha colchetes args fecha parêntese abre chave. Na linha 20, lê-se: linha em branco. Na linha 21, lê-se: Area rectangle igual new Area abre parêntese dois vírgula dezesseis fecha parêntese ponto e vírgula. Na linha 22, lê-se: rectangle ponto getArea abre e fecha parênteses ponto e vírgula. Na linha 23, lê-se: fecha chave. Na linha 24, lê-se: fecha chave. Fonte: Elaborada pelo autor (2022). Podemos afirmar que poderia existir uma característica de polimorfismo atribuída à variável tamanho na linha:
Responda
mussaxi
August 2023 | 2 Respostas
PERGUNTA 1 Analise as afirmações e indique a alternativa certa: (I) Em Python, if pode ser complementado com elif; (II) O if pode ter uma expressão lógica em seu condicional; (III) Em uma estrutura de seleção sempre há else; (IV) Em Python, depois dos comandos if, elif e else (se tiver) é executado o bloco de instruções não identado. São afirmações verdadeiras:
Responda
mussaxi
August 2023 | 2 Respostas
PERGUNTA 1 Um dos principais recursos das linguagens de programação são as estruturas de repetição, que permitem a execução de determinados trechos de instruções repetidamente, até que uma determinada condição seja atendida. Com relação às estruturas de repetição em Python, assinale a alternativa correta.
Responda
mussaxi
August 2023 | 1 Respostas
PERGUNTA 6 A linguagem Python tem algumas opções de estruturas de repetição, como os laços “for” e “while”, e, além disso, tem alguns outros comandos que trazem ainda mais poder de programação para a linguagem. Com base no uso de estruturas de repetição em Python, analise as asserções a seguir e as relações propostas entre elas. I. As estruturas de repetição em Python podem utilizar o comando “break” para interromper o loop e seguir para a próxima instrução ou bloco de instruções não indentadas na sequência do loop. PORQUE II. Existem situações em que é necessário interromper o laço de repetição, dependendo de uma determinada condição, isso ocorre, principalmente, quando não se conhece o número de repetições necessárias para realizar determinada tarefa. Analisando as asserções anteriores, conclui-se que:
Responda
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.