Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0198_AV_201207070254 » PROGRAMAÇÃO PARA INTERNET RICA Tipo de Avaliação: AV Aluno: 201207070254 - EDUARDO DE MOURA RODRIGUES Professor: JORGE FERREIRA DA SILVA Turma: 9003/AC Nota da Prova: 8,0 Nota de Partic.: 2 Data: 16/11/2013 15:26:14 1a Questão (Ref.: 201207201693) DESCARTADA 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 e II estão Incorretas. Afirmativa I está incorreta e II está correta. Afirmativa I está incorreta e II está Incorreta. Afirmativas I e II estão corretas. Afirmativa I está correta e II está Incorreta. 2a Questão (Ref.: 201207201670) Pontos: 0,8 / 0,8 "Aplicações Ajax separam a interação com o usuário no lado do cliente e a comunicação com o servidor" Essa afirmação significa que a execução da aplicação é? Individual Comunicativo Em paralelo Servidora Cliente 3a Questão (Ref.: 201207281459) Pontos: 0,8 / 0,8 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. Resposta: - O envio de dados de formulários de forma assíncrona, possibilita a atualização de informações sem a necessidade de clicar em botão. - Conteúdos cada vez mais parecidos com aplicações Desktop pelo uso de tecnologias como Adobe Flash, Java applets, e outros. - Criação de páginas dinâmicas com acesso à banco de dados no servidor ou uso de web services. 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. 4a Questão (Ref.: 201207150927) Pontos: 0,8 / 0,8 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 e 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 que na outra isso é tolerado. Pelas características comparadas, o texto acima refere-se a: PHP e Java XHTML e XML Oracle Forms e UML Java e CSS UML e XML 5a Questão (Ref.: 201207150906) Pontos: 0,8 / 0,8 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 I está correta. somente a afirmativa II está correta. somente as afirmativas II e III estão corretas. somente a afirmativa III está correta. todas as afirmativas estão corretas. 6a Questão (Ref.: 201207178382) Pontos: 0,8 / 0,8 Analise o seguinte código abaixo 1. function executarAJAX(pIdentificador){ 2. var xmlhttp; 3. xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 4. xmlhttp.onreadystatechange=function(){ 5. if (xmlhttp.readyState==4 && xmlhttp.status==200) { 6. document.getElementById("myDiv").innerHTML=xmlhttp.responseText; 7. } 8. } 9. xmlhttp.open("POST","Ajax04.aspx",true); 10. xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 11. xmlhttp.send("nome=Jose&sobreNome=Silva&id=" + pIdentificador);12. } I. Na linha 5 o código "xmlhttp.status==200" significa que o servidor não responde II. A palavra "true" na linha 9 significa que a chamada será assíncrona. III. É necessário haver um componente HTML chamado "myDiv" para o código funcionar. Selecione a opção que identifica apenas afirmações VERDADEIRAS: Apenas a I e III Todas as alternativas Apenas II e III Apenas I Apenas a III 7a Questão (Ref.: 201207178315) Pontos: 0,8 / 0,8 Qual afirmativa abaixo NÃO é um benefício de RIA? Comunicação Síncrona com servidores Agilidade no tempo de resposta Utilização de multimídia Conteúdo estático mais elaborado Layouts gráficos mais elaborados 8a Questão (Ref.: 201207172326) Pontos: 0,8 / 0,8 São características do conceito RIA: I - Interfaces GUI intuitivas que prevêem uma experiência de single-page, sem os refresh das aplicações HTML web. II - Não suporta notificação e mensagens em tempo real. III - Um desenvolvimento familiar com os paradigmas de programação e fluxo de trabalho. IV - Rodar em alguns browsers, mediante instalação suplementar. Analisando as sentenças acima podemos afirmar que: As sentenças I e III estão corretas As sentenças II e IV estão corretas As sentenças III e IV estão corretas As sentenças I e II estão corretas Apenas a sentença I está correta 9a Questão (Ref.: 201207199729) Pontos: 0,8 / 0,8 Na estrutura de desenvolvimento WEB, existe a estrutura Cliente e o Servidor, diga quais os softwares são necessários para a implementaçaõ de cada uma das estruturas ? Resposta: Na ponta do cliente, é necessário um navegador, como Firefox, Internet Explorer, Chrome e outros. Enquanto que do lado do servidor, precisaremos de uma aplicação de servidor web, como Apache, Tomcat, IIS e outros. Gabarito: A estrutura dol ado 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 . 10a Questão (Ref.: 201207178541) Pontos: 0,8 / 0,8 Quais são os principais focos do jQuery? Plugin para browser, Criar animações, criação de arquivos texto Manipulação de dados, criação de arquivos texto, alteração de formato do Browser Responder a interação do usuário, Criar animações, Simplificar tarefas comuns de JavaScript Novo padrão de codificação, Apenas componente HTML, Simplificar tarefas comuns de JavaScript Ferramenta de tradução de texto, Realizar animações, leitura de arquivos 11a Questão (Ref.: 201207201642) Pontos: 0,8 / 0,8 Qual o significado da frase? "O crescimento da Internet não resultou no crescimento de acesso a servidores web." Que os servidores web estão mais rápidos. Que as interfaces criadas para web deixam a desejar. Que os monitores estão com mais detalhes. Que Internet não trouxe melhorias para a comunicação. Que o acesso aos dados estão mais lentos. Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Compartilhar