Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PROGRAMAÇÃO CLIENTE SERVIDOR Aluno(a): Acertos: 5,0 de 10,0 15/10/2020 1a Questão Acerto: 1,0 / 1,0 Quando pessoas de diferentes nacionalidades precisam se comunicar, é necessário que todos conheçam uma mesma língua, caso isto não aconteça, a comunicação não é possível, ou pode ser deteriorada, sendo possível usar apenas gestos e outros recursos de sinais. A mesma coisa acontece entre computadores, e outros dispositivos nas redes. Para que eles possam se comunicar é necessário que sejam utilizando o mesmo (a): Protocolo Servidor Linguagem Meio físico de comunicação Meio lógico de comunicação Respondido em 15/10/2020 23:33:41 Explicação: Os protocolos existem para permitir a comunicação entre serviços, onde cada serviço tem um protocolo específico. Por exemplo, para que duas pessoas troquem email, ambas tem que utilizar o mesmo protocolo de comunicação, neste caso o protocolo referente a email. 2a Questão Acerto: 0,0 / 1,0 A Linguagem Java Script como muitas outras linguagens, possuem um conjunto de funções que agilizam o processo de codificação e consequentemente a construção das páginas, programas etc. Em relação a função eval, marque a resposta ERRADA. z=eval(6/3); e eval(z=(6/3)); Os dois códigos produzem o mesmo resultado. Converte uma string em código JavaScript e executa-o, se for um comando válido. O trecho de código eval("A"), converte A para o código ascii. É capaz de executar uma operação matemática válida. eval("x=(8*3/6+2)"); Atribui a x o valor 6. Respondido em 15/10/2020 23:45:08 Explicação: O código ascii é apenas uma representação de caracteres para números inteiros e não temos uma função para fazer esta conversão. 3a Questão Acerto: 1,0 / 1,0 Quanto à validação de formulários em Java Script, é correto afirmar que: Efetua críticas relativas à formatação e regras simples de interface, ao mesmo tempo em que diminui o fluxo de chamadas desnecessárias ao servidor. Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e arquivos presentes no computador cliente. Quando associada ao evento de envio do formulário necessita de uma função sem retorno de valor. Pode ser utilizada para substituir os testes de consistência referentes aos relacionamentos do banco de dados, normalmente efetuados no servidor. As críticas relativas à formatação são realizadas com sucessivas chamadas ao servidor. Respondido em 15/10/2020 23:38:30 Explicação: O uso de JavaScript nos formulários irá permitir validações simples, mas não podem ser feitos acessos a recursos servidores, como críticas em Bancos de Dados, ou aos recursos locais da máquina, como arquivos. A principal finalidade é diminuir o fluxo de dados incorretos até o servidor. 4a Questão Acerto: 0,0 / 1,0 No que tange ao JSON (Java Script Object Notation), leia as asserções abaixo e, a seguir, assinale a alternativa correta. I. Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações; II. O Web Services REST passou a ter uso restrito em função das plataformas móveis, como Android e iOS. III. A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por vírgula. Somente a asserção II está correta Somente as asserções II e III estão corretas Somente as asserções I e III estão corretas Somente a asserção I está correta Somente as asserções I e II estão corretas Respondido em 15/10/2020 23:40:01 Explicação: Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações, das quais podemos destacar os Web Services REST, com o uso muito ampliado pelo advento das plataformas móveis, como Android e iOS. A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por vírgula. 5a Questão Acerto: 1,0 / 1,0 De modo geral, o XML parser nada mais é do que: Um analisador de documentos XML, que tem como objetivo carregar ou criar um documento utilizando o JavaScript. Um objeto DOM implementado dentro do XML. Uma classe de documentos criados em JavaScript. Um método utilizado exclusivamente na validação de documento JavaScript. Uma técnica utilizada para a manipulação de metadados. Respondido em 15/10/2020 23:46:34 Explicação: Com o uso de um XML Parser, é possível trabalhar os dados de um documento XML segundo uma visão em árvore. 6a Questão Acerto: 1,0 / 1,0 "Uma (I) nada mais é do que uma mensagem que aparece na barra de status Android. Seu objetivo é notificar ao usuário sobre algum evento, seja através de um ícone na barra de status, através de vibração, som ou acender de luzes do dispositivo. É muito comum seu uso quando temos uma aplicação que roda em segundo plano, como, por exemplo, um aplicativo de mensagem instantânea, e não podemos ser interrompidos em uma aplicação que roda em primeiro plano, como, por exemplo, uma ligação telefônica." (I) na sentença acima explica o conceito de: (assinale a alternativa correta) Classe Chamada Android Caixa de texto Text Box Notificação Android Respondido em 15/10/2020 23:48:53 Explicação: Notifications Uma notificação Android nada mais é do que uma mensagem que aparece na barra de status Android. Seu objetivo é notificar ao usuário sobre algum evento, seja através de um ícone na barra de status, através de vibração, som ou acender de luzes do dispositivo. É muito comum seu uso quando temos uma aplicação que roda em segundo plano, como, por exemplo, um aplicativo de mensagem instantânea, e não podemos ser interrompidos em uma aplicação que roda em primeiro plano, como, por exemplo, uma ligação telefônica. 7a Questão Acerto: 0,0 / 1,0 O uso de um DAO (Data Access Object) em um código tem a função de: Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência. Prover uma camada de segurança para a aplicação. Gerenciar a geração de logs de acesso com API específica. Impedir que uma classe tenha mais de um objeto instanciado. Encapsular o usuário e senha de acesso ao banco de dados relacional. Respondido em 15/10/2020 23:47:33 Explicação: O padrão DAO concentra as chamadas SQL, evitando que este tipo de código se perpetue ao longo da aplicação. 8a Questão Acerto: 1,0 / 1,0 Sobre POJO é correto afirma que: É uma classe com métodos de negócios e atributos definidos de forma privada e métodos de acesso público. É uma classe sem métodos de negócios, mas com atributos definidos de forma publica e métodos de acesso público. É uma classe sem métodos de negócios, mas com atributos definidos de forma privada e métodos de acesso privado. É uma classe sem métodos de negócios, mas com atributos definidos de forma privada e métodos de acesso público. É uma classe com métodos de negócios e com atributos definidos de forma privada e métodos de acesso privado. Respondido em 15/10/2020 23:47:03 Explicação: um POJO (Plain Old Java Object), ou seja, uma classe sem métodos de negócios, mas com atributos definidos de forma privada e métodos de acesso públicos, além de um construtor padrão e alguns métodos utilitários, como hash. Esta classe deve receber anotações que serão responsáveis pelo mapeamento efetuado entre a classe e a tabela, ou seja, o mapeamento objeto-relacional. 9a Questão Acerto: 0,0 / 1,0 Com relação aos conceitos de arquitetura de aplicações, é correto afirmar que o MVC é um padrão de operação dirigida para uma classe e não para um objeto individual. que garante que uma lógica de negócios possa ser acessada e visualizada por uma única interface. de desenvolvimentocuja finalidade é definir uma interface na mesma camada da "lógica da aplicação". de objeto que executa uma operação quando ele recebe uma solicitação (mensagem) correspondente de um outro objeto. de arquitetura de aplicações que visa separar a "lógica da aplicação", a "interface do usuário" e a "persistência de dados". Respondido em 15/10/2020 23:46:54 Explicação: A arquitetura MVC divide o aplicativo em 3 camadas: Model (Persistência), Control (Regras de Negócio) e View (Interfaces). Não pode ocorrer contato entre a View e a Model. 10a Questão Acerto: 0,0 / 1,0 Sobre REST é incorreto afirmar que: É um modelo a ser utilizado para se projetar arquiteturas de software distribuído, baseadas em comunicação via rede. Consiste em princípios que, quando seguidas, permitem a criação de um projeto com interfaces bem definidas. É baseado em protocolos off-line. Um dos seus princípios diz que todo recurso deve possuir uma identificação única. É um estilo de arquitetura de software que define um conjunto de restrições a serem usadas para a criação de web services. Respondido em 15/10/2020 23:45:50 Explicação: REST tem como base certos protocolos da internet, logo são on-line.
Compartilhar