27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6861-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42759251_1&course_id=_98253_1&content_id=_1338505_1&return… 1/7 Revisar envio do teste: QUESTIONÁRIO UNIDADE III TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 6861-60_57501_R_20202 CONTEÚDO Usuário bruno.simi @unipinterativa.edu.br Curso TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS Teste QUESTIONÁRIO UNIDADE III Iniciado 27/08/20 10:45 Enviado 27/08/20 10:48 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 3 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: Considerando a arquitetura do sistema operacional Android, assinale a alternativa correta: A Máquina Virtual Dalvik pode executar código Java desde que ele esteja traduzido para bytecode .dex. A Máquina Virtual Dalvik pode executar código Java desde que ele esteja traduzido para bytecode .dex. A Máquina Virtual Dalvik não pode executar código Java convencional, apenas código Java para Android. Um aplicativo Android pode acessar diretamente o hardware do dispositivo, como a câmera e o receptor GPS. Apesar de ser baseado no Linux, o Android não oferece acesso multiusuário. Um aplicativo Android, por ser escrito em Java, pode ser executado por um JRE convencional. Alternativa: A Comentário: a Máquina Virtual Dalvik é uma Máquina Virtual Java especial para ser executada em ambientes de poucos recursos. Por isso, o bytecode que ela interpreta deve ser traduzido do bytecode Java para o bytecode Dalvik. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_98253_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_98253_1&content_id=_1337291_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout 27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6861-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42759251_1&course_id=_98253_1&content_id=_1338505_1&return… 2/7 Pergunta 2 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: Julgue as a�rmações abaixo: I – Para se desenvolver aplicativos para o Sistema Operacional Android é necessário ter o kit de desenvolvimento Java SE e o kit de desenvolvimento Android. Com esses dois kits é possível desenvolver qualquer aplicativo Android. II – Para se desenvolver aplicativos Android, é essencial utilizar algum ambiente de desenvolvimento integrado, como o Android Studio ou o Eclipse com o plugin ADT. Ao contrário de aplicativos Java, não é possível desenvolver para Android apenas com um editor de arquivos-texto e o compilador de linha de comando. III – Há várias opções de ambientes de desenvolvimento integrado disponíveis para Android, como o Android Studio, o Eclipse, o NetBeans, o BlueJ, o IntelliJ entre outros. Apenas uma a�rmação está correta. 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: E Comentário: apenas a a�rmação I está correta, pois apenas os kits de desenvolvimento Java SE e Android são imprescindíveis para desenvolver aplicativos Android. O uso de IDEs como o Eclipse com ADT e o Android Studio são opcionais. Pergunta 3 Resposta Selecionada: c. Julgue as a�rmações abaixo: I – Um aplicativo para Android segue a mesma arquitetura de um aplicativo Java para desktop, ou seja, o código fonte é compilado para um código intermediário chamado bytecode. O bytecode, então, é interpretado pela Máquina Virtual Java, tanto em desktop quanto em Android. II – Um aplicativo para Android é escrito em código-fonte nas linguagens Java e XML. A linguagem Java é a mesma tanto de um aplicativo para desktop quanto Android. O código XML é usado, principalmente, para de�nir recursos do aplicativo, como interfaces grá�cas e arquivos de con�guração. III – Um aplicativo Android é compilado primeiramente pelo mesmo compilador de um aplicativo Java convencional (javac), gerando um arquivo bytecode de extensão .class. A seguir, o bytecode é traduzido para o bytecode da Máquina Virtual Dalvik, gerando um bytecode de extensão .dex. Apenas as a�rmações II e III estão corretas. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6861-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42759251_1&course_id=_98253_1&content_id=_1338505_1&return… 3/7 Respostas: a. b. c. d. e. Feedback da resposta: 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á errada, pois um aplicativo Android, depois de compilado para um bytecode Java convencional, deve ser traduzido para o bytecode .dex, o qual é interpretado pela Máquina Virtual Dalvik. Pergunta 4 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: Julgue as a�rmações abaixo: I – Uma das razões mais importantes para a grande aceitação do sistema operacional Android pelos fabricantes de dispositivos móveis é o fato de ele ser de código aberto. Com isso, os fabricantes podem personalizar o SO para as suas necessidades particulares, além de não gastarem dinheiro com o licenciamento do SO. II – A versatilidade do Android pode ser evidenciada pela crescente família de dispositivos equipados com esse SO, como aparelhos de TV, dispositivos vestíveis, automóveis e eletrodomésticos. III – A Internet das Coisas (IoT – Internet of Things) é uma das aplicações estudadas pelo Google como aplicação para seu Sistema Operacional Android. Todas as a�rmações 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: D Comentário: todas as a�rmações estão corretas quanto ao Sistema Operacional Android. Pergunta 5 Julgue as seguintes a�rmações: I – Um dos aspectos que mais in�uenciam no tempo de duração da bateria de um dispositivo de computação móvel, além da própria capacidade da bateria, é o consumo de 0,25 em 0,25 pontos 0,25 em 0,25 pontos 27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 6861-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42759251_1&course_id=_98253_1&content_id=_1338505_1&return… 4/7 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: energia do processador. Quanto mais potente é o processador, mais energia ele consome. II – A capacidade de armazenamento de memória de trabalho, a memória RAM, de dispositivos móveis já é a mesma que a capacidade de dispositivos convencionais, como desktops e notebooks. III – A capacidade de armazenamento de dados de dispositivos móveis é limitada pela tecnologia e pelo custo de chips de memória �ash, também conhecidos como SSDs ( Solid State Devices). Apenas as a�rmações I e III estão corretas. Apenas as a�rmações I e II estão