Buscar

AV 9,0 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID(SEM SIMULADO)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação
 AV 
 avalie seus conhecimentos 
 
 
 
 RETORNAR À AVALIAÇÃO 
 
Disciplina: EEX0141 - PROGRAMAÇÃO PARA DISPOSITIVOS 
MÓVEIS EM ANDROID 
Período: 2022.3 EAD 
(GT) / AV 
Aluno: Matrícula: 
Data: 06/09/2022 23:23:18 Turma: 9001 
 
 
 
 ATENÇÃO 
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 
 
 
 
 1a Questão (Ref.: 202013164411) 
JSX é uma sintaxe de extensão à linguagem JavaScript familiar ao XML. Com base em 
sua definição e características, é correto afirmar que: 
 
 
 
JSX não é uma linguagem, e sim uma extensão para arquivos JavaScript, a fim de 
diferenciá-los de arquivos JavaScript que utilizam a extensão ''.js''. 
 
JSX não permite que o código responsável pela lógica dos componentes e o mark-
up de manipulação do DOM coexistam em um mesmo código. 
 
JSX exerce o papel de uma linguagem de estilos que permite a construção de 
componentes de interface ricos. 
 
Durante o processo de building da aplicação (seja uma aplicação web utilizando 
ReactJS ou um aplicativo mobile empregando React Native), há uma etapa na qual 
o código JSX é convertido em código JavaScript. 
 
JSX é a única linguagem disponível para o desenvolvimento híbrido de aplicativos 
mobile. 
 
 
 
 2a Questão (Ref.: 202013164502) 
https://simulado.estacio.br/provas_emcasa_linear_preview.asp
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041012/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041103/n/nStatus da quest%C3%A3o: Liberada para Uso.');
A exemplo do que é possível fazer em aplicações web, também se pode validar dados 
inseridos em componentes do tipo TextInput em React Native. Normalmente, tal 
validação é realizada na ocorrência de dois eventos. Marque a alternativa que 
corresponde a esses eventos. 
 
 
 
Focus e blur. 
 
Oninit e onexit. 
 
Onpress e onclick. 
 
Submit e clear. 
 
Onfocus e onblur. 
 
 
 
 3a Questão (Ref.: 202013166144) 
 Assinale qual destas opções corresponde ao propósito do componente ScrollView. 
 
 
 
Controlar a exibição de textos muito extensos. 
 
O ScrollView tem como função exibir dados em formato de listas, permitindo a 
rolagem desses dados de maneira performática. 
 
O propósito do componente ScrollView é permitir o carregamento de conteúdo 
dinâmico a partir da interação de arrastar e soltar. 
 
O ScrollView é um componente disponível apenas para a plataforma iOS, cuja 
função é permitir a conteinerização de elementos de forma a manter sempre um 
tamanho predefinido da tela. 
 
O ScrollView é um elemento com a função de container, que pode conter em si 
vários elementos, mantendo uma altura previamente definida e permitindo a 
navegação entre os elementos nele contidos por meio de rolagem, que pode ser 
tanto vertical quanto horizontal. 
 
 
 
 4a Questão (Ref.: 202013166142) 
É muito comum carregarmos uma quantidade limitada de dados na renderização 
inicial de nosso aplicativo e, a partir daí, novos dados. Nesse contexto, assinale a 
alternativa que corresponde ao comportamento dos componentes de lista no que diz 
respeito ao carregamento de dados adicionais. 
 
 
 
Tal funcionalidade não está disponível nos componentes de lista. Por outro lado, 
podemos capturar novos dados ''ouvindo'' seu estado (state) em outros 
componentes do aplicativo. 
 
Todos os componentes de lista presentes no React Native possuem propriedades e 
métodos nativos para tratar o carregamento de dados adicionais. Por meio deles, é 
possível tanto monitorar o acréscimo de novos dados como carregá-los sob 
demanda mediante uma interação por parte do usuário. 
 
Os componentes de lista disponíveis em React Native possuem um atributo 
chamado state, definido dentro do componente e responsável pelo controle do 
estado dos dados atribuídos a uma variável. 
 
As propriedades ou props recebidas como herança de componentes-pai, como View 
ou ScrollView, permitem aos componentes de lista monitorar eventuais 
atualizações nos dados por ele renderizados. 
 
O VirtualizedList é o único componente que não possui suporte nativo ao 
carregamento de dados adicionais, uma vez que é otimizado para lidar com dados 
imutáveis. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042745/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042743/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 
 
 5a Questão (Ref.: 202013165310) 
