Buscar

PROGRAMAÇÃO PARA INTERNET RICA 04_11_2014

Prévia do material em texto

26/11/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 1/4
   Fechar
Avaliação: CCT0251_AV_201201159822 » PROGRAMAÇÃO PARA INTERNET RICA
Tipo de Avaliação: AV
Aluno: 201201159822 ­ RODRIGO DA SILVA QUINHONES
Professor: JORGE FERREIRA DA SILVA Turma: 9003/AC
Nota da Prova: 7,0        Nota de Partic.: 2        Data: 07/11/2014 08:19:47
  1a Questão (Ref.: 201201298243) Pontos: 1,0  / 1,5
Descreva para que serve Hypertext Transfer Protocol (HTTP) ­ Protocolo de Transferência de Hipertexto em um
ambiente WEB ?
Resposta: Especificamente o protocolo (HTTP) permite a conexão, de forma não segura através da porta 80, a
um servidor web para que a aplicação, como por exemplo um navegador web, possa intepretar seu conteudo e
exibir para o usuário de forma interpretável. O protocolo seguro para esta conexão seria o ( HTTPS).
Gabarito: O Http é o protocolo que normalmente faz uso da porta 80 e é usado para a comunicação entre
clientes e servidores em uma aplicação web.
  2a Questão (Ref.: 201201249431) Pontos: 1,0  / 1,0
Asynchronous JavaScript and XML (AJAX) é um termo criado recentemente para duas características poderosas
dos browsers que existem há anos mas 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. Em seguida, assinale a opção correta.
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.
somente a afirmativa II está correta.
  todas as afirmativas estão corretas.
somente a afirmativa I está correta.
somente a afirmativa III está correta.
somente as afirmativas II e III estão corretas.
  3a Questão (Ref.: 201201248783) Pontos: 0,5  / 0,5
Podemos chamar as aplicações Web que tem características e funcionalidades semelhantes as encontradas em
softwares tradicionais do tipo Desktop de:
AJAX
WEB 2.0
  Rich Internet Application (RIA)
DHTML
26/11/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 2/4
JavaScript
  4a Questão (Ref.: 201201249454) Pontos: 0,5  / 0,5
Em relação à interface WEB, considere as sentenças abaixo: 
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 < h1 >< font
color="#00FF00" > Título < /h1 >, existentes nas centenas de páginas de um site. 
Os itens I, II e III acima referem­se, respectivamente, a:
HttpRequest, AJAX, CSS
AJAX, CSS, HttpRequest
HttpRequest, CSS, AJAX
  AJAX, CSS, CSS
CSS, HttpRequest, AJAX
  5a Questão (Ref.: 201201300177) Pontos: 0,5  / 0,5
Qual o significado da frase? "Aplicações Ricas para a Internet"
São aplicações Web que geram dinheiro.
São aplicações Web que geram servidores.
São aplicações Web que apresenta uma senha.
  São aplicações Web que se aproximam de aplicações Desktop.
São aplicações Web que sempre travam na tela.
  6a Questão (Ref.: 201201371772) Pontos: 0,5  / 0,5
A programação motivada por eventos começou nos sistemas operacionais com janelas, o programador insere
código para tratar ações que o usuário deveria realizar com a tela. Em seguida apresentamos a lista de alguns
eventos possíveis em uma página XHTML, indicando os momentos em que os mesmos podem ocorrer, bem
como, os objetos passíveis de sua ocorrência. Assinale a alternativa que possui a sequência correta de
preenchimento dos parênteses. 
(1) onchange 
(2) onfocus 
(3) onblur 
(4) onunload 
(  ) A marcação "body" pode chamar algum tratamento antes de o usuário sair da página.
(  ) Ocorre quando o objeto perde o foco e houve mudança de conteúdo, válido para os objetos text, select e
textarea. 
(  ) Quando o cursor sai do objeto, ele perde o foco. Esse evento é usado quando se deseja tratar mesmo que
não tenha havido mudança, válido para os objetos text, select e textarea. 
(  ) Funciona de forma inversa do anterior, ele é chamado sempre que o objeto receber o foco, válido para os
objetos text, select e textarea.
1,2,4,3
4,2,1,3
1,2,3,4
4,3,2,1
26/11/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 3/4
  4,1,3,2
  7a Questão (Ref.: 201201270848) Pontos: 0,5  / 0,5
