Articles
Register
Sign In
Search
FraterAzazel
Beginner
0
Followers
35
Questões
15
Respostas
FraterAzazel
October 2019 | 2 Respostas
Segundo Mendes (2015), o protocolo HTTP (Hypertext Transfer Protocol) é quem informa ao navegador como conversar com o servidor que possui a página com a relação dos cursos de redes. Sempre que você vir o protocolo HTTP, significará que você estará navegando pelas páginas na Internet. De acordo com a entidade W3C (World Wide Web Consortium), liderada por Tim Berners-Lee, inventor da Web, são necessários 3 pilares para o funcionamento do HTML, qual alternativa melhor apresenta estes pilares? Escolha uma: a. Um W3C, além de um protocolo para acesso das fontes HTTP, um catálogo de sites e HTML que é uma linguagem de hipertexto facilitadora da navegação entre as fontes. b. Esquema de nomes para localização de fontes de informação na Web, chamado URL; um protocolo para acesso das fontes HTTP e um catálogo de sites e endereços. Incorreto c. Um catálogo de web sites; uma linguagem de hipertexto para facilitar a navegação entre as fontes de informação HTML e a ferramenta CCS. d. Esquema de nomes para localização de fontes de informação na Web, chamado URL; uma linguagem de hipertexto para facilitar a navegação entre as fontes de informação HTML e um protocolo de comunicação chamado de HTTP. e. URL (em português localizador real de linguagens), HTTP que é o protocolo de acesso para localização de fontes e a ferramenta JavaScript.
Responda
FraterAzazel
October 2019 | 1 Respostas
Sobre CSS (Cascading Style Sheets), de acordo com Carvalho (2004), as folhas de estilo são utilizadas para definir a apresentação de documentos escritos em uma página com linguagem de marcação, aperfeiçoando as páginas HTML de forma exclusiva. Qual alternativa apresenta corretamente as funcionalidades de CSS e CSS3? Escolha uma: a. Permite uma maior facilidade para manter ou modificar páginas, com economia de tempo e menor controle na criação de layout da página. b. Maior velocidade no carregamento da página, aumento do código da página além do maior controle na criação do layout da mesma. c. Diminuição do código da página, maior controle da criação do layout da página e economia de tempo na criação de páginas. d. Aumento no tempo para criação das páginas, porém com carregamento mais rápido e permite maior facilidade para manter ou modificar as páginas e. Economia de tempo na criação de páginas, além da diminuição do código empregado, porém com menor velocidade no carregamento da página. Incorreto
Responda
FraterAzazel
October 2019 | 2 Respostas
A linguagem JavaScript é uma linguagem de desenvolvimento baseada em objetos, isto é, define as estruturas, propriedades dos navegadores e os elementos da página HTML como objetos, e são manipuladas por eventos do usuário, operadores e expressões criadas pelo usuário. Em relação a linguagem de desenvolvimento JavaScript, é correto afirmar: Escolha uma: a. O JavaScript deve ser inserido somente dentro da tag BODY, visto que está tag é responsável por exibir ao usuário todo o conteúdo nela inserido. b. O JavaScript, nas suas funcionalidades integradas a linguagem HTML, pode reagir a eventos, interagindo assim com o servidor. c. O JavaScript é uma linguagem Case Sensitive, ou seja, difere letra maiúscula de minúscula, diferentemente do PHP que não faz essa distinção. d. A linguagem JavaScript pode gerar documentos baseados nas informações do usuário. e. JavaScript é uma linguagem compilada diretamente no navegador do cliente. Incorreto
Responda
FraterAzazel
October 2019 | 2 Respostas
Analise as afirmações abaixo sobre linguagem de programação web. I-) Existem limitações quando se utilizada apenas a linguagem HTML para o desenvolvimento de páginas web, dificultando a interação usuário-página, por isso outras linguagens podem ser empregadas, como por exemplo o PHP. II-) A linguagem PHP significa PHP Hypertext Preprocessor, possui uso público, sem custo, quando desenvolvida era composta por um conjunto de scripts em linguagem C. III-) PHP é uma linguagem para inserção de scripts dentro de uma página, porém é no servidor onde está hospedado a página web, que esses scripts são executados e interpretados. IV-) PHP não está envolvido com o layout da página e sim com seu funcionamento, diferentemente do CSS (Cascading Style Sheets). Assinale a alternativa correta: Escolha uma: a. Apenas as alternativas I, III e IV estão corretas. b. Apenas as alternativas I, II e IV estão corretas. c. Apenas as alternativas II, III estão corretas. d. Apenas as alternativas I e IV estão corretas. (((Incorreto))) e. As alternativas I, II, III e IV estão corretas.
Responda
FraterAzazel
October 2019 | 1 Respostas
O uso de JavaScript é de extrema importância para as páginas web, porque permite um controle maior de várias funcionalidades e validações, gerando um controle de funcionamento maior à página web. Além de permitir a integração com as demais linguagens existentes como PHP, jQuery e Python. Para estruturar uma página web com recursos e funcionalidades integradas, a serem interpretadas pelo navegador, precisamos utilizar quais linguagens: Escolha uma: a. Apenas HTML e CSS. b. Apenas JavaScript e HTML. c. Apenas PHP e JavaScript. d. Apenas HTML e PHP. e. Apenas JavaScript e CSS. (Incorreto)
Responda
FraterAzazel
October 2019 | 1 Respostas
Em HTML, existem dois tipos de tags de links: a tag que são links utilizados para levar o usuário a outras páginas ou arquivos e a tag LINK, que são links para arquivos de configuração que serão usadas na página, mas estão em fontes externas. Considerando a estrutura HTML, onde temos a ideia de árvore pai-filho, qual a tag pai da onde encontramos a tag LINK para inserir o CSS de modo incorporado na página HTML. Escolha uma: a. <html> b. <meta> c. <body> d. <head> e. <a> (Incorreto)
Responda
FraterAzazel
September 2019 | 2 Respostas
Um ponto interessante do Android é que cada fabricante tem uma versão personalizada e por este motivo é diferente em cada celular. O fabricante cria então um Android personalizado, podendo alterar a interface e aplicativos variados, chamado ROMs. Todos têm em comum o uso de aplicativos da Google, como Gmail, Google Now, Google Maps. A possibilidade de variações no Android deve-se a sua arquitetura. Sobre a arquitetura do Android, observe a imagem a seguir. Figura 1 – Arquitetura do SO Android. Fonte: Disponível em < https://de.wikipedia.org/wiki/Android_(Betriebssystem) > Acesso em 19 dez. 2017. Assinale a opção que presenta a ordem CORRETA (componente 01, componente 02, componente 03, componente 04, componente 05) dos nomes dos componentes na arquitetura do Android representada na Figura 1: a. Application Framework – Applications – Librares – Android Runtime – Linux Kernel b. Librares – Linux Kernel – Applications – Android Runtime – Application Framework c. Applications – Application Framework – Librares – Android Runtime – Linux Kernel d. Applications – Android Runtime – Librares – Application Framework – Linux Kernel e. Applications – Application Framework – Linux Kernel – Android Runtime – Librares
Responda
FraterAzazel
September 2019 | 2 Respostas
O objetivo principal da Apple ao desenvolver o iOS foi criar um sistema que tirasse o máximo proveito do hardware, proporcionando ao usuário satisfação em termos de velocidade e operabilidade. O iOS foi pioneiro em vários recursos, como por exemplo, o Game Center, e a assistente pessoal Siri, segundo o site oficial da Apple o iOS 11 (seu mais novo sistema operacional) traz novas possibilidades para realidade aumentada em jogos e aplicativos. Ao contrário do Android, o iOS é um sistema fechado e nenhuma outra empresa pode utilizá-lo e sua arquitetura é dividida em cinco camadas que podem ser vistas na imagem a seguir. Imagem - Arquitetura do sistema iOS. qq222 Fonte: Disponível em < https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/OSX_Technology_Overview/CoreOSLayer/CoreOSLayer.html > Acesso em 19 dez. 2017. Assinale a alternativa que representa a ordem CORRETA dos nomes das camadas da Arquitetura do sistema iOS: Escolha uma: a. Cocoa (Application) - Media - Core Sistemas - Core OD - Kernel and Devices Drivers b. Media - Cocoa (Application) - Core OD - Core Sistemas - Kernel and Devices Drivers c. Core OD - Media - Core Sistemas - Cocoa (Application) - Kernel and Devices Drivers d. Cocoa (Application) - Kernel and Devices Drivers - Core Sistemas - Core OD - Media e. Kernel and Devices Drivers - Media - Core Sistemas - Core OD - Cocoa (Application)
Responda
FraterAzazel
September 2019 | 2 Respostas
Desde 2012, o sistema operacional Android é o mais amplamente utilizado e vem crescendo a cada ano, terminando o ano de 2016 com 86,2% do mercado. O segundo SO mais utilizado é o iOS da Apple, que terminou 2016 com 12,9% do mercado. Como você pode perceber somando os dados dos dois grandes sistemas estamos falando de 99,1% do mercado. Android é baseado em Linux, que é um sistema open source, só esse fato já traz uma série de diferenças entre este e o iOS. Sobre as diferenças entre Android e iOS, assinale a resposta CORRETA. Escolha uma: a. O Android tem como sistema base o OSX, UNIX, enquanto o IOS tem como sistema base o Linux. b. O desenvolvedor do Android foi a Apple Inc, enquanto o do iOS foi a Google, Open Handset Alliance. c. O Android permite uma Customização restrita, enquanto o IOS Permite alta customização. d. O Android tem Médio grau de confiança, enquanto o IOS tem Alto grau de confiança. e. O Android tem seu Código Fechado, enquanto o IOS tem seu Código aberto.
Responda
FraterAzazel
September 2019 | 2 Respostas
Segundo SINICKI (2017) o primeiro passo para um desenvolvedor que almeja criar aplicativos para o sistema da Google é aprender uma das linguagens de programação disponíveis para essa plataforma. Sobre as linguagens de programação disponíveis para essa plataforma Android apresentam-se as opções na coluna da esquerda e suas descrições na coluna da direita (em ordem aleatória). I - Java a) Linguagem de programação criada pela Microsoft que tem como diferencial funcionar em ferramentas que permitem a compilação em mais de uma plataforma. II - Kotlin b) Embora seja uma opção é necessário adicionar o Android Native Development Kit (NDK) que consistem em um conjunto de ferramentas que permitem usar código C e C++ em aplicativos Android. III - C/C++ c) Embora seja uma linguagem de programação nova é considera a segunda linguagem de programação oficial para Android. IV - C# d) Atualmente é a linguagem de programação oficial para o desenvolvimento nativo para Android. É uma linguagem poderosa que pertencem ao grupo do paradigma orientado a objetos e requer um tempo para seu aprendizado. Assinale a alternativa que contém a sequência correta da associação entre as colunas: Escolha uma: a. I com a); III com b); II com c); IV com d) b. II com a); III com b); IV com c); I com d) c. IV com a); III com b); II com c); I com d) d. IV com a); II com b); III com c); I com d) e. I com a); II com b); III com c) ; com d)
Responda
FraterAzazel
September 2019 | 2 Respostas
Embora seja possível fazer maravilhas com um computador, ele é capaz de entender apenas dois dígitos: 0 e 1. Para que seja possível usufruir dos recursos computacionais é necessário “traduzir” tudo que se faz para a linguagem que a máquina entende, esse processo é o que chamamos de compilação. Quando um software é criado, em uma determinada linguagem de programação, para que esse programa possa funcionar em um dispositivo eletrônico, seja computador, celular, tablete, etc, ele passa pelo processo de compilação, convertendo todos os comandos em sequências de 0 e 1 para que os dispositivos possam executar. Sobre a principal função de compilador, assinale a alternativa CORRETA. Escolha uma: a. A principal função de um compilador é converter uma sequência de caracteres, que representa instruções de um programa, de acordo com as regras de uma determinada linguagem, em código de máquina (instruções em binário) que o hardware sabe executar diretamente b. A principal função de um compilador é permitir usar código C e C++ em aplicativos Android. c. A principal função de um compilador é ser um ambiente constituído por um conjunto de ferramentas que funcionam de maneira integrada para a construção de softwares, gerando um sequenciamento de simples entendimento pelo software. d. A principal função de um compilador é servir como linguagem de programação oficial para o desenvolvimento nativo para Android. e. A principal função de um compilador é criar aplicativos nativos para o sistema da Apple.
Responda
FraterAzazel
September 2019 | 2 Respostas
Toda discussão apresentada sobre a compilação de um programa nos leva direto a essência do desenvolvimento nativo para dispositivos móveis. Portanto desenvolvimento nativo é quando um aplicativo é escrito em uma determinada linguagem de programação e o código fonte do programa é compilado para uma determinada plataforma (software + hardware). Como o aplicativo é construído especificamente para uma determinada plataforma, a comunicação entre hardware e software apresentam um melhor desempenho e a probabilidade de falhas é menor. Sobre a construção de aplicativos nativos, analise as afirmações a seguir: I - Os aplicativos nativos são muito rápidos e receptivos porque são criados para essa plataforma específica. II - Apresentam melhor desempenho, mas como hardware e software trabalham de maneira dedicada, a ocorrência de falhas é maior. III - Permite que os desenvolvedores acessem o conjunto de recursos completo já otimizados para aquele hardware. IV - Tem a desvantagem de que se o código fonte é compilado para uma determinada plataforma, isso significa que não irá funcionar em outra plataforma e essa é a grande questão do desenvolvimento nativo. Agora, assinale a alternativa que correta: Escolha uma: a. Apenas as afirmativas I, III e IV estão corretas. b. Apenas as afirmativas II, III e IV estão corretas. c. Apenas as afirmativas I, II e IV estão corretas. d. Apenas as afirmativas I e III estão corretas. e. Apenas as afirmativas I e IV estão corretas.
Responda
FraterAzazel
September 2019 | 2 Respostas
Após escolher a linguagem de programação a ser utilizada, o próximo passo consiste em escolher uma ferramenta de desenvolvimento, mais conhecida por IDE (Integrated Development Environment). Uma IDE é um ambiente constituído por um conjunto de ferramentas que funcionam de maneira integrada para a construção de softwares. Sobre o desenvolvimento APPLE, em termos de linguagem, arquitetura e IDE, analise as seguintes afirmações: I - Existem apenas duas linguagens de programação e apenas uma IDE para o desenvolvimento nativo iOS. II - Primeira linguagem usada para criar softwares para OS X e iOS foi criada no início da década de 80 como uma extensão da linguagem C, trata-se da linguagem Objective-C. III - Apple apresentou sua nova linguagem em 2014, a qual denominou-se por Kotlin. IV - Se tratando da questão de ambientes de desenvolvimento para os dispositivos da Apple, a única IDE disponível é o Xcode, mas para sua execução não é necessário um computador da marca. Agora, assinale a alternativa correta: Escolha uma: a. Apenas as afirmativas II, III e IV estão corretas. b. Apenas as afirmativas I e IV estão corretas. c. Apenas as afirmativas I e II estão corretas. d. Apenas as afirmativas II e III estão corretas. e. Apenas as afirmativas I, II e IV estão corretas.
Responda
FraterAzazel
September 2019 | 2 Respostas
Para desenvolver um aplicativo que funcione nas duas principais plataformas do mercado são necessárias duas frentes de trabalho, cada uma atuando com uma linguagem de programação e em uma IDE diferente. Certamente essa situação não agrada um cliente que deseja “encomendar” um aplicativo. Uma das alternativas para contornar esse problema é recorrer ao desenvolvimento híbrido Um aplicativo híbrido é uma combinação de um aplicativo nativo com um aplicativo web (DUA, 2017). Sobre os aplicativos híbridos e sua construção, analise as afirmativas a seguir, atribuindo V para as Verdadeiras e F para as Falsas. ( ) Um aplicativo híbrido é composto por duas partes: (i) uma parte contendo o código construído usando HTML, CSS e JavaScript. ( ) Como o desenvolvimento híbrido é caracterizado pela combinação de um aplicativo web com um aplicativo nativo, as tecnologias usadas para construir uma página web são utilizadas para construir a estrutura do aplicativo; (ii) a segunda parte consiste em um núcleo (shell) que irá trazer as funcionalidades nativas e fará com que o código do aplicativo execute em uma Webview. ( ) A partir da proposta do projeto Apache Cordova, diversos fabricantes criaram ambientes de produção para o desenvolvimento híbrido, alguns são gratuitos e outros necessitam de licença. ( ) O custo final do aplicativo é maior, mesmo que seja um único código a ser usado para diversas plataformas usando uma tecnologia com o Cordova. ( ) Os aplicativos tendem a ser mais rápidos que os nativos, pois existe uma camada de software intermediária entre o a aplicativo e o hardware. Assinale a alternativa que apresenta a sequência correta. Escolha uma: a. F – V – F – V – V b. F – V – V – F – V c. V – V – V – F – V d. V – F – V – F – V e. V – V – V – F – F
Responda
FraterAzazel
September 2019 | 2 Respostas
O desenvolvimento de aplicativos cross-plataforma está relacionado à ideia de um único código fonte poder ser executado em diferentes plataformas, portanto, um aplicativo híbrido é por essência cross-plataforma. Um gerente de um departamento de desenvolvimento mobile pretende iniciar a construção de um aplicativo cross-plataforma para que os usuários encontrem e marquem jogos de tênis na sua cidade fazendo isto pelo dispositivo online. Baseado no contexto apresentado, analise as asserções e a relação proposta entre elas: I - Os desenvolvedores irão criar o aplicativo, que é executado em muitas plataformas, usando a linguagem de programação C#, dentro do Visual Studio, um ambiente de desenvolvimento da própria Microsoft. PORQUE II - O gerente indicou a sua equipe que usasse as ferramentas Xamarim para desenvolvimento. A respeito dessas asserções, assinale a alternativa correta: Escolha uma: a. a asserção I é uma proposição verdadeira, e a II é uma proposição falsa. b. a asserção I é uma proposição falsa, e a II é uma proposição verdadeira. c. as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. d. as asserções I e II são proposições falsas. e. as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Responda
FraterAzazel
September 2019 | 2 Respostas
De acordo com Lecheta (2013), "o Android aparece em um momento da necessidade de um ambiente poderoso e flexível para executar aplicativos em um celular. É um sistema operacional para dispositivos móveis, baseada em no sistema operacional Linux, contando com aplicações já instaladas e um ambiente de desenvolvimento poderoso". O Android é um sistema operacional desenvolvido pela Google e que está presente em vários aparelhos dos mais conhecidos e importantes fabricantes, como Sony, Motorola, Samsung e LG, sendo considerado uma das mais populares plataformas do mundo. A data de lançamento do Android foi 2008 e desde então tem sido aperfeiçoado pela Google com muitas novidades, apresentando atualizações que ocorrem periodicamente e ficou famoso por receber o nome de: Escolha uma: a. atrizes Famosas (exemplos: Jolie, Monroe). b. doces (exemplos: KitKat, Lollipop). c. carros (exemplos: Ferrari, Pulma). d. times de basquete (exemplos: Bulls, Kings). e. animais (exemplos: Dog, Servant).
Responda
FraterAzazel
September 2019 | 2 Respostas
Mesmo tendo muitas vantagens o desenvolvimento nativo também possui desvantagens, sendo uma delas consequência da própria definição: Se o código fonte é compilado para uma determinada plataforma, isso significa que não irá funcionar em outra plataforma e essa é a grande questão do desenvolvimento nativo. Cada plataforma possui um conjunto de características específicas, bem como ferramentas próprias para o desenvolvimento. Considere um projeto de desenvolvimento de um aplicativo mobile. Sobre o projeto, analise as seguintes asserções a seguir e a relação proposta entre elas: I - Os aplicativos nativos são muito rápidos e receptivos. PORQUE II - São criados para uma plataforma específica. A respeito dessas asserções, assinale a alternativa correta: Escolha uma: a. as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. b. as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. c. as asserções I e II são proposições falsas. d. a asserção I é uma proposição falsa, e a II é uma proposição verdadeira. e. a asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Responda
FraterAzazel
September 2019 | 2 Respostas
Um gerente resolveu pelo uso de tablets pelas equipes de suas lojas, pois entende que é uma solução tecnicamente possível e financeiramente viável para algumas tendências de comportamento. Sobre o uso de tablets nas lojas, analise as afirmações a seguir, indicando V (Verdadeiro) e F (Falso). ( ) O uso de um tablet permite que o vendedor consulte, a qualquer momento, a posição de estoque de determinado produto; ( ) Para os clientes que não querem interação humana, instalar terminais touch screen no PDV passa a ser uma solução rápida e barata para atende-los; ( ) O tablet passa a ser um assistente, contendo todas as informações importantes para ajudar o vendedor a fechar a venda. Em categorias com produtos de venda mais técnica, esse apoio ganha ainda mais importância; ( ) Tablets impedem que o vendedor se mantenha no piso de vendas e ganhe produtividade ao desenvolver várias tarefas ao mesmo tempo. Assinale a alternativa que apresenta a sequência correta: Escolha uma: a. F - V - V - F b. F - F - V - V c. V - V - F - V d. V - F - V - V e. V - V - V - F
Responda
FraterAzazel
September 2019 | 2 Respostas
Android é baseado em Linux, que é um sistema open source, só esse fato já traz uma série de diferenças entre este e o iOS. Segundo NIELD (2016), a Google permite que seus usuários e desenvolvedores tenham mais liberdade em termos da maneira de trabalhar com seu sistema. O responsável por uma loja de departamento está necessitando de um sistema para viabilizar a seus clientes a opção de pagamentos via crédito e débito através do smartphone. Considerando o contexto apresentado, avalie as seguintes asserções e a relação proposta entre elas: I. O sistema operacional que será utilizado é o Android e, uma as maiores preocupações do responsável deve ser a questão de segurança. PORQUE II. O Android tem Médio Grau de Confiança enquanto que o IOS tem Alto Grau de Confiança. A respeito dessas asserções, assinale a alternativa correta: Escolha uma: a. as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. b. as asserções I e II são proposições falsas. c. a asserção I é uma proposição verdadeira, e a II é uma proposição falsa. d. a asserção I é uma proposição falsa, e a II é uma proposição verdadeira. e. as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
Responda
FraterAzazel
September 2019 | 1 Respostas
A ideia da programação orientada a objetos ganhou impulse na década de 1970 e, no começo da década de 1980, Bjarne Stroustrup integrou a orientação a objeto na linguagem C, o que resultou no C++, tida como a primeira linguagem OO usada em massa (THE UNIVERSITY OF TENNESSEE, s. d.). No início dos anos 90 um grupo da Sun, liderado por James Gosling, desenvolveu uma versão mais simples do C++, que foi batizada de Java. O paradigma da orientação a objeto pode ser fundamentado por quatro características, sendo uma delas a Abstração que está relacionada à definição e precisa de um objeto. Esta definição inclui sua identificação (nome), suas características (ou propriedades) e o conjunto de ações que ele desempenha. A abstração de um objeto será representada por uma estrutura conhecida como classe. Sobre as definições e conceitos de classe analise as afirmações a seguir: I - Elas são estruturas das linguagens de programação orientada a objetos criadas para conter os dados que devem ser representados e as operações que devem ser efetuadas com estes dados para determinado modelo. II - Cada classe terá os componentes Nome, Atributos ou propriedades e Métodos. III - A representação do objeto por uma classe pode ser dada pela imagem a seguir: IV - A Implementação da classe na linguagem Java pode ser dada por: public class Cliente { String nome; String endereco; int idade; email: string public void IncluirNovoCliente(){ //comandos } public void AtualizarDados(){ //comandos } } É correto o que se afirma apenas em: Escolha uma: a. I, II e III b. II e III c. I e II d. I, II, III e IV e. II, III e IV
Responda
FraterAzazel
September 2019 | 2 Respostas
Para que se possa realizar essa etapa de documentação o programador deve conhecer o paradigma da programação orientada a objetos, conhecendo seus 4 pilares. É necessário saber como escrever uma classe em Java, e como essas classes se tornam objetos, além de aprender a trabalhar com herança na mesma linguagem. Sobre os diversos conceitos da programação orientado a direita apresenta-se na coluna da esquerda suas definições e na coluna da direita as suas nomenclaturas. I - ....está relacionada à definição precisa de um objeto. Esta definição inclui sua identificação (nome), suas características (ou propriedades) e o conjunto de ações que ele desempenha. Herança II - ....por meio desta característica do paradigma OO, um objeto filho herdará características e comportamentos do objeto pai. Polimorfismo III - ....consiste em dar outra forma à alguma ação herdada do objeto pai. Abstração IV - ....está relacionado à proteção ou ocultação dos dados do objeto. Encapsulamento Assinale a alternativa que contém a sequência correta da associação entre as colunas: Escolha uma: a. I é Abstração ; II é Encapsulamento ; III é Polimorfismo ; IV é Herança b. I é Polimorfismo ; II é Herança ; III é Encapsulamento ; IV é Abstração c. I é Abstração ; II é Herança ; III é Encapsulamento ; IV é Polimorfismo d. I é Abstração ; II é Herança ; III é Polimorfismo ; IV é Encapsulamento e. I é Polimorfismo ; II é Herança ; III é Abstração ; IV é Encapsulamento
Responda
FraterAzazel
September 2019 | 1 Respostas
Dizer que uma linguagem de programação segue o paradigma orientado a objetos, significa dizer, que a forma de organizar os comandos e os recursos disponíveis fazem parte de um padrão com algumas regras bem definidas. Sobre o Paradigma de Orientação a Objetos e os conceitos envolvidos apresenta-se a definição a seguir: "... são representações simplificadas de objetos, pessoas, itens, tarefas, processos, conceitos, ideias etc., usados comumente por pessoas no seu dia-a-dia, independente do uso de computadores." Assinale a alternativa CORRETA que representa a definição apresenta: Escolha uma: a. Abstrações b. Modelos c. Heranças d. Encapsulamentos e. Polimorfismos
Responda
FraterAzazel
September 2019 | 1 Respostas
Sabe-se que um objeto filho herda características e ações de seu objeto pai, situado hierarquicamente acima do primeiro. Contudo, em certos casos, precisa-se definir ações do objeto de outra forma. Assim, polimorfismo consiste em dar outra forma à alguma ação herdada do objeto pai. Para exemplificar o uso do polimorfismo na linguagem Java, uma aluna de ciência da computação desenvolveu um exemplo com as classes Cliente, PessoaFisica e PessoaJuridica. "public class PessoaFisica extends Cliente { String cpf; public void ObterCpf(){ //comandos } public void AtualizarDados(){ //comandos na classe filha } } public class PessoaJuridica extends Cleinte { String cnpj; public void ObterCnpj(){ //comandos } }" Em relação as duas linhas 6, o método AtualizarDados(), está sendo novamente declarado (lembrando que ele já existe na classe pai),: Escolha uma: a. no entanto, deve-se desconsiderar umas das classes, pois como possuem o mesmo nome, apenas uma irá funcionar. b. no entanto, os comandos devem ser iguais daqueles implementados na classe pai. c. porém com comandos que são diferentes daqueles implementados na classe pai, isto é uma característica de polimorfismo. d. porém houve um engano, pois o código se refere a um trecho de encapsulamento. e. porém a aluna desenvolveu errado, pois apesar de usar o polimorfismo, deve-se respeitar a herança.
Responda
FraterAzazel
September 2019 | 1 Respostas
A Herança por meio desta característica do paradigma OO, um objeto filho herdará características e comportamentos do objeto pai. No projeto de um software OO, as classes podem ser construídas reaproveitando partes de outras classes, recurso que caracteriza a herança. A seguir pode-se apresentar a modelagem iniciada na Figura para ilustrar o uso da herança e mais abaixo sua respectiva implementação em Java. Figura – Exemplo de herança - Representação gráfica de herança Fonte: Franco, Luiz 2018. Sobre os conceitos de herança e sua implementação, atribua V (Verdadeiro) e F (Falso) para cada uma das afirmações a seguir: ( ) Implementar a herança na linguagem Java é simples, basta utilizar o comando extends para que uma classe receba como herança os atributos e métodos de outra classe. ( ) As classes filhas possuem quase todos os atributos e métodos da classe pai + os seus. ( ) A classe Cliente é chamada de classe base, ou classe pai, ou ainda de super. ( ) Tanto as classes PessoaFisica quanto PessoaJuridica são chamadas de classes pais. Assinale a alternativa que apresenta a sequência correta: Escolha uma: a. V – V – V – F b. F – V – V – V c. V – F – V – F d. F – V – F – V e. F – V – V – F
Responda
1
2
»
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2025 ELIBRARY.TIPS - All rights reserved.