As diversas áreas do desenvolvimento de software sempre estão associadas a 
diversos ferramentais da matemática. No caso específico dos bancos de dados 
relacionais, quais são os elementos matemáticos que os regem? 
 
 
 
Lógica Booleana e Álgebra Relacional. 
 
Cálculo Relacional e Álgebra Relacional. 
 
Álgebra Linear e Cálculo Relacional. 
 
Cálculo Lambda e Inferência Lógica. 
 
Cálculo Relacional e Lógica Fuzzy. 
 
 
 
 6a Questão (Ref.: 202013165884) 
Para trabalhar com as coleções do MongoDB, a partir de um serviço Web, construído 
com base no Node.js, devemos inicialmente obter uma conexão com a base, através 
da classe MongoClient, oferecida na biblioteca MongoDB. A partir da conexão, 
acessamos as coleções, e podemos utilizar os métodos disponibilizados por elas para 
manipulação e consulta de documentos. Qual desses métodos permite a inclusão de 
um documento? 
 
 
 
insertOne 
 
create 
 
findAll 
 
persist 
 
find 
 
 
 
 7a Questão (Ref.: 202013199963) 
Na definição de papéis existentes no framework OAuth2, é função do proprietário do 
recurso: 
 
 
 
Fornecer o serviço de autorização de acessos remotos. 
 
Provê os recursos e determinar o mecanismo de controle de acesso sob os quais os 
mesmos serão disponibilizados. 
 
Conhecer todas as aplicações clientes que desejam utilizar os recursos por ele 
disponibilizados. 
 
Gerar novas senhas a cada requisição recebida a partir de clientes externos. 
 
Fornecer o serviço de autenticação e validação de credenciais. 
 
 
 
 8a Questão (Ref.: 202013200200) 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041911/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042485/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076564/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801/n/nStatus da quest%C3%A3o: Liberada para Uso.');
A resposta de uma requisição realizada com a biblioteca Axios pode ser acessada 
através do objeto: 
 
 
 
JSON.stringify(). 
 
innerHTML. 
 
JSONResponse. 
 
responseText. 
 
Response.data. 
 
 
 
 9a Questão (Ref.: 202013166661) 
O uso da arquitetura MVC permitiu uma boa organização das responsabilidades de 
cada tipo de componente utilizado na programação do aplicativo. Segundo o padrão 
arquitetural, no ambiente do React Native, em que camadas ficariam, 
respectivamente, uma classe DAO e um componente nativo JSX? 
 
 
 
View e Model. 
 
View e Controller. 
 
Controller e Model. 
 
Controller e View. 
 
Model e View. 
 
 
 
 10a Questão (Ref.: 202013166593) 
A camada View, na arquitetura MVC, corresponde às interfaces gráficas, e deve 
englobar apenas componentes para interação com o usuário e críticas de formatação. 
Ela depende de uma camada Controller, fazendo com que a obtenção e manipulação 
de dados sejam sempre intermediadas por um controlador. Considerando um 
componente FlatList, alimentado por uma coleção de entidades interna, como 
podemos garantir que a lista seja atualizada, a partir da chamada ao método de 
consulta do controlador, sempre que a janela é exibida? 
 
 
 
Precisamos utilizar uma função na sintaxe Java Script, acionada pelo evento 
onLoad. 
 
Devemos invocar o método de consulta do componente DAO, no modelo 
assíncrono, em um bloco do tipo useIsFocused, filtrado para useEffect.Basta ignorar o controlador e efetuar a chamada ao componente DAO diretamente, 
mas sempre no bloco componentDidMount. 
 
É necessário efetuar uma chamada assíncrona para o método de consulta do 
controlador, e na cláusula then definir um bloco do tipo componentDidUpdate. 
 
Devemos invocar o método obterTodos, ou equivalente, a partir do controlador, 
dentro de um bloco useEffect, filtrado para o ganho de foco, com base em 
useIsFocused. 
 
 
Autenticação para a Prova On-line 
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043262/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043194/n/nStatus da quest%C3%A3o: Liberada para Uso.');
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas 
respostas. 
OWBB 
 
Cód.: 
FINALIZAR 
 
 
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a 
gravação das respostas. 
 
 
 
Período de não visualização da avaliação: desde 24/09/2022 até 23/11/2022. 
 
 
 
 
https://simulado.estacio.br/provas_emcasa_linear_preview.asp

Continue navegando