Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tipo de Avaliação: AV Aluno: Professor: OSWALDO BORGES PERES Turma: Nota da Prova: 2,5 Nota de Partic.: 2 Av. Parcial 2 Data: 09/06/2017 13:27:42 1a Questão (Ref.: 201503540623) Pontos: 0,0 / 1,0 Identifique, na figura a seguir,quais componentes Widgets foram dispostos e seus respectivos tipos: Gabarito: - 3 componentes do tipo TextView (com os conteúdos "Peso", "Altura" e "Resultado") - 3 componentes do tipo EditText (abaixo de cada componente do tipo TextView) - 2 componentes do tipo Button (com os conteúdos "Limpar" e "Calcular") 2a Questão (Ref.: 201503540735) Pontos: 0,0 / 1,0 Sabendo que a classe DAOPessoa estende a classe SQLiteOpenHelper, faça o método public void cadastrar(Pessoa p) onde a classe pessoa tem os atributos: cpf, nome, telefone e endereco. Gabarito: public void cadastrar(Pessoa p) { getWritableDataBase().execSQL("insert into Pessoa values("+p.getCPF() +","+p.getNome()+","+p.getTelefone()+","+p.getEndereco()+")"); } 3a Questão (Ref.: 201503540743) Pontos: 1,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. Activity Computadores Dispositivos Móveis onReset Smart TV 4a Questão (Ref.: 201503540516) 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: Kernel GNU Linux, bibliotecas, framework para aplicações, APIs, runtime. Kernel GNU Linux, Dalvik, framework para aplicações, APIs, runtime. Kernel GNU Linux, bibliotecas, framework para aplicações, Dalvik, runtime. Kernel GNU Linux, bibliotecas, framework para aplicações, as próprias aplicações, runtime. NDA. 5a Questão (Ref.: 201503540657) Pontos: 0,0 / 1,0 Um projeto da plataforma Android possui um arquivo de configurações, onde são definidas as permissões do aplicativo e suas activities. O nome deste arquivo é: Activity Arquivo manifesto - AndroidManifest.xml Layout.xml Arquivo R String.xml 6a Questão (Ref.: 201503540530) Pontos: 0,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 componente onMouseClickListener implementar um componente do tipo ButtonClick implementar um ButtonClickListener implementar um OnItemClickListener implementar um OnClickListener 7a Questão (Ref.: 201503540536) Pontos: 0,5 / 0,5 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 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. 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 view do tipo EditText e o exibe na tela 8a Questão (Ref.: 201503540670) Pontos: 0,0 / 0,5 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. Apenas duas sentenças estão corretas. Somente uma sentença está incorreta. Todas as sentenças estão corretas. Somente uma sentença está correta. Todas as sentenças estão incorretas. 9a Questão (Ref.: 201503540755) Pontos: 0,0 / 0,5 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 SQLiteDatabaseManager. SQLiteDatabaseTransaction SQLiteStatement. PreparedSQLiteStatement. 10a Questão (Ref.: 201503540522) Pontos: 0,0 / 0,5 Sobre Intent do Android, marque a afirmativa verdadeira: É utilizada para iniciar a navegação entre telas de uma aplicação. Deve ser instanciada, contendo a mensagem a ser enviada para outra Activity. Permite a comunicação entre activity¿s através de mensagens. É criada através do método startActivity( ). Representa uma ação realizada pelo usuario.
Compartilhar