Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliar 4,40 de um máximo de 6,00(73%) Questão 1 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Duas abordagens se destacam quando se fala em desenvolvimento para aplicativos móveis: o desenvolvimento nativo e o híbrido. Quanto ao desenvolvimento nativo, é correto afirmar que: Escolha uma opção: a. aplicações são desenvolvidas para rodar em qualquer sistema operacional. b. utilizam uma webview, a qual abre um navegador para exibir conteúdo ao usuário. c. o desempenho é inferior se comparado ao desenvolvimento híbrido. d. as aplicações não podem acessar diretamente o GPS e o acelerômetro. e. as aplicações são desenvolvidas para um sistema operacional específico. Questão 2 Incorreto Atingiu 0,00 de 0,40 Marcar questão Texto da questão A grande vantagem em utilizar o Cordova é devido ao pacote de plugins que ele fornece. Além dos plugins oferecidos pelo próprio framework, há também outros plugins de terceiros que são compatíveis com a plataforma. Conforme a arquitetura de uma aplicação Cordova, quais são os seus principais componentes? Escolha uma opção: a. IndexedDB, WebView e Cordova Plugins. b. LocalStorage, IndexedDB e WebSQL. c. Web App, WebView e LocalStorage. d. Web App, LocalStorage e WebSQL. e. Web App, WebView e Cordova Plugins. Questão 3 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Existem diversos tipos e tamanhos, além de diversas marcas de smartphones. Em relação a essa variedade, é possível afirmar que: Escolha uma opção: a. apesar da variedade de aparelhos e fabricantes existente, o desenvolvimento é basicamente similar. Além disso, há compatibilidade entre as plataformas. b. apesar da variedade de fabricantes e modelos, o mercado é dominado por dois sistemas operacionais diferentes e não compatíveis entre si. c. o sucesso do Android se deve, principalmente, aos equipamentos desenvolvidos e fabricados pela própria Google. d. o sistema operacional desenvolvido pela Apple, o iOS, é licenciado também para outros fabricantes de hardware utilizarem em seus equipamentos. e. devido à grande variedade de fabricantes, existe também uma grande variedade de sistemas operacionais para smartphones em uso atualmente. Questão 4 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão O mercado de dispositivos móveis não é novo, mas cresce muito a cada ano com uma concorrência acirrada, seja entre os fabricantes de dispositivos móveis ou entre os fabricantes de sistemas operacionais. Dentre as opções a seguir, indique a que apresenta um benefício gerado pela concorrência. Escolha uma opção: a. Aplicações conservadoras. b. Desenvolvedores sem oportunidades. c. Rápido ciclo de inovação. d. Alta dos preços. e. Dispositivos conservadores. Questão 5 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão As redes neurais adentraram a área da agronomia em todos os setores, tanto para a pesquisa, quanto para o desenvolvimento de soluções finais. Para uma pesquisa de campo que pretenda prever o tempo de germinação de sementes em diferentes ambientes, é relevante considerar as variáveis de profundidade, espécie e tipo de solo. Dentre as alternativas, qual delas é uma afirmação coerente com o projeto de uma rede neural para atender a essa demanda? Escolha uma opção: a. Problema de regressão que utilizará as variáveis de profundidade, espécie e tipo de solo como neurônios de entrada. O aprendizado do tipo supervisionado utilizará as amostras da pesquisa para tentar prever o tempo de germinação de uma semente. b. Problemas de regressão como o da pesquisa demandam que se obtenha maior desempenho por meio do aprendizado por reforço. Nesse caso, podem ser utilizadas recompensas e punições para guiar a rede na obtenção de um melhor resultado. c. A função de custo calculará a diferença entre a profundidade desejada e a profundidade obtida. d. A rede neural deverá classificar as plantas de acordo com características em comum que podem ser obtidas pelo método de aprendizado não supervisionado capaz de detectar características nem sempre conhecidas. Questão 6 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão O sistema operacional dos dispositivos móveis é um componente fundamental. Cada sistema operacional tem suas funcionalidades e características, sendo que essas diferenças influenciam o dispositivo em diversos sentidos, como usabilidade e disponibilidade de recursos. Indique qual das opções representa um sistema operacional móvel, ainda em uso na atualidade. Escolha uma opção: a. iOS. b. Symbian OS. c. Ubuntu Server. d. Windows Phone. e. Windows 98. Questão 7 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão 1- O smartphone se tornou um fenômeno mundial. Atualmente, é quase impossível pensar na sua vida sem o uso desses aparelhos, não é? Eles agrupam inúmeras funções, as quais antes eram desempenhadas por equipamentos diferentes. De acordo com essa afirmação, selecione a alternativa correta. Escolha uma opção: a. O iPhone foi lançado como uma tentativa da Apple de concorrer com o sistema Android, do Google, amplamente utilizado por outras empresas. b. Os smartphones surgiram com o lançamento do iPhone, em 2007, pela Apple. Esses dispositivos funcionavam com redes de segunda geração. c. O Android foi o primeiro sistema operacional utilizado por smartphones (exceto o iPhone). d. O padrão de smartphones utilizado hoje foi inicialmente desenvolvido pela Apple, com o iPhone. Questão 8 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Para o desenvolvimento de aplicações, existem as aplicações nativas — desenvolvidas com uma plataforma própria para o sistema operacional em que a aplicação será executada, e as desenvolvidas com metodologias híbridas. O que é correto afirmar sobre o desenvolvimento híbrido? Escolha uma opção: a. São aplicações mais leves que as aplicações nativas, pois rodam por meio do navegador.Exploratória. b. Para executar uma aplicação desenvolvida hibridamente, o usuário deverá utilizar um navegador, seja Chrome ou Safari. c. São produzidas utilizando HTML, CSS e JavaScript, sendo executadas a partir da Internet. d. Utiliza uma plataforma comum, a web, para criar a aplicação; posteriormente transformando-as em aplicações nativas. e. O desempenho de aplicativos desenvolvidos com essa tecnologia são lentos e, por isso, esse recurso quase não é utilizado. Questão 9 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão A fragmentação de um sistema operacional se caracteriza pela distribuição da utilização de diversas versões desse sistema, sendo a maioria dessas versões já defasadas. Indique qual das opções representa um benefício da fragmentação de um sistema operacional móvel. Escolha uma opção: a. Maior vida útil do dispositivo. b. Atualizações constantes. c. Lentidão após atualização. d. Sistema desatualizado. e. Segurança comprometida. Questão 10 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Atualmente, o mercado está dividido basicamente entre duas plataformas: de um lado o Android, desenvolvido pelo Google; e de outro, o iOS, do iPhone. Sobre o desenvolvimento de aplicativos para essas plataformas, é correto afirmar que: Escolha uma opção: a. a linguagem de programação padrão, utilizada em ambas as plataformas, é o Java. b. Os sistemas operacionais mobile têm um ecossistema comum, permitindo que aplicações sejam compartilhadas. c. uma aplicação desenvolvida para um dos sistemas precisa ser apenas recompilada para que funcione no outro. d. o desenvolvimento para iPhone/iOS é feito principalmente em C e Java. e. uma aplicação desenvolvida para um dos sistemas é totalmente incompatívelcom o outro, precisando ser reescrita. Questão 11 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão Um dos campos de estudo mais complexos da medicina certamente é a área de sequenciamento genético. Organismos de todo tipo têm seu código genético mapeado e posteriormente aproveitado para compreender um pouco mais sobre as origens e as características que tornam a vida possível e como interagem com outros seres e elementos do ambiente. A partir dessas informações, é possível desenvolver medicamentos para tipos específicos de vírus e bactérias. Sabe-se que o código genético tem apenas quatro nucleotídeos fundamentais cujas ligações e contexto em que aparecem determinam as diversas características do organismo. De que forma esses dados costumam ser representados? Escolha uma opção: a. O código genético requer uma representação não binária de dados, já que cada entrada individual pode ser de quatro tipos diferentes. b. Sendo a ordem e o contexto em que cada nucleotídeo aparece os fatores determinantes, os nucleotídeos podem ser expressos de forma binária, mas deverão ser agrupados em conjuntos maiores como se fossem palavras. c. Apenas quatro nucleotídeos fundamentais (adenina, guanina, timina e citosina) são suficientes para uma rede neural detectar a presença deles para relacionar a alguma característica específica. d. O código genético não pode ser representado adequadamente para ser utilizado por redes neurais, demandando o uso de algoritmos genéticos específicos. e. O código genético tem infinitos elementos, e somente redes neurais com aprendizado não supervisionado são capazes de compreendê-los. Questão 12 Incorreto Atingiu 0,00 de 0,40 Marcar questão Texto da questão Durante o desenvolvimento de uma aplicação Android multitelas, o desenvolvedor depara-se com a necessidade de enviar dados entre as telas. O fluxo de envio de dados é linear e unidirecional, ou seja, os dados seguirão sempre de uma tela anterior para uma tela posterior, não havendo comunicação de outra forma. Existem diversas possibilidades para esse tipo de comunicação, porém, das opções a seguir, somente uma está correta. Assinale-a: Escolha uma opção: a. Uma das formas mais comuns de comunicação entre telas é utilizar objetos da classe intent. Para a operação desejada, o programador obrigatoriamente deverá utilizar o bundle: Intent i = new Intent(contextoAtual.this, novaTela.class); Bundle bDados = new Bundle(); bDados.putString(“info”,”informação”); i.putExtra(“info”,”Informação”). b. Uma das formas mais comuns de comunicação entre telas é utilizar objetos da classe intent. Para a operação desejada, deve-se escrever a seguinte instrução: Intent i = new Intent(novaTela.java); i.putExtras(“Info”,”Informação”). c. Uma das formas mais comuns de comunicação entre telas é utilizar objetos da classe intent. Para a operação desejada, pode-se escrever a seguinte instrução: Intent i = new Intent(contextoAtual.this, novaTela.class); i.putExtra(“info”,”Informação”). d. Uma das formas mais comuns de comunicação entre telas é utilizar objetos da classe intent. Para a operação desejada, o programador obrigatoriamente deverá utilizar o bundle: Intent i = new Intent(contextoAtual.this, novaTela.java); Bundle bDados = new Bundle(); bDados.putString(“info”,”informação”); i.putExtra(bDados). e. Uma das formas mais comuns de comunicação entre telas é utilizar objetos da classe intent. Para a operação desejada, deve-se escrever a seguinte instrução: Intent i = new Intent(contextoAtual.this, novaTela.class); i.putExtras(”Informação”). Questão 13 Incorreto Atingiu 0,00 de 0,40 Marcar questão Texto da questão Redes neurais são capazes de encontrar padrões em ambientes e dados complexos, muitos deles naturais ao ser humano como identificar e classificar imagens. Porém, muitas vezes, as características detectadas por elas vão além do compreendido pelo ser humano. A medicina tira proveito disso ao utilizar redes neurais no diagnóstico e na reconstrução de imagens de ressonância nuclear magnética. Qual alternativa apresenta uma abordagem de aprendizado válida para esse tipo de aplicação? Escolha uma opção: a. Aprendizado por reforço, utilizando em conjunto com as entradas o valor esperado na saída. b. Aprendizado supervisionado, permitindo que a rede seja capaz de agrupar sozinha, sem qualquer informação, retorno sobre o erro obtido. c. Aprendizado não supervisionado, deixando que a rede, ao receber diversas entradas, encontre por si elementos em comum entre cada imagem e passe a classificá- las. d. Aprendizado supervisionado, em que o projetista é responsável por fornecer os pesos e vieses necessários para se reconhecer os padrões necessários. e. Aprendizado não supervisionado, com a atribuição de penalidades e recompensas toda vez que um diagnóstico correto é obtido. Questão 14 Correto Atingiu 0,40 de 0,40 Marcar questão Texto da questão A execução de uma convolução pode ser feita utilizando-se um intervalo entre cada operação maior do que um pixel. Nesse caso, há um avanço após cada convolução para uma nova região ativa chamado de stride. Para uma imagem de 32x32 pixels, um kernel de 4x4 pixels e um stride de 2, qual será a quantidade total de pixels? Escolha uma opção: a. 14. b. 225. c. 15. d. 1.024. e. 196. Questão 15 Incorreto Atingiu 0,00 de 0,40 Marcar questão Texto da questão A invocação de novas telas/atividades (em Android) é realizada a partir de um objeto da classe intent. Um objeto intent indica à aplicação alguma intenção. Intenções não obrigatoriamente indicam nova tela; elas podem indicar qualquer outro serviço. Contudo, supondo-se a criação de nova tela, qual das opções a seguir está correta para o comando de invocação de nova tela? Escolha uma opção: a. Ao se criar um objeto intent explícito, deve-se utilizar a instrução intent nome_objeto = new Intent(parâmetro1, parâmetro2), sendo o parâmetro1 (opcional) referente ao contexto/pacote da classe da nova intenção, e o parâmetro2, a classe propriamente dita. b. Ao se criar um objeto intent de forma explícita, deve-se utilizar a instrução intent nome_objeto = new Intent(parâmetro1, parâmetro2), sendo o parâmetro1 referente ao contexto/pacote da classe da nova intenção, e o parâmetro2, a classe propriamente dita. c. Ao se criar um objeto intent (implícito ou explícito), deve-se utilizar a instrução intent nome_objeto = new Intent(parâmetro1, parâmetro2), sendo o parâmetro1 referente ao contexto/pacote da classe da nova intenção, e o parâmetro2, a classe propriamente dita. d. Ao se criar um objeto intent de forma implícita, deve-se utilizar a instrução intent nome_objeto = new Intent(parâmetro1, parâmetro2), sendo o parâmetro1 referente ao contexto/pacote da classe da nova intenção, e o parâmetro2, a classe propriamente dita. e. Ao se criar um objeto intent implícito, deve-se utilizar a instrução intent nome_objeto = new Intent(parâmetro), sendo opcional a inserção ou não de parâmetros para a criação do objeto.
Compartilhar