Buscar

DESENVOLVIMENTO DE SOFTWARE PARA WEB

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

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 6, do total de 13 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

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 9, do total de 13 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

Prévia do material em texto

Pergunta 1
1 em 1 pontos
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.
Resposta Selecionada:	
Correta 
II, III, I, IV.
Resposta Correta:	
Correta 
II, III, I, IV.
Feedback da resposta:	
A resposta está correta. Document indica o local onde serão recuperadas as informações. getElemtnByID retorna a informação pelo identificador. Value 
retorna o conteúdo do campo Checked retorna o estado de uma variável do tipo radio.
Pergunta 2
1 em 1 pontos
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.
Resposta Selecionada:	
Correta As proposições I e II são verdadeiras, mas a II não é justificativa da I.
Resposta Correta:	
Correta As proposições I e II são verdadeiras, mas a II não é justificativa da I.
Feedback da resposta:	A resposta está correta. O Ajax realmente tem como função realizar chamadas assíncronas, pertencendo à biblioteca jQuery e o Ajax tem estrutura própria, mas não justifica a proposição I.
Pergunta 3
1 em 1 pontos
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.
Resposta Selecionada:	
Correta I, II e IV.
Resposta Correta:	
Correta I, II e IV.
Feedback da resposta:	A resposta está correta. O comando foi construído na sintaxe correta. Ao analisarmos as condições da sintaxe, percebemos a correlação entre DELETE FROM <nome da tabela>, WHERE <condição> e AND <condição>. Já a simbologia >não representa um comando, pois está incompleto.
Pergunta 4
0 em 1 pontos
Leia o excerto a seguir.
 
“[...] a definição de tabelas foi aprimorada de tal modo que o uso dessas tags de fechamento é opcional. Entretanto, muitos navegadores que dão suporte a tabelas ainda contam com a existência das tags de fechamento, e as tabelas podem até ter seu funcionamento, e as tabelas podem até ter seu funcionamento interrompido se você não inclui-las. As tags
de fechamento sãonecessárias em todas as tags do padrão 1.0 do XHTML, portanto, é irremediavelmente preciso colocá-las”.
 
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. 297. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019.
 
Considerando as informações sobre tabelas em HTML, avalie as afirmações a seguir.
 
I. <th></th> representa o cabeçalho da tabela.
II. <td></td> representa o corpo da tabela.
III. <tr></tr> representa a coluna da tabela.
IV. <table></table> representa as células da tabela.
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
Resposta Selecionada:	
Incorreta V, V, F, F.
Resposta Correta:	
Correta V, F, V, F.
Pergunta 5
1 em 1 pontos
Leia o excerto a seguir.
 
“A criação de novas tags
no HTML5, promove uma melhor endentação no código tornando uma facilidade para o desenvolvedor, com um código simplificado ficam mais fáceis as buscas, promovendo uma semântica mais agradável. Uma das novas tags que chamam atenção do HTML5 é a possibilidade de utilizar recursos de áudio e vídeo, trazendo uma melhor interação com o usuário sem a necessidade de instalação de plugins e também para o desenvolvedor que não necessita ficar usando recursos que não são HTML para desenvolvimento”.
 
GIROLDO, B. C.; FRESSATI, W. Evolução no Desenvolvimento com o HTML 5. In: XVII Seinpar - Semana de Informática e XIV Mostra de Trabalhos de Iniciação Científica de Paranavaí , 2015. p. 1.
 
Diante disto, qual a tag que tem como função exibir as informações sobre o documento HTML?
Resposta Selecionada:	
Correta <head>
Resposta Correta:	
Correta <head>
Feedback da resposta:	Está correta a resposta, pois a marcação <head> é a tag que tem a função de residir todas as informações sobre o documento.
Pergunta 6
1 em 1 pontos
Leia o excerto a seguir.
 
“PHP é uma linguagem que permite criar sitesWEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL e links. A diferença de PHP com relação a linguagens semelhantes a Javascript é que o código PHP é executado no servidor, sendo enviado para o cliente apenas html puro. Desta maneira é possível interagir com bancos de dados e aplicações existentes no servidor, com a vantagem de não expor o código fonte para o cliente. Isso pode ser útil quando o programa está lidando com senhas ou qualquer tipo de informação confidencial”.
 
LOPES, S. O que é PHP? Portal Oficina da Net, publicado em 19/12/2007. Disponível em: <https://www.oficinadanet.com.br/artigo/659/o_que_e_php>. Acesso em: 10/2/2019.
 
De acordo com o trecho acima, é possível perceber a importância da linguagem PHP para a construção de sites interativos. Nesse sentido, assinale com V, as afirmações verdadeiras e com F, as falsas.
 
