Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID Acertos: 9,0 de 10,0 1a Questão Acerto: 1,0 / 1,0 A respeito do React Developer Tools, é correto afirmar que: Não permite debugar aplicativos por intermédio do próprio dispositivo móvel. Permite debugar aplicativos por meio do próprio dispositivo móvel ou de sua interface gráfica, que é aberta após a inicialização da ferramenta. Trata-se de uma biblioteca que faz parte da instalação padrão do React Native e que não precisa ser instalada individualmente. Quando usada em conjunto com ferramentas de terceiros, como ferramentas de logs, permite a análise de detalhes de cada componente contido no aplicativo. Permite a visualização e a depuração da hierarquia somente de componentes customizados. 2a Questão Acerto: 1,0 / 1,0 Indique a opção correspondente à lista de componentes nativos existentes na plataforma Android. < ViewUI >, < TextUI >, < ImgUI >, < InputUI >, < LargeViewUI > < View >, < Text >, < Image >, < TextInput >, < ScrollView > < UIView >, < UITextView >, < UIImageView >, < UITextField >, < UIScrollView > < div >, < p >, < img >, < input >, < div > < ViewGroup >, < TextView >, < ImageView >, < EditText >, < ScrollView > 3a Questão Acerto: 1,0 / 1,0 Analise o fragmento de código adiante e, em seguida, assinale alternativa que corresponde ao que acontecerá na renderização dele: A imagem será exibida em formato ASCII, já que foi incluída dentro de um componente Text. Nada será exibido, uma vez que não é permitido, na sintaxe do React Native, a inclusão de Image dentro de Text. Será exibido o texto equivalente à propriedade source do componente Image. A imagem será exibida normalmente, mesmo estando contida dentro de um componente Text. Será exibido um erro informando que não é possível inserir componentes Image como filhos de componentes Text. 4a Questão Acerto: 1,0 / 1,0 Assinale a alternativa correspondente à saída deste código: Será exibida uma mensagem de erro dizendo que não é possível aninhar uma screen do tipo TabBottom dentro de um Stack.Navigator. Será exibida uma mensagem de erro dizendo que não foi possível localizar a variável TabBottom. Será exibido o conteúdo da tela Home, a partir da qual será possível navegar, utilizando o Stack Navigator, para a tela About. Será exibido o conteúdo da tela Home sem nenhum componente de navegação, não sendo possível nem mesmo navegar para outra tela por meio do pressionamento de botões. Serão exibidos os botões de navegação do tipo Tab Bottom e o conteúdo da tela Home. 5a Questão Acerto: 1,0 / 1,0 Um dos bancos de dados NoSQL mais relevantes é o MongoDB, do tipo documental, que pode ser acessado facilmente por ambientes construídos na plataforma Node.js, através da classe MongoClient. Qual a opção correta acerca do MongoDB? Todo documento do MongoDB exige um campo identificador com o nome key. Permite trabalhar no modelo de grafos, da mesma forma que o Neo4J. Não é possível utilizar expressões regulares nas consultas aos documentos. Oferece o aplicativo gráfico MongoDB Compass para a gerência da base. Os documentos armazenados na base utilizam sintaxe XML. 6a Questão Acerto: 1,0 / 1,0 Observe o trecho de código seguinte, em que vendas é uma coleção do MongoDB. Qual seria o resultado da execução desse trecho de código? Recuperação do campo dinheiro para todos os documentos de vendas, desde que a movimentação tenha ocorrido fora do dia corrente. Retorno do valor total das vendas, para todas as movimentações ocorridas no dia corrente, com pagamento em dinheiro. Recuperação dos documentos referentes às vendas, em que, no pagamento, foi utilizado dinheiro, e a movimentação ocorreu no dia corrente. Recuperação do campo dinheiro para todos os documentos de vendas, desde que a data esteja marcada como gte ou lt. Retorno do valor médio das vendas, para as movimentações ocorridas fora do dia corrente, com pagamento em dinheiro. 7a Questão Acerto: 0,0 / 1,0 Considere a figura abaixo que mostra um esquema de autenticação e autorização. Este esquema é construído com base em um protocolo que está entre os mais utilizados atualmente para a troca de informações de autenticação e autorização entre provedores de identidade e de serviço. O protocolo utiliza um mecanismo de autenticação que possibilita que um usuário obtenha acesso a múltiplos serviços após autenticar-se somente uma vez em qualquer um destes serviços. Isso elimina a necessidade de se manter múltiplas credenciais de autenticações, como senhas, em diferentes localizações. O modelo de controle de acesso que faz uso desse mecanismo de autenticação é o: OAuth MFA Https SSL SSO 8a Questão Acerto: 1,0 / 1,0 O HTTP é um protocolo da camada de Aplicação do modelo OSI (acrônimo do inglês Open System Interconnection). O HTTP, base para a comunicação Web, define em sua estrutura um conjunto de métodos de requisição. Marque a opção abaixo que corresponda a um dos métodos HTTP: STP RSTP PUT IMAP . POP 9a Questão Acerto: 1,0 / 1,0 Quando um aplicativo não consegue completar as funcionalidades oferecidas por ele em prazo adequado, o usuário se sente desestimulado, pois a usabilidade fica comprometida, mas existem técnicas simples, que podem melhorar o consumo de memória e o tempo de resposta, como a que é citada na alternativa recriar os componentes nativos a cada exibição. utilizar sempre implementações recursivas para as funções. manter as mensagens via console para acompanhamento da execução. substituir o motor de execução Java Script pelo Hermes. adotar figuras no formato BMP, devido à taxa de compressão. 10a Questão Acerto: 1,0 / 1,0 Considere o trecho de código apresentado a seguir, que tem como base a utilização da biblioteca de testes unitários Jest: Qual será o resultado da execução dos testes, via npm test? O teste será executado com sucesso, devido ao fato de que o resultado da soma é igual ao valor de teste utilizado. O teste irá falhar, pois o resultado da soma deveria ser menor que o valor de teste. O teste irá falhar, pois o resultado da soma será menor que o valor de teste utilizado. O teste irá falhar, pois o retorno da soma não é igual ao valor de teste utilizado. O teste será executado com sucesso, pois o resultado da soma será maior que o valor de teste utilizado.
Compartilhar