Buscar

ATIVIDADE IV - 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 10 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 10 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 10 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
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.
V, F, F, V.
V, F, V, F.
V, V, F, F.
F, F, V, V.
F, V, F, V.
1 pontos
PERGUNTA 2
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.
3, 1, 2, 4.
1, 4, 2, 3.
4, 2, 1, 3.
4, 1, 2, 3.
2, 3, 4, 1.
1 pontos
PERGUNTA 3
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.
I, III, IV, II.
IV, I, III, II.
IV, I, II, III.
III, II, I, IV.
II, I, III, IV.
1 pontos
PERGUNTA 4
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.
A proposição I é falsa e a proposição II é verdadeira.
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
As proposições I e II são falsas.
As proposições I e II são verdadeiras, e a II é justificativa da I.
A proposição I é verdadeira e a proposição II é falsa.
1 pontos
PERGUNTA 5
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.
II, I, III, IV.
III, I, II, IV.
I, II, IV, III.
II, III, I, IV.
IV, I, II, III.
1 pontos
PERGUNTA 6
Leia o excerto a seguir.
“A < script > tag
é usada para definir um script do lado do cliente (Javascript). O < script > elemento contém
instruções de script
ou aponta para um arquivo de script externo por meio do src atributo. Usos comuns para
Javascript são manipulação de imagem, validação de formulário e alterações dinâmicas de
conteúdo”.
Portanto, a função do script
é inserir comandos Javascript no corpo do arquivo HTML como forma de realizar
manipulações de dados e validações de informações inseridas pelo usuário.
W3SCHOOLS. HTML 5 Tutorial . Portal W3Schools, 2019. Disponível em:
<https://www.w3schools.com/html/>. Acesso em: 3/2/2019.
De acordo com o trecho acima, é possível perceber a importância da linguagem Javascript
pela tag < script > do HTML para a construção de sites interativos. Nesse sentido, assinale
com V, as afirmações verdadeiras e com F, as falsas.
( ) O script divisão é descrito na tag <head> do documento HTML.
( ) O script é consideradouma função síncrona.
( )As variáveis do script
são declarados na divisão <body> do HTML.
( )Um dos comandos de iteraçãorepetitiva do Javascript é o for()
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
F, V, F, V.
V, F, V, F.
F, F, V, V.
V, V, F, F.
V, F, F, V.
1 pontos
PERGUNTA 7
Leia o excerto a seguir.
“[Javascript] Criada pela Netscape com a parceria da Sun Microsystem teve por finalidade
adicionar interatividade as páginas web . 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 controlar o
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.
I. O comando if() tem a sintaxe:
if(condição) {código} else {código};
II. O comando for tem a sintaxe:
for (condição inicial, incremento, condição final) {código};
III. A declaração de variável tem a sintaxe:
var = valor inicial<declaração>.;
IV. 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.
F, V, F, V.
F, F, V, V.
V, V, F, F.
V, F, F, V.
F, V, V, F.
1 pontos
PERGUNTA 8
Leia o excerto 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 criar páginas web com HTML e XHTML em 21 dias . São Paulo: Pearson
Education do Brasil, 2002. p. 835. Disponível em:
<http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283>. Acesso em:
13/1/2019.
Aa interação entre a página web e o CGI ( Common Gateway Interface ), o PHP é o script
que trabalha do lado do servidor. A partir desta informação, avalie as proposições a seguir a
relação entre elas.
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 aberto de uso geral, e é adequada
para o desenvolvimento web .
Agora, assinale a alternativa correta.
As proposições I e II são verdadeiras, mas a II não é justificativa
da I.
A proposição I é falsa e a proposição II é verdadeira.
As proposições I e II são falsas.
A proposição I é verdadeira e a proposição II é falsa.
As proposições I e II são verdadeiras, e a II é justificativa da I.
1 pontos
PERGUNTA 9
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.
III, II, I, IV.
II, III, I, IV.
IV, I, III, II.
I, III, IV, II.
II, I, III, IV.
1 pontos
PERGUNTA 10
Leia o excerto a seguir.
“HTML, a HyperTextMarkupLanguage é uma linguagem de programação baseada em tags
ou marcações que teve sua criação em 1990 por Tim Berners-Lee. Essas páginas ou textos
são interpretadas por um navegador ou browser também chamado de cliente. [...]Uma
página web (também denominada documento) é construída de objetos. Um objeto é
simplesmente um arquivo tal como um arquivo HTML, uma imagem JPEG, uma imagem
GIF, um Applet Java, um clipe de áudio e assim por diante, que se pode acessar com um
único URL”.
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. 3.
A partir do trecho apresentado acima, considere as afirmações a seguir.
I. HTML possui uma sintaxe própria, com regras e padrões de semântica e
exibição.
II. HTML pode ser considerada uma linguagem orientada a objetos, pois é
construída sobre tags .
III. HTML interage diretamente com a linguagem JQuery para executar os
comandos PHP.
IV. HTML tem como objetivo criar sites como também criar programas desktop .
Assinale a alternativa que apresenta o que é correto afirmar.
I, II e IV.
I, apenas.
II, III e IV.
II, apenas.
I e III.

Continue navegando