Prévia do material em texto
Disc.: PROGRAMAÇÃO CLIENTE SERVIDOR Acertos: 10,0 de 10,0 13/11/2020 1a Questão Acerto: 1,0 / 1,0 "Permite a inclusão de informações e controle de características do documento, como o uso de UTF-8 para acentuação da língua portuguesa. " Na criação de páginas HTML que tag devemos utilizar para produzir o que é colocado na afirmação apresentada na questão: title link meta doctype body Respondido em 13/11/2020 20:05:27 Explicação: title - O que é apresentado na barra de títulos link - Usado para acessar outras páginas, documentos etc. doctype - Não é uma tag HTML; é uma instrução para o navegador da web sobre em qual versão do HTML a página está escrita. body - Corpo da página onde entramos o conteúdo da mesma. 2a Questão Acerto: 1,0 / 1,0 Indique a opção que apresenta apenas operadores relacionais. Operadores &&, || e ! Operadores >, <, = e ! Operadores +, -, * e / Operadores +, -, < e * Operadores >=, <, == e != Respondido em 13/11/2020 20:03:25 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); Explicação: Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 3a Questão Acerto: 1,0 / 1,0 Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Herança Agrupamentos Métodos Atributos Nível de Acesso Respondido em 13/11/2020 20:03:45 Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 4a Questão Acerto: 1,0 / 1,0 Analise as seguintes afirmativas acerca da sintaxe JSON e assinale a opção correta. I - Valores numéricos devem ser colocados entre aspas. II - Valores nulos são representados por null. III - Vetores são definidos com o uso de chaves. Todas as afirmativas são verdadeiras. Apenas a afirmativa II é verdadeira. Apenas as afirmativas II e III são verdadeiras. Todas as afirmativas são falsas. Apenas as afirmativas I e III são verdadeiras. Respondido em 13/11/2020 20:04:32 Explicação: A afirmativa I está incorreta porque os números não utilizam aspas, e a de número III está incorreta porque vetores utilizam colchetes. Quanto ao nulo, ele realmente é representado como null. 5a Questão Acerto: 1,0 / 1,0 Ajax não é meramente uma tecnologia. É uma abordagem moderna para desenvolvimento de sites interativos. A abordagem de desenvolvimento tradicional tem semelhanças e diferenças em relação ao Ajax. Uma característica exclusiva de Ajax em relação à abordagem tradicional é que: Executa as requisições através do protocolo HTTP. Permite recuperação assíncrona de dados usando XMLHttpRequest. Usa javascript como linguagem para desenvolver código no lado do cliente. Representa os objetos no lado cliente com DOM. Usa (x)html / css para definir o aspecto visual da página. Respondido em 13/11/2020 20:07:41 Explicação: O grande diferencial do AJAX é permitir um comportamento assícrono do cliente nas chamadas HTTP. 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) Caixa de texto Text Box Notificação Android Classe Chamada Android Respondido em 13/11/2020 20:08:50 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: 1,0 / 1,0 O que é um banco de dados relacional? Banco que fica em mais de um servidor, permitindo a descentralização dos dados. Banco que armazena dados em tabelas. Esse tipo de banco de dados tem como objetivo a manipulação de uma grande quantidade de informações de grande complexidade, como os mapas e imagens de satélite, por exemplo. Banco replicado para vários servidores como em um processo de espelhamento. Oferecem a possibilidade de armazenar informações históricas a respeito de um determinado objeto que nele está sendo mantido. Respondido em 13/11/2020 20:06:34 Explicação: Bancos de dados relacionais são baseados no modelo relacional, uma maneira intuitiva e direta de representar dados em tabelas. Em um banco de dados relacional, cada linha na tabela é um registro com uma ID exclusiva chamada chave. As colunas da tabela contêm atributos dos dados e cada registro geralmente tem um valor para cada atributo, facilitando o estabelecimento das relações entre os pontos de dados. 8a Questão Acerto: 1,0 / 1,0 Sobre POJO é correto afirma que: É 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. É 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 publica e métodos de acesso público. É uma classe com métodos de negócios e atributos definidos de forma privada e métodos de acesso público. Respondido em 13/11/2020 20:08:54 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: 1,0 / 1,0 O protocolo HTTP não armazena estado, ou seja, os dados são perdidos na navegação entre as páginas. Para manter os dados referentes a uma conexão deve ser utilizado, no servidor, um objeto do tipo: HttpServletResponse HttpRequest HttpResponse HttpSession HttpServletRequest Respondido em 13/11/2020 20:09:59 Explicação: Os atributos de sessão, referentes a uma dada conexão, podem ser manipulados com o uso de um objeto do tipo HttpSession. No Servlet ele é obtido a partir da requisição com a chamada ao método getSession, enquanto no JSP ele é um objeto implícito denominado session. 10a Questão Acerto: 1,0 / 1,0 Sobre os Web Services é incorreto afirmar que: Formam uma solução utilizada na integração de sistemas e na comunicação entre aplicações identicas Permitem que novas aplicações possam interagir com aquelas que já existem. Permitem que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Permitem às aplicações enviar e receber dados. Formam uma solução utilizada na integração de sistemas e na comunicação entre aplicações distintasRespondido em 13/11/2020 20:10:45 Explicação: Os web services são funções de softwares que apresentam uma estrutura arquitetural que permitem a comunicação entre aplicações, mesmo que suas linguagens sejam diferentes. javascript:abre_colabore('38403','213436763','4310994410');