Prévia do material em texto
Programação para Dispositivos Móveis 1. Painel 2. Meus cursos 3. PDMADS 4. 📝 AVALIAÇÕES 2023/3 5. ATIVIDADE ONLINE 2 - AV22023/3 Iniciado em quinta, 24 ago 2023, 12:49 Estado Finalizada Concluída em quinta, 24 ago 2023, 12:57 Tempo empregado 8 minutos 15 segundos Avaliar 1,80 de um máximo de 2,00(90%) Parte superior do formulário Questão 1 Incorreto Atingiu 0,00 de 0,20 Marcar questão Texto da questão Ao desenvolver um aplicativo para o Android, é fundamental conhecer os recursos que estão disponíveis e saber como utilizá-los na aplicação. Também é possível desenvolver recursos próprios que serão utilizados por outros aplicativos. Sobre o conceito de recursos, é correto afirmar Escolha uma opção: a. São exemplos de recursos originais, por exemplo, os relacionados a layout de interface. b. Para utilizar recursos no Android, é preciso instalar bibliotecas adicionais. c. Recursos são disponibilizados pelo Android Studio, ambiente de desenvolvimento do Android. d. Na verdade, no Android não existem recursos originais disponíveis. e. Os recursos originais somente podem ser utilizados sem possibilidades de estender suas funcionalidades. Questão 2 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão É um sistema de automação de compilação, semelhante ao Apache Maven. Ou seja, todo o controle de compilação e gerenciamento de dependências é feito de forma centralizada e uniforme. Estamos falando sobre:. Escolha uma opção: a. Emuladores b. Dispositivos reais c. Monitor de recursos d. Gradle e. Boas práticas de programação Questão 3 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Com respeito ao sistema operacional Bada e Tizen, leia as afirmações abaixo e assinale a alternativa correta: I – São sistemas operacionais mantidos pela Samsung II – Ambos utilizam a linguagem de programação C++ III – Ambos deixaram de ser usados após a criação do Android. Escolha uma opção: a. Somente I e II são corretas. b. Somente II está correta. c. Somente III está correta. d. Nenhuma das anteriores. e. Somente I está correta. Questão 4 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Desenvolver aplicativos para dispositivos mobile trazem novos desafios antes não vivenciados por pessoas desenvolvedoras de softwares desktop. Assinale a resposta que NÃO representa um novo desafio: Escolha uma opção: a. Nenhuma das alternativas anteriores. b. Inexistência de uma linguagem de programação mundialmente conhecida para desenvolvimento de aplicativos. c. Preocupação em desenvolver layouts que se adaptem a diversos tamanhos de ecrã/telas. d. Uso eficaz de processador. e. Disponibilidade de conexão com a internet. Questão 5 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão O Android foi desenvolvido, inicialmente, para quais tipos de dispositivos? Escolha uma opção: a. Monitores touchscreen. b. Smartphones e Tablets. c. PC e Laptops. d. Impressoras e Scanners. e. Linux e Windows. Questão 6 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Em todo projeto Android existe a necessidade de externalizar alguns itens, por exemplo, imagens, strings, para que seja possível mantê-los independentes e para que possam suportar configuração específica, idioma do dispositivos, tamanho de tela, orientação, etc. A pasta res, utiliza várias subpastas que, juntas, classificam os resources por tipo e configuração. Com base nessa explicação, é correto afirmar: Escolha uma opção: a. Manipulação de câmera é um exemplo de recurso que existe dentro da pasta res e serve para armazenar esses recursos. b. A pasta res somente é gerada no projeto quando existem arquivos necessários para externalizar. c. A subdivisão em subpastas conforme a classificação dos recursos é importante para organização e localização. d. A pasta res serve somente para organizar os arquivos necessários para externalizar no projeto Android. e. A pasta res possui subpastas e a classificação dos recursos por tipo é opcional nessa estrutura. Questão 7 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Na pasta RES o que pode ser armazenado? Escolha uma opção: a. Imagens, telas e classe R. b. Imagens, telas e configurações do aplicativo. c. Telas, menus e configurações do aplicativo. d. Imagens, menus e configurações do aplicativo. e. Imagens, telas e menus. Questão 8 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Um aplicativo mobile está instalado em diversos smartphones e tablets pelo mundo. Isto o torna descentralizado e para ter informações de uso do mesmo pode ser algo bem complexo. Leia as frases abaixo referentes a esta complexidade e assinale a resposta correta, considerando a inexistência do uso de softwares de monitoramento de aplicativos mobile. I – Identificar quantos usuários estão usando o aplicativo simultaneamente. II – Rastrear a sequência de cliques que um usuário realizou para uma determinada operação. III – Identificação de quais modelos de dispositivos móveis estão utilizando o aplicativo. Escolha uma opção: a. Somente III está correta. b. Somente I está correta. c. Somente II está correta. d. Somente I e II são corretas. e. Todas estão corretas. Questão 9 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Na atualidade, um desenvolvedor de software tem disponível para utilização uma grande variedade de linguagens de programação e cada uma tem suas características. Em dispositivos móveis, as plataformas de desenvolvimento normalmente utilizam uma linguagem de programação como linguagem nativa. Considerando o sistema operacional Android, qual é a sua linguagem de programação nativa? Escolha uma opção: a. Swift b. Delphi c. Html d. Java e. C# Questão 10 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Baseado na regra de nomenclatura para nome de telas, assinale a opção que tem o nome correto de uma tela: Escolha uma opção: a. Activity_Nome.xml b. nome_activity.xml c. activity_nome.xml d. Nenhuma das alternativas anteriores e. Activity_nome.xml Parte inferior do formulário