Baixe o app para aproveitar ainda mais
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.
Compartilhar