Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova - DESENVOLVIMENTO DE SOFTWARE PARA WEB 1- Leia o excerto a seguir. “A recuperação de documentos da Web e sua formatação para o seu sistema são duas tarefas centrais da funcionalidade de um navegador. Dependendo do navegador e dos recursos que ele incluir, porém, você também será capaz de executar arquivos multimídia, visualizar e interagir com applets Java, ler seu e- mail ou usar outros recursos avançados oferecidos por um determinado navegador”. LEMAY, L.; COLBURN, R.; TYLER, D. Aprenda a criar páginas web com HTML e XHTML em 21 dias. São Paulo: Pearson Education do Brasil, 2002. p. 12. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019. A recuperação de informações pelo documento HTML pode ser realizada pelo comando “getElementBy”. A partir das informações e dos estudos sobre HTML, associe cada fragmento do comando com seu respectivo significado. I. document II. getElementById III. value IV. checked ( )Representa a recuperação da informação pelo seu identificador. ( )Executa o retorno do conteúdo do campo identificado. ( )Representa o conteúdodo que se deseja recuperar. ( )É o estado de uma variável do tipo radio. Agora, assinale a alternativa que apresenta a sequência correta. 2- Leia o texto abaixo. “O HTML, devido à sua herança SGML, é uma linguagem para a descrição de estrutura de documentos e não sua verdadeira apresentação. [...] o HTML define um conjunto de estilos em comum para páginas Web: cabeçalhos, parágrafos, lista e tabelas. Ele também define os estilos de caracteres como negrito e exemplos de código. Cada elemento possui um nome e está contido no que se convencionou chamar de tag (marca). Quando você escreve uma página da Web no HTML, etiqueta os diferentes elementos da sua página com essas tags que dizem “este é um cabeçalho” ou “este é um item”. LEMAY, L.; COLBURN, R.; TYLER, D. Aprenda a criarpáginas web com HTML e XHTML em 21 dias. São Paulo: Pearson Education do Brasil, 2002. p. 44. A partir das informações e dos estudos sobre HTML, associe cada tagcom seu respectivo significado. I. <input> II. <h1> III. <p> IV. <head> V. <body> ( ) elemento que contém as informações sobre o documento. ( ) esta tagcria um novo parágrafo na exibição no navegador. ( ) neste elemento estará contido o conteúdo da página web. ( ) a entrada de dados será realizada nesta tag. ( ) esta tag tem como função exibir texto com letra grande. Agora, assinale a alternativa que apresenta a sequência correta. 3- Leia o excerto a seguir. “jQuery UI é um conjunto curado de interações de interface do usuário, efeitos, widgets e temas construídos sobre a biblioteca jQueryJavascript. [...] O jQuery é uma biblioteca Javascript rápida, pequena e rica em recursos. Ele torna as coisas como passagem e manipulação de documentos HTML, manipulação de eventos, animação e Ajax muito mais simples, com uma API fácil de usar que funciona em vários navegadores”. JQUERY. jQuery API. Portal jQuery, The jQuery Foundation, 2019. Disponível em: <http://api.jquery.com/>. Acesso em: 3/2/2019. I. A função Ajax pertence à biblioteca jQuery com o objetivo de realizar chamadas assíncronas de funções. PORQUE II. O Ajax tem uma estrutura própria de sintaxe que deve ser seguida para o processamento assíncrono. A respeito dessas proposições, assinale a opção correta. 4- Leia o texto a seguir. “Como já mencionei antes, desligar os scripts CGI é provavelmente a primeira ação que você deve realizar para tornar o seu servidor mais seguro. Sem os scripts CGI (ou algum sistema de scripting do lado servidor como ASP ou PHP), você perderá a capacidade de criar aplicativos da Web interativos, tais como boletins de mensagens, formulários de feedback ou qualquer outra coisa que ultrapasse os limites do HTML estático. Assim sendo, talvez desligar o CGI não seja a melhor opção”. LEMAY, L.; COLBURN, R.; TYLER, D. Aprenda a criarpáginas web com HTML e XHTML em 21 dias. São Paulo: Pearson Education do Brasil, 2002. p. 835. Na interação entre a página web e o CGI (Common Gateway Interface), o PHP é o script que trabalha ao lado do servidor. A partir desta informação, avalie a relação entre as proposições a seguir. I. O PHP deve ser executado no lado do servidor, sendo processado quando a página for executada. PORQUE II. O PHP é uma linguagem de script de código comercial restrito, e é adequada para o desenvolvimento web. Agora, assinale a alternativa correta. 5- Leia o texto abaixo. “A quinta versão do HTML foi criada para otimizar a versão anterior. Desenvolvedores e usuários obtém uma experiência mais agradável e fácil utilização. Para a manipulação desses recursos sendo eles, CSS e JavaScript a linguagem prove de APIs (ApplicationProgramming Interface). O Html5 cria nova tags e modifica funções de outras, diferente de outras versões onde não havia um padrão universal para criação de sessões comuns e específicas”. GIROLDO, B. C.; FRESSATI, W. Evolução no Desenvolvimento com o HTML 5. In: XVII Seinpar - in... Anais... Semana de Informática e XIV Mostra de Trabalhos de Iniciação Científica de Paranavaí. Paranavaí, 2015.p. 3. A partir das asserções extraídas do trecho acima, considere as seguintes afirmações: I. O atributo checked pertence à tag<body> II. O atributo value pertence à tag<input> I. III. O atributo type pertence à tag<h1> II. IV. O atributo id pertence à tag<head> Assinale a alternativa que apresenta o que é correto afirmar. 6- Leia o excerto a seguir. “As comunicações entre esses sistemas podem usar protocolos de troca de dados rápidos e de baixo nível. Um middleware eficiente oferece suporte em consultas de banco de dados em SQL (Structured Query Language), sendo usado para tratar informações de recuperação do banco de dados. [...] Structured Query Language (SQL) Linguagem padrão usada para programação de bancos de dados relacionais”. SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Addison Wesley, 2011. p. 344. A linguagem SQL foi criada com o objetivo de padronizar os comandos de manipulação de dados. Hoje em dia, apesar de a linguagem possuir uma quantidade considerável de extensões e implementações proprietárias, pode- se afirmar que a meta foi alcançada. Conhecendo bem a linguagem é possível acessar os recursos básicos de qualquer banco relacional. Portanto, é fundamental conhecer com propriedade os comandos SQL para que os softwares sejam desenvolvidos com alto grau de qualidade. A partir destas afirmativas, considere as duas proposições a seguir e a relação entre elas. I. O comando SELECT é um comando do SQL e tem como função recuperar informações de um banco de dados relacional. PORQUE II. O comando WHERE é um comando do SQL que tem como objetivo filtrar as informações recuperadas. Marque a alternativa que mostra a correlação correta entre as respostas. 7- Leia o texto a seguir. “[JavaScript] Criada pela Netscape com a parceria da Sun Microsystem teve por finalidade adicionar interatividade as páginasweb. Sua primeira versão foi lançada em 1995 e implementada no ano seguinte no navegador Netscape Navigator 2.0. [SILVA, 2010]. Essa linguagem faz parte de uma camada de comportamento do documento HTML, onde pode definir ou alterar as formar dinâmicas de documentos e também possibilita controlaro comportamento do navegador de diversos aspectos como criação de janelas pop-up, apresentar mensagens ao usuário e até mesmo dimensionar o próprio navegador”. GIROLDO, B. C.; FRESSATI, W. Evolução no Desenvolvimento com o HTML 5. In: XVII Seinpar - in... Anais... Semana de Informática e XIV Mostra de Trabalhos de Iniciação Científica de Paranavaí. Paranavaí, 2015.p. 4. Portanto, é possível compreender a partir do trecho a importância do comportamento do documento HTML e JavaScript para que as páginas sejam dinâmicas s permitam a manipulação de dados. Assim, responda como Falso (F) ou Verdadeiro (V), as afirmativas abaixo. ( ) O comando if() tem a sintaxe: if(condição) {código} else {código}; ( ) O comando for tem a sintaxe: for (condição inicial, incremento, condição final) {código}; ( ) A declaração de variável tem a sintaxe: var = valor inicial<declaração>.; ( )a mensagem de exibição para usuário tem a sintaxe: alert(“mensagem”); Agora, assinale a alternativa que apresenta a sequência correta de respostas. 8- Leia o excerto a seguir. “Structured Query Language, Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características originais do SQL foram inspiradas na álgebra relacional. O SQL foi desenvolvido originalmente no início dos anos 70 nos laboratórios da IBM em San Jose, dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por E. F. Codd”. ROSA, A. Trabalhando com Java e SQL. Portal Viva o Linux, publicado em 15/04/2010. Disponível em: <https://www.vivaolinux.com.br/artigo/Trabalhando- com-Java-e-SQL-(parte-1)>.Acesso em: 10/2/2019. A partir do que lemos no trecho acima, considere as afirmações a seguir. I. A sintaxe correta do comando DELETE do SQL é DELETEFROM <nome da tabela>WHERE <condições>. II. Caso não seja declarada a cláusula WHERE, serão excluídos todos os registros. III. Para se alterar ou excluir uma faixa de registros, incluindo a própria faixa, utiliza-se o símbolo “>”. IV. Para se filtrar mais de uma condição, a sintaxe correta é DELETE FROM <nome da tabela> WHERE <condição> AND <condição>. Assinale a alternativa que apresenta o que é correto afirmar. 9- Vários são os sistemas baseados na Web. Eles englobam, além de, por exemplo, sistemas comerciais e mídias sociais, sistemas voltados à engenharia. Na maioria dos sistemas, temos a necessidade de um processamento sobre a massa de dados. Sendo o HTML uma linguagem, podemos falar que: I - ela é capaz de validar as entradas nos formulários barrando, por exemplo, letras em campos numéricos, sendo assim, não é necessário nenhum script em adição ao HTML; II - a linguagem HTML, somente pelo fato de ser interpretada (como o Java), pode ser considerada uma linguagem de programação; III - a linguagem HTML define componentes para que possibilite uma interação com o usuário, tais como os botões de rádio, lista de seleção e caixas de textos; IV - o layout imposto pela HTML pode ser modificado por meio de folhas de estilo (CSS). Diante das afirmativas acima, assinale a alternativa que você julga ser a correta. 10- Páginas da Internet são construídas usando-se HTML e podem ser complementadas pelo uso de, por exemplo, JavaScript e PHP. Sendo assim, podemos conceituar HTML como sendo uma linguagem de ____ com característica ____, na qual usa-se tags como elementos de confecção da página. Para tanto, os elementos (conteúdo) da página são delimitados pela marcação de início (____) e pela marcação de finalização (____). Escolha a opção que corresponda à sequência certa para o preenchimento do texto.
Compartilhar