Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=88267320&p1=201408034166&p2=2073361&p3=CCT0270&p4=103132&p5=AV&p6=25/11/2017&p1… 1/3 Avaliação: CCT0270_AV_201408034166 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: 201408034166 - RAFAEL NOGUEIRA LOPES Professor: MARCIO PACHECO DE AZEVEDO Turma: 9002/AB Nota da Prova: 8,5 Nota de Partic.: 1 Av. Parcial 2 Data: 25/11/2017 14:27:04 1a Questão (Ref.: 201409032433) Pontos: 1,0 / 1,0 Ao construir a interface gráfica do usuário no Android é necessário utilizar vários componentes de tela (widgets). Descreva o propósito de cada um dos componentes de tela (widgets) abaixo: a. TextView b. EditText c. Button d. RadioButton Resposta: TextView: Semelhante ao label exibe uma texto na tela. EditText: exibe um campo para entrada de dados. Button: exibe um botão para interação com o usuário. RadioButton: exibição de objetos de seleção única. Gabarito: O TextView representa um rótulo em uma tela e é utilizado para exibir mensagens fixas em uma tela, em geral acompanham componentes de entrada de dados. O EditText representa uma caixa de textos para entrada de dados pelo usuário. O Button representa um botão de ação do usuário e requer tratamento de eventos para determinar o que a tela deve realizar. O RadioButton representa um item de seleção única, utilizado para itens exclusivos. 2a Questão (Ref.: 201409032477) Pontos: 1,0 / 1,0 O sistema Android prover várias opções para o armazenamento persistentes de dados. Dentre essas opções de armazenamento, temos o armazenamento de dados que utiliza um banco de dados autocontido. Este banco de dados é um sistema que foi integrado ao Android tornando-se nativo dele. Sabendo disso, Qual é o nome do banco de dados que foi integrado ao sistema Android e qual é o nome da classe do sistema Android que é usada para gerenciar a criação do banco de dados e sua versão? Resposta: Banco de Dados SQLite. A classe se chama SQLiteOpenHelper. Gabarito: Banco de dados SQLite. Classe SQLiteOpenHelper. 3a Questão (Ref.: 201409032628) Pontos: 1,0 / 1,0 Complete a frase: A tecnologia móvel e os _________________ fazem parte de nosso cotidiano.Possibilitam acesso a dados a qualquer hora e lugar. Evolução tende a torná-los uma parte de nosso corpo. Activity Computadores 09/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=88267320&p1=201408034166&p2=2073361&p3=CCT0270&p4=103132&p5=AV&p6=25/11/2017&p1… 2/3 Dispositivos Móveis Smart TV onReset 4a Questão (Ref.: 201409032401) Pontos: 1,0 / 1,0 A Arquitetura do Android possui várias camadas. O conhecimento sobre uma visão geral das mesmas bem como o propósito de cada uma é fundamental para um desenvolvedor Android. Dito isso, selecione a opção que contém todas as camadas da arquitetura da plataforma Android: NDA. Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime. Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime. Kernel GNU Linux, bibliotecas, framework para aplicações, Dalvik, runtime. Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime. 5a Questão (Ref.: 201409032619) Pontos: 1,0 / 1,0 O Android fornece uma série de componentes View usados na construção da interface gráfica do usuário. Esses componentes são chamados de widgets. Marque a alternativa que identifica apenas componentes desse tipo ScrollView, GridView, EditText. TextView, EditText, Button. TextView, LinearLayout, RadioButton. TableLayout, ScrollView, Button. Button, RelativeLayout, GridView. 6a Questão (Ref.: 201409032413) Pontos: 1,0 / 1,0 Para se construir uma Tela no Android são necessários três elementos (citados logo abaixo). De acordo com a responsabilidade de cada um, faça a associação abaixo. (1) Classe Java (2) Classe R (3) Layout (xml) ( ) Contém uma relação de constantes usados para acessar recursos do projeto. ( ) Gerencia o ciclo de vida da activity. ( ) Seus dados não podem ser alterados. ( ) Contém a especificação de como a activity será apresentada. Marque o item que contém a sequência correta da associação de cima para baixo: 2,1,3,2. 3,2,3,1. 2,1,2,3. 2,2,3,1. 1,2,3,1. 7a Questão (Ref.: 201409032386) Pontos: 1,0 / 1,0 O Android possui componentes de notificação ao usuário para exibir mensagens de aviso. Selecione a opção que represente um componente que exibe uma janela de diálogo de alerta para o usuário LinearLayout DialogFrame Toast Frame AlertDialog 09/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=88267320&p1=201408034166&p2=2073361&p3=CCT0270&p4=103132&p5=AV&p6=25/11/2017&p1… 3/3 8a Questão (Ref.: 201409032555) Pontos: 1,0 / 1,0 Na plataforma Android,o controle Spinner é utilizado para a apresentação de um conjunto de elementos por meio de um menu suspenso. Analise as seguintes afirmações e escolha a opção correta: I- Este controle também é conhecido como DropDown(ou ComboBox). II- Os elementos do Spinner não podem ser definidos de maneira estática no arquivo de valores strings.xml. III- A interface AdapterView.OnItemSelectedListener é utilizada para determinar qual elemento do conjunto foi selecionado. IV- A definição spinnerMode=dialog faz com que os elementos sejam exibidos em uma janela específica. Somente uma sentença está incorreta. Todas as sentenças estão corretas. Apenas duas sentenças estão corretas. Todas as sentenças estão incorretas. Somente uma sentença está correta. 9a Questão (Ref.: 201409032532) Pontos: 0,0 / 0,5 A navegação de telas em Android é feito quando o método startActivity é chamado. Para que possamos enviar parâmetros para uma Activity destino é necessário: instanciar um objeto do tipo Bundle. usar o método putExtras passando a classe como parâmetro. capturar os dados usando GetExtras. criar uma classe auxiliar onActivity result. 10a Questão (Ref.: 201409110932) Pontos: 0,5 / 0,5 Para a criação de uma solução de persistência local no Android, com uso de banco de dados SQLite, deve ser utilizada inicialmente uma classe responsável pelos eventos de criação e atualização da estrutura das tabelas. Ao mudar a versão do App, esta classe irá chamar automaticamente a atualização estrutural, e na primeira execução irá efetuar a criação da estrutura inicial. A classe em questão deve ser descendente de: SQLiteOpenHelper SQLiteDatabase ArrayAdapter Cursor TableFactory Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.
Compartilhar