Buscar

QUESTÕES PROGRAMAÇÃO CLIENTE EM SISTEMAS WEB

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 42 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

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 6, do total de 42 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

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 9, do total de 42 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

Prévia do material em texto

===============================================================================================
Observe o código HTML/JAVASCRIPT ilustrado na figura a seguir:
O código produzirá uma página com o seguinte conteúdo:
O que acontecerá após o usuário preencher o input acima com seu nome?
Será exibido na tela Olá Nome digitado ex: Olá Fabiano.
===============================================================================================
Considere o código a seguir e complete o código da função em javascript para substituir o texto do parágrafo p1 pela data e hora do sistema.
ocument.getElementById("p1").innerHTML=Date(); 
===============================================================================================
Segundo a W3C o DOM , pode ser definido como?
É uma liguagem na qual podemos navegar entre os elementos onde possibilita a criação de sites dinamicos com uma arquitetura em nós que são interligados facilitando sua navegação entre eles.
===============================================================================================
A Segurança da Informação se refere à proteção existente sobre as informações de uma determinada empresa ou pessoa, isto é, aplica-se tanto as informações corporativas quanto às pessoais. Entende-se por informação todo e qualquer conteúdo ou dado que tenha valor para alguma organização ou pessoa. Ela pode estar guardada para uso restrito ou exposta ao público para consulta ou aquisição. Podem ser estabelecidas métricas (com o uso ou não de ferramentas) para a definição do nível de segurança existente e, com isto, serem estabelecidas as bases para análise da melhoria ou piora da situação de segurança existente.
A segurança de uma determinada informação pode ser afetada por fatores comportamentais e de uso de quem se utiliza dela, pelo ambiente ou infraestrutura que a cerca ou por pessoas mal intencionadas que têm o objetivo de furtar, destruir ou modificar tal informação.
Responda quais são os três atributos básicos (segundo os padrões internacionais), conhecidos como a tríade CIA, e explique o que é e para que serve cada um deles.
Confiabilidade – segurança da não violação do dado
Integridade – dado ao ser requisitado,estar integro enão – alterado
Acessibilidade – esta semore disponivel sempre que requsitado
===============================================================================================
Qual a utilização do CSS?
css serve para colocar em um único local todas os estilos de fontes, cores, posição, tamanho afim de padronizar titulos ou seja fazer a formatação, quando estamos desenvolvendo uma página da web;
===============================================================================================
Atualmente encontramos aplicações Web em toda parte e de todos os tipos, que vão desde blogs, fotologs, sites de vendas de todo e qualquer produto, até aplicativos de maior risco e complexidade como aplicações bancarias, leilões e etc. Atualmente existem vários tipos de protocolos usados na web, os mais utilizados são HTTP, FTP, SMTP, NNTP, entre outros. As comunicações do protocolo HTTP são baseadas em requisições entre cliente e servidor, onde o cliente é o Navegador e o servidor é o Servidor Web, de forma que o cliente faz uma solicitação para o servidor, e este deverá tratar o pedido e responder ao cliente. A comunicação entre cliente e servidor se dá através de mensagens de requisição e resposta.
Responda se a linha em branco de uma mensagem de requisição do cliente é obrigatória ou opcional e explique para que serve. 
Ela e obrigatoria pois separa o cabeçalho do corpo da mensagem.
===============================================================================================
Atualmente encontramos aplicações Web em toda parte e de todos os tipos, que vão desde blogs, fotologs, sites de vendas de todo e qualquer produto, até aplicativos de maior risco e complexidade como aplicações bancarias, leilões e etc. Atualmente existem vários tipos de protocolos usados na web, os mais utilizados são HTTP, FTP, SMTP, NNTP, entre outros. As comunicações do protocolo HTTP são baseadas em requisições entre cliente e servidor, onde o cliente é o Navegador e o servidor é o Servidor Web, de forma que o cliente faz uma solicitação para o servidor, e este deverá tratar o pedido e responder ao cliente. A comunicação entre cliente e servidor se dá através de mensagens de requisição e resposta.
Responda quais são as três partes da Linha inicial (Request-Line) de uma mensagem de requisição do cliente e explique o que é cada uma das partes.
As três partes da linha inicial são o método da requisição, o formato da respota esperado e a versão do protocolo http a ser usado
===============================================================================================
Atualmente encontramos aplicações Web em toda parte e de todos os tipos, que vão desde blogs, fotologs, sites de
vendas de todo e qualquer produto, até aplicativos de maior risco e complexidade como aplicações bancarias, leilões e etc. Atualmente existem vários tipos de protocolos usados na web, os mais utilizados são HTTP, FTP, SMTP, NNTP, entre outros. As comunicações do protocolo HTTP são baseadas em requisições entre cliente e servidor, onde o cliente é o Navegador e o servidor é o Servidor Web, de forma que o cliente faz uma solicitação para o servidor, e este deverá tratar o pedido e responder ao cliente. A comunicação entre cliente e servidor se dá através de mensagens de requisição e resposta.
Responda para que servem as Linhas de cabeçalhos (Request-header) de uma mensagem de requisição do cliente.
Linhas de cabeçalhos (Request-header), que servem para transmitir dados complementares entre cliente e servidor.
===============================================================================================
Atualmente encontramos aplicações Web em toda parte e de todos os tipos, que vão desde blogs, fotologs, sites
de vendas de todo e qualquer produto, até aplicativos de maior risco e complexidade como aplicações bancarias, leilões e etc. Atualmente existem vários tipos de protocolos usados na web, os mais utilizados são HTTP, FTP, SMTP, NNTP, entre outros. As comunicações do protocolo HTTP são baseadas em requisições entre cliente e servidor, onde o cliente é o Navegador e o servidor é o Servidor Web, de forma que o cliente faz uma solicitação para o servidor, e este deverá tratar o pedido e responder ao cliente. A comunicação entre cliente e servidor se dá através de mensagens de requisição e resposta.
Responda se o corpo de mensagem de uma mensagem de requisição do cliente é obrigatório ou opcional e explique para que serve.
O corpo de mensagem é opcional e serve para conter os dados que serão enviados abaixo da linha do cabeçalho.
===============================================================================================
"São baseadas em requisições entre cliente e servidor, onde o cliente é o Navegador e o servidor é o Servidor Web, de forma que o cliente faz uma solicitação para o servidor, e este deverá tratar o pedido e responder ao cliente através da porta 80, padrão para servidores, mas, que pode ser alterada para qualquer outra porta, como a 8080, por exemplo". 
Esta afirmação é sobre?
Comunicações do protocolo HTTP em um sistema cliente servidor.
===============================================================================================
O que são variáveis em javascript?
: Em JavaScript as variáveis são declaradas, utilizando a palavra var em seguida o nome da variável, onde este deve começar por uma letra ou o símbolo "_", seguido por qualquer quantidade de letras, números e caracteres "_" e $. É importante lembrar que o nome das variáveis são Case Sensitive, ou seja, ela diferencia letras maiúsculas e minúsculas. As variáveis não são tipadas.
===============================================================================================
Quais as formas de usar o javascript?
No próprio arquivo HTML pela TAG <...script...><.../script...>ou em arquivos externos que possuam código JavaScript, e a extensão JS.
===============================================================================================
Definir XML parse.
XML parse é a forma de garantir se o documento xml está corretamente formatado. ===============================================================================================
Quais as especificações da W3C para o protocolo SOAP?
Todas as chamadas de procedimento remoto devem necessariamente conter algumas informações, como a URI - Identificador Uniforme de Recursos do objeto, o nome e os parâmetros dos métodos tanto de solicitação quanto de resposta, e alguns elementos opcionais como o cabeçalho e a assinatura do método.
===============================================================================================
O que é CSS?
Cascade Style Sheet. é um estilo em castata usado para estilização de páginas com conteúdo html.
===============================================================================================
"A validação de formulários é muito simples, é um método utilizado pra verificar se as informações inseridas por
um usuário em um formulário correspondem ao que se pede no campo. É importante lembrar que o principal de tudo é colocar nome nos campos, pois é a partir dos nomes que se dá o processo de validação".
Este processo é feito por qual linguagem?
Javascript
===============================================================================================
Qual a função do XSLFO?
É a linguagem que faz a formatação de objetos ===============================================================================================
Qual a função o método GET?
Solicitar algum recurso como um arquivo por meio do protocolo http 
===============================================================================================
Qual e a função do método POST?
Envia dados para serem processados para o recurso especificado
===============================================================================================
O que é Tableless?
É uma tecnologia utilizada na construção de sites para a formatação do layout das páginas, juntamente com a CSS, sem a necessidade de se utilizar TABLES.
===============================================================================================
Qual o objetivo do documento WSDL?
De um modo geral, essa linguagem tem o objetivo de descrever uma web service, seus métodos, operações, interfaces para que possa ser processada. Por exemplo, imaginemos um usuário, este envia uma mensagem para uma web service qualquer, primeiramente ele irá localizar o documento WSDL e então irá obter a descrição do serviço solicitado construindo assim sua mensagem com todos os elementos necessários.
===============================================================================================
Quais as funções do DOM? 
Utilizando-se do DOM, é possível criar documentos, alterar sua estrutura, adicionar informações, ou até mesmo excluir elementos e conteúdos da página acessada. 
===============================================================================================
"Quando dizemos que essa tecnologia não armazena dados e sim aplicações, nos referimos de fato ao principal objetivo do AJAX". Qual é esse objetivo? 
Diminuir o tempo de resposta e tornar as aplicações web mais dinâmicas com o usuário, pois, dessa forma toda vez que o cliente fizer uma solicitação não será necessário atualizar a página inteira para retornar um informação, apenas será retornada a informação da seção que está sendo utilizada naquele momento pelo usuário 
===============================================================================================
Quais são os quatro campos que compôe uma mensagem de resposta do servidor? 
Linha inicial, Linha de cabeçalhos, Linha em branco e Corpo de mensagem. 
===============================================================================================
Como definir Window.sessionStorage?
UM SCRIPT DE ARMAZENAMENTO DE SESSAO O QUAL GUARDA OS DADOS DA NAVEGACAO ATUAL DO USUARIO
===============================================================================================
O que é um protocolo usado em programação cliente em sistemas web e quais são os mais utilizados em programação cliente em sistemas web?
Os protocolos do tipo WEB são protocolos que servem para nortear os bytes enviados e recebidos - downloads e uploads em uma requisição. Os mais comuns são os conjuntos IPV4 e IPV6, sendo o primeiro amplamente difundido e quase saturado
===============================================================================================
HOJE EM DIA O PARADIGMA COMPUTACIONAL MAIS ACEITO É O DE PROGRAMAÇÃO ORIENTADA A OBJETOS. EMBORA O JAVASCRIPT NÃO APRESENTE TODAS AS CARACTERÍSTICAS DO PARADIGMA, ELE PERMITE A DEFINIÇÃO DE CLASSES E OBJETOS. COMO É IMPLEMENTADA A ORIENTAÇÃO A OBJETOS EM JAVASCRIPT?
NO JAVASCRIPT UMA CLASSE É DEFINIDA A PARTIR DE UMA FUNCTION, PODENDO CONTER MÉTODOS DEFINIDOS POR FUNCTION E PROPRIEDADES DEFINIDAS POR VAR, SENDO O PONTEIRO THIS UTILIZADO PARA ACESSAR UM ELEMENTO INTERNAMENTE. OUTRAS CARACTERÍSTICAS PODEM SER ADICIONADAS POSTERIORMENTE VIA PROPRIEDADE PROTOTYPE. POR FIM, OBJETOS SÃO ALOCADOS COM O OPERADOR NEW.
===============================================================================================
Como definir Window.localStorage?
um objeto do armazenamento DOM, utilizado para o armazenamento local dos Dados.
===============================================================================================
O que define um documento XML como bem formado e válido?
Para que um elemento em documentos bem formados seja delimitado, este deve possuir a tag inicial e uma tag final, contendo um único elemento pai. Não existe referencias a entidades externas, apenas nos casos em que o documento fornece um esquema hierárquico como por exemplo o DTD. As restrições referentes a um documento XML válidas devem possuir um esquema hierárquico e sua estrutura deve estar de acordo com este esquema, o qual permite que um determinado vocabulário XML possa comunicar-se com as regras sintáticas e estruturais de outro vocabulário XML.
===============================================================================================
Qual a função das ações em um JSP?
possui quatro componentes essenciais, sendo que as ações encapsulam funcionalidades em tags predefinidas. Frequentemente são realizadas com base nas informações enviadas para o servidor como parte de uma solicitação particular de um cliente, podendo criar objetos Java para utilização em scriptlets de JSP.
===============================================================================================
Qual a função do elemento script em um JSP?
O JSP possui quatro componentes essenciais, sendo que o elemento script permite aos programadores inserir códigos java que interajam com componentes em um jsp para realizar processamento de uma solicitação.
===============================================================================================
Para definir o javascript o que podemos afirmar?
O java script é uma linguagem do tipo script que se aloja dentro de um programa HTML,em uma tag <...script...>
===============================================================================================
Qual a função da segurança da informação na web?
Refere-se a proteção exixtente sobre as informações de uma determinada empresa ou pessoa,isto é,aplica-se tanto as informações corporativas quanto as pessoais
===============================================================================================
"Uma parte da aplicação fica responsável pela apresentação organizada das informações, por meio de códigos XHTML ou HTML, de forma que facilite seu entendimento". Esta afirmação é referente a:
Estrutura;
Imagens;
Textos;
Informação. 
Dados;
===============================================================================================
Quanto à validação de formuláriosem 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.
Pode ser utilizada para substituir os testes de consistência referentes aos relacionamentos do banco de dados, normalmente efetuados no servidor.
Quando associada ao evento de envio do formulário necessita de uma função sem retorno de valor. 
Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e arquivos presentes no computador cliente. 
As críticas relativas à formatação são realizadas com chamadas frequentementes ao servidor.
===============================================================================================
Qual é o objetivo do protocolo http?
Acessar dados bloqueados na web.
Visualizar informações na internet.
Permitir transferência de dados.
Criar uma URL.
===============================================================================================
Uma mensagem de requisição do cliente é composta pelos seguintes campos:
Linhas e colunas da mensagem;
Linha inicial, Linhas de cabeçalhos, linhas em branco e corpo da mensagem;
Somente de mensagem.
Somente das linhas em branco;
Linhas iniciais e finais;
===============================================================================================
Entre os códigos de retorno do HTTP (HTTP Status), aquele cujo significado é o de que o servidor está indisponível no momento (por sobrecarga ou inatividade para manutenção), ocorrendo normalmente de forma temporária, seria: 
503
304
409
200
500
===============================================================================================
"Para implementar os métodos POST ou GET é necessário a utilização da tag <..form..>, valendo de seu atributo method="nome do método". 
Com base no texto podemos afirmar que: 
Podemos usar esses métodos em qualquer tag do HTML;
Podemos usar esses métodos na tag body também, além do form;
Nunca devemos usar estes métodos em form.
A tag form é a única onde podemos usar os métodos, no HTML;
Esses métodos são para o protocolo FTP;
===============================================================================================
(FCC-2010) A linguagem HTML, para produzir páginas na Web, trata- se de uma linguagem do tipo:
orientada a objetos.
de script.
procedural.
orientada a eventos.
de marcação.
===============================================================================================
O JSP possui quatro componentes essenciais:
HTML, FTP, Elementos scripts e Bibliotecas de tags;
Diretivas, Ações, Elementos scripts e FTP.
Diretivas, Ações, Elementos scripts e Bibliotecas de tags;
Diretivas, Ações, HTML e Bibliotecas de tags;
HTML, Ações, Elementos scripts e Bibliotecas de tags;
===============================================================================================
Qual o significado da variável de ambiente REFER_URL?
Contém o último endereço de url do browser
Contém o nome do usuário para fins de autenticação 
Contém o nome do host do browser
Contém o endereço IP do browser
Contém o nome do endereço IP do servidor
===============================================================================================
Para que server a variável de ambiente HTTP_ACCEPT?
Contém a lista de tipos de formato MIME que o servidor usa.
Contém o nome do usuário para fins de autenticação
Usada pelo método GET para enviar os dados do formulário para o script CGI. 
O último endereço de url do browser
Contém o nome do host do browser
===============================================================================================
Podemos definir a tecnologia CGI como: 
um protocolo que permite criar páginas Web dinâmicas baseado nas informações a partir de botões, listas de seleção e outros campos de um formulário HTML. 
uma tecnologia utilizada para resolver problemas de otimização nas páginas Web. 
uma função que possibilita o acesso de informações direto no servidor. 
Um método que serve para a comunicação entre cliente e servidor. 
uma rotina que permite a inclusão de comentários dentro do código.
===============================================================================================
A Segurança da Informação se refere à proteção existente sobre as informações de uma determinada empresa ou pessoa, isto é, aplica-se tanto as informações corporativas quanto às pessoais. Entende-se por informação todo e qualquer conteúdo ou dado que tenha valor para alguma organização ou pessoa. Ela pode estar guardada para uso restrito ou exposta ao público para consulta ou aquisição. Podem ser estabelecidas métricas (com o uso ou não de ferramentas) para a definição do nível de segurança existente e, com isto, serem estabelecidas as bases para análise da melhoria ou piora da situação de segurança existente. 
A segurança de uma determinada informação pode ser afetada por fatores comportamentais e de uso de quem se utiliza dela, pelo ambiente ou infra-estrutura que a cerca ou por pessoas mal intencionadas que têm o objetivo de furtar, destruir ou modificar tal informação. 
Controles lógicos: são barreiras que impedem ou limitam o acesso a informação, que está em ambiente controlado, geralmente eletrônico, e que, de outro modo, ficaria exposta a alteração não autorizada por elemento mal intencionado. Existem mecanismos de segurança que apóiam os controles lógicos. 
Qual é a opção que preenche corretamente a lacuna a seguir conforme o contexto apresentado? 
______ permite a transformação reversível da informação de forma a torná-la ininteligível a terceiros.
Assinatura digital
Mecanismo de controle de acesso
Mecanismo de garantia da integridade da informação
Mecanismo de criptografia
Mecanismos de certificação
===============================================================================================
A Segurança da Informação se refere à proteção existente sobre as informações de uma determinada empresa ou pessoa, isto é, aplica-se tanto as informações corporativas quanto às pessoais. Entende-se por informação todo e qualquer conteúdo ou dado que tenha valor para alguma organização ou pessoa. Ela pode estar guardada para uso restrito ou exposta ao público para consulta ou aquisição. Podem ser estabelecidas métricas (com o uso ou não de ferramentas) para a definição do nível de segurança existente e, com isto, serem estabelecidas as bases para análise da melhoria ou piora da situação de segurança existente. 
A segurança de uma determinada informação pode ser afetada por fatores comportamentais e de uso de quem se utiliza dela, pelo ambiente ou infra-estrutura que a cerca ou por pessoas mal intencionadas que têm o objetivo de furtar, destruir ou modificar tal informação. 
Controles lógicos: são barreiras que impedem ou limitam o acesso a informação, que está em ambiente controlado, geralmente eletrônico, e que, de outro modo, ficaria exposta a alteração não autorizada por elemento mal intencionado. Existem mecanismos de segurança que apóiam os controles lógicos.
Qual é a opção que preenche corretamente a lacuna a seguir conforme o contexto apresentado?
_______ garante a integridade do documento associado, mas não a sua confidencialidade.
Mecanismo de criptografia
Mecanismo de controle de acesso
Mecanismo de certificação
Assinatura digital
Honeypot
===============================================================================================
A Segurança da Informação se refere à proteção existente sobre as informações de uma determinada empresa ou pessoa, isto é, aplica-se tanto as informações corporativas quanto às pessoais. Entende-se por informação todo e qualquer conteúdo ou dado que tenha valor para alguma organização ou pessoa. Ela pode estar guardada para uso restrito ou exposta ao público para consulta ou aquisição. Podem ser estabelecidas métricas (com o uso ou não de ferramentas) para a definição do nível de segurança existentee, com isto, serem estabelecidas as bases para análise da melhoria ou piora da situação de segurança existente. A segurança de uma determinada informação pode ser afetada por fatores comportamentais e de uso de quem se utiliza dela, pelo ambiente ou infra-estrutura que a cerca ou por pessoas mal intencionadas que têm o objetivo de furtar, destruir ou modificar tal informação. Controles lógicos: são barreiras que impedem ou limitam o acesso a informação, que está em ambiente controlado, geralmente eletrônico, e que, de outro modo, ficaria exposta a alteração não autorizada por elemento mal intencionado. Existem mecanismos de segurança que apóiam os controles lógicos.
Qual é a opção que preenche corretamente a lacuna a seguir conforme o contexto apresentado?
_______ garante que um serviço ou informação é genuino, isto é, está protegido contra a personificação por intrusos.
Integridade
Mecanismo de criptografia
Assinatura digital
Honeypot
Mecanismo de certificação
===============================================================================================
A Segurança da Informação se refere à proteção existente sobre as informações de uma determinada empresa ou pessoa, isto é, aplica-se tanto as informações corporativas quanto às pessoais. Entende-se por informação todo e qualquer conteúdo ou dado que tenha valor para alguma organização ou pessoa. Ela pode estar guardada para uso restrito ou exposta ao público para consulta ou aquisição. Podem ser estabelecidas métricas (com o uso ou não de ferramentas) para a definição do nível de segurança existente e, com isto, serem estabelecidas as bases para análise da melhoria ou piora da situação de segurança existente. 
A segurança de uma determinada informação pode ser afetada por fatores comportamentais e de uso de quem se utiliza dela, pelo ambiente ou infra-estrutura que a cerca ou por pessoas mal intencionadas que têm o objetivo de furtar, destruir ou modificar tal informação. 
Controles lógicos: são barreiras que impedem ou limitam o acesso a informação, que está em ambiente controlado, geralmente eletrônico, e que, de outro modo, ficaria exposta a alteração não autorizada por elemento mal intencionado. Existem mecanismos de segurança que apóiam os controles lógicos.
Qual é a opção que preenche corretamente a lacuna a seguir conforme o contexto apresentado?
___________atesta a validade de um documento.
Mecanismo de criptografia
Mecanismo de certificação
Honeypot
Assinatura digital
Mecanismo de controle de acesso
===============================================================================================
A Segurança da Informação se refere à proteção existente sobre as informações de uma determinada empresa ou pessoa, isto é, aplica-se tanto as informações corporativas quanto às pessoais. Entende-se por informação todo e qualquer conteúdo ou dado que tenha valor para alguma organização ou pessoa. Ela pode estar guardada para uso restrito ou exposta ao público para consulta ou aquisição. Podem ser estabelecidas métricas (com o uso ou não de ferramentas) para a definição do nível de segurança existente e, com isto, serem estabelecidas as bases para análise da melhoria ou piora da situação de segurança existente. 
A segurança de uma determinada informação pode ser afetada por fatores comportamentais e de uso de quem se utiliza dela, pelo ambiente ou infra-estrutura que a cerca ou por pessoas mal intencionadas que têm o objetivo de furtar, destruir ou modificar tal informação. 
Controles lógicos: são barreiras que impedem ou limitam o acesso a informação, que está em ambiente controlado, geralmente eletrônico, e que, de outro modo, ficaria exposta a alteração não autorizada por elemento mal intencionado. Existem mecanismos de segurança que apóiam os controles lógicos.
Qual é a opção que preenche corretamente a lacuna a seguir conforme o contexto apresentado?
__________ tem a função de detectar ou impedir a ação de um cracker, de um spammer, ou qualuer agente externo estranho ao sistema, enganando-o,fazendo-o pensar que esteja de falto explorando uma vulnerabilidade daquele sistema.
Mecanismo de criptografia
Mecanismo de certificação
Honeypot
Assinatura digital
Mecanismo de controle de acesso
===============================================================================================
CGI (Common Gateway Interfaces) é um protocolo que permite criar páginas web dinâmicas baseadas nas informações a partir de botões, listas de seleção e outros campos de um formulário HTML. Quando um script CGI é acionado, diversas variáveis ambientais são configuradas e podem ser acessadas pelo programa. Assinale a alternativa em que a variável NÃO corresponde a sua descrição.
CONTENT_TYPE - Contém o tipo de dado incluído.
HTTP_ACCEPT - Contém o nome do browser.
REMOTE_HOST - Contém o nome do host do browser.
HTTP_COOKIE - Contém o cookie enviado para comunicar o estado da informação requisitada.
SERVER_PORT - Contém o numero do port no servidor usado pelo cliente.
===============================================================================================
É comum em ambientes gráficos a utilização de eventos para permitir ao sistema interagir com o usuário. No caso do HTML, o evento que permitiria a uma camada responder à passagem do mouse sobre a mesma com o comportamento modelado através de uma função em Java Script seria:
onMouseOver
onClick
onDraw
onEnter
onExit
===============================================================================================
Podemos definir a linguagem JavaScript como:
Uma linguagem de programação estruturada, de alto nível, que serve exclusivamente para manipulação de informações dentro de um banco de dados.
Uma linguagem de programação estruturada que não é baseada em objetos.
Uma linguagem de programação exclusiva para mainupulação de bases de dados de websites dinâmicos.
Uma linguagem de programação que pode ser embutida em um código em linguagem HTML para a criação de páginas web dinâmicas.
Uma linguagem de programação que substitui a linguagem HTML para a criação de páginas web dinâmicas.
===============================================================================================
Qual a sintaxe para exibir a frase "Olá Mundo" em uma caixa de alerta?
msg("Olá Mundo");
msgBox("Olá Mundo");
alert ("Olá Mundo");
Alertbox ("Olá Mundo");
===============================================================================================
Para validar um formulário campo-a-campo, sempre na saída do preenchimento, ou para a chamada de métodos AJAX na saída do campo, algo muito utilizado no preenchimento de CEP, deve ser adotado o evento:
onFocus
onKeyDown
onBlur
onSubmit
onClick
===============================================================================================
Um elemento fundamental em qualquer linguagem de programação é a variável, a qual armazena um valor de determinado tipo para que o mesmo seja utilizado e modificado dentro da lógica do programa. Assinale a forma CORRETA de declarar uma variável incialmente numérica em JavaScript:
int a;
var x = 2.5;
var a: number;
number z;
var b = "33";
===============================================================================================
Um elemento fundamental em qualquer linguagem de programação é a variável, a qual armazena um valor de determinado tipo para que o mesmo seja utilizado e modificado dentro da lógica do programa. Assinale a alternativa CORRETA acerca o uso de variáveis em JavaScript:
O nome da variável pode ser uma frase cujas palavras são separadas por espaço.
Uma variável pode ter seu nome começando com sublinhado (_).
A variável não pode ser inicializada em sua declaração, devendo ser incializada após, no decorrer do código.
As variáveis são fortemente tipadas.
Ao contrário das estruturas de controle, o nome das variáveis não são case-sensitive.
===============================================================================================
Dentrodo elemento HTML em qual elemento colocamos código em JavaScript?
< languageScript >
< javascript >
Todas estão corretas
< script >
Nenhuma das anteriores
===============================================================================================
Qual dos pares de palavras abaixo está diretamente relacionado à orientação a objetos em Java Script?
class e property
this e prototype
extends e implements
owner e prototype
this e that
===============================================================================================
Qual a finalidade de se usar Javascript em uma página HTML?
Aplicar estilos em cascata.
Permitir que a validação seja realizada no cliente.
Permitir que a validação seja realizada no servidor Web.
Permitir lógica de programação com estruturas de controle em uma linguagem de marcação aplicadas no servidor.
Permitir colocar mais tags de estilo.
===============================================================================================
Em um objeto Storage o processo de armazenamento de um par chave/valor deve utilizar o método:
Key
WriteKeyValue
GetItem
PutItem
SetItem
===============================================================================================
Um ponteiro de auto-referência é aquele que aponta para o próprio objeto, diferenciando os atributos e métodos do objeto corrente daqueles externos ou passados como parâmetros. No Java Script este ponteiro é representado pela palavra:
owner
inherited
this
me
super
===============================================================================================
Na programação Java Script voltada para objetos:
Está restrita às classes definidas pelo DOM.
Utiliza instâncias de objetos Active X no Microsoft Internet Explorer.
As classes são definidas a partir de funções.
Está restrita às classes definidas pelo SAX.
Não é possível acrescentar atributos a objetos já instanciados.
===============================================================================================
O comando alert do javascript serve para:
Não é um comando. É apenas uma variável.
Escrever no HTML;
Colocar um valor em uma variável;
Mostrar o valor de uma variável em um código HTML;
Abrir uma caixa de mensagem;
===============================================================================================
Qual a função do THIS em um objeto do javascript?
A palavra "this" inicia o objeto;
This, não é palavra reservada do javascript;
Javascript não tem objeto;
This não tem uma função específica.
This serve para colocar um valor em uma variável;
===============================================================================================
Atualmente a criação de páginas consistentes é cada vez mais exigida aos programadores e designers. O usuário não aceita lidar com erros desconhecidos e deficiências de usabilidade. Existem várias regras que devem ser seguidas, em termos de programação do sistema cliente, como as expostas a seguir. Qual das opções NÃO é uma destas regras?
Verificar, no processo de validação, a existência de campos obrigatórios que não foram preenchidos.
Utilizar corretamente os eventos do HTML para chamar funções de validação.
Criar funções em Java Script para a validação de campos do formulário.
Verificar, no processo de validação, se ocorrerão erros de banco, como violação de chave primária.
Verificar, no processo de validação, se os campos seguem os formatos corretos.
===============================================================================================
Não são raras as páginas que armazenam as opções escolhidas pelo usuário em seu último acesso de forma a facilitar o trabalho do mesmo em um acesso em data ou horário posterior, ou até mesmo para guardar determinadas configurações. Se o único ferramental disponível para armazenar estas opções é o Java Script, a forma de implementar o processo seria com o uso de:
window.localStorage
document.saveLocal
window.remoteStorage
window.sessionStorage
document.readLocal
===============================================================================================
A forma correta de escrever um cookie via Java Script é representada por:
cookies["versao"] = new Cookie("2.0");
document.cookie="versao=2.0";
cookies["versao"].println("2.0");
cookies["versao"].put("2.0");
document.cookie="versao:2.0";
===============================================================================================
As informações que são trocadas entre cliente e servidor a respeito do estado do cliente são o que chamamos de:
cookies
flags
XML Schema
storages
rss feed
===============================================================================================
Em um objeto Storage o método utilizado para recuperar o valor atual associado à chave de armazenamento DOM seria:
LoadItem
Key
ReadItem
Clear
GetItem
===============================================================================================
Alguns eventos são acionados quando o navegador acessa uma área de armazenamento de dados, fazendo a atualização destes, de forma que as informações sejam sincronizadas entre instancias do navegador ou entre várias guias. Qual dos eventos apresentados abaixo enquadra-se entre os eventos deste tipo?
onBlur
onSubmit
onLoad
onStorage
onClick
===============================================================================================
Que evento ocorre quando o navegador usa arquivos XML para armazenamento local, ou seja, acionado quando um armazenamento local é gravado em disco? 
onRead
onUnload
onStorageCommit
onLoad
onWrite
===============================================================================================
Em relação ao DTD, o que significa ATTLIST?
Cria uma lista;
Declara uma propriedade;
Cria várias listas ao mesmo tempo.
Declara uma variável, podendo especificar seu tipo;
Declara atributos, podendo especificar um tipo de elemento e os valores permitidos para esse atributo;
===============================================================================================
Uma das operações mais comuns realizadas em documentos XML na web é a leitura de dados por meio de scripts JavaScript e a exibição desses dados na tela do navegador em páginas HTML. Essa leitura pode ser feita utilizando uma especificação da W3C que define uma forma padrão para acessar e manipular documentos, visualizando-os como uma estrutura em forma de árvore onde os elementos, seu texto, e seus atributos são conhecidos como nós. Além de ler o conteúdo de elementos de um documento XML essa especificação define como alterar, adicionar ou apagar elementos. A especificação definida no texto é conhecida pela sigla
DOM
XPath
DTD
XSLT
JSON
===============================================================================================
Considere o código JavaScript abaixo e marque a resposta correta: 
function Aluno (n, i, c) {
this.nome = n;
this.idade = i;
this.curso = c;
this.mostraDados = function(){
alert("Nome do aluno: " + this.nome + "\nIdade: " + this.idade + "\nCurso:" + this.curso); 
}
}
quando criamos objetos com o comando "new Aluno()" três atributos são inicializados
"mostraDados" é um método da classe Aluno executado quando criamos objetos com o comando: new Aluno()
quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')", três atributos de classe são inicializados
"curso" é um método executado quando criamos objetos com o comando: new Aluno()
nada acontece quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')"
===============================================================================================
XML Schema é uma linguagem baseada no formato XML para definição de regras de validação ("esquemas") em documentos no formato XML, que provê recursos como namespaces e datatypes. Esta linguagem é uma alternativa ao
CSS
SOAP
DOM
JSP
DTD
==============================================================================================="XML é uma recomendação da W3C para gerar linguagens de marcação que atendem algumas necessidades, sendo capaz de descrever diversos tipos de dados tendo como objetivo principal, facilitar o compartilhamento de informações através da Internet. Essa tecnologia é composta por texto e marcação, utilizando-se de delimitadores que servem para descrever seus dados. Esses delimitadores indicam a intenção dos dados e restringem seu conteúdo". 
No texto acima "delimitadores" são:
São parênteses para separar a linguagem;
Podem ser qualquer marcador.
Atributos da linguagem;
São tags;
São chaves de comando;
===============================================================================================
Qual é a opção que preenche a lacuna corretamente?
O ________ descreve todos os elementos contidos dentro de um documento XML, assim como a função desses elementos e atributos, tornando-os de fácil compreensão.
XML
XHTML
DTD
XSL
HTML
===============================================================================================
Qual é a opção que preenche a lacuna corretamente?
Existe uma tecnologia semelhante ao JSP, chamada tecnologia _____ que é um protocolo que permite criar páginas web dinâmicas baseadas nas informações a partir de botões, listas de seleção e outros campos de um formulário HTML. As páginas geradas através de ______ podem conter imagens, sons, textos e tudo o que pode ser transferido pela web.
XML
HTTP
TCP/IP
HTML
CGI
===============================================================================================
Opção da W3C para a definição de gramáticas XML, a qual utiliza a própria sintaxe XML para a definição destas gramáticas:
XMLNS
XML Schema
Parsers
DTD
XHTML
===============================================================================================
Considere a seguinte linha de um documento XML:
 Olá!
 
A sintaxe dessa linha é considerada
inválida, pois o nome dos elementos é ¿case-sensitive¿, ou seja, diferencia maiúsculas de minúsculas
inválida, pois ¿data¿ é uma palavra reservada do XML e não pode ser utilizada como nome de atributos.
inválida, pois os valores dos atributos devem ser cercados por aspas simples, e nunca por aspas duplas.
válida, pois os rótulos de abertura e fechamento foram utilizados corretamente.
válida, pois todas as datas devem ser informadas no formato americano, isto é, mm/dd/aaaa.
===============================================================================================
"Segundo as definições da W3C, o DTD não pode ser considerado como um tipo de arquivo que fornece um conjunto de regras para a formatação de documentos XML, por não seguir o padrão do w3c".
Esta afirmação está:
Errada, o DTD é um tipo de arquivo que fornece um conjunto de regras;
ERRADA, o DTD é um tipo de arquivo que fornece um conjunto de regras, mas não segue o padrão w3c;
Certa, o DTD é um tipo de arquivo que fornece um conjunto de regras, mas não para o XML e sim para o CSS;
Certa, o DTD não pode ser considerado como um tipo de arquivo que fornece um conjunto de regras;
Errada, o DTD não é um arquivo, é um protocolo;
===============================================================================================
O CSS pode ser divido em três partes, quais?
Inline, Interno e Standart.
Inline, Interno e Externo.
Inline, Padrão e Externo.
Interno, Flexível e Padrão.
Externo, Padrão e Flexível.
===============================================================================================
Qual o objetivo principal dos padrões W3C?
Eliminar todo e qualquer recurso que não esteja nas especificações da Web Standart.
Criar uma plataforma de alto nível para uso exclusivo em aplicações de negócios.
Definir uma plataforma web unificada e aberta para criação de aplicativos, permitindo aos desenvolvedores construir páginas interativas que possibilitam o acesso de dados disponíveis a qualquer momento por qualquer dispositivo.
Estruturar as páginas web em um padrão similar ao JavaScript.
Divulgar trechos do código XSL em procedimentos ou funções na Web.
===============================================================================================
As regras de CSS são compostas por três partes básicas, são elas:
Códigos, Aplicações e Tags.
Propriedades, Tags e Valor.
Aplicações, Seletor e Valor.
Seletor, Propriedade e Valor.
Seletor, Tags e Códigos.
===============================================================================================
No exemplo podemos afirmar que:
<...style...>
 .teste{ color:#FF00FF;}
<.../style...>
I - todos os comando de TAG receberão a cor de fundo definida; 
II - Somente os comandos TAG, com identificador "teste" receberão a cor do texto definida; 
III - todos os comandos TAG, que receberem a classe "teste" ficarão com a cor do texto definida;
IV - todos os comandos TAG, que receberem a classe "teste" ficarão com a cor de fundo definida;
Somente a III está certa;
Somente a I e II estão certas;
Somente a IV estão certa;
Somente I e III estão certas.
Somente III e IV estão certas;
===============================================================================================
Qual a principal vantagem do uso dos padrões Tableless para os desenvolvedores - programadores e designers?
Não é necessário um conhecimento prévio acerca da programação web.
O programador tem controle total sobre o layout do documento, assim como o designer também possui controle do código que forma a estrutura do documento.
O código dos programadores e web designers é separado.
O layout do documento é criado dentro do código HTML.
É possível transferir dados utilizando o protocolo HTTP.
===============================================================================================
"Toda a sintaxe CSS é case-insensitive dentro do intervalo ASCII, com exceção de partes que não estão sob o controle de CSS".
Com esta afirmação podemos definir que:
I - Podemos usar qualquer palavra para cria um atributo para o HTML; 
II - Se usar uma letra maiúscula e o resto minúscula terá que ser respeitado o nome escrito; 
III - Escrever com letras maiúsculas e minúsculas não faz diferença no código. 
Marque a alternativa correta:
Somente as afirmativas I, III estão corretas;
Somente as afirmativas I, II estão corretas;
As afirmativas I, II e III estão erradas;
Somente a III está correta.
As afirmativas I, II e III estão corretas;
===============================================================================================
Quais os 3 tipos de uso de comandos css?
Em uma tag style, em um arquivo css e interno.
Interno, externo e arquivo css;
In line, na linha de comando e externo
Externo, arquivo css e na própria linha;
In line, interno e externo;
===============================================================================================
Podemos definir o Tableless como:
Forma de desenvolvimento de sites, sugerido pela W3C, para que não precise utilizar tabelas de banco de dados.
Forma de desenvolvimento de sites utilizando tabelas para disposição de conteúdo na página.
Método utilizado para codificar informações.
Arquivo gerado pelo CSS.
Forma de desenvolvimento de sites, sugerido pela W3C, para que não precise utilizar tabelas para disposição de conteúdo na página.
===============================================================================================
Podemos definir o Tableless como:
Tecnologia utilizada na criação de sites sem o uso de tables ou tabelas.
Método utilizado para codificar informações.
Ferramenta do software para conversão de arquivos.
Arquivo gerado pelo CSS.
Linguagem desenvolvida para descrever dados em JavaScript
===============================================================================================
O Tableless é divido em três camadas, são elas:
Dados, Métodos e Atributos.
Dados, Estrutura e Formatação.
Segurança, Estrutura e Métodos.
Formatação, Dados e Segurança.
===============================================================================================Qual a função do método GET?
Solicitar algum recurso como um arquivo por meio do protocolo http
Recuperar os métodos que o servidor aceita
Enviar dados para serem processados para o recurso especificado
Identificar a URI e a versão do HTTP
Fazer a comunicação entre o cliente e o servidor
===============================================================================================
O desenvolvimento de páginas tableless acabou se tornando uma regra de mercado, e muitos elementos computacionais, sintaxes e técnicas passaram a se tornar relevantes. Assinale a informação INCORRETA com relação ao assunto:
A estruturação do conteúdo deve ser feita via XHTML ou HTML, e a formatação tipográfica via CSS.
XSLFO é a linguagem que faz a formatação de objetos.
Os dados podem ser trabalhados através do JavaScript e do AJAX.
XSLT é a linguagem de transformação, respeitando sempre as regras de documentos bem formados e válidos.
DOCTYPE serve para relacionar um documento a um XML Schema.
===============================================================================================
As folhas de estilo permitem separar o conteúdo de uma página web do seu modo de apresentação, ou seja, um arquivo é responsável pelo aspecto visual do documento. Já o conteúdo deve ser estruturado usando-se outra linguagem, denominada
Java
CSS
JavaScript
HTML
XML
===============================================================================================
O padrão tableless concentra a formatação tipográfica em termos de que linguagem?
HTML
C++
CSS
Java Script
XML
===============================================================================================
Em substituição às tabelas, a W3C orienta a organização da página em termos de _______ com formatação feita via _______. Quais palavras completariam corretamente as lacunas?
DIVs e CSS
DIVs e Java Script
Frames e CSS
Flash e XML
Frames e Java Script
===============================================================================================
Qual a função do DOCTYPE?
Informar ao servidor o status de execução do processo.
Informar ao usuário a ocorrência de algum erro no recebimento de alguma solicitação.
Retornar o resultado obtido de uma solicitação para o usuário.
Informar ao servidor a ocorrência de algum erro no envio de alguma solicitação.
Informar ao navegador o tipo de documento para que saiba como este deverá ser tratado.
===============================================================================================
Para se trabalhar com tableless dividimos a informação em 3 partes:
Não temos nenhum tipo de divisão, tudo é informação.
Dados, formatação e imagens;
Dados, estruturas e formatação;
Dados, imagens e vídeos;
Informação, dados e textos;
===============================================================================================
"o Tableless é uma tecnologia utilizada na criação de sites sem o uso de tables ou tabelas, tornando o código mais limpo e estruturado. Essa tecnologia é dividida em duas partes, o XHTML ou HTML que fica responsável por apresentar um conteúdo, e a CSS que faz a formatação desse conteúdo".
Com o texto acima podemos concluir que:
O HTML não pode trabalhar com o css, portanto ele tem que ter seu próprio código de formatação.
A tabelas nunca mais devem ser usadas;
Não tem a menor diferença usar tabelas ou divs;
Só usaremos tabelas se forem dados tabulares e não mais para criar layouts;
O css só faz a formatação se estiver no mesmo documento;
===============================================================================================
Podemos definir o XSL como:
Uma linguagem utilizada para inserir código CSS em um documento XML.
Uma API baseada em XML para formatar tabelas.
Uma linguagem utilizada na criação de documentos em tableless.
Uma ferramenta utilizada pelo CSS para definir tabelas.
Uma linguagem utilizada para a transformação de documentos XML.
===============================================================================================
Qual a função do XMLHttpRequest?
Transferir dados exclusivamente do servidor para o usuário.
Valida informações no lado cliente.
Faz a transferência de dados segura entre usuário e servidor.
Cria uma classe para manipulação de imagens.
Realiza a recuperação assíncrona de dados.
===============================================================================================
Podemos definir o AJAX como:
Programação estruturada muito complexa.
Faz a transferência de dados segura entre usuário e servidor.
Um método utilizado para validar informações fornecidas pelo usuário.
Técnica utilizada na construção de páginas web dinâmicas.
Método criado para estruturar dados.
===============================================================================================
Quais os elementos constituintes da tecnologia AJAX?
Servidor Java, XML e HTTP.
HTML, Active X e Java Script.
WSDL, UDDI e SOAP.
Java Script, XML e HTTP Assíncrono.
XML, UDDI e SOAP
===============================================================================================
(CESGRANRIO-2010) 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:
usa (x)html / css para definir o aspecto visual da página.
permite recuperação assíncrona de dados usando XMLHttpRequest.
usa javascript como linguagem para desenvolver código no lado do cliente.
executa as requisições através do protocolo HTTP.
representa os objetos no lado cliente com DOM.
===============================================================================================
"Quando falamos de Tableless, nos referimos a uma tecnologia utilizada na criação de sites que seguem os padrões, onde é usado XHTML para apresentar um conteúdo e Folhas de Estilo (CSS) para formatar esse conteúdo, e que não necessitam do uso de tables, ou seja, uma tecnologia utilizada no desenvolvimento de páginas web de forma tradicional". Quando falamos em padrões, estamos fazendo referência a:
Navegadores, eles que estão criando padrões para a web;
A morte das tables, elas serão descontinuadas;
A Microsoft, que dita o que é definido em termos de navegação;
A internet sem navegadores.
W3c, que criou boas práticas para criar para web;
===============================================================================================
(FCC-2009) Em relação à interface WEB, considere:
I. é uma solução tecnológica que permite a atualização dinâmica de dados em uma página web, sem que esta precise ser inteiramente recarregada. Em outras palavras, baseia-se em scripts localizados no programa-cliente que solicitam dados ao servidor, sem que seja necessário atualizar a página inteira.
II. é um arquivo independente do arquivo HTML, no qual são declaradas propriedades e valores de estilização para os elementos do HTML, cabendo-lhe, dessa forma, a tarefa de estilização e ao HTML, exclusivamente, a marcação e estruturação do conteúdo do documento.
III. constitui-se da solução mais apropriada para a mudança de cabeçalhos do tipo, existentes nas centenas de páginas de um site.
Os itens I, II e III acima referem-se, respectivamente, a
HttpRequest, AJAX, CSS.
HttpRequest, CSS, AJAX.
CSS, HttpRequest, AJAX.
AJAX, CSS, CSS.
AJAX, CSS, HttpRequest.
===============================================================================================
Na ciência da computação é um recurso de transmissão de dados onde a recuperação dos dados não necessita que transmissor e receptor estejam sincronizados.
SÍNCRONO
TEXT-ALIGN
XMLHTTPREQUEST
SERVER PAGES
ASSÍNCRONO
===============================================================================================
(FGV - 2010) Asynchronous JavaScript and XML (AJAX) é um termo criado recentemente para duas características poderosas dos browsers que existem há anosmas tem sido ignoradas por muitos criadores de páginas web até recentemente, quando aplicações como Gmail, Google suggest e Google Maps foram lançadas. AJAX não é uma tecnologia, na verdade, envolve várias, cada uma atuando da sua própria maneira, tornando-se juntas uma poderosa ferramenta. Nesse contexto, além de suporte à Javascript, analise as afirmativas abaixo, associadas às tecnologias incorporadas pelo AJAX.
I. Troca e manipulação de dados usando XML e XSLT.
II. Retorno de dados assincronamente usando XMLHttpRequest.
III. Apresentação baseada nas Web Standards usando XHTML e CSS.
Assinale :
se somente a afirmativa II estiver correta.
se somente a afirmativa I estiver correta.
se todas as afirmativas estiverem corretas.
se somente as afirmativas II e III estiverem corretas.
se somente a afirmativa III estiver correta.
===============================================================================================
O código mostrado a seguir foi utilizado para criar uma tabela em HTML também ilustrada na figura a seguir:
Assinale a alternativa que contém o comando adequado para produzir a modificação na tabela ilustrada na figura a
seguir.
document.getElementById('soma').setAttribute('colspan',2);
document.getElementById('soma').setAttribute('rowspan',1);
document.getElementById('soma').setAttribute('cellpadding',2);
document.getElementById('soma').setAttribute('rowspan',2);
document.getElementById('soma').setAttribute('colspan',1);
===============================================================================================
"O XML é uma linguagem de programação muito utilizada na troca de informações entre aplicações na internet, pois, permite descrever e estruturar essas informações, de forma a facilitar seu acesso".
Sobre o texto podemos afirmar que:
O XML não é uma linguagem de programação e sim uma linguagem de 3ª geração;
O XML é uma linguagem de programação muito boa.
O XML não é uma linguagem de programação e sim uma linguagem de marcação;
O XML é uma linguagem de programação compilada;
O XML não é uma linguagem de programação e sim uma linguagem compilada;
===============================================================================================
O que garante a plena interoperabilidade dos Web Services SOAP e transparência para os firewalls é:
A criação em linguagem C#.
Uso de um protocolo baseado em XML.
A criação em linguagem Java.
Executar chamadas estilo RPC.
Trabalhar com as bibliotecas Microsoft.
===============================================================================================
"RPC ou chamada remota de procedimento, são métodos que nos permitem chamar localmente o serviço de um objeto remoto que esteja localizado em outro ponto da rede através dos recursos do XML sob o HTTP, de forma que cada solicitação obtenha uma resposta".
Sobre o RPC podemos afirmar que:
É uma chamada remota para separar as solicitações, obtendo-se respostas separadas.
Não é uma chamada remota de procedimentos mas sim usada no mesmo local.
Não usa o XML e sim o DHTML.
Todas as respostas são iguais para todos.
O RPC só funciona no servidor.
===============================================================================================
Qual o protocolo é um padrão definido pela W3C, utilizado na comunicação entre Web Services. Este protocolo nada mais é que uma ferramenta projetada para facilitar o acionamento de funções remotas via Internet, chamadas de RPC ou Chamadas Remotas de Procedimentos. Assinale a corrreta.
SOAP
AJAX
CSS
HTML
HTTP
===============================================================================================
Veja o exemplo: 
"um site de venda de passagens aéreas, onde o usuário deve preencher um cadastro para efetuar a compra. No momento em que ele informa a forma de pagamento, cartão de crédito, uma aplicação a parte é acionada e executada, fazendo então a validação do cartão e verificando se as informações inseridas nos campos conferem: o saldo disponível é suficiente? o usuário é o mesmo titular do cartão?".
Este exemplo está falando de:
Web Services;
Javascript.
Site estático para compras;
AJAX puro;
XML com HTML;
===============================================================================================
" A Web service pode ser definida como métodos utilizados na construção de aplicações que tem por objetivo interagir com outras aplicações de modo que possamos acessar serviços da web localizados em outros pontos da rede de maneira distribuída".
As tecnologias utilizadas são:
I - Documentos WSDL.
II - Protocolo CSS.
III - RPG.
IV - UDDL.
Podemos afirmar que:
Somente a I, II e IV estão certas;
Somente a III está certa;
Somente a IV está certa;
Somente a I está certa;
Somente a II e a III estão certas;
===============================================================================================
A tecnologia de Web Services permite a criação de serviços com grande interoperabilidade na Web. Baseada no protocolo SOAP, esta tecnologia expõe seus serviços através de documentos WSDL. Marque a opção que representa o correto relacionamento entre as palavras reservadas do WSDL e suas respectivas funcionalidades.
I - type 
II - portType 
III - message
a. Tipos de dados utilizados pela web service. 
b. Mensagens que serão utilizadas na comunicação da web service. 
c. Operações realizadas.
I - c , II - b , III - a
I - a , II - b , III - c
I - a , II - c , III - b
I - c , II - a , III - b
I - b , II - a , III - c
===============================================================================================
A estrutura do protocolo SOAP é constituída por quatro partes, são elas:
Header, Body, Envelope e Fault.
Target, Fault, Body e URI
Body, Target e Fault
Envelope, Fault e Body
===============================================================================================
"O protocolo SOAP é um padrão definido pela W3C, utilizado na comunicação entre Web Service. Este protocolo nada mais é que uma ferramenta projetada para facilitar o acionamento de funções remotas via Internet, chamadas de RPC ou Chamadas Remotas de Procedimentos. Baseado em XML, o SOAP é independente de plataforma e linguagem de programação, o que facilita a transferência das informações através do mecanismo de transporte padrão (HTTP)".
Sobre o texto podemos afirmar que:
Está tudo certo, conforme padrão orientado pela Microsoft;
Está quase tudo certo, mas não foi definido pelo w3c e sim pela Microsoft;
Está quase tudo certo, mas ele não facilita a navegação tornando ela lenta;
Está quase tudo certo, mas ele não é baseado em xml e sim no css;
Está tudo certo, tendo sido criado para facilitar a navegação;
===============================================================================================
O que são chamadas remotas de procedimentos?
São métodos que nos permitem chamar localmente o serviço de um objeto remoto que esteja em localizado em outro ponto da rede.
São métodos que nos permitem alocar dinamicamente dados na memória direto do servidor.
São tecnologias utilizadas para validar informações no lado cliente.
São métodos utilizados na construção de aplicações em XML.
São métodos utilizados para localizar informações no banco de dados.
===============================================================================================
Podemos definir web service como:
Métodos que tem a capacidade de definir os atributos de um determinado elemento.
São métodos que nos permitem chamar localmente o serviço de um objeto remoto que esteja em localizado em outro ponto da rede.
São tecnologias utilizadas para validar informações no lado cliente.
É uma tecnologia utilizada para a transferência de meta-dados.
Métodos utilizados na construção de aplicações que tem por objetivo interagir com outras aplicações de modo que possamos acessar serviços da web localizados em outros pontos da rede.
===============================================================================================O que é uma UDDI?
É um método utilizado na codificação de códigos Javascript.
É um método utilizado na decodificação de códigos HTML.
É uma tecnologia usada para definir um atributo do elemento raiz do documento XML.
É uma ferramenta projetada para facilitar o acionamento de funções especificas na web.
É uma estrutura que tem por objetivo integrar e descobrir serviços que utilizam a internet.
===============================================================================================
Escolha a alternativa que indica a propriedade do objeto document da linguagem Javascript que contém o valor RGB em hexadecimal dos links do documento.
PageLinkColor
DocLinkColor
DocRGBColor
DocHexaColor
LinkColor
===============================================================================================
Escolha a alternativa que indica a propriedade do objeto document da linguagem Javascript que contém o valor RGB em hexadecimal dos links visitados do documento.
VisistedHexaColor
VlinkColor
VlinkRGBColor
VisitedlinkColor
DocVisitedLinkColor
===============================================================================================
===============================================================================================
scolha a alternativa que indica a propriedade do objeto document da linguagem Javascript que contém o valor RGB em hexadecimal da cor de frente do documento.
FgColor
FgRGBColor
ForegroundColor
FgHexaColor
DocColor
===============================================================================================
Escolha a alternativa que indica a propriedade do objeto document da linguagem Javascript que contém o número de objetos de formulário do documento atual.
forms.lenght
forms.objects.number
forms.objects
forms.size
forms.objects.elements
===============================================================================================
Qual é a propriedade do objeto window da linguagem Javascript que permite especificar uma mensagem na barra de estado da janela?
Window.Message.Text
Status
Message
Window.Message
Status.Text
===============================================================================================
Qual é a propriedade do objeto window da linguagem Javascript que permite especificar uma mensagem padrão (default) na barra de estado da janela?
DefaultMessage
DefaultMessage.Text
DefaultStatus
WindowsDefaultMessage
WindowsDefaultStatus
===============================================================================================
Um formulário escrito em linguagem HTML tem um botão que está ilustrado na figura abaixo: 
Após o clique do botão uma caixa de diálogo é exibida, conforme a seguinte figura: 
Qual o nome desta caixa de diálogo? 
TextArea 
Confirm 
Prompt 
Altert 
Input 
===============================================================================================
Observe o código JAVASCRIPT/HTML ilustrado na figura abaixo:
Qual será a saída do código quando a página html for carregada?
maior
maior maior
menor menor
menor maior
maior menor
===============================================================================================
Observe o código JAVASCRIPT/HTML ilustrado na figura abaixo:
O resultado apresentado será:
morango
banana
undefined
abacaxi
maça
===============================================================================================
Observe o código JAVASCRIPT /HTML ilustrado na figura a seguir:
Assinale a alternativa que contém a saída do código acima. 
O número é 10
O número é -7 
O número é 8 
O número é -8 
O número é 7 
===============================================================================================
Observe o código JAVASCRIPT /HTML ilustrado na figura a seguir:
Assinale a alternativa que contém a saida do código ilustrado na figura acima.
O valor de x é 20 e o valor de y é 30
O valor de x é 10 e o valor de y é 15
O valor de x é 5 e o valor de y é 30
O valor de x 20 é e o valor de y é 15
O valor de x 10 é e o valor de y é 25
===============================================================================================
(FCC-2010) A conversão de todos os caracteres contidos em uma string para letras maiúsculas é realizada pelo método JavaScript do objeto string
toUpper.
toLower.
toLowerCase.
toUpperCase.
toMascCase.
===============================================================================================
Considere um sistema que faça a validação da escolha em uma combo de um formulário, apresentando os dados dos campos complementares seguintes a partir da escolha feita, com recepção de dados via AJAX. Qual evento é indicado para iniciar este processo?
onFocus
onChange
onLoad
onSubmit
onUnload
===============================================================================================
Qual operador deve ser utilizado para instanciar um objeto em Java Script?
this
var
self
new
prototype
===============================================================================================
Em termos de JavaScript, uma classe pode ser definida com o uso de ________ e um objeto dessa classe alocado com a palavra reservada _______. Quais palavras completam corretamente as lacunas?
function e var
class e function
class e var
class e new
function e new
===============================================================================================
Para ler um determinado código diversas vezes (loop controlado) podemos usar 3 tipos de estruturas de comando.
Marque a opção que apresenta corretamente estas estruturas.
IF, For e o While
If, With e o swtch
Nenhuma das anteriores
IF, While e o case.
While, For e o Do - WHile
===============================================================================================
O Modelo de Acessibilidade de Governo Eletrônico (e-MAG) possui como referência uma Cartilha Técnica com recomendações voltadas ao desenvolvedor de sítios (sites) e profissionais relacionados.
Marque a alternativa que completa a frase: As recomendações da Cartilha Técnica .....
podem ser verificadas através de um software fornecido pelo Governo Eletrônico capaz de testar um sítio (site) quanto à acessibilidade e à aderência às recomendações da Cartilha.
cobrem apenas tópicos específicos da realidade do Brasil, que não figuram nas recomendações de acessibilidade do W3C.
sugerem, como alternativa ao uso de cores para destacar elementos da página, o uso de elementos que piscam, já que os mesmos são mais facilmente identificados por pessoas com deficiências visuais.
são de observância obrigatória para todas as entidades públicas e entidades de direito privado que se relacionem com o Governo.
sugerem que seja abolido o uso de frames HTML, pois as mesmas causam inúmeras dificuldades de navegação e são incompatíveis com softwares leitores de telas.
===============================================================================================
Na linguagem Javascript o " ; "(ponto e vígula) serve para?
Iniciar uma linha de comando.
Usar em um mesmo comando em várias linhas.
Encerrar uma linha de comando.
Inserir um comentário
Dentro de um IF ele serve para iniciar todos os comandos.
===============================================================================================
Como podemos evitar o envio de um formulário, se a validação do javascript retornar false?
colocando um comando stop no final da validação do javascript.
nenhuma das respostas anteriores.
basta colocar um return na frente da chamada da função javascript, para verificar seu retorno.
colocando stop na chamada da função javascript.
não é necessário fazer nada, já que se retornou false do javascript, o envio para automaticamente.
===============================================================================================
Qual a função do comando WITH do Javascript?
nenhuma das respostas anteriores
Serve para simplificar o uso do código, não precisando repetir partes do nome do objetousado.
Serve para poder referenciar objetos externos da linguagem.
criar novas chamadas com o nome do objeto.
Serve para juntar outros comando.
===============================================================================================
Em uma função feita para validar os campos de um formulário, pelo javascript, podemos devolver o foco para a caixa de texto, onde foi encontrado um erro? e qual seria este comando?
sim, basta usar o objeto e atribuir o foco para o form antes de determinar o retorno da função.
form.focus();...return false; e ele vai diretamente para a caixa onde houve o erro.
não, depois que chamar a função não podemos mais controlar o que estava no html.
sim, basta usar o objeto e atribuir o foco para a caixa antes de determinar o retorno da função.
obj.focus();...return false;
não podemos, quando volta para a página, o foco volta para primeira caixa do formulário.
sim, basta parar a execução da função quando houver o erro que o foco volta automaticamente para a caixa com erro.
===============================================================================================
Qual a forma de colocar o foco na primeira caixa de texto de um formulário, quando a página é carregada?
nenhuma das respostas anteriores.
basta apontar o comando foco para a primeira caixa na TAG FORM. < .. form
onEnter="caixa.focus();" .. >
chamando o evento load no body < .. body .. onLoad="caixa.focus();" .. >
Não é necessário nenhum código especial, o próprio navegador identifica a primeira caixa e coloca o foco.
chamando o evento load no body < .. body .. onLoad="document.form1.caixa.focus();" .. >
===============================================================================================
São eventos do HTML onde colocamos comandos javascript:
I - onClick; 
II - onBlur; 
III - onChange. 
Escolha a alternativa correta.
Somente a I está correta;
A I,II e II estão corretas.
Somente a II e a III estão certas;
Somente a I e a II estão certas;
Somente a I e a III estão certas;
===============================================================================================
A linguagem javascript permite:
Cadastrar informações em uma base de dados somente usando a linguagem.
Validar campos de um formulário.
Modificar os atributos d a TAG HTML, dinamicamente.
Enviar informações para outra página HTML.
Renomear dinamicamente um objeto de qualquer linguagem externa do servidor.
===============================================================================================
Está correto afirmar que DOM é
um objeto que permite a chamada de métodos definidos em um script em linguagem Javascript.
um método utilizado para gravar informações diretas do banco de dados.
uma API para documentos HTML e XML.
uma técnica para melhorar a desempenho das páginas web acessadas.
um objeto que armazena as características de uma página web dinâmica.
===============================================================================================
Na criação das páginas atuais o DOM é de grande importância, padronizando o meio pelo qual os elementos de um documento podem ser acessados e manipulados. Com relação às características do DOM, assinale a alternativa INCORRETA:
Utilizando-se do DOM, é possível criar documentos, alterar sua estrutura, adicionar informações, ou até mesmo excluir elementos e conteúdos da página acessada.
O DOM foi projetado para ser uma ferramenta de uso exclusivo pelo JavaScript, não estando disponível para outras linguagens.
O navegador cria uma estrutura hierárquica, semelhante à uma árvore, onde cada folha na árvore equivale a um nó que se relaciona diretamente a cada elemento em uma página.
Ele é uma interface de programação de aplicativo para documentos HTML e XML.
Serve para definir uma estrutura lógica de documentos dentro de uma página Web.
===============================================================================================
Qual é a função das Java Server Pages?
Garantir a disponibilidade da informação para os usuários.
Criar páginas Web dinâmicas.
Limitar o nível de acesso direto das informações pelo usuário.
Manter a proteção existente do conteúdo de uma página Web.
Transferir informações do usuário para o servidor.
===============================================================================================
A linguagem JavaScript é de grande relevância para o controle do navegador, sendo amplamente utilizada nos sites da atualidade, inclusive permitindo a existência de bibliotecas como JQuery, a qual facilita muito a criação de interfaces gráficas avançadas com o uso do pacote JQuery UI. Entre as características do Java Script, assinale a alternativa INCORRETA:
Permite inicializar uma variável no momento de sua declaração.
Permite a declaração de funções com ou sem retorno de valor.
É uma linguagem interpretada, podendo apresentar diferenças entre navegadores.
É fortemente tipada, da mesma forma que linguagens com Java e C++.
A sintaxe é casesensitive, fazendo a diferenciação entre letras maiúsculas e minúsculas.
===============================================================================================
"onStorage - é acionado em um documento quando uma área de armazenamento é fechada".
Podemos afirmar que:
O conceito está errado, é acionado em um documento quando uma área de armazenamento é alterada;
Não existe este conceito.
O conceito está certo, é acionado em um documento quando uma área de armazenamento é fechada;
O conceito está parcialmente errado, é acionado quando um documento é alterada;
O conceito está parcialmente certo, é acionado quando um documento é fechado;
===============================================================================================
Qual é a função do método GET?
Fazer a comunicação entre o cliente e o servidor.
Solicitar algum recurso como um arquivo por meio do protocolo http.
Identificar a URI e a versão do HTTP.
Enviar dados para serem processados para o recurso especificado.
Recuperar os métodos que o servidor aceita. ===============================================================================================
Qual a função do onClick?
Executar um código quando o cursor passar sobre o objeto.
Armazenamento informações sobre os objetos.
Executar um código quando o objeto recebe um clique.
Disponibilizar o endereço do objeto quando este estiver visível.
Executar um código quando o campo for alterado
===============================================================================================
Qual a função do método POST?
Obtém meta-informações através do cabeçalho de resposta
Indica ao cliente se sua requisição foi bem sucedida ou não
Recupera os métodos HTTP que o servidor aceita
Envia dados para serem processados para o recurso especificado
Permitir a comunicação entre cliente e servidor
===============================================================================================
Que partes compõem uma mensagem de requisição?
Uma linha em branco obrigatória, uma identificação do protocolo e uma linha final
Uma linha de status, uma linha final, linhas de cabeçalho e um corpo de mensagem
Linhas de cabeçalho, uma linha em branco, uma identificação de mensagem
Uma linha inicial, linhas de cabeçalho, uma linha em branco obrigatória, e um corpo de mensagem opcional
Uma linha inicial, um corpo de mensagem obrigatório, uma linha em branco opcional
===============================================================================================
Serve para melhorar a usabilidade do código.
Serve para facilitar o usuário, quando carrega a página, pois só serão carregadas as funções, se o usuário quiser.
Serve para facilitar a manutenção do código, o programador saberá como identificar cada parte do código.
Evitar a repetição de comandos iguais, que teriam de ser feitas ao longo do código, ficando juntos em uma função e podendo ser chamada de qualquer local da página no momento de sua utilização.
Serve para diminuir a

Outros materiais