Articles
Register
Sign In
Search
FraterAzazel
Beginner
0
Followers
35
Questões
15
Respostas
FraterAzazel
September 2019 | 1 Respostas
Vários programas são desenvolvidos para atender a necessidade de clientes (aplicativos de banco, cinema, lojas, etc), portanto modelar o objeto “Cliente” é um dos primeiros passos. No projeto de um software OO, as classes são representadas graficamente e depois implementadas em uma linguagem de programação. A seguir, pode-se analisar um modelo de classe Cliente e sua respectiva implementação na linguagem Java. Figura – Classe Cliente Fonte: Franco, Luiz, 2018. Implementação da classe na linguagem Java (a numeração representa o numero da linha de código para fácil identificação). 1. public class Cliente { 2. String nome; 3. String endereco; 4. int idade; 5. email: string 6. public void IncluirNovoCliente(){ 7. //comandos 8. } 9. public void AtualizarDados(){ 10. //comandos 11. } 12. } Agora, com base no contexto apresentado analise as afirmações a seguir: I - Na linha 1 temos a declaração da classe e o parâmetro public representa o tipo de acesso a classe, nesse caso, público (qualquer outra classe poderá acessar a classe Cliente). II - Para indicar o início e o final de classes e métodos são utilizadas chaves. A chave da linha 1 marca o final da classe e a chave na linha 12 marca o início. III - Das linhas 2 a 5 os atributos da classe são declarados de acordo com a sintaxe java: tipo variável; IV - Na linha 6 tem a declaração de um método com os seguintes parâmetros: (i) public, representa o tipo de acesso ao método; (ii) void, significa que o método fará alguma coisa e irá devolverá algum valor para o sistema; (iii) IncluirNovoCliente, representa o nome do encapsulamento; (v) (), todo método terá um par de parênteses, pois caso o método receba informações do sistema, esses devem vir dentro dos parênteses. V - A classe deve ser salva com o nome Cliente.java. É correto o que se afirma apenas em: Escolha uma: a. I, III e V b. I, II, III, IV e V c. III e IV d. II, III, IV e V e. I
Responda
FraterAzazel
September 2019 | 1 Respostas
Durante a criação do aplicativo é necessário fazer vários testes, para isso são feitas inúmeros compilações (DEITEL; DEITEL; WALD, 2016). O resultado de cada compilação pode ser visualizado dentro do próprio ambiente de desenvolvimento usando o Android Virtual Device (AVD). Sobre o AVD, apresenta-se as seguintes afirmações: I - Cada AVD define um perfil de hardware e software, ou seja, irá definir as características de um celular, tablete, etc. II - Em uma máquina, pode ter instalado quantas versões do sistema operacional Android desejar, para isso bastar criar diversos emuladores (AVDs), um para cada versão do software. III - Após a instalação do Android Studio é provável que o ambiente não tenha nenhuma AVD instalada. IV - Pode-se instalar através do AVD Manager, que se encontra no menu Tools > Android > AVD Manger. É correto o que se afirma apenas em: Escolha uma: a. I, II e IV b. II e III c. I, II, III e IV d. I e. II
Responda
FraterAzazel
September 2019 | 1 Respostas
O desenvolvimento de aplicativos para dispositivos móveis possui práticas e recursos que são similares ao desenvolvimento de softwares para um computador convencional (PC). Em ambos casos, o programador poderia abrir um simples editor de texto, como o bloco de notas, digitar seu código e fazer a compilação usando o compilador específico. Essa prática de desenvolvimento por editor de texto, embora muito utilizada nos primórdios da programação, não é mais utilizada no mercado de trabalho. Essa metodologia foi substituída por ambientes de desenvolvimento. Assinale a alternativa que apresenta a sigla correta destes ambientes de desenvolvimento integrado: Escolha uma: a. IDE b. PUB c. JRE d. PC e. XML
Responda
FraterAzazel
September 2019 | 1 Respostas
O desenvolvimento de aplicativos para dispositivos móveis possui práticas e recursos que são similares ao desenvolvimento de softwares para um computador convencional (PC). Em ambos casos, o programador poderia abrir um simples editor de texto, como o bloco de notas, digitar seu código e fazer a compilação usando o compilador específico. Essa metodologia foi substituída por ambientes de desenvolvimento, mais especificamente, por ambientes de desenvolvimento integrado (IDE, do inglês, integrated development environments). Segundo Silva (2016, p. 35), “Os IDEs são ferramentas que os desenvolvedores utilizam para diversos processos relativos ao código, como: criação, edição, compilação e depuração.”. Portanto, uma IDE possui uma série de ferramentas necessárias ao desenvolvimento de softwares já integrado ao ambiente, o que facilita e agiliza o desenvolvimento para o programador. Sobre os conceitos, ferramentas e práticas envolvendo IDEs, analise as seguintes afirmações: I - Os IDEs são ferramentas que os desenvolvedores utilizam para diversos processos relativos ao código, como: criação, edição, compilação e depuração. II - Uma IDE possui uma série de ferramentas necessárias ao desenvolvimento de softwares já integrado ao ambiente, o que facilita e agiliza o desenvolvimento para o programador. III - Uma forma de desenvolvimento de aplicativos para Android que foi amplamente utilizada consistia na combinação da IDE Eclipse em conjunto com o ADT (Android Developer Tools). IV - em 2014 a Google anunciou a IDE Android SDK como a ferramenta oficial para o desenvolvimento de aplicações Android. V - O Android Studio é uma das IDEs que apresentam vários arquivos e várias linhas de código assim que um novo projeto é criado. É correto o que se afirma apenas em: Escolha uma: a. I, III, IV e V b. II, III e IV c. IV d. I, II, III e V e. II e V
Responda
FraterAzazel
September 2019 | 1 Respostas
Em 2014 a Google anunciou a IDE Android Studio como a ferramenta oficial para o desenvolvimento de aplicações Android (MULLIS, 2017). Essa IDE trabalha em conjunto com o Android SDK (Software Development Kit) o qual dará acesso as funcionalidades do sistema operacional em questão. Ainda segundo Mullis (2017, p. 1), “Java é necessário para escrever os programas, o Android SDK é necessário para fazer esses programas serem executados no Android e o Android Studio tem o trabalho de colocar tudo junto para você.” Sobre a Instalação do ambiente de desenvolvimento Android Studio, apresenta-se alguns passos. 1 - Download das aplicações necessárias. 2 - instalar o Android SDK. 3 - instalar o JDK (Java Development Kit). 4 - instalar o ambiente de desenvolvimento Android Studio. 5 - instalar o JRE (Java Runtime Environment). Escolha a alternativa que apresenta a ordem correta de instalação a ser seguida: Escolha uma: a. 1–5–2–4–3 b. 1–2–3–4–5 c. 1–5–3–4–2 d. 5–1–3–2–4 e. 1–3–5–2–4
Responda
FraterAzazel
September 2019 | 1 Respostas
No arquivo MainActivity.Java deverá ficar a parte de programação na linguagem Java, contendo questões relativas ao comportamento daquela determinada activity, como por exemplo, decisões e testes de validação. Se tratando de uma linguagem orientada a objetos, todos os objetos que forem usados no aplicativo serão “criados” (instanciados) através de alguma activity, que pode ser a principal, como também em outra. O AndroidManifest.xml é outro arquivo essencial para um aplicativo Android. Sobre o arquivo AndroidManifest.xml, assinale V (verdadeiro) ou F (falso) para cada uma das afirmações a seguir: ( ) - Ele fica no diretório raiz e possui informações que serão consultadas antes do aplicativo ser executado. ( ) - Qualquer item adicionado no arquivo activity_main.xml, por exemplo, texto, botão, caixa de seleção, etc, deve ser referenciado dentro do arquivo MainActivity.Java, pois o correto funcionamento do aplicativo depende da ligação de todos os arquivos de construção. ( ) - Neste arquivo ficam informações como por exemplo, as bibliotecas usadas, a versão mínima do sistema Android necessária para executar a aplicação, dentre outras. ( ) - Sem esse arquivo não é possível construir a aplicação. Assinale a alternativa que apresenta a sequência correta: Escolha uma: a. V – F – V – F b. V – V – F – V c. V – V – V – F d. V – V – V – V e. F – F – V – F
Responda
FraterAzazel
September 2019 | 1 Respostas
Existe um esforço dos desenvolvedores de IDE em tornar sua ferramenta prática, diante dessa corrida, várias funcionalidades são incorporadas, vários métodos e bibliotecas são disponibilizados nesses ambientes. A consequência é que tais facilidades geram várias linhas de código antes mesmo de um programador escrever sua primeira linha. O Android Studio é uma das IDE que apresentam vários arquivos e várias linhas de código assim que um novo projeto é criado. Cada arquivo tem uma função específica dentro do projeto, e a junção deles é que criarão o aplicativo Android. Sobre a Arquitetura de um aplicativo para Android, apresenta-se as seguintes afirmações: I - Activity é um componente de aplicativo que fornece uma tela com a qual os usuários podem interagir para fazer algo, como discar um número no telefone, tirar uma foto, enviar um e-mail ou ver um mapa. II - Um aplicativo Android não necessariamente terá uma activity. III - No arquivo MainActivity.Java deverá ficar a parte de programação na linguagem Java, contendo questões relativas ao comportamento daquela determinada activity, como por exemplo, decisões e testes de validação. IV - Se tratando de uma linguagem orientada a objetos, nem todos os objetos que forem usados no aplicativo serão “criados” (instanciados) através de alguma activity. V - O AndroidManifest.xml é outro arquivo essencial para um aplicativo Android, sem esse arquivo não é possível construir a aplicação. É correto o que se afirma apenas em: Escolha uma: a. Apenas as afirmativas IV e V estão corretas. b. Apenas as afirmativas II e III estão corretas. c. Apenas as afirmativas I, III e IV estão corretas. d. Apenas as afirmativas I, III e V estão corretas. e. Apenas as afirmativas I, II, IV e V estão corretas.
Responda
FraterAzazel
September 2019 | 1 Respostas
Segundo Liu (2012), particularmente, os telefones móveis percorreram um longo caminho desde o seu início em 1980. Os aparelhos de hoje são uma fração de seus antepassados quanto ao tamanho, com aumento exponencial de desempenho. Os dispositivos modernos são capazes de suportar softwares cada vez mais complexos, interfaces inovadoras e capacidades de rede, sendo o setor de games o mais beneficiado com isso. Sobre o desenvolvimento Android, analise as seguintes afirmações. I - escolha por APIs mais antigas permite que um app funcione em um número menor de aparelhos, e a cada nova versão são implementadas funcionalidades que podem não estar disponíveis nas anteriores. II - Ao criar o novo projeto o ambiente abrirá com os arquivos da activity abertos, mas por padrão será exibido o MainActivity.java. III - O comando android.support.constraint.ConstraintLayout é utilizado para criar um layout em que a posição dos objetos seja feita de modo flexível (mas não deve ser utilizado para criar layouts responsivos). IV - Cada componente é inserido usando a tag correspondente, no caso de um texto optamos por usar um . V - Ao especificar a largura com o valor “match_parent” determina-se que seria do tamanho do componente que contém o texto, nesse caso, a própria tela. Agora, assinale a alternativa correta: Escolha uma: a. Apenas as afirmativas II e IV estão corretas. b. Apenas as afirmativas II, IV e V estão corretas. c. Apenas as afirmativas I, II e IV estão corretas. d. Apenas as afirmativas I, II e III estão corretas. e. Apenas as afirmativas I, II e V estão corretas;
Responda
FraterAzazel
September 2019 | 1 Respostas
O ponto de partida de um aplicativo depende do layout, por isso pode-se clicar no activity_main.xml e com esse arquivo aberto, deve-se acessar o menu View > Tool Windows > Preview. A seguir apresenta-se uma tela de pré-visualização aberta e com um texto no centro da tela “Hello World!” (Figura). O texto é exibido através de um componente do layout chamado TextView, da linha 9 a 17 está o código necessário para a inserção e configuração da posição do texto na tela. Figura – Tela inicial de uma activity em branco tela02 Fonte: franco 2018. De acordo com o contexto apresentado, analise as asserções: I - android.support.constraint.ConstraintLayout é bastante utilizado para criar layouts responsivos. PORQUE II - O comando android.support.constraint.ConstraintLayout, é utilizado para criar um layout em que a posição dos objetos seja feita de modo flexível. 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. as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 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 | 1 Respostas
Um aplicativo Android é composto por atividades e para cada activity é gerado um arquivo xml e outro java. No arquivo xml é feita toda a configuração do layout e pode ser trabalhada tanto no modo texto como no gráfico. Ambos modos possuem vantagens e desvantagens cabe ao programador se apropriar de ambos conhecimentos. Textos e imagens podem ser combinados para criar layouts sofisticados e atraentes para o usuário. O componente usado para adicionar imagens é o , sendo necessário especificar vários atributos. Sobre estes atributos, apresenta-se nas coluna da esquerda o nome dos atributos e na coluna da direitas suas respectivas funções: contentDescription I - Esse atributo é booleano, ou seja, aceita como valor true ou false. Quando configurado como true, ele ajuda a manter a razão de aspecto da imagem, em outras palavras, a imagem não é deformada conforme tamanho da tela. android:maxWidth II - Esse atributo também é booleano, e quando ligado alinha a imagem de acordo com a borda inferior. android:maxHeight III - Atributo usado para especificar a altura máxima da imagem, aceitando como unidade px (pixel), dp (densidade da imagem), sp (pixel sem escala), in (polegadas) e mm (milímetros). android:baselineAlignBottom IV - Atributo usado para especificar a largura máxima da imagem e aceita as mesmas unidades do atributo anterior. android:adjustViewBounds V - Esse atributo está relacionado a questão da acessibilidade do aplicativo. Ele é utilizado para atribuir um texto para ser lido quando o usuário tocar na imagem. Assinale a alternativa que contém a sequência correta da associação entre as colunas: Escolha uma: a. android:adjustViewBounds tem a descrição realizada em II ; android:baselineAlignBottom tem a descrição realizada em I; android:maxHeight tem a descrição realizada em III; android:maxWidth tem a descrição realizada em V ; contentDescription: em a descrição realizada em IV ; b. android:adjustViewBounds tem a descrição realizada em I ; android:baselineAlignBottom tem a descrição realizada em II; android:maxHeight tem a descrição realizada em III; android:maxWidth tem a descrição realizada em IV ; contentDescription: em a descrição realizada em V ; c. android:adjustViewBounds tem a descrição realizada em V ; android:baselineAlignBottom tem a descrição realizada em III; android:maxHeight tem a descrição realizada em IV; android:maxWidth tem a descrição realizada em II ; contentDescription: em a descrição realizada em I ; d. android:adjustViewBounds tem a descrição realizada em I ; android:baselineAlignBottom tem a descrição realizada em II; android:maxHeight tem a descrição realizada em IV; android:maxWidth tem a descrição realizada em III ; contentDescription: em a descrição realizada em V ; e. android:adjustViewBounds tem a descrição realizada em I ; android:baselineAlignBottom tem a descrição realizada em V; android:maxHeight tem a descrição realizada em III; android:maxWidth tem a descrição realizada em IV ; contentDescription: em a descrição realizada em II ;
Responda
FraterAzazel
September 2019 | 1 Respostas
Textos e imagens podem ser combinados para criar layouts sofisticados e atraentes para o usuário. O componente usado para adicionar imagens é o , sendo necessário especificar seu tamanho com os atributos layout_width e layout_height, além de informa a fonte da imagem com o atributo src (abreviação de source). O atributo cropToPadding foi usado para que a figura fosse “cortada” para não ultrapassar os limites do seu preenchimento. Existem outros atributos que podem ser usados para manipular as imagens, assinale V (Verdadeiro) ou F (Falso) sobre as afirmações sobre estes atributos. ( ) - android:adjustViewBound é booleano, ou seja, aceita como valor true ou false. ( ) - android:maxHeight é usado para especificar a largura máxima da imagem, aceitando como unidade px (pixel), dp (densidade da imagem), sp (pixel sem escala), in (polegadas) e mm (milímetros). ( ) - contentDescription está relacionado a questão da acessibilidade do aplicativo. Ele é utilizado para atribuir um texto para ser lido quando o usuário tocar na imagem. ( ) - android:maxWidth é usado para especificar a altura máxima da imagem e aceita as mesmas unidades do atributo anterior. Assinale a alternativa que apresenta a sequência correta. Escolha uma: a. V – F – F – F b. V – F – V – F c. F – V – F – V d. V – V – V – 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.