O termo Web 2.0 atualmente está bem difundido. Analise as sentenças abaixo sobre o assunto e em seguida
assinale a alternativa correta: 
I ­ Os sites estáticos progressivamente estão dando lugar aos sites dinâmicos, com ambientes ricos em
recursos, interatividade e multimídia.
II ­ Com relação ao conteúdo, os internautas são considerados usuários passivos, não podendo acrescentar
valor, opinar ou comentar. 
III ­ Uso de Redes Sociais, Inteligência coletiva, Serviços integrados/reutilizáveis que utilizem a Web como
plataforma.
IV ­ Quanto mais pessoas utilizarem pior é o serviço.
Apenas as sentenças I e II estão corretas
Apenas a sentença I está correta
Apenas as sentenças II e IV estão corretas
Apenas as sentenças III e IV estão corretas
  Apenas as sentenças I e III estão corretas
  8a Questão (Ref.: 201201249441) Pontos: 0,5  / 0,5
Na interface Web, ele é 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. Trata­se de:
RDF (Resource Description Framework).
XHTML (eXtensible Hypertext Markup Language).
  CSS (Cascading Style Sheets).
Tableless
XML (eXtensible Markup Language).
  9a Questão (Ref.: 201201280103) Pontos: 1,0  / 1,5
Tim O´Reilly define a Web 2.0 da seguinte forma:
"A Web 2.0 é a revolução nos negócios da indústria da informática causada pela mudança para a internet como
plataforma, e uma tentativa de entender as regras de sucesso dessa nova plataforma." 
Dentro do contexto do uso da internet como plataforma ­ em especial do uso da web como plataforma ­
responda:
a) Qual é o papel (e a importância) de tecnologias padronizadas e abertas ­ como o XHTML, o CSS e o
JavaScript ­ em detrimento de tecnologias proprietárias ­ como o Flash / Adobe LiveCycle?
b) Qual a origem das dificuldades em usar a Web 2.0 como plataforma de aplicações RIA?
Resposta: a) Devemos ressaltar que o XHTML como motividador na sua criação utiliza a sintaxe XML em sua
escrita , algo que pode ser validadado pelo DTD . O CSS e o Javascript se usados nas formas normativas do
W3C atribuem portabilidade entre os navegdores. Estes aspectos fazem com que essa padronização e
dinamismo na programação deixe os conteudos webs mais dinamicoes, rápidos e portáveis. b) A dificulade é a
digramação anterior das aplicações que eram desenvolvidas de forma estática.
Gabarito: a) O papel destas tecnologias é permitir que o acesso às aplicações seja o mais universal possível,
permitindoque todos possam utilizar as aplicações/sites/serviços sem a necessidade de software especial (que
nem sempre estará disponível em todas as plataformas). Adicionalmente, o uso de tecnologias padronizadas e
abertas permite uma substancial redução nos custos tanto por parte dos desenvolvedores/mantenedores do
26/11/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 4/4
servidor quanto por parte do usuário final, tornando a plataforma Web 2.0 mais atraente para o
desenvolvimento de aplicações do tipo RIA. 
b) A grande maioria das tecnologias da web ¿ como o protocolo HTTP, a linguagem HTML, o CSS e mesmo o
JavaScript ¿ foram criadas com o propósito de permitir a apresentação de páginas praticamente estáticas, com
um fluxo de informações primariamente do servidor para o cliente e com poucas comunicações do tipo
requisição­resposta. Sendo assim, essas tecnologias foram bastante otimizadas para este tipo de operação. Por
esta razão, o desenvolvimento de aplicações altamente interativas, com um grande fluxo de informações do
cliente para o servidor e também com um grande número de operações requisição­resposta torna­se complexo,
pois o desenvolvedor terá de usar as tecnologias citadas acima de uma maneira diferente daquela prevista
inicialmente.
  10a Questão (Ref.: 201201419388) Pontos: 1,0  / 1,0
É um seletor jQuery criado especialmente para uso em formulários. Marque a resposta correta.
$(':html')
$(':css')
  $(':input')
$(':chat')
$(':function')
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Continue navegando