Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Avaiação Parcial: CCT0270_SM_201007098813 V.1 Aluno(a): RICARDO SANTANA DE SOUZA Matrícula: 201007098813 Acertos: 9,0 de 10,0 Data: 03/10/2017 13:33:58 (Finalizada) 1a Questão (Ref.: 201008103740) Acerto: 0,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. Dispositivos Móveis Activity onReset Computadores Smart TV 2a Questão (Ref.: 201008103559) Acerto: 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. Utilizam o mouse como dispositivo de apontamento. São menores e mais leves. Normalmente são mais rápidos para inicialização ou desligamento. Maior autonomia de bateria. 3a Questão (Ref.: 201008103513) Acerto: 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, bibliotecas, framework para aplicações, Dalvik, runtime. 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, Dalvik, framework para aplicações, APIs, runtime. 4a Questão (Ref.: 201008103599) Acerto: 1,0 / 1,0 ¿Você já sabe que a linguagem Java é utilizada para construir as aplicações para o Android. O fato e que em seu sistema operacional não existe uma máquina virtual Java. Na verdade o que temos é uma máquina virtual chamada ____que é otimizada para execução em dispositivos móveis.¿ LECHETA, Ricardo Google Android pag 26 O nome da máquina virtual para o Android que completa a frase acima é : AVD DALVIK KVM JVM APK 5a Questão (Ref.: 201008103662) Acerto: 1,0 / 1,0 O componente __________ tem como principal objetivo a execução de tarefas em background. Nas aplicações Android uma _____________ é utilizada para representar uma tela de interface com o usuário. O ___________é o mecanismo utilizado para tornar os dados da aplicação disponíveis para outras aplicações no dispositivo. O componente ____________ é utilizado no processo de comunicação para o recebimento de mensagens enviadas pela sistema operacional Android para as aplicações. A - Activity B - Broadcat Receiver C - Content Provider D - Service Escolha a opção correta: A - B - C - D C - D - A - B D - A - C - B D - A - B - C B - C - D - A 6a Questão (Ref.: 201008103550) Acerto: 1,0 / 1,0 Sobre a estrutura de uma aplicação Android é correto afirmar: NDA. A Classe R só pode ser alterada se tal permissão for configurada no Eclipse. Uma Acitivity pode conter apenas Views, já Viewgroups não são permitidos. A classe R é um arquivo facultativo em uma aplicação Android. O arquivo AndroidManifest é obrigatório em uma aplicação Android. 7a Questão (Ref.: 201008103527) Acerto: 1,0 / 1,0 Na construção de telas no Android é comum o uso de componente View do tipo BUTTON para tratar os dados fornecidos pelo usuário. Para que esse componente possa tratar a ação de clique do usuário ele deve implementar: implementar um ButtonClickListener implementar um OnItemClickListener implementar um OnClickListener implementar um componente onMouseClickListener implementar um componente do tipo ButtonClick 8a Questão (Ref.: 201008103624) Acerto: 1,0 / 1,0 Sobre componentes para a construção de telas, enumere os itens abaixo conforme a tabela de componentes VIEW e marque a opção correta ( 1 ) LinearLayout ( 2 ) TextView ( 3 ) Checkbox ( 4 ) Radiobutton ( 5 ) Radiogroup ( ) Organiza os componentes da UI de uma tela ( ) Permite agrupar itens de seleção única em uma tela ( ) Permite definir opção de escolha única em uma tela ( ) Permite apresentar uma informação em uma tela ( ) Permite escolher entre dois estados em uma tela ( ) 5, 1, 2, 4, 3 ( ) 4, 3, 2, 1, 5 ( ) 1, 5, 3, 2, 4 ( ) 1, 5, 4, 2, 3 ( ) 3, 4, 1, 5, 2 9a Questão (Ref.: 201008103498) Acerto: 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 Toast Frame LinearLayout AlertDialog DialogFrame 10a Questão (Ref.: 201008103533) Acerto: 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. 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. 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
Compartilhar