Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: QUESTIONÁRIO UNIDADE IV TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 6861-60_57501_R_20182 CONTEÚDO Usuário Leandro Mota Curso TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS Teste QUESTIONÁRIO UNIDADE IV Iniciado 18/11/18 16:27 Enviado 18/11/18 16:34 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 6 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Como é possível iniciar a criação de um aplicativo Android no Eclipse? Deve-se criar um Android Application Project. Inicia-se criando um aplicativo Java como outro qualquer. Deve-se criar um projeto de Activity Android. Deve-se criar um Android Application Project. Deve-se criar um arquivo de con�guração de layout em um projeto Java. Deve-se criar uma classe que herde da classe Activity. Alternativa: C Comentário: tendo o plugin ADT instalado, inicia-se um projeto Android criando um Android Application Projetc. Pergunta 2 Resposta Selecionada: c. Respostas: a. Considerando a criação de aplicativos para Android, assinale a alternativa correta: O elemento que cria a interface grá�ca da Activity é um arquivo XML. CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD 0,25 em 0,25 pontos 0,25 em 0,25 pontos Leandro Mota b. c. d. e. Feedback da resposta: Criamos uma interface grá�ca por meio de uma classe que herda da classe Activity. É uma boa prática de programação de�nir os textos dos elementos da interface grá�ca no local onde eles são declarados. O elemento que cria a interface grá�ca da Activity é um arquivo XML. Não devemos editar um arquivo XML diretamente pelo seu código, apenas pela sua ferramenta de edição. O ADT compila e executa o aplicativo Android de maneira centralizada. Alternativa: C Comentário: a Activity é de�nida por dois arquivos. O arquivo XML de�ne a formatação da interface grá�ca da Activity, enquanto o arquivo Java de�ne seu comportamento. Pergunta 3 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: Considerando as views das Activities de um aplicativo Android, julgue as seguintes a�rmações: I – Uma view pode ser adicionada a uma Activity utilizando-se o editor de interfaces, arrastando a view para a área de visualização ou para a árvore de componentes. Também é possível de�nir uma view diretamente pelo código do arquivo XML. II – Uma view tem a sua aparência de�nida no arquivo XML da Activity. Caso ela apresente comportamentos, eles devem ser de�nidos no arquivo Java da Activity. III – Uma Activity pode receber views, mas também pode receber componentes grá�cos dos pacotes swing e awt. Apenas as a�rmações I e II estão corretas. Apenas as a�rmações I e II estão corretas. Apenas as a�rmações I e III estão corretas. Apenas as a�rmações II e III estão corretas. Todas as a�rmações estão corretas. Apenas uma a�rmação está correta. Alternativa: A Comentário: a a�rmação III está incorreta, pois uma Activity só pode receber views. Componentes grá�cos swing e awt só podem ser usados em aplicativos Java convencionais. Pergunta 4 Em um aplicativo Android, o que é uma Activity? 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: É um elemento do aplicativo e costuma estar associado a uma interface grá�ca. É um elemento do aplicativo e costuma estar associado a uma interface grá�ca. É o componente do aplicativo responsável por determinar as atividades realizadas pela lógica do sistema. É o conjunto dos componentes que podem ser apresentados em uma interface grá�ca de um aplicativo. É o componente que implementa a lógica do aplicativo em uma arquitetura MVC. É o aspecto da interação do aplicativo com o núcleo do Android e com outros aplicativos. Alternativa: A Comentário: a Activity é o principal elemento do aplicativo, responsável por de�nir uma interface grá�ca (pelo arquivo XML) e pelo comportamento dessa interface (pelo arquivo Java). Pergunta 5 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: Julgue as a�rmações abaixo: I – Uma view pode apresentar strings na interface grá�ca e esses strings podem ser de�nidos em código (hard coded), assim como podem ser de�nidos em um arquivo centralizado, chamado strings.xml. II – Uma boa prática de programação é a de�nição de strings de apresentação no próprio código de declaração da view que o apresenta. Desta forma, há o uso mais e�ciente dos recursos escassos do dispositivo Android, economizando processamento, memória e armazenamento. III – Uma boa prática de programação é a de�nição de strings de apresentação em um arquivo centralizado, o strings.xml. Desta forma, a manutenção e a tradução do aplicativo pode ser feita de maneira mais fácil, sem a necessidade de alterar o código de declaração das views. Apenas as a�rmações I e III estão corretas. Apenas as a�rmações I e II estão corretas. Apenas as a�rmações I e III estão corretas. Apenas as a�rmações II e III estão corretas. Todas as a�rmações estão corretas. Apenas uma a�rmação está correta. Alternativa: B Comentário: a a�rmação II está errada, pois a de�nição dos strings na declaração de suas views torna a manutenção do sistema mais dispendiosa. 0,25 em 0,25 pontos Além disso, sem o uso do arquivo strings.xml, o aplicativo não poderá ser multi-idioma. Só é possível tornar a mudança do idioma do aplicativo automática com o uso de strings.xml. Pergunta 6 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: Para se criar uma interface grá�ca: Podemos escrever o código XML diretamente, usar o editor grá�co ou ambos. Podemos escrever o código XML diretamente, usar o editor grá�co ou ambos. Só podemos escrever o código XML diretamente. Só podemos usar o editor grá�co. Se usarmos o editor grá�co, não devemos editar o código XML diretamente. Se o código XML for editado manualmente, o editor grá�co não irá mais funcionar corretamente. Alternativa: A Comentário: uma Activity pode ter sua interface grá�ca de�nida de ambas as maneiras. Tanto o ADT quanto o Android Studio conseguem interpretar corretamente as alterações feitas manualmente no arquivo XML da Activity. Pergunta 7 Resposta Selecionada: d. Respostas: a. b. c. Para se testar e depurar um aplicativo Android: Pode-se usar tanto dispositivos reais quanto emulados. Deve-se, obrigatoriamente, utilizar um dispositivo Android real. Deve-se usar um dispositivo Android real para os testes de compatibilidade e um dispositivo emulado para executar o depurador e realizar os testes de lógica. Pode-se usar tanto dispositivos reais quanto emulados, mas os dispositivos emulados devem ser especí�cos para cada IDE (emuladores para o Eclipse e emuladores para o Android Studio). 0,25 em 0,25 pontos 0,25 em 0,25 pontos d. e. Feedback da resposta: Pode-se usar tanto dispositivos reais quanto emulados. Só é possível usar dispositivos emulados nas fases de teste e depuração. Os dispositivos reais só podem executar aplicativos obtidos da loja de aplicativos Android, ou seja, quando o aplicativo está pronto para a distribuição. Alternativa: D Comentário: durante o desenvolvimento do aplicativo, é possível executar testes e depuração tanto em dispositivos reais quanto em dispositivos emulados. Pode-se utilizar qualquer emulador Android, seja os emuladores que acompanham o ADT e o Android Studio,seja qualquer emulador de terceiros. Pergunta 8 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: Quais são as diferenças entre os ambientes de desenvolvimento Eclipse com ADT e Android Studio? O ADT deixará de ser suportado ao �nal de 2015, sendo recomendado migrar o desenvolvimento de aplicativos Android para o Android Studio. O Android Studio, por ser mais recente, possui mais recursos. O Android Studio pode ser usado para desenvolver aplicativos Java convencionais assim como o Eclipse. O Eclipse deixará de ser suportado ao �nal de 2015, sendo recomendado migrar o desenvolvimento de aplicativos para o Android Studio e NetBeans. O ADT deixará de ser suportado ao �nal de 2015, sendo recomendado migrar o desenvolvimento de aplicativos Android para o Android Studio. O NetBeans também pode ser usado para o desenvolvimento de aplicativos Android. Alternativa: D Comentário: o Google, desenvolvedor do sistema operacional Android, é o responsável por desenvolver duas opções de ferramentas de desenvolvimento, o plugin ADT para o Eclipse e a IDE Android Studio. Em junho de 2015 foi anunciado que o Google irá descontinuar o desenvolvimento e o suporte ao ADT, sendo recomendada a adoção do Android Studio o mais rápido possível. Pergunta 9 Sobre as IDEs de desenvolvimento Android, julgue as a�rmações abaixo: I – Apesar da estrutura de um aplicativo Android ser independente da IDE utilizada, a 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: escolha da IDE é um passo importante, pois após o início do projeto é bastante difícil trocar a IDE. O projeto criado em uma delas recebe elementos de con�guração que são próprios de cada uma delas. II – Apesar da estrutura de um aplicativo Android ser independente da IDE utilizada, há diferenças sutis entre os projetos criados em cada uma delas. Entretanto, o Android Studio possui uma funcionalidade que torna bastante simples a conversão de um projeto Eclipse com ADT em um projeto Android Studio. III – O Google optou por interromper o desenvolvimento do ADT. Por isso, só foi desenvolvida a ferramenta de tradução de projetos do ADT para o Android Studio. Apenas as a�rmações II e III estão corretas. Apenas as a�rmações I e II estão corretas. Apenas as a�rmações I e III estão corretas. Apenas as a�rmações II e III estão corretas. Todas as a�rmações estão corretas. Apenas uma a�rmação está correta. Alternativa: C Comentário: a a�rmação I está incorreta, pois, apesar de haver diferenças sutis entre os projetos criados em cada uma das IDEs, é bastante fácil converter um projeto Eclipse-ADT para um projeto Android Studio. Pergunta 10 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: Sobre os layouts Android, é correto a�rmar que: Uma Activity pode combinar mais de um layout para construir um layout composto. O uso de layouts não dispensa a de�nição da posição e do tamanho das views inseridas na Activity. Uma Activity só pode usar um layout por vez. Um layout de�ne diversos aspectos das views, como seu tamanho, posição, cor e estilo. Os layouts para interfaces grá�cas são o produto de estudos de usabilidade e ergonomia. Uma Activity pode combinar mais de um layout para construir um layout composto. Alternativa: E Comentário: é bastante difícil criar uma interface grá�ca atraente e e�ciente utilizando apenas um layout. Por isso, é bastante comum o uso de layouts compostos, ou seja, o uso de diversos layouts em conjunto para se criar projetos de interfaces grá�cas atraentes e empolgantes. 0,25 em 0,25 pontos Domingo, 18 de Novembro de 2018 16h34min20s BRST ← OK
Compartilhar