Logo Passei Direto
Buscar

AV1 Programação para Dispositivos móveis

Avaliação de Programação para Dispositivos Móveis: prova com questões objetivas sobre características de dispositivos móveis, arquivos e componentes Android, Views/ViewGroups, tratamento de eventos, widgets (EditText, Spinner), Intents e acesso via SQLite; inclui dados do aluno, turma e notas.

Ferramentas de estudo

Questões resolvidas

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?
São menores e mais leves.
Utilizam o mouse como dispositivo de apontamento.
Normalmente são mais rápidos para inicialização ou desligamento.
Podem possuir conectividade, inclusive intermitente.
Maior autonomia de bateria.

Associe os elementos abaixo corretamente:
(1) View
(2) ViewGroup
(3) Activity
( ) TextView
( ) LinearLayout
( ) RadioButton
( ) Classe R
( ) FrameLayout
3,2,1,1,2.
1,2,1,3,2.
NDA.
1,2,3,3,2.
3,2,1,3,2.

Na programação de Janelas com Android, deve-se considerar quanto ao tratamento de eventos:
Marque a alternativa que identifica as afirmativas corretas:
(I) Eventos são gerados pelo usuário, pelo SO, ou por outra aplicação.
(II) uma tela Android, eventos podem ser gerados pelo view Button.
(III) Uma activity deve conter o código para tratar eventos gerados na janela pela interação com o usuário.
II, apenas.
I, apenas.
II e III, apenas.
III, apenas.
I, II e III.

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 widget e atribui um texto que será exibido na tela.
Instancia um componente view do tipo EditText e o exibe 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.
Declara um componente do tipo viewgroup 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.

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 afirmacoes 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.
Apenas duas sentenças estão corretas.
Somente uma sentença está correta.
Todas as sentenças estão incorretas.
Somente uma sentença está incorreta.
Todas as sentenças estão corretas.

Marque a opção que não representa uma das formas de utilização de Intents:
Recolher o lixo gerado por objetos não utilizados.
Abrir uma nova tela da aplicação (navegação).
Enviar uma mensagem ao SO.
Abrir o navegador em uma página específica.
Solicitar ao SO que faça uma ligação para um determinado número.

Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update, insert, query e execSQL para executar operações no banco de dados.
Para acessar estes métodos será necessária uma variável da classe:
SQLiteDatabaseManager
SQLiteStatement
PreparedSQLiteStatement
SQLiteDatabaseTransaction
SQLiteDatabase

Uma consulta em linguagem SQL ao SQLite, a partir de um objeto SQLiteDatabase, retornará um tipo específico de objeto que viabiliza o acesso individualizado aos valores dos registros retornados.
Este objeto é de que tipo?
Cursor
Vector
List
Array
ArrayList

"Formato mais utilizado no retorno de webservices, devido à sua simplicidade em comparação com XML." A definição acima refere-se ao:
URL
JSON
CGC
PYTHON
HTTP

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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?
São menores e mais leves.
Utilizam o mouse como dispositivo de apontamento.
Normalmente são mais rápidos para inicialização ou desligamento.
Podem possuir conectividade, inclusive intermitente.
Maior autonomia de bateria.

Associe os elementos abaixo corretamente:
(1) View
(2) ViewGroup
(3) Activity
( ) TextView
( ) LinearLayout
( ) RadioButton
( ) Classe R
( ) FrameLayout
3,2,1,1,2.
1,2,1,3,2.
NDA.
1,2,3,3,2.
3,2,1,3,2.

Na programação de Janelas com Android, deve-se considerar quanto ao tratamento de eventos:
Marque a alternativa que identifica as afirmativas corretas:
(I) Eventos são gerados pelo usuário, pelo SO, ou por outra aplicação.
(II) uma tela Android, eventos podem ser gerados pelo view Button.
(III) Uma activity deve conter o código para tratar eventos gerados na janela pela interação com o usuário.
II, apenas.
I, apenas.
II e III, apenas.
III, apenas.
I, II e III.

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 widget e atribui um texto que será exibido na tela.
Instancia um componente view do tipo EditText e o exibe 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.
Declara um componente do tipo viewgroup 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.

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 afirmacoes 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.
Apenas duas sentenças estão corretas.
Somente uma sentença está correta.
Todas as sentenças estão incorretas.
Somente uma sentença está incorreta.
Todas as sentenças estão corretas.

Marque a opção que não representa uma das formas de utilização de Intents:
Recolher o lixo gerado por objetos não utilizados.
Abrir uma nova tela da aplicação (navegação).
Enviar uma mensagem ao SO.
Abrir o navegador em uma página específica.
Solicitar ao SO que faça uma ligação para um determinado número.

Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update, insert, query e execSQL para executar operações no banco de dados.
Para acessar estes métodos será necessária uma variável da classe:
SQLiteDatabaseManager
SQLiteStatement
PreparedSQLiteStatement
SQLiteDatabaseTransaction
SQLiteDatabase

Uma consulta em linguagem SQL ao SQLite, a partir de um objeto SQLiteDatabase, retornará um tipo específico de objeto que viabiliza o acesso individualizado aos valores dos registros retornados.
Este objeto é de que tipo?
Cursor
Vector
List
Array
ArrayList

"Formato mais utilizado no retorno de webservices, devido à sua simplicidade em comparação com XML." A definição acima refere-se ao:
URL
JSON
CGC
PYTHON
HTTP

Prévia do material em texto

Avaliação: CCT0510_AV_201603473017 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Tipo de Avaliação: AV
Aluno: 201603473017 - ERICK VICTOR MARTINS SPÍNOLA
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA
Nota da Prova: 8,0 Nota de Partic.: Av. Parcial Data: 12/06/2018 20:20:41
1a Questão (Ref.: 201604515183) 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?
Podem possuir conectividade, inclusive intermitente.
São menores e mais leves.
Normalmente são mais rápidos para inicialização ou desligamento.
Maior autonomia de bateria.
Utilizam o mouse como dispositivo de apontamento.
2a Questão (Ref.: 201604515348) Pontos: 1,0 / 1,0
A respeito dos arquivos que compõem um projeto android, assinale a opção correta.
O arquivo main.xml define a interface de usuário para sua atividade
As permissões necessárias, bem como o intent-filters, os receptores e as referências a outros arquivos
ficam armazenadas no arquivo R.java.
O arquivo persistent.xml, criado por padrão no diretório raiz da aplicação, é utilizado para o
armazenamento de constantes utilizadas no aplicativo
Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml.
O arquivo mainActivity.java contém os métodos básicos de acesso ao android e às bibliotecas necessárias
para que os aplicativos sejam executados.
3a Questão (Ref.: 201604515130) 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:
1,2,1,3,2.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 of 4 19/06/2018 09:12
3,2,1,1,2.
3,2,1,3,2.
1,2,3,3,2.
NDA.
4a Questão (Ref.: 201604515269) Pontos: 1,0 / 1,0
Na programação de Janelas com Android, deve-se considerar quanto ao tratamento de eventos:
(I) Eventos são gerados pelo usuário, pelo SO, ou por outra aplicação.
(II) uma tela Android, eventos podem ser gerados pelo view Button.
(III) Uma activity deve conter o código para tratar eventos gerados na janela pela interação com o usuário.
Marque a alternativa que identifica as afirmativas corretas:
I, apenas.
II, apenas.
III, apenas.
II e III, apenas.
I, II e III.
5a Questão (Ref.: 201604515157) Pontos: 0,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:
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.
Declara um componente do tipo viewgroup 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.
Declara um componente do tipo widget e atribui um texto que será exibido na tela.
Instancia um componente view do tipo EditText e o exibe na tela
6a Questão (Ref.: 201604515291) 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.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 of 4 19/06/2018 09:12
Todas as sentenças estão incorretas.
Somente uma sentença está correta.
Apenas duas sentenças estão corretas.
Todas as sentenças estão corretas.
Somente uma sentença está incorreta.
7a Questão (Ref.: 201604515119) Pontos: 1,0 / 1,0
Marque a opção que não representa uma das formas de utilização de Intents:
Solicitar ao SO que faça uma ligação para um determinado número.
Recolher o lixo gerado por objetos não utilizados.
Abrir uma nova tela da aplicação (navegação).
Enviar uma mensagem ao SO.
Abrir o navegador em uma página específica.
8a Questão (Ref.: 201604515271) Pontos: 1,0 / 1,0
Em uma aplicação Android que utiliza um banco de dados SQLite se deseja acessar os métodos delete, update,
insert, query e execSQL para executar operações no banco de dados. Para acessar estes métodos será necessária
uma variável da classe.
SQLiteDatabase.
SQLiteDatabaseTransaction.
PreparedSQLiteStatement.
SQLiteStatement.
SQLiteDatabaseManager.
9a Questão (Ref.: 201604593669) Pontos: 0,0 / 1,0
Uma consulta em linguagem SQL ao SQLite, a partir de um objeto SQLiteDatabase, retornará um tipo específico de
objeto que viabiliza o acesso individualizado aos valores dos registros retornados. Este objeto é de que tipo?
Array
Vector
List
ArrayList
Cursor
10a Questão (Ref.: 201604592897) Pontos: 1,0 / 1,0
"Formato mais utilizado no retorno de webservices, devido a sua simplicidade em comparação com XML."
A definição acima refere-se ao:
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 of 4 19/06/2018 09:12
PYTHON
CGC
URL
HTTP
JSON
Período de não visualização da prova: desde 25/05/2018 até 18/06/2018.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 of 4 19/06/2018 09:12

Mais conteúdos dessa disciplina