Prévia do material em texto
13/06/2019 AVA UNIVIRTUS 1/4 1. Curso: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Tópicos Avançados em Programação Roteiro de Estudo Avaliações Tutoria Fórum Trabalhos Chat Rádio Web Avisos 1. Avaliação 2. novo Nota: 100 Disciplina(s): Tópicos Avançados em Programação Data de início: 09/05/2019 23:31 Prazo máximo entrega: - Data de entrega: 09/05/2019 23:32 Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou grupo de mensagens. O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e criminal. Questão 1/5 - 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 é: 13/06/2019 AVA UNIVIRTUS 2/4 Nota: 20.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 2/5 - Tópicos Avançados em Programação Na plataforma Android é possível a gravação de preferencias em nível de Activity utilizando-se o comando getPreferences(). Para a gravação de preferencias em nível de aplicação utilizamos: Nota: 20.0 A getPreferences() B getGlobalPreferences() C getSharedPreferences() Você acertou! Rota 4 - Tema 1 D getAllPreferences() E getShared() Questão 3/5 - Tópicos Avançados em Programação A gravação de dados em SharedPreferences é bastante simplificada, através da instancia do objeto chamado SharedPreferences.Editor. Uma vez instanciado este objeto, editamos os valores String através do comando: Nota: 20.0 A apply() B commit() C putString() Você acertou! Rota 4 - Tema 1 D editText() E putStringList() Questão 4/5 - 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: 20.0 A return(); 13/06/2019 AVA UNIVIRTUS 3/4 B finish(); C setReturn(); D setResult(); Você acertou! Aula 3 - Tema 1 E putExtra(); Questão 5/5 - Tópicos Avançados em Programação Para recebermos o objeto complexo na Activity destino é necessário que, além de capturarmos o parâmetro através do comando getSerializableExtra() executemos uma ação que garanta a reconstrução deste objeto. Esta ação é conhecida como: Nota: 20.0 A Conversão de tipo (Type Casting) Você acertou! Aula 3 - Tema 3 B Serialização de Objeto C Pojo D Polimorfismo E Herança Orientações para realização da avaliação. Dicas da coordenação: Tempo máximo: 0 Deseja iniciar a prova agora? NÃO SIM, quero iniciar Para realizar essa avaliação é necessário estar no polo e o tutor deve autorizar o início. Caso você esteja no polo, chame o tutor para autorizar o início da avaliação. RU 13/06/2019 AVA UNIVIRTUS 4/4 Senha UNINTER carregando...