Buscar

AV 2017 Prog para Dispositivos Móveis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0270_AV_ » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
Tipo de Avaliação: AV 
Aluno: 
Professor: DENIS GONCALVES COPLE Turma: 9000/AA 
Nota da Prova: 5,5 Nota de Partic.: 0 Av. Parcial 2 Data: 24/11/2017 18:20:08 
 
 
 1a Questão (Ref.: 201512490431) Pontos: 0,5 / 1,0 
Dado o código abaixo, responda: 
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); EditText edtNum1 = (EditText) findViewById(R.id.edtNum1); EditText edtNum2 = (EditText) findViewById(R.id.edtNum2); Log.i("INFO", "Passando pelo método onCreate"); } 
a. O que faz o método setContentView(...)? b. As variáveis edtNum1 e edtNum2 servem para quê? 
 Resposta: a) Instancia um componente para ser exibido. b) São entradas de edição de texto. 
 Gabarito: a) Define que o layout da activity será o definido no arquivo: activity_main.xml. b) Referenciam os componentes gráficos EditText cujos os ids são: edtNum1 e edtNum2. 
 Fundamentação do(a) Professor(a): Incompleto. 
 
 
 
 2a Questão (Ref.: 201512490196) Pontos: 0,0 / 1,0 
Descreva como é realizado a persistência de dados no Android através da API SQLite. 
 Resposta: O armazenamento de dados em celulares é feito através de estruturas denominadas Recordstore, ela é bem simplória possuindo apenas um id e um array de bytes. 
 Gabarito: A API SQLite oferece 2 classes base: SQLiteDatabase e SQLiteOpenHelper. A classe SQLiteDatabase permite realizar as operações de inclusão, alteração, exclusão e consulta ao banco de dados. Já a classe SQLiteOpenHelper é utilizada para permitir criar o banco de dados e as tabelas caso não existam, bem como em caso de divergência na versão do banco realizar o processo de autualização da versão. Ela permite também realizar a abertura do banco para escrita (getWritableDatabase()) ou leitura (getReadableDatabase()), retornando uma instância da classe SQliteDatabase. 
 Fundamentação do(a) Professor(a): Incorreto. 
 
 
 
 3a Questão (Ref.: 201512490218) Pontos: 1,0 / 1,0 
Os dispositivos móveis apresentam características próprias que obrigam a mudanças na forma de desenvolvimento de softwares para os mesmos. Qual das características abaixo NÃO corresponde a este tipo de dispositivo? 
 
 Normalmente são mais rápidos para inicialização ou desligamento. 
 Podem possuir conectividade, inclusive intermitente. 
 São menores e mais leves. 
 Utilizam o mouse como dispositivo de apontamento. 
 Maior autonomia de bateria. 
 
 
 
 4a Questão (Ref.: 201512490172) 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: 
 
 Kernel GNU Linux, Dalvik, 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. 
 Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime. 
 NDA. 
 
 
 
 5a Questão (Ref.: 201512490165) Pontos: 1,0 / 1,0 
Associe os elementos abaixo corretamente: (1) View (2) ViewGroup (3) Activity ( ) TextView ( ) LinearLayout ( ) RadioButton ( ) Classe R ( ) FrameLayout Marque a opção que contém a associação correta considerando a ordenação de cima para baixo: 
 
 3,2,1,3,2. 
 3,2,1,1,2. 
 NDA. 
 1,2,1,3,2. 
 1,2,3,3,2. 
 
 
 
 6a Questão (Ref.: 201512490356) Pontos: 0,0 / 1,0 
Qual método no Android é usado para recuperar a referência por id de um componente view do arquivo xml ? 
 
 findViewByReference(int id); 
 findViewId(int id); 
 findViewById(String id); 
 retrieveResourceById(int id); 
 findViewById(int id); 
 
 
 
 7a Questão (Ref.: 201512490192) Pontos: 1,0 / 1,0 
Dado o seguinte trecho de código Android abaixo: EditText edt = (EditText) findViewById(R.id.edittext1); edt.setText("mensagem"); Marque a opção que explica corretamente o código: 
 
 Declara um componente do tipo viewgroup e atribui um texto que será exibido na tela. 
 Declara um componente do tipo widget e atribui um texto que será exibido na tela. 
 Instancia um componente do tipo viewgroup a partir de sua definição de um arquivo de layout e atribui um texto que será exibido na tela. 
 Instancia um componente do tipo widget a partir de sua definição de um arquivo de layout e atribui um texto que será exibido na tela. 
 Instancia um componente view do tipo EditText e o exibe na tela 
 
 
 
 8a Questão (Ref.: 201512490189) Pontos: 0,0 / 1,0 
Sobre Lista de Itens no Android selecione a afirmativa VERDADEIRA: 
 
 A seleção de um item em uma ListView é trada no método OnListItemClickListener. 
 A seleção de um item em uma ListActivity é trada no método OnClickItemClickListener. 
 Uma ListActivity é um tipo de widget do Android. 
 Um AdapterView é um componente obrigatório na construção de uma lista de itens. 
 Um componente ListView é o mesmo que ListActivity. 
 
 
 
 9a Questão (Ref.: 201512490295) Pontos: 0,5 / 0,5 
Para que possamos trabalhar com banco de dados em Android é necessário que tenhamos uma classe que herda da classe 
 
 Sqlite 
 SQLiteOpenHelper 
 FormOpenHelper 
 Context 
 FormBdListener 
 
 
 
 10a Questão (Ref.: 201512494574) Pontos: 0,5 / 0,5 
Qual classe da plataforma Android possui métodos encapsulados para insert, update e delete? 
 
 SQLiteDatabase 
 SQLiteOpenHelper 
 ContentValues 
 Cursor 
 SQLiteStatement

Outros materiais