Buscar

Av 2017 Programação para dispositivos móveis

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.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes