Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=93217230&p1=201602875898&p2=3602703&p3=CCT0536&p4=103311&p5=AV&p6=02/06/2018&p1… 1/3 Avaliação: CCT0536_AV_201602875898 » PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: 201602875898 - YURI BUENO FONTENLA Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA Nota da Prova: 10,0 Nota de Partic.: Av. Parcial Data: 02/06/2018 09:59:02 1a Questão (Ref.: 201605864181) Pontos: 1,0 / 1,0 "É considerado o componente base de uma aplicação Android. Por isso, é o mais utilizado. Consiste em uma classe gerenciadora de UI (Interface do usuário). Representa uma única tela do usuário. Tanto o fluxo da aplicação como eventos de tela são de sua responsabilidade." A definição acima corresponde ao componente: Content Provider Activity Intent Service Broadcast Receiver 2a Questão (Ref.: 201603958306) 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, bibliotecas, framework para aplicações, as próprias aplicações, runtime. Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime. Kernel GNU Linux, bibliotecas, framework para aplicações, Dalvik, runtime. Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime. 3a Questão (Ref.: 201603958448) Pontos: 1,0 / 1,0 Uma classe Activity na plataforma android representa: Uma classe utilitária Um arquivo xml de configuração Uma tela do aplicativo móvel Um objeto do tipo botão. Uma classe encapsulada com getters e setters 4a Questão (Ref.: 201603958490) Pontos: 1,0 / 1,0 Qual método no Android é usado para recuperar a referência por id de um componente view do arquivo xml ? retrieveResourceById(int id); findViewById(String id); findViewByReference(int id); findViewId(int id); 19/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=93217230&p1=201602875898&p2=3602703&p3=CCT0536&p4=103311&p5=AV&p6=02/06/2018&p1… 2/3 findViewById(int id); 5a Questão (Ref.: 201605864194) Pontos: 1,0 / 1,0 Em uma aplicação Android, deseja-se criar um menu que é exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual. Indique abaixo, o tipo de menu que contempla a especificação acima. Menu expandido Menu de contexto Menu de opção Menu Pop-up Menu de Icone 6a Questão (Ref.: 201603958460) 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. Todas as sentenças estão incorretas. Somente uma sentença está incorreta. Somente uma sentença está correta. Todas as sentenças estão corretas. Apenas duas sentenças estão corretas. 7a Questão (Ref.: 201603958288) 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. Abrir o navegador em uma página específica. Recolher o lixo gerado por objetos não utilizados. Enviar uma mensagem ao SO. Abrir uma nova tela da aplicação (navegação). 8a Questão (Ref.: 201603958534) Pontos: 1,0 / 1,0 Marque a opção que representa um banco de dados para aplicações para Dispositivos moveis. Sql Server onReset Windows Server SQLite Oracle 19/06/2018 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=93217230&p1=201602875898&p2=3602703&p3=CCT0536&p4=103311&p5=AV&p6=02/06/2018&p1… 3/3 9a Questão (Ref.: 201604035667) Pontos: 1,0 / 1,0 Uma aplicação Android faz a manipulação de dados em uma tabela de nome "usuario" com duas colunas do tipo texto: "login" e "senha". Deseja-se fazer a inclusão de um novo registro nessa tabela. Para tanto, considere o trecho de código a seguir: String sql = "INSERT INTO usuario VALUES (?,?); SQLiteDatabase banco = this.getWritableDatabase(); SQLiteStatement cmd = banco.compileStatement(sql); E indique a linha de comando correta para definir o parâmetro "1234" para a coluna "senha" da tabela em questão. cmd.bindString(2,"1234"); cmd.bindString(0,"1234"); cmd.bindString (3,"1234"); cmd.bindString(4,"1234"); cmd.bindString (1,"1234"); 10a Questão (Ref.: 201604036849) Pontos: 1,0 / 1,0 Um erro comum na programação para acesso HTTP no Android é o uso de uma conexão em meio à Activity, ou seja, na Thread principal, o que irá gerar um erro. Com isso é necessário uso de execução em paralelo, o que pode ser obtido com o uso de um objeto do tipo AsyncTask. O trecho que será executado em paralelo deve ser implementado no método: doInBackground doInProgress onPostExecute onPreExecute onCreate Período de não visualização da prova: desde 25/05/2018 até 18/06/2018.
Compartilhar