20/05/2022 16:16 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 1/7 Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID Aluno(a): LUIZ FERNANDO MOREIRA ALVES JUNIOR 202003577146 Acertos: 2,0 de 10,0 25/03/2022 Acerto: 1,0 / 1,0 A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido. node -v npm install explo-cli yarn add react-base npx react-native init react-native run-android Respondido em 25/03/2022 20:09:38 Explicação: A resposta certa é: npm install explo-cli Acerto: 0,0 / 1,0 Questão1 a Questão 2a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 20/05/2022 16:16 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 2/7 Qual dos elementos abaixo é o principal elemento na construção de uma interface gráfica (UI) em React Native? Export default View Switch View Const ViewExemplo StyleSheet Respondido em 25/03/2022 20:10:16 Explicação: A resposta certa é: View Acerto: 0,0 / 1,0 Analise o fragmento de código a seguir e assinale a afirmativa que corresponde à saída dele: Será exibido um erro informando que não foram definidos estilos para o componente < Text >, embora ele esteja sendo usado no aplicativo. Será exibido um background de cor vermelha, sem nenhum texto ou qualquer outra informação, cobrindo toda a tela. Será exibido na tela o conteúdo do componente < Text >, ou seja, ''Texto'', em fonte de cor vermelha, tendo como background de toda a tela a cor branca, pois o < Text > herdou o estilo do componente no qual está inserido: o < Questão3 a 20/05/2022 16:16 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 3/7 View >. Será exibido o texto solto na tela, colado no canto superior direito, uma vez que não foram definidos estilos para o componente < Text >. Será exibido na tela o conteúdo do componente < Text >, ou seja, ''texto'', em fonte de cor preta, dentro de um retângulo com background de cor vermelha - herdado da < View > que contém o < Text > - que ocupará toda a largura da tela. Respondido em 25/03/2022 20:10:21 Explicação: A resposta certa é: Será exibido na tela o conteúdo do componente < Text >, ou seja, ''texto'', em fonte de cor preta, dentro de um retângulo com background de cor vermelha - herdado da < View > que contém o < Text > - que ocupará toda a largura da tela. Acerto: 0,0 / 1,0 Em relação aos recursos de navegação disponíveis no framework React Native, é correto afirmar que: A utilização de elementos específicos e otimizados para navegação deve ser evitada, já que eles interferem na performance do aplicativo. Em seu lugar, é preciso dar preferência à criação de aplicativos com apenas uma tela, em que todo o conteúdo fica disponível em um único lugar. A navegação entre as telas em um aplicativo React Native, sem a instalação de bibliotecas extras, pode ser feita puramente com o código JavaScript. A organização de nosso código em diferentes pastas e códigos, separando, por exemplo, em scripts específicos os códigos de cada tela, é o suficiente para que seja possível navegar entre todas elas a partir de uma tela principal. É preciso instalar dependências/bibliotecas extras para a construção dos elementos de navegação, como, por exemplo, menus. A exemplo dos websites, é possível construir a navegação entre todas as telas do aplicativo utilizando apenas botões como elementos de link. Respondido em 25/03/2022 20:10:30 Explicação: A resposta certa é: É preciso instalar dependências/bibliotecas extras para a construção dos elementos de navegação, como, por exemplo, menus. Acerto: 1,0 / 1,0 Questão4 a Questão 5a 20/05/2022 16:16 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 4/7 Assim como em diversos tipos de bancos de dados, no SQLite temos um conjunto de tabelas de catálogo, responsáveis pelo armazenamento de dados estruturais, registros de planos de execução e dados de controle. Qual das tabelas de catálogo do SQLite está associada ao controle dos valores de autoincremento? sqlite_keygen sqlite_stat1 sqlite_master sqlite_counter sqlite_sequence Respondido em 25/03/2022 20:10:38 Explicação: A resposta certa é: sqlite_sequence Acerto: 0,0 / 1,0 A linguagem SQL é muito eficaz para as consultas complexas, e boa parte do sucesso se deve ao conjunto de operadores disponibilizados para a filtragem, através da cláusula WHERE. Qual dos operadores a seguir permite buscar os nomes iniciados por uma letra específica? IN ALL NOT IN LIKE ANY Respondido em 25/03/2022 20:10:54 Explicação: A resposta certa é: LIKE Acerto: 0,0 / 1,0 Questão6 a Questão7 a 20/05/2022 16:16 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 5/7 Os verbos HTTP são utilizados para diferentes tipos de requisição. Considerando um aplicativo onde uma requisição remota é realizada para a atualização de dados, podemos utilizar: O método GET é indicado, por ser o método padrão, inclusive podendo ser omitido na requisição; Qualquer método, desde que sobre o protocolo HTTPS para garantir a segurança dos dados; Podem ser usados os verbos GET ou POST; Por se tratar de uma atualização, qualquer um dos verbos pode ser utilizado; Podem ser usados os verbos POST ou PUT, sendo este último o mais recomendado, além de utilizado para esse fim; Respondido em 25/03/2022 20:11:04 Explicação: Utilizamos o método POST para a persistência de dados e o método PUT para a atualização. Em termos práticos, o método POST funcionaria nas duas situações. Acerto: 0,0 / 1,0 A conexão remota realizada em aplicativos escritos com o framework React Native através de bibliotecas como Fetch API, Axios, entre outras, implementa o padrão AJAX. Tal padrão caracteriza-se pelo uso do objeto XMLHttpRequest para se comunicar com os recursos disponíveis remotamente. Em relação a essa tecnologia, é correto afirmar: (Adaptado de: Ano: 2019 - Banca: Questões Inéditas - Prova: Questões Inéditas - SOE - Sem Órgão Específico - Carreiras TI - 2º Simulado) Em relação a essa tecnologia, podemos afirmar que Pode enviar informações somente no formato XML. Para verificar se a requisição foi realizada com sucesso, devemos observar se a propriedade 'status' do XMLHttpRequest possui o valor 'OK'. Pode receber informações em uma variedade de formatos, incluindo JSON, XML e Texto puro. Para que seja possível a sua execução, a linguagem JavaScript (ou Typescript) deve ser utilizada tanto no front-end como no back-end. As requisições possuem natureza síncrona, refletindo automaticamente no aplicativo o estado do servidor de aplicação remoto. Respondido em 25/03/2022 20:11:12 Explicação: No framework React Native está disponível, nativamente, um componente que permite a conexão com recursos remotos, o Fetch API. Neste é possível consumir e enviar dados utilizando os diferentes métodos HTTP (GET, POST etc) e em diferentes formatos: Questão8 a 20/05/2022 16:16 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 6/7 JSON, XML, texto puro. Acerto: 0,0 / 1,0 Para a arquitetura Redux, o papel do componente Store é levemente diferente da Flux, pois ele se torna responsável pelo despacho de solicitações, eliminando a necessidade de um componente Dispatcher. Qual método deve ser utilizado para a criação do componente Store na arquitetura Redux? dispatch createStore getState subscribe getStore Respondido em 25/03/2022 20:11:17 Explicação: A arquitetura Redux utiliza uma abordagem funcional, em que as funções Reducer são definidas em um arquivo Java Script ou Type Script, e importadas para outro arquivo, utilizadas para inicializar um componente Store, criado