I. O código PHP é representa pelos símbolos <?php ... ?>
II. As variáveis em PHPsão declaradas pelo símbolo %
III. Os comandos SQL são integrados na linguagem PHP
IV. No PHP a recepção de variáveis externas é dada por $_VAR
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
Resposta Selecionada:	
Correta V, F, V, F.
Resposta Correta:	
Correta V, F, V, F.
Feedback da resposta:	As repostas estão corretas. As sintaxes estão corretas para o início e fimdo código PHP e a linguagem de manipulação. A declaração de variável está incorreta, como a recepção de variáveis externas.
Pergunta 7
1 em 1 pontos
Leia o excerto a seguir.
 
“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. [...] A versão de desenvolvimento descompactada do plug-in
do jQueryMigrate inclui a saída do log do console para avisar quando determinados recursos reprovados e / ou removidos específicos estão sendo usados. Isso faz com que seja valioso como uma ferramenta de depuração de migração para localizar e remediar problemas no código e nos plug-ins existentes do jQuery”.
 
JQUERY. jQuery API . Portal jQuery, The jQuery Foundation, 2019. Disponível em: <http://api.jquery.com/>. Acesso em: 3/2/2019.
 
Uma das principais funções do jQuery é a atividade assíncrona de chamada de função por meio do comando Ajax. O Ajax possui uma estrutura lógica própria. Sendo assim, ordene corretamente a estrutura dos parâmetros do comando Ajax:
 
( )type
( ) data
( ) cache
( )url
 
Agora, assinale a alternativa que apresenta a sequência correta.
Resposta Selecionada:	
Correta 4, 2, 1, 3.
Resposta Correta:	
Correta 4, 2, 1, 3.
Feedback da resposta:	Correto. A sequência dos parâmetros que serão passados para a chamada da função assíncrona. Lembrando que a sintaxe correta da função Ajax garante o processamento eficaz da interação HTML e jQuery.
Pergunta 8
1 em 1 pontos
Leia o texto a seguir.
 
“Na maior parte do tempo, você precisará de acesso a um servidor da Web . Os servidores da Web , que são programas que executam um site da Web , respondem às solicitações de arquivos do navegador da Web e enviam as páginas solicitadas para vários tipos de navegadores diferentes. Eles também gerenciam entradas de formulários e manipulam a integração do banco de dados”.
 
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. 20. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019.
 
O acesso aos bancos de dados pelo PHP é fundamental para que as páginas HTML se tronem dinâmicas e haja interação com o usuário. A partir das informações e dos estudos sobre PHP, associe os métodos de acesso aos seus significados.
 
I. mysql_connect
II. mysql_select_db
III. mysql_error
IV. mysql_query
 
( )Este comando realiza a conexão com uma base de dados.
( )Realiza a conexão como banco de dados.
( )Este comando executa o retorno de um processo.
( )Realiza a execução de uma função SQL.
 
Agora, assinale a alternativa que apresenta a sequência correta.
Resposta Selecionada:	
Correta II, I, III, IV.
Resposta Correta:	
Correta II, I, III, IV.
Feedback da resposta:	A resposta está correta. Os comandos de execução SQL pelo PHP foram bem compreendidos de conexão, aceso, recuperação e retorno de informações.
Pergunta 9
1 em 1 pontos
Leia o excerto a seguir.
 
“Um processo de software
é um conjunto de atividades relacionadas que levam à produção de um produto de software . Essas atividades podem envolver o desenvolvimento de software a partir do zero em uma linguagem padrão de programação como Java ou C.”
 
SOMMERVILLE, I. Engenharia de Software . 9. ed. São Paulo: Pearson Addison Wesley, 2011. p. 18.
 
O processo de desenvolvimento de software
para web segue o mesmo princípio de desenvolvimento que lemos no texto acima. Este processo de desenvolvimento serve para qualquer suporte, como a web , desktop ou aplicativos móveis, sempre se utilizando de uma ou mis linguagens de desenvolvimento. É fundamental para o desenvolvedor ter pleno domínio dos significados das linguagens que são utilizadas no ambiente onde ele desenvolve.
 
Deste modo, considerando as informações apresentadas e os conteúdos estudados sobre desenvolvimento de software para web , analise os conceitos a seguir e associe-os com suas respectivas descrições.
 
I) PHP
II) HTML
III) SQL
IV) AJAX
 
( )Linguagem responsável por executar processos assíncronos.
( )Esta linguagem é a mais indicada para sistemas web .
( )O objetivo desta linguagem é estruturar a apresentação do software .
( )Linguagem que executa a interação com o banco de dados.
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
Resposta Selecionada:	
Correta IV, I, II, III.
Resposta Correta:	
Correta IV, I, II, III.
Feedback da resposta:	A resposta está correta. Para se implementar um sistema para web, é necessária a interação de diversas linguagens, cada uma com seu principal objetivo. É fundamental para o desenvolvedor ter pleno conhecimento das funcionalidades de cada linguagem.
Pergunta 10
1 em 1 pontos
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 software s 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.
Resposta Selecionada:	
Correta As proposições I e II são verdadeiras, mas a II não é justificativa da I.
Resposta Correta:	
Correta As proposições I e II são verdadeiras, mas a II não é justificativa da I.

Continue navegando