Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso CCO01146 COMPUTAÇÃO MÓVEL PNA (ON) - 201920.2335.01 Teste ATIVIDADE 2 Iniciado 24/10/19 07:07 Enviado 24/10/19 08:36 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 1 hora, 29 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 0,25 em 0,25 pontos O desenvolvimento de aplicativos para Android é realizado na linguagem Java. Para isso, são utilizadas bibliotecas específicas fornecidas pelo Google por meio do Android SDK. Sobre as bibliotecas para desenvolvimento Android, assinale a alternativa correta. Resposta Selecionada: Para que versões antigas do Android, como Froyo e Gingerbread, utilizem recursos da ActionBar, é necessário incluir bibliotecas de compatibilidade. Resposta Correta: Para que versões antigas do Android, como Froyo e Gingerbread, utilizem recursos da ActionBar, é necessário incluir bibliotecas de compatibilidade. Pergunta 2 0,25 em 0,25 pontos No desenvolvimento de um aplicativo Android existe a criação de um arquivo chamado AndroidManifest.xml. Para que serve este arquivo? Resposta Selecionada: Fornece informações necessárias para executar o aplicativo. Resposta Correta: Fornece informações necessárias para executar o aplicativo. Pergunta 3 0,25 em 0,25 pontos Considere um projeto criado no Android Studio. Em relação ao arquivo AndroidManifest.xml, analise as afirmativas abaixo: I. É o principal arquivo do projeto contendo todas as configurações necessárias para a execução da aplicação. II. Para declarar a activity é utilizada a tag <activity>, que recebe o nome da classe, e é sempre relativa ao pacote principal. III. Para usar funcionalidades do aparelho como internet, um exemplo de declaração poderia ser: <uses-permission android:name=”android.permission.INTERNET”></uses-permission>. Resposta Selecionada: todas são corretas Resposta Correta: todas são corretas Pergunta 4 0,25 em 0,25 pontos Dentre as alternativas a seguir, uma delas preenche, CORRETAMENTE, a lacuna na frase do quadro abaixo. Assinale-a. Ao desenvolver uma aplicação para Android, a mesma deve possuir o arquivo___________, que descreve informações essenciais (componentes, permissões, etc.) para o sistema Android. Resposta Selecionada: AndroidManifest.xml Resposta Correta: AndroidManifest.xml Pergunta 5 0,25 em 0,25 pontos Analise as seguintes assertivas abaixo: I. Toda classe para aplicação Android deve ser derivada da classe Activity. II. O desenvolvimento de aplicações Android somente é possível para tablets e smartphones. III. No Android Studio o diretório layout armazena todos os layouts da aplicação Android, que normalmente são arquivos html. IV. O desenvolvimento de aplicativos Android é todo baseado nas linguagens de programação JAVA e C#. Está(ão) correta(s) a(s) afirmação(ões): Resposta Selecionada: I apenas. Resposta Correta: I apenas. Pergunta 6 0,25 em 0,25 pontos Com relação à plataforma Android, assinale a opção correta. Resposta Selecionada: A camada Kernel Linux, representa o núcleo do Sistema Operacional Android, baseado no Kernel do Linux, herdando várias características desta plataforma, como controle de processos, gerenciamento de memória, threads, protocolos de rede, modelo de dados e segurança dos arquivos. Resposta Correta: A camada Kernel Linux, representa o núcleo do Sistema Operacional Android, baseado no Kernel do Linux, herdando várias características desta plataforma, como controle de processos, gerenciamento de memória, threads, protocolos de rede, modelo de dados e segurança dos arquivos. Pergunta 7 0,25 em 0,25 pontos Sobre o desenvolvimento de aplicativos para Android, aponte a alternativa CORRETA que contém a classe de suporte utilizada na criação de bases de dados no SQLite Resposta Selecionada: android.database.sqlite.SQLiteOpenHelper. Resposta Correta: android.database.sqlite.SQLiteOpenHelper. Pergunta 8 0,25 em 0,25 pontos O ciclo de vida de uma Activity é representado por um conjunto de métodos. Analise as afirmativas a seguir referente aos métodos que representam o estado que uma Activity assume na execução de um aplicativo. I. O método onCreate(Bundle) é chamado quando a Activity é criada. II. Após a execução do método onCreate(Bundle), são executados os métodos onRestart(), onStart() e onResume(), neste momento a Activity torna-se totalmente visível. III. Ao invocarmos uma nova tela (pela aplicação ou pelo próprio sistema, como em uma chamada telefônica, o método onPause() da tela atual é chamado. Os métodos onCreate(Bundle), onStart() e onResume() da nova tela são executados. IV. O método onStop() quando chamado torna a Acivity não mais visível para o usuário. V. Após a chamada do método onDestroy, a Activity é destruída. Assinale a alternativa correta: Resposta Selecionada: os itens I, III, IV e V estão certos e o item II está errado. Resposta Correta: os itens I, III, IV e V estão certos e o item II está errado. Pergunta 9 0,25 em 0,25 pontos Toda aplicação Android deve possuir um arquivo de nome _________ em seu diretório raiz. Preenche corretamente a lacuna: Resposta Selecionada: AndoidManifest.xml Resposta Correta: AndoidManifest.xml Pergunta 10 0,25 em 0,25 pontos No Android, quais componentes são criados a partir de ações do usuário e representam a intenção de se realizar alguma atividade, como iniciar o aplicativo de correio eletrônico ou abrir uma página, utilizando-se do navegador que acompanha o Android. O código mostrado a seguir apresenta corretamente um exemplo de utilização desse componente. Uri uri = Uri.parse("http://www.anhembi.br"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); Resposta Selecionada: Intents Resposta Correta: Intents
Compartilhar