Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 - Complete a frase: O X.java representa uma tela da aplicação, define métodos chamados para responder a eventos de tela. Controla o estado e eventos da tela. 2 - Qual item abaixo não é um componente visual do Android Studio? ( ) Checkbox ( ) Radio button (X) Timepicker ( ) Intent 3 - Qual a diferença entre ListView e ListActivity? ListView é é a View que vai representar a lista em si, List Activity é o espaço onde a lista vai estar alocada. 4 - Complete a frase: A tecnologia móvel e os _______ fazem parte de nosso cotidiano. Possibilitam acesso a dados a qualquer hora e lugar. ( ) Computadores (X) Dispositivos móveis ( ) SmartTV ( ) Activity 5 - Os dispositivos móveis permitem ao usuário ter acesso a serviços _____ de sua localização ( ) Coesão ( ) Dependentes (X) Independentes ( ) Acoplado 6 - Complete a frase: _____ são sistemas que podem facilmente ser movidos fisicamente ou cujas capacidades podem ser utilizadas enquanto eles estão sendo movidos. ( ) IOS ( ) Windows Phone (X) Intent ( ) Mobilidade 7 - Com o avanço da tecnologia, as plataformas móveis acabaram se tornando um elemento crucial na vida das pessoas. Cite três plataformas móveis de grande relevância atual com o mercado. R - Android, IOS, Windows Phone 8 - Marque a alternativa correta para a seguinte descrição: Sua classe será composta de views que respondem a eventos; Uma atividade pode retornar um valor para outra atividade. ( ) View ( ) Intent ( ) Content Provider (X) Activity ( ) Nenhuma alternativa 9 - Sobre o sistema operacional Android é incorreto afirmar: ( ) É possível utilizar linguagens diferentes de Java (X) É uma tecnologia híbrida ( ) Seu kernel é baseado no kernel da família do SO Linux (X) O Android suspende da memória aplicações abertas que não estão sendo utilizadas. 10 - Assinale a alternativa correta, são características dos dispositivos móveis: (V) Pequena em tamanho, leves em peso. (V) Capacidade de memória e processamento limitado (F) Normalmente mais resistentes à queda, curto tempo de inicialização. (V) Armazenamento de dados local ou remoto, sincronização de dados com outros sistemas. Estão corretas as afirmativas: ( ) Corretas I, II, III, e errada a IV ( ) Corretas II, III, IV e errada a I ( ) Corretas I, II e erradas a III e IV ( ) Corretas I, III e erradas II e IV ( ) Todas corretas 11 - Represente o código em Java para relacionar as quatro operações de uma calculadora. float a,b,res; public float Soma(res){ res = a+b } public float Subtracao(res){ if (a>b){ res = a-b; }else{ res = b-a } } public float Divisao(res){ if (a>b){ res = a/b; }else{ res = b/a } } public float Multiplicacao(res){ res = a*b; } public toString(){ print(“Soma ” + Soma(res) + “Subtração ” + Subtracao(res) + “Divisão ” + Divisao(res) + “Multiplicação” + Multiplicacao; } public void Show(){ res.ToString(); } 12 - Desenhe, baseado nas opções abaixo: Linear Layout Grid Layout Relative Layout Free Layout Table Layout *Para as opções que não for possível representar, descreva a sua utilidade. 13 - Qual a classe específica do Android que nos fornece os seguintes recursos: xml, imagens, sons, etc. 14 - Defina as seguintes opções: Arquivo Manifest - AndroidManifest.xml Responsável pela organização das activitys Activity Tela (Janela) do aplicativo Layout.xml Código responsável pela organização dos elementos da tela String.xml Código responsável por armazenar as strings que serão utilizadas no app. 15 - Durante o ciclo de vida de uma activity, descreva as opções abaixo (Descreva em que momento deverá ser utilizada): OnBack OnCreate OnStart OnRestore 16 - Crie uma função em Java para chamar uma nova Activity Intent intent = new Intent(Tela.activity); 17 - Complete a frase: Uma tela do aplicativo móvel pode ser representada no Android pelo Layout.activity . 18 - O que significa o conceito de híbrido? Para dispositivos móveis, definimos o desenvolvimento como híbrido, porque são utilizadas mais de uma linguagem de programação para construção das aplicações. 19 - Considere a afirmação: Um componente da Aplication Framework é usado para construir um aplicativo, incluindo listas, grades, caixa de texto, botões. Qual das alternativas é completamente verdadeira? ( ) Resource Manager ( ) Content Provider ( ) Notification Manager ( ) View System (X) Activity Manager 20 - Represente o xml de um botão, sabendo que nesse botão deve-se finalizar a activity para que a mesma não fique utilizando os recursos do SO, ao clicar no botão ‘fechar’, o qual o método será chamado será finalizar. <Button android:="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="FECHAR" />
Compartilhar