Buscar

Questoes Internet Rica - Objetivas e discursivas

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

Prévia do material em texto

Que tipo de solicitação temos em Aplicações Web com Ajax?
Assíncronas
I) Formulários habilitados com Ajax não são enviados por inteiro para ser validado;
II) Formulários habilitados com Ajax são enviados por inteiro para ser validado;
Afirmativa I está correta e II está incorreta.
I. O uso de “xmlhttp.onreadystatechange” só deve ser usado em chamadas assíncronas;
II. É possível realizar chamadas síncronas ou assíncronas com o método “POST”;
III. AJAX pode ser executado apenas no Browser Internet Explorer.
Apenas II.
Ambas identificam elementos em uma página e ambas utilizam sintaxes similares. A grande diferença entre elas é que uma descreve a aparência e as ações em uma página na rede enquanto a outra não descreve nem aparência nem ações, mas sim o que cada trecho de dados é ou representa, ou seja, descreve o conteúdo do documento. Uma tag esquecida na escrita de uma delas ou um atributo sem aspas torna o documento inutilizável, enquanto na outra isso é tolerado.
Pelas características comparadas, o texto acima refere-se a:
XHTML e XML
Observe os trechos de código abaixo escritos em CSS:
I. *{ font-style:italic }
II. p { font-size:2em; }
III. p.info { color:#f00 }
IV. #info { font-variant:small-caps}
Todos os itens estão corretos;
Sabemos que DHTML significa Dynamic HTML. Qual a opção que melhor identifica os componentes dessa linguagem de marcação?
CSS, Eventos, JavaScript, DOM
Quando compilamos uma aplicação Flash, geramos um executável do tipo:
SWF (Shockwave Flash)
Podemos validar um documento XHTML, pois a determinação permite que programas verifiquem se o documento segue a definição. Qual é determinação?
DTD
Podemos chamar as aplicações Web que tem características e funcionalidades semelhantes as encontradas em softwares tradicionais do tipo Desktop de:
Rich Internet Application (RIA)
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.
4,1,3,2
Qual o significado da frase? "O crescimento da Internet não resultou no crescimento de acesso a servidores web."
Que as interfaces criadas para web deixam a desejar.
Usamos o CSS para gerar os efeitos dinâmicos no XHTML, por isso que muito que será programado terá início na propriedade STYLE do objeto recuperado com getElementById. É uma das propriedades do objeto ¿style¿?
Position
Em relação a eventos definidos em jQuery. Qual é o método que produz um double click sobre um elemento?
dblclick()
É um servidor que roda Asp.net. Marque a resposta correta.
IIS
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 III estão corretas
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.
todas as afirmativas estão corretas.
Qual foi o motivo do estouro da bolha pontocom?
As empresas, que investiram grande parte do seu capital, perceberam que a internet não era uma fonte de lucros extraordinários, que não bastaria ter um site para tirar vantagem competitiva sem um plano bem elaborado e executado.
Para que é utilizado o Javascript?
Para simplificar as tarefas de nossos usuários finais e fornecer reações às suas ações.
Existem algumas diferenças entre XHTML e HTML. Listamos abaixo algumas diferenças entre as duas linguagens de marcação. Aponte o que NÃO é uma característica de XHTML.
Permite uma sintaxe livre
Qual conceito NÃO está relacionado à Web 2.0?
Centralização de Informação
Existem várias linguagens que são utilizadas para criação de sites dinâmicos na web. AJAX é apenas um conjunto de frameworks que auxiliam na integração entre o cliente e o servidor. Quais as linguagens podemos utilizar no servidor juntamente com AJAX para construir um site web 2.0 para uma nova rede social?
Java, .NET, ASP, PHP
Qual dos seguintes eventos podemos utilizar com jQuery? Exemplo: $(¿button¿).click(). Associar uma função ao evento click() do botão
blur(), click(), change(), keydown()
Temos regras bem definidas para o padrão XHTML. Selecione a opção que NÃO define uma característica de arquivos XHTML:
Todo arquivo XHTML deve conter pelo menos uma tag input
Assinale a tecnologia capaz de modificar dinamicamente uma página da Web na própria máquina cliente sem precisar acessar novamente um servidor Web:
DHTML
I) O Ajax usa uma combinação de XHTML, JavaScript e XML. II) O Adobe Flex usa a plataforma Flash para criar interface rica.
Afirmativas I e II estão corretas.
Qual a linguagem de marcação usada pelo Flex?
MXML
Quais são os principais focos do jQuery?
Responder a interação do usuário, Criar animações, Simplificar tarefas comuns de JavaScript
Após uma deliberação da diretoria, a empresa em que você trabalha definiu que a nova intranet deve ser desenvolvida de maneira que os funcionários possam se comunicar e que grupos de trabalho possam ser definidos dinamicamente, com a formação de quadros de avisos. Adicionalmente, mensagens e avisos podem ser mandados para uma caixa postal, mas se forem marcados como "urgente" o destinatário deve ser avisado por uma janela assim que entrar no sistema. O sistema deve ser acessado pelo navegador web, sem plugins, e todos os recursos devem ser acessados por meio de uma única página, sem a necessidade de atualização/refresh. O layout da página de cada usuário deve ser configurável. Considerando estas características, é válido afirmar que:
É uma RIA, já que alia a disponibilidade de uma aplicação web com alta interatividade de uma aplicação desktop.
	
