Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0198_AV_201107099391 » PROGRAMAÇÃO PARA INTERNET RICA Tipo de Avaliação: AV Aluno: 201107099391 - ALEXSANDRO MELLO DE AZEVEDO Professor: JORGE FERREIRA DA SILVA Turma: 9003/AC Nota da Prova: 8,0 Nota de Partic.: 2 Data: 14/11/2013 18:13:11 1a Questão (Ref.: 201107210587) 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. O uso de "xmlhttp.onreadystatechange" só deve ser utilizado em chamadas sí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. Selecione a opção que identifica todas afirmações VERDADEIRAS: Apenas II e III Todas as alternativas Apenas I Apenas I e II Apenas II 2a Questão (Ref.: 201107182978) 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. Página 1 de 4BDQ Prova 23/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Pelas características comparadas, o texto acima refere-se a: Java e CSS PHP e Java UML e XML XHTML e XML Oracle Forms e UML 3a Questão (Ref.: 201107210433) DESCARTADA 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 a III Apenas I 4a Questão (Ref.: 201107182957) 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 III está correta. todas as afirmativas estão corretas. somente a afirmativa II está correta. somente as afirmativas II e III estão corretas. somente a afirmativa I está correta. 5a Questão (Ref.: 201107210371) Pontos: 0,8 / 0,8 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: UML, XML, AJAX, DHTML Página 2 de 4BDQ Prova 23/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp UML, AJAX, JavaScript, SQL XHTML, AJAX, CSS, DHTML XML, JavaScript, SQL, UML SQL, CSS, XLS, JavaScript 6a Questão (Ref.: 201107204373) Pontos: 0,8 / 0,8 A Web 2.0 nos trouxe diversas melhorias, que de certa forma mudaram nosso dia-a-dia. Hoje podemos estar conectados em nossa casa, trabalho ou até mesmo em nosso bolso. Qual das opções abaixo, NÃO representa uma mudança pós Web 2.0? Popularização e aumento do uso da Internet Criação de sites estáticos apenas para leitura Aumento na qualidade dos sites e sistemas que utilizam a web como plataforma Maior interação humana através de mídia digital Empresas desenvolvendo planos de negócio, para lançar seu novo site, considerando os riscos 7a Questão (Ref.: 201107210467) Pontos: 0,8 / 0,8 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 II e III Apenas a I Apenas a II Não há afirmativas corretas. Apenas a III 8a Questão (Ref.: 201107231769) Pontos: 0,8 / 0,8 Descreva para que serve Hypertext Transfer Protocol (HTTP) - Protocolo de Transferência de Hipertexto em um ambiente WEB ? Resposta: Protocolo de tranportes (transferência) de dados (páginas) na Internet, relativo as páginas Web. Por este protocolo são levadas as requisições do browser cliente ao servidor web. 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. 9a Questão (Ref.: 201107311872) Pontos: 0,8 / 0,8 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 WYSIWYG na utilização de folhas de estilo? Resposta: As IDEs atuam como poderosas ferramentas gráficas facilitando e tornando ágil o desenvolvimento de Sites e Aplicações Web por apresentar os devidos atalhos e interação de comandos e além disso, permite a Página 3 de 4BDQ Prova 23/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp visualização dinâmica das páginas a serem geradas auxiliando ainda mais as definições do CSS. Gabarito: As IDEs WYSIWYG auxiliam na utilização de folhas de estilos, pois podemos verificar enquanto vamos construindo a página. 10a Questão (Ref.: 201107233713) Pontos: 0,8 / 0,8 De onde vem o desempenho das aplicações RIA? do transporte do Ajax do desktop do monitor do hardware 11a Questão (Ref.: 201107182982) Pontos: 0,8 / 0,8 As regras de CSS especificadas dentro da tag de HTML que referem-se ao estilo inline: afetam outros documentos da página HTML afetam outras tags da página HTML podem ser aplicadas por link no cabeçalho da página HTML podem ser aplicadas por link em alguma página HTML afetam somente a tagatual da página HTML Período de não visualização da prova: desde 04/11/2013 até 22/11/2013. Página 4 de 4BDQ Prova 23/11/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar