Buscar

AV - Programação Cliente em Sistemas Web

Prévia do material em texto

Avaliação: CCT0250_AV_201207097446 » PROGRAMAÇÃO CLIENTE EM SISTEMAS WEB 
Tipo de Avaliação: AV 
Aluno: 201207097446 - FAGNER SILVA DE LIMA 
Professor: DENIS GONCALVES COPLE Turma: 9001/AA 
Nota da Prova: 7,5 Nota de Partic.: 2 Data: 19/11/2014 10:19:50 
 
 
 1a Questão (Ref.: 201207349213) Pontos: 1,5 / 1,5 
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? 
 
 
 
Resposta: O JavaScript permite que apliquemos conceitos da Orientação a Objetos de formas diferentes das 
habituais em linguagens totalmente orientadas a objetos como o Java. Para criação de classes, por exemplo, o 
método mais utilizado é fazer o uso de funções, como no exemplo a seguir. var Pessoa = function() { nome = 
"Fagner", sobrenome = "Lima" } 
 
 
Gabarito: 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. 
 
 
 
 2a Questão (Ref.: 201207206667) Pontos: 0,5 / 0,5 
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 
 
Uma linha inicial, um corpo de mensagem obrigatório, uma linha em branco opcional 
 
Uma linha inicial, linhas de cabeçalho, uma linha em branco obrigatória, e um corpo de mensagem 
opcional 
 
Linhas de cabeçalho, uma linha em branco, uma identificação de mensagem 
 
 
 
 3a Questão (Ref.: 201207154952) Pontos: 0,5 / 0,5 
Qual a finalidade de se usar Javascript em uma página HTML? 
 
 
 
Aplicar estilos em cascata. 
 
Permitir lógica de programação com estruturas de controle em uma linguagem de marcação aplicadas no 
servidor. 
 
Permitir que a validação seja realizada no servidor Web. 
 
Permitir que a validação seja realizada no cliente. 
 
Permitir colocar mais tags de estilo. 
 
 
 
 4a Questão (Ref.: 201207223848) Pontos: 0,5 / 0,5 
(FCC - 2011) Em Javascript são eventos associados a ligações de hypertexto: 
 
 
 
onBlur, onChange, onFocus. 
 
onLoad, onUnload, onClick. 
 
onFocus, onLoad, onMouseOver. 
 
onClick, onMouseOver, onMouseOut. 
 
onBlur, onChange, onMouseOut. 
 
 
 
 5a Questão (Ref.: 201207207731) Pontos: 0,5 / 0,5 
Uma das caracterísiticas da linguagem Javascript é a possibilidade de gerenciar eventos. O evento gerado 
sempre que um campo recebe o foco é: 
 
 
 
OnShow 
 
OnFocus 
 
OnBlur 
 
InFocus 
 
OnVisible 
 
 
 
 6a Questão (Ref.: 201207224964) Pontos: 0,0 / 0,5 
Em que consiste o XML Schema W3C? 
 
 
 
Método utilizado para formatar dados de documentos XML. 
 
E uma função utilizada na criação de documentos XML. 
 
Método utilizado na delimitação de dados XML. 
 
Linguagem utilizada na formatação e criação de documentos XML. 
 
É uma linguagem utilizada para definir regras de validação de documentos XML. 
 
 
 
 7a Questão (Ref.: 201207676026) Pontos: 0,5 / 0,5 
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 
 
window.sessionStorage 
 
document.saveLocal 
 
document.readLocal 
 
window.remoteStorage 
 
 
 
 8a Questão (Ref.: 201207231065) Pontos: 1,5 / 1,5 
O que é Tableless? 
 
 
 
Resposta: Tableless é uma metodologia desenvolvida, com o uso de CSS, para estruturar o layout de uma 
página web sem o uso de tabelas (table = tabela, less = sem). Antigamente, tanto o conteúdo como o design 
(layout) eram feitos com o HTML (ou XHTML), e como ele, por ser uma linguagem de marcação, não oferecia 
tags específicas para a estilização, eram usadas as tabelas para esse fim. Esse método provocava muitos 
problemas, pois a poluição do código era muito grande, o que causava muitas dificuldades na manutenção, além 
de vários problemas nos navegadores na questão da apresentação do conteúdo. Com o uso do Tableless, o CSS 
é responsável por fazer a estilização dos elementos em HTML, o que torna o trabalho muito mais vantajoso, pois 
os recursos do CSS são muitos e a organização do código é infinitamente melhor. 
 
 
Gabarito: 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. 
 
 
 
 9a Questão (Ref.: 201207346067) Pontos: 1,0 / 1,0 
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. 
 
DOCTYPE serve para relacionar um documento a um XML Schema. 
 
XSLT é a linguagem de transformação, respeitando sempre as regras de documentos bem formados e 
válidos. 
 
XSLFO é a linguagem que faz a formatação de objetos. 
 
Os dados podem ser trabalhados através do JavaScript e do AJAX. 
 
 
 
 10a Questão (Ref.: 201207224749) Pontos: 1,0 / 1,0 
Qual a função do XML dentro do AJAX? 
 
 
 
Manipula somente as informações enviadas para o usuário. 
 
Faz o intercambio e a manipulação dos dados. 
 
Estrutura somente as informações enviadas para o servidor. 
 
Faz a validação das informações dentro do JavaScript. 
 
Transferir dados exclusivamente do servidor para o usuário. 
 
 
 
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Outros materiais