De onde vem o desempenho das aplicações RIA?
do Ajax
Sobre o CSS, considere as sentenças:
I. Os códigos de estilo só podem ser armazenados em arquivos separados.
II. Estilos podem ser definidos como atributo de um elemento, os quais se sobrepõem aos estilos do documento.
III. A associação de uma folha de estilo armazenada em um arquivo pode ser feita por meio do elemento.
Está correto o que consta APENAS na(s) sentença(s):
II e III
Devemos realizar uma análise para criação de um portal de notícias na internet.
Neste portal devemos utilizar chamadas assíncronas para carregar diferentes blocos de informações. Alguns itens que devemos atender são:
Existência de mapas (Localizações)
Informações sobre o Tempo (Clima)
Cotação de ações (Economia)
Notícias da última hora (País e Mundo)
Informações sobre Vestibular (Educação)
Para esta situação escolha a melhor alternativa de atendimento à solicitação:
Nenhuma das alternativas anteriores.
Qual conjunto de métodos pode ser utilizado em página HTML com DOM?
getElementsByName(name), createElement(nome), appendChild(obj)
É uma das funcionalidades possíveis em interfaces ricas. Marque a resposta correta.
Drag and Drop
NÃO é correto afirmar que em XHTML:
todo elemento deve ter um atributo identificador id
É um dos fundamentos do XHTML. Marque a resposta correta.
Todas as tags serão escritas com letra minúscula.
Selecione a opção que contém apenas eventos existentes em JavaScript?
onSelect, onMouseDown, onReset
Aplicações RIA tem por definição características avançadas de Internet. Ela traz muitas vantagens na criação de chamadas assíncronas, exibição de conteúdo dinâmico, maior interação com o usuário entre outras vantagens. Para montar um site podemos utilizar os seguintes elementos:
XHTML, AJAX, CSS, DHTML
Qual o símbolo que representa o seletor Div em CSS?
Ponto e vírgula
O _____________ é um poderoso framework de código aberto que permite que você facilmebnte construa aplicações móveis para o iOS, Android e BlackBerry Tablet OS dispositivos, bem como aplicações tradicionais para o navegador e desktop usando o mesmo modelo de programação, ferramentas e base de código Qual das opções abaixo completa a lacuna?
Flex
Um cliente está em dúvida sobre a criação de um site. Ele sabe que a linguagem Flash permite criação de sites com interface rica e próxima ao Desktop. Ele recebeu as dicas de alguns Analistas de Sistema. Seguem as afirmações:
I Flash irá permitir a construção de um site no padrão RIA e atenderá aos requisitos desse tipo de aplicação.
II Apenas com C# ou Visual Basic podem sites no padrão RIA.
III Fazer um sistema seguindo o padrão RIA exige muito esforço e não é viável economicamente.
Selecione a opção que identifica todas as afirmações VERDADEIRAS:
Apenas a I
O que NÃO é uma vantagem da utilização do XHTML?
Controla o fluxo de informação entre aplicações.
Qual a finalidade do AJAX?
Permite a construção sites no padrão web 2.0
São vantagens de se usar XHTML:
 I - O tempo de carregamento de uma página XHTML é mais rápido.
II - Uma página XHTML é totalmente compatível com todas as aplicações de usuários para HTML, antigas e já ultrapassadas.
III - XHTML é uma "Web Standard"
Selecione a opção que identifica todas as afirmações VERDADEIRAS:
Alternativas I, II e III
Qual o comando JavaScript que devemos utilizar para desabilitar um campo texto com ID="txtNome"?
document.getElementById("txtNome").disabled = true;
"Conteúdo gerado pelo usuário" O que significa esta expressão na evolução da web?
web 2.0
O termo _______________ refere-se a uma linguagem de marcação de interface desenvolvida para suportar aplicações do Projecto Mozilla, tais como o Firefox e o Thunderbird.
Qual das opções abaixo completa a lacuna?
XUL
O que significa o termo RIA?
Rich Internet Applications
A respeito de folhas de estilo em cascata C SS (cascading style sheets), assinale a opção correta.
Uma regra C SS tem sintaxe dividida em duas partes: um seletor e uma ou mais declarações. Cada declaração é dividida em propriedade e valor.
A respeito de folhas de estilo em cascata CSS (cascading style sheets), assinale a opção correta.
Uma regra CSS tem sintaxe dividida em duas partes: um seletor e uma ou mais declarações. Cada declaração é dividida em propriedade e valor.
Proposta em 1995 com uma gama de novas funcionalidades, inclusive CSS e possuindo um documento com 150 páginas. De qual versão do HTML estamos falando?
HTML Versão 3
Software desenvolvido pela FutureWave Software; O arquivo gerado pelo aplicativo é chamado de filme; Utiliza a linguagem ActionScript; Os itens acima estão se referente a ?
Flash
Folha de estilo existe desde a década de 80, porém sua inclusão foi em que HTML?
HTML 3.0
O CSS aumentou muito a possibilidade de se formatar páginas HTML, não incluindo apenas padrões, mas adicionando possibilidades na de páginas HTML. Qual a principal características das IDEs WYSWYG?
Verificar enquanto vamos construindo a página
Qual afirmativa abaixo NÃO é um benefício de RIA?
Comunicação Síncrona com servidores
NÃO é uma propriedade para fonte que se possa aplicar em uma folha de estilo CSS:
font-face
É um seletor jQuery criado especialmente para uso em formulários. Marque a resposta correta.
$(':input')
Qual o significado da frase? "Aplicações Ricas para a Internet"
São aplicações Web que se aproximam de aplicações Desktop.
Analise as afirmativas a seguir, sobre CSS (Cascading Style Sheets).
I Uma folha de estilo CSS é um documento XML, em conformidade com o esquema XML xsd:css mantido pelo consórcio W3C, o que constitui uma barreira inicial de adoção para organizações onde o layout e a programação visual dos sites e portais são mantidas por profissionais de criação ao invés de desenvolvedores.
II O uso de folhas de estilo CSS externas, em alternativa à marcação com atributos nos tags HTML e XHTML, proporciona uma redução significativa da exigência de banda, melhorando a experiência do usuário e demandando menos recursos dos servidores do site.
III É possível especificar folhas de estilos diferentes para diferentes mídias em que a página será utilizada, o que permite, por exemplo, que uma mesma página se apresente de forma diferente quando visualizada no browser e impressa.
IV O termo "Cascading", que, em Português, pode ser traduzido como "Em Cascata", reflete o fato de que, durante a aplicação de estilos a um documento, os tags que satisfazem a mais de um seletor receberão apenas os atributos de estilo do seletor especificado por último, ignorando todos os atributos de seletores anteriores.
Estão corretas APENAS as afirmativas:
II e III
A declaração XHTML Strict significa?
Não admitem qualquer item de formatação dentro dos elementos e nem elementos em desuso "deprecated" segundo as recomendações do W3C.
Tim e Daniel Connolly fazem a proposição da HTML 2.0 junto ao W3C em 1993. A linguagem passa a permitir algumas características a mais como?
Imagem, título da página e formulários.
Tim BernersLee propôs a especificação do HTML 1.0. Qual o protocolo que permitiu essa navegação?
HTTP
Alterando conteúdo de um documento com jQuery. Leia as afirmações abaixo.
I - jQuery pode modificar o conteúdo de um documento.
II - jQuery pode alterar texto, inserir ou trocar imagens, as listas podem ser reordenadas.
III - Apenas alguns elementos HTML podem ser alterados ou excluídos.
Selecione a opção que identifica todas as afirmações VERDADEIRAS:
Apenas I e II
Compões box model do C SS.
conteúdo, padding, border e margin
Que tipo de solicitação temos em Aplicações Web tradicionais?
Síncronas
Quando exportamos uma animação em flash a em extensão .fla se transforma na extensão ____________.
Qual o item que completa a frase acima?
.swf
DISCURSIVAS
Descreva qual a função do navegador instalado em uma máquina Cliente? Exemplificando.
Gabarito: A função de um navegador de internet é prover o serviço de tradução dos textos provenientes das requisições feitas a um servidor WEB. Como exemplo podemos citar o Internet Explorer, Firefox, Opera dentre outros.
Descreva diferenciando o servidor web IIS (Internet Information Server) do Servidor Apache ?
Gabarito: O servidor IIS, foi desenvolvido pela empresa Microsoft cujo o objetivo é a execução de páginas WEB, fazendo uso do sistema operacionalWindows x e o Apache, é um servidor web, distribuído gratuitamente pela THE APACHE SOFTWARE FUNDATION que utiliza tanto o sistema operacional Linux e Windows.
O crescente uso da Web trouxe necessidades, aplicações e usuários. O tipo de funcionamento incomodava os usuários, pois era necessário esperar um longo tempo para que cada página fosse carregada. Os desenvolvedores começaram a mudar a forma de construir suas páginas, trocando as tabelas por camadas como ferramenta de estruturar os leiautes. Esse modo de se criar páginas é conhecido como tableless, enriquecendo as interfaces. 
Dê exemplos de funcionalidades possíveis em interfaces ricas.
Gabarito: Preenchimento automático a partir de seleções; Drag and drop (arrastar e soltar); Atualizações parciais das páginas; Menus dinâmicos; Animações dinâmicas.
Descreva qual as diferenças entre uma requisição do tipo Post e o Get? Descreve pelo menos 2 de cada um tipo.
Gabarito: O método POST é mais lento, as informações do formulário não aparecem na URL e não tem limite, enquanto o GET é mais rápido, porém as informações são enviadas dentro da URL e tem limitação para envio.
Descreva para que servem os seguintes seletores:
$('elemento:hidden')
$('elemento:eq(4)')
$(':visible')
$(':input')
Gabarito:
O aluno deverá dar explicações semelhantes as listadas abaixo:
$('elemento:hidden'): Seleciona todos os elementos ocultos do documento
$('elemento:eq(4)'): Seleciona o elemento com índice 4 do documento
$(':visible'): Seleciona tudo que está visível no documento
$(':input'): Seleciona todos os inputs input, textarea, button e select do documento
Cite três funcionalidades possíveis em interfaces ricas.
Gabarito: Preenchimento automático, Drag and Drop, Atualizações parcias de páginas, Menus dinâmicos, Animações dinâmicas.
Descreva para que serve o Framework.Net definindo os seus principais componentes.
Gabarito: A máquina Virtual Framework.NET é a principal parte da plataforma .NET. El é a infra-estrutura utilizada no modelo .NET e prove os serviços e componentes necessários para o desenvolvimento e execução de aplicações baseadas em .NET.Os dois principais componentes são : CLR (Common Language Runtime) sendo este o ambiente de execução das aplicações.NET e as Bibliotecas de Classes (.net Classe Library) , componente utilizados na implementação das aplicações.
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?
Gabarito: a) O acesso a aplicação se tornou o mais universal possível; A utilização de aplicações/sites/sistemas web não é necessário o uso de programas especiais, no qual muitas vezes não se encontram instaladas na máquina do cliente; A padronização e códigos abertos reduz os custos para o desenvolvedor/mantenedor/ e usuário final; A plataforma Web 2.0 tornou a RIA muito mais atraentes. b) As aplicações utilizam as tecnologias HTML, CSS, Javascript... e eram projetadas a serem apresentadas de forma muito estática, com a Web 2.0 as tecnologias listas acima tiveram seu uso de forma diferenciada pelos desenvolvedores da forma inicial.
Tendo como base a linguagem ASP.NET, desenvolva uma função VB.net para limpar 3 objetos TextBox que se encontram em um formulário com os seguintes nomes : txt_nome, txt_cpf e txt_sexo.
Gabarito: SUB limpar() txt_nome.text = “” txt_cpf.text = “” txt_sexo = “” ENDSUB
O CSS aumentou muito a possibilidade de se formatar páginas HTML, não incluindo apenas padrões, mas adicionando possibilidades na criação de configurações e adornos que o HTML não possuía. Com isso, diversas IDE’s surgiram no mercado. Qual a importância das IDE’s WYSIWG na utilização de folhas de estilos?
Gabarito: As IDE’s WYSIWYG auxiliam na utilização de folhas de estilos, pois podemos verificar enquanto vamos construindo a página.
A partir de 2000, a W3C recomenda um padrão de escrita de páginas WEB. Qual é este padrão? Apresente sua resposta explicitando qual tipo de documento serve para efetuar a verificação da página.
Gabarito: O W3C recomenda que se usa XTHML desde 2000, quando reformularam o HTML 4, usando como base o XML 1.0. Os documentos em HTML passaram a seguir as regras do XML, podendo ser validados e verificados com uma DTD (Document Type Definition).
Descreva para que serve função SERIALIZE() no JQuery?
Gabarito: Serve para montar uma string tipo URL contendo todos os nome de selects, inputs e textareas com os seus respectivos valores. 
ex.: C ampoa=1&campob=2&campoc=3...&campon=n
O que é possível fazer com jQuery? Descreva que tipos de operações podem ser realizadas. Quais componentes de RIA podem ser manipulados.
Gabarito: O aluno deverá elencar pelo menos 2 dos elementos abaixo: Seleção de elementos HTML; Manipular elementos HTML; Manipular elementos CSS; Manipular eventos HTML; Criar Efeitos JavaScript; Manipular objetos DOM (XML); Utilizar de AJAX;
Na estrutura de desenvolvimento WEB, existe a estrutura Cliente e o Servidor, diga quais os softwares são necessários para a implementação de cada uma das estruturas?
Gabarito: A estrutura do lado cliente necessita de um software que permita a comunicação com a estrutura servidor, para isto devemos ter instalado no cliente um Navegador e também as máquinas virtuais java e .net, além de alguns plugins . Na Estrutura
Servidor, faz-se necessário a instalação de um servidor WEB .
Descreva para que serve a plataforma .NET citando um dos seus principais objetivos ?
Gabarito: É um modelo de desenvolvimento, criado pela empresa MICROSOFT, que visa a implementação de SOFTWARE independente da plataforma e dispositivo. Um dos principais objetivos desse modelo é permitir a integração entre aplicações através de trocas de informações pela internet. Podendo ser usada tanto para aplicações web, quanto para aplicações desktop e dispositivos móveis.

Outros materiais