Prévia do material em texto
06/03/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=843884&cmid=221616 1/5 Página inicial / Meus Cursos / ENIAC_20211E_783 / Materiais de Estudo / Unidade 4 - Exercícios de �xação Iniciado em sábado, 6 mar 2021, 14:52 Estado Finalizada Concluída em sábado, 6 mar 2021, 15:30 Tempo empregado 38 minutos 23 segundos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Correto Atingiu 1,00 de 1,00 O padrão RESTful se desenvolveu a partir do conceito de computação distribuída, em que partes de um mesmo sistema se localizam em máquinas ou em locais físicos diferentes. Partindo dessa premissa, qual alternativa a seguir está correta? Escolha uma: a. A aplicação móvel é responsável pela maior parte do processamento dos dados do usuário e pelo armazenamento da maior parte das informações. b. A comunicação entre aplicação e servidores é realizada de maneira síncrona, consumindo grandes quantidades de dados a cada requisição. c. É necessário um dispositivo com grande poder de processamento para atender às demandas atuais. d. O uso de aplicativos móveis é pouco dependente do acesso à internet, tendo em vista que as aplicações são instaladas no aparelho. e. A aplicação móvel é responsável, majoritariamente, pelo conceito de frontend, que é a parte que responde à interação com o usuário. Uma aplicação pode ser chamada de RESTful quando é baseada no padrão REST de acesso a funcionalidades remotas por meio de APIs. Diante isso, é possível a�rmar que: Escolha uma: a. o método HTTP/POST é utilizado quando já existe a URI referente ao recurso a ser inserido ou atualizado. b. ambos os métodos HTTP/POST e HTTP/PUT têm a mesma funcionalidade. c. o método HTTP/GET envia informações por meio do corpo da requisição. d. o método HTTP/GET é utilizado para buscar informações que já existem. e. o método HTTP/PUT cria uma nova URI ao inserir recursos. https://portalacademico.eniac.edu.br/ https://portalacademico.eniac.edu.br/course/view.php?id=8894 https://portalacademico.eniac.edu.br/course/view.php?id=8894#section-1 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=221616 https://atendimento.eniac.edu.br/ 06/03/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=843884&cmid=221616 2/5 Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 Analise os códigos a seguir: Qual a �nalidade da variável val? Escolha uma: a. Armazenar temporariamente os valores para conectar no banco de dados. b. Armazenar temporariamente os valores para gravar no banco de dados. c. É uma variável usada na consulta no banco. d. É uma variável usada na alteração no banco. e. Armazenar temporariamente os valores para exclusão no banco de dados. Quando dados são transmitidos e recebidos utilizando-se as APIs RESTful, é necessária uma notação comum a ambas as partes (ambos os lados) para que as aplicações se comuniquem. Em se tratando de REST, qual alternativa apresenta uma a�rmativa correta? Escolha uma: a. O retorno de uma chamada é tratado de acordo com a resposta fornecida no corpo da mensagem. b. O padrão REST requer o uso de documentos em padrão JSON para a transferência de dados entre aplicações. c. As APIs REST coincidem com as operações de CRUD (Create, Read, Update, Delete). d. É viável, apesar de incomum, a representação dos dados em formato XML para transferência entre aplicações. e. O retorno dos dados ocorre pelo corpo da requisição enviada, com palavras-chave prede�nidas entre servidor e aplicação. 06/03/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=843884&cmid=221616 3/5 Questão 5 Correto Atingiu 1,00 de 1,00 Analise os códigos a seguir. Qual a função da estrutura de comparação usada neste código? Escolha uma: a. Este comando é usado para excluir um registro na base de dados b. Abrir a conexão com a base de dados c. Inserir um registro no banco de dados d. Este comando é usado para alterar um registro na base de dados e. Veri�car a existência do registro procurado na base de dados 06/03/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=843884&cmid=221616 4/5 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 Questão 8 Correto Atingiu 1,00 de 1,00 As aplicações baseadas na arquitetura REST transmitem seus dados pela Web e pelo protocolo HTTP. As chamadas a dados são denominadas requisições e seus pontos de conexão remotos são nomeados de endpoints. Em relação à transmissão dos dados sobre arquitetura REST, qual alternativa está correta? Escolha uma: a. Cada requisição é única e deve conter toda a informação necessária, incluindo o login e a senha do usuário, o que torna o padrão particularmente vulnerável. b. O padrão RESTful é voltado para redes de alto desempenho, não sendo indicado para conexões instáveis. c. O servidor não mantém o estado da conexão. É necessário o envio da informação completa e, após a resposta, o ciclo se encerra. Cada requisição é única. d. O servidor mantém parcialmente os dados da conexão do usuário, mantendo uma sessão, mas não preserva as preferências do usuário ou dados especí�cos. e. O servidor mantém o estado da conexão, como por exemplo, qual usuário está conectado, suas preferências, etc., por meio do endereço IP do usuário. Ao trabalhar com o banco SQLite, a aplicação pode criar um ou mais banco de dados, que �cam localizados em qual pasta relativa ao nome do pacote do projeto? Escolha uma: a. /data/data/nome_pacote/ b. /nome_pacote/data/data/databases/ c. /data/nome_pacote/databases/ d. /data/data/nome_pacote/databases/ e. /data/data/databases/nome_pacote/ Na maior parte das aplicações para dispositivos móveis, há necessidade inerente de comunicação com servidores externos, que estão acessíveis por acesso à internet. Sendo assim, o que é um REST? Marque a opção correta. Escolha uma: a. Um protocolo de rede. b. Uma aplicação auxiliar que fará o intermédio entre o servidor e o dispositivo. c. Um padrão de arquitetura de interconexão de aplicações. d. Um conjunto de bibliotecas inerentes às linguagens de programação. e. Um conjunto de instruções prede�nidas. 06/03/2021 Unidade 4 - Exercícios de fixação: avaliação da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=843884&cmid=221616 5/5 Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 Qual é o método que abre o banco de dados SQLite? Escolha uma: a. insertDatabase() b. createDatabase() c. openOrCreateDatabase() d. closeDatabase() e. openDatabase() É um banco autocontido, compacto, com suporte nativo no Android e sem necessidade de con�guração ou instalação. Isto o torna a escolha natural para um ambiente em que devemos prezar por desempenho, disponibilidade de memória e praticidade de uso. A a�rmação acima se trata de qual banco de dados: Escolha uma: a. Oracle b. MySql c. Sql Server d. SqLite e. PostgreSql ◄ Assunto 08 - Consumo de serviços Web RESTful Seguir para... Modelo padrao de entrega portfólio ► https://portalacademico.eniac.edu.br/mod/resource/view.php?id=221615&forceview=1 https://portalacademico.eniac.edu.br/mod/resource/view.php?id=221617&forceview=1