Prévia do material em texto
APOL-OBJETIVA -02 –UNINTER -2020 NOTA : 100 Questão 1/10 - Tópicos Avançados em Programação A Plataforma Android oferece suporte nativo para o SQLLite, uma pequena biblioteca que ofecere acesso a uma base de dados racional SQL. Sobre o SQLLite podemos afirmar que: I. Suporta até 3 TB de dados II. SQLiteDatabase é responsável pela criação e versionamento do banco III. Não existe a necessidade de se estabelecer qualquer tipo de conexão JDBC IV. SQLiteOpenHelper contém os métodos de manipulação de dados. Está(ão) correta(s): Nota: 10.0 A I apenas B I e II ,apenas C III e IV , apenas D III apenas Você acertou! Aula 4 - Tema 2 E I, II, III e IV, inclusive Questão 2/10 - Tópicos Avançados em Programação Para que uma Activity retorne um resultado, esta deve executar uma chamada a um determinado método, informando o código de retorno e a Intent que possui os dados a serem retornados. Este método é conhecido como: Nota: 10.0 A return(); B finish(); C setReturn(); D setResult(); Você acertou! Aula 3 - Tema 1 E putExtra(); Questão 3/10 - Tópicos Avançados em Programação Quando acessamos o objeto CommonDataKinds, em busca de informações a respeito do número de telefone, por exemplo, esta informação é retornada em um tipo especifico de objeto. Este objeto é do tipo: Nota: 10.0 A Contacts B URI Você acertou! Aula 5 - Tema 1 C URL D Manager E Activity Questão 4/10 - Tópicos Avançados em Programação A plataforma Android nos permite a execução de Activities de outros aplicativos, desde que estas estejam registradas para responder a ações de terceiros. Este acesso é feito através de: Nota: 10.0 A Intenções Implícitas Você acertou! Aula 5 - Tema 2 B Intenções Explicitas C Activities Implícitas D Activities Explícitas E Instanciamento direto Questão 5/10 - Tópicos Avançados em Programação O Ambiente Android trabalha a segurança dos aplicativos através do princípio do privilegio mínimo. Isto quer dizer que: Nota: 10.0 A Os aplicativos não podem executar nada no sistema operacional. B Os aplicativos devem registrar todos os privilégios do sistema operacional para que possam ser executados. C Os aplicativos devem solicitar privilégios necessários para sua execução. Você acertou! Aula 5 - Contextualizando D Os aplicativos não necessitam solicitar nenhuma permissão ao sistema operacional. E Todas as permissões necessárias para executar o aplicativo são atribuídas automaticamente pelo Ambiente Android. Questão 6/10 - Tópicos Avançados em Programação As preferências salvas através do formato fornecido pela Plataforma Android no modelo pareado facilitam a gravação e recuperação de dados. Sobre este formato, podemos afirmar que: I – É possível restringir o acesso somente a nível de Activity II – É possível restringir o acesso a nível de aplicação III – É possível fornecer acesso a todos os aplicativos IV – Não é possível registrir o acesso Está(ão) correta(s): Nota: 10.0 A I e II somente B I e III somente Você acertou! Aula 4 - Tema 1 C IV somente D I, II , III somente E III e IV somente Questão 7/10 - Tópicos Avançados em Programação Um adaptador é um objeto que cria uma ponte entre uma AdapterView e os dados para aquela View. Um Adapter muito utilizado no Ambiente Android é o: Nota: 10.0 A DataAdapter B BaseAdapter Você acertou! Aula 4 - Tema 3 C Adapter D CommonAdapter E JDBC Questão 8/10 - Tópicos Avançados em Programação Durante a passagem de parâmetros entre as Activities, ficamos restritos aos tipos comuns como booleans, integers, chars e bytes por exemplo. Para que possamos enviar um tipo de dado complexo, devemos garantir que este objeto é: Nota: 10.0 A Serializavel Você acertou! Aula 3 - Tema 3 B Já existente na linguagem C Seja descendente do tipo Object D Devemos enviar todos os valores do objeto separadamente E Não é possível o envio de objetos do tipo complexo Questão 9/10 - Tópicos Avançados em Programação Por tratar-se de um recurso limitado, quando efetuamos uma conexão com a Internet através de um dispositivo móvel devemos verificar a disponibilidade do mesmo. Podemos verificar o status de rede utilizando os objetos: Nota: 10.0 A ConnectivityManager e NetWorkInfo Você acertou! Aula 6 - Tema 1 B NetWorkInfo e NetWorkStatus C ConnectionManager e NetWorkStatus D BroadCastReceiver e ConnectionManager E InternetAccess e NetWorkStatus Questão 10/10 - Tópicos Avançados em Programação Utilizamos AsyncTasks para operações simples que não requeiram o download de muitos dados, por exemplo. Sobre as AsyncTasks podemos dizer: i. A classe AsyncTask deve executar a operação onPreExecute manualmente. ii. A tarefa pode ser executada apenas uma vez. iii. A classe deve ser instanciada na UIThread. iv. A classe deve ser carregada fora da UIThread. Estão corretas: Nota: 10.0 A i, ii e iv, somente. B ii e iv, somente. C i e iii, somente. D ii, iii e iv, somente. E ii e iii, somente. Você acertou! Aula 6 - Tema