Logo Passei Direto
Buscar

Simulado Estacio PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Qual dos elementos abaixo é o principal elemento na construção de uma interface gráfica (UI) em React Native? View Const ViewExemplo Export default View Switch StyleSheet

Entre os requisitos de segurança da plataforma Android, atualmente não é aceitável que o mesmo IV seja utilizado na geração sequencial de chaves. Ao utilizar a biblioteca CryptoJS, portada para React Native de sua verão NodeJS, qual comando seria utilizado para criar um IV formado por valores aleatórios?
CryptoJS.lib.ByteArray.createIV([128,16])
CryptoJS.lib.generateIV(128/8)
CryptoJS.lib.WordArray.random(16)
CryptoJS.lib.IV.createFrom(''randomBytes'')
CryptoJS.IV.getVector(128)

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual dos elementos abaixo é o principal elemento na construção de uma interface gráfica (UI) em React Native? View Const ViewExemplo Export default View Switch StyleSheet

Entre os requisitos de segurança da plataforma Android, atualmente não é aceitável que o mesmo IV seja utilizado na geração sequencial de chaves. Ao utilizar a biblioteca CryptoJS, portada para React Native de sua verão NodeJS, qual comando seria utilizado para criar um IV formado por valores aleatórios?
CryptoJS.lib.ByteArray.createIV([128,16])
CryptoJS.lib.generateIV(128/8)
CryptoJS.lib.WordArray.random(16)
CryptoJS.lib.IV.createFrom(''randomBytes'')
CryptoJS.IV.getVector(128)

Prévia do material em texto

1
a
 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual dos elementos abaixo é o principal elemento na construção de uma interface 
gráfica (UI) em React Native? 
 
 View 
 Const ViewExemplo 
 Switch 
 Export default View 
 StyleSheet 
Respondido em 06/10/2022 15:13:31 
 
Explicação: 
A resposta certa é: View 
 
 
 
2
a
 
 Questão 
Acerto: 1,0 / 1,0 
 
Indique a opção correspondente à lista de componentes nativos existentes na 
plataforma Android. 
 
 < UIView >, < UITextView >, < UIImageView >, < UITextField >, < UIScrollView > 
 < ViewUI >, < TextUI >, < ImgUI >, < InputUI >, < LargeViewUI > 
 < ViewGroup >, < TextView >, < ImageView >, < EditText >, < ScrollView > 
 < div >, < p >, < img >, < input >, < div > 
 < View >, < Text >, < Image >, < TextInput >, < ScrollView > 
Respondido em 06/10/2022 15:16:33 
 
Explicação: 
A resposta certa é: < ViewGroup >, < TextView >, < ImageView >, < EditText >, 
< ScrollView > 
 
 
 
3
a
 
 Questão 
Acerto: 1,0 / 1,0 
 
Em uma SectionList, uma propriedade define o ''agrupador'' ou definidor de cada 
seção a ser exibida. Indique a alternativa que corresponde a esse elemento. 
 
 data 
 renderItem 
 renderSectionHeader 
 sections 
 keyExtractor 
Respondido em 06/10/2022 15:17:21 
 
Explicação: 
A resposta certa é: renderSectionHeader 
 
 
 
4
a
 
 Questão 
Acerto: 1,0 / 1,0 
 
Um botão é um elemento de interação que permite ao usuário executar algumas 
ações ao pressioná-lo. Há alguns componentes disponíveis em React Native com essa 
função. A respeito deles, escolha a alternativa correta. 
 
 Os componentes do tipo Pressable, em React Native, permitem ao usuário 
realizar uma série de ações, exceto controlar outros componentes, como, por 
exemplo, abrir ou fechar uma janela modal. 
 A principal limitação desses componentes em React Native é o fato de eles 
não permitirem a inclusão de ícones com os títulos que indicam a função do 
componente. 
 Embora estejam disponíveis alguns componentes nativos, como o Pressable, o 
Button e o TouchableHighLight, entre outros, nem todos estão disponíveis 
para as plataformas Android e iOS. 
 O framework React Native possui vários componentes nativos cuja função é 
permitir a interação do usuário por intermédio do toque/pressionamento 
sobre tais componentes. Entre as opções disponíveis, devemos dar 
preferência ao Pressable. 
 O componente Button é o que possui a melhor capacidade de ser estilizado, o 
que permite a alteração completa de sua aparência. 
Respondido em 06/10/2022 15:19:56 
 
Explicação: 
A resposta certa é: O framework React Native possui vários componentes 
nativos cuja função é permitir a interação do usuário por intermédio do 
toque/pressionamento sobre tais componentes. Entre as opções disponíveis, 
devemos dar preferência ao Pressable. 
 
 
 
5
a
 
 Questão 
Acerto: 1,0 / 1,0 
 
As bases de dados NoSQL podem oferecer diferentes formas de armazenamento e 
representação de dados, normalmente sem um esquema fixo, motivo pelo qual 
temos a classificação de seus dados como semiestruturados. Qual das opções 
apresentadas a seguir se refere a um banco de dados NoSQL baseado em 
documentos? 
 
 Google Big Quey 
 SQL Lite 
 Neo4J 
 Hbase 
 MongoDB 
Respondido em 06/10/2022 15:20:37 
 
Explicação: 
A resposta certa é: MongoDB 
 
 
 
6
a
 
 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? 
 
 Retorno do valor médio das vendas, para as movimentações ocorridas fora do 
dia corrente, com pagamento em dinheiro. 
 Retorno do valor total das vendas, para todas as movimentações ocorridas no 
dia corrente, com pagamento em dinheiro. 
 Recuperação do campo dinheiro para todos os documentos de vendas, desde 
que a data esteja marcada como gte ou lt. 
 Recuperação do campo dinheiro para todos os documentos de vendas, desde 
que a movimentação tenha ocorrido fora do dia corrente. 
 Recuperação dos documentos referentes às vendas, em que, no pagamento, 
foi utilizado dinheiro, e a movimentação ocorreu no dia corrente. 
Respondido em 06/10/2022 15:24:22 
 
Explicação: 
A resposta certa é: Recuperação dos documentos referentes às vendas, em 
que, no pagamento, foi utilizado dinheiro, e a movimentação ocorreu no dia 
corrente. 
 
 
 
7
a
 
 Questão 
Acerto: 1,0 / 1,0 
 
''Na comunicação com recursos remotos, é uma alternativa à XML para representar 
os dados transferidos; comumente utilizado em aplicativos que fazem uso de 
requisições Ajax. Seus objetos são representados como uma lista de nomes e valores 
de propriedade entre colchetes. Trata-se de um formato simples que facilita leitura, 
criação e análise de objetos e, ainda, permite que programas transmitam dados 
eficientemente pela internet.'' Trata-se de: 
 
 JSON - JavaScript Object Notation. 
 POJO - Plain Old Java Object. 
 SOAP - Simple Object Access Protocol. 
 REST - Representational State Transfer. 
 VO - Value Object. 
Respondido em 06/10/2022 15:25:56 
 
Explicação: 
O método JSON- JavaScript Object Notation, viabiliza a troca de dados entre 
aplicações, informando o tipo de dado a ser transferido. 
 
 
 
8
a
 
 Questão 
Acerto: 1,0 / 1,0 
 
Tendo em vista o modelo Offline First, podemos considerar que um aplicativo aplica 
tal modelo caso: 
 
 Provenha um banco embarcado para armazenamento de dados relativos a 
preferências do usuário. 
 Não faça uso de recursos remotos e, portanto, não necessite de internet. 
 Ofereça os mesmos recursos e funcionalidades, incluindo o consumo de 
recursos remotos, estando ou não conectado à internet. 
 Implemente o modelo SPA - Single-page Application. 
 Ofereça recursos otimizados permitindo a economia no consumo de 
internet, sobretudo quando utilizado em redes que não sejam Wi-fi. 
Respondido em 06/10/2022 15:26:55 
 
Explicação: 
No contexto atual a infraestrutura de telecomunicações está avançando ao 
longo dos anos. No entanto, nos deparamos com situações em que ficamos 
com nossos dispositivos móveis "offline". Em termos conceituais, um 
aplicativo desenvolvido seguindo os princípios da arquitetura Offline First é 
um aplicativo que funciona de forma semelhante independente de possuir ou 
não conexão com a internet. 
 
 
 
9
a
 
 Questão 
Acerto: 1,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? 
 
 getStore 
 getState 
 dispatch 
 createStore 
 subscribe 
Respondido em 06/10/2022 15:27:35 
 
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 por 
meio de createStore. Com o componente Store criado, qualquer tela pode ser 
associada a ele com o subscribe. 
 
 
 
10
a
 
 Questão 
Acerto: 1,0 / 1,0 
 
Entre os requisitos de segurança da plataforma Android, atualmente não é aceitável 
que o mesmo IV seja utilizado na geração sequencial de chaves. Ao utilizar a 
biblioteca CryptoJS, portada para React Native de sua verão NodeJS, qual comando 
seria utilizado para criar um IV formado por valores aleatórios? 
 
 CryptoJS.lib.ByteArray.createIV([128,16]) 
 CryptoJS.lib.generateIV(128/8) 
 CryptoJS.lib.WordArray.random(16) 
 CryptoJS.lib.IV.createFrom(''randomBytes'') 
 CryptoJS.IV.getVector(128) 
Respondido em 06/10/2022 15:28:17 
 
Explicação: 
Com o módulo lib, oferecido na biblioteca CryptoJS, temos diversas classes e 
métodos utilitários para asatividades acessórias de processos criptográficos, 
como geração de números aleatórios, que podem ser utilizados na construção 
do IV e do SALT. O método random, de WordArray, acessado no módulo lib de 
CryptoJS, retorna um vetor de números aleatórios de 32 bits (Word), com o 
tamanho sendo fornecido como parâmetro.

Mais conteúdos dessa disciplina