Buscar

Atividade 4 - Desenvolvimento 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 6 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 6 páginas

Prévia do material em texto

2/17/2020 Revisar envio do teste: ATIVIDADE 4 – GRA0252 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30109031_1&course_id=_512375_1&content_id=_11724964_1… 1/6
 
 Revisar envio do teste: ATIVIDADE 4
GRA0252 DESENVOLVIMENTO DE SOFTWARE PARA WEB PNA (ON) - 201920.29769228.06
Unidade 4
Revisar envio do teste: ATIVIDADE 4 
Usuário VICTOR TADEU LIMA
Curso GRA0252 DESENVOLVIMENTO DE SOFTWARE PARA WEB PNA (ON) - 201920.29769228.06
Teste ATIVIDADE 4
Iniciado 02/12/19 21:44
Enviado 02/12/19 22:16
Status Completada
Resultado da tentativa 2,25 em 2,5 pontos 
Tempo decorrido 31 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
4, 2, 1, 3.
4, 2, 1, 3.
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 2
Leia o excerto a seguir. 
Minha Área
0,25 em 0,25 pontos
0,25 em 0,25 pontos
VICTOR TADEU LIMA
https://fmu.blackboard.com/
https://fmu.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_512375_1
https://fmu.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_512375_1&content_id=_11724954_1&mode=reset
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_361_1
https://fmu.blackboard.com/webapps/login/?action=logout
2/17/2020 Revisar envio do teste: ATIVIDADE 4 – GRA0252 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30109031_1&course_id=_512375_1&content_id=_11724964_1… 2/6
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
 
“[...] 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/9788534
614283>. 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, V, F.
V, F, V, F.
A resposta está correta. Foram associadas corretamente às tags da tabela com suas
respectivas funções.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Leia o excerto a seguir. 
 
“Além das tags 
definidas pelos vários níveis de HTML, as empresas de navegadores individuais também implementam
extensões específicas do navegador para o HTML. A Netscape e a Microsoft são as principais culpadas da
criação de extensões, e oferecem muitos recursos novos e exclusivos dos seus navegadores. [...] Até
mesmo desenvolvedores da Web com anos de experiência e centenas de páginas desenvolvidas têm de
lidar com o problema de qual conjunto de tags 
escolher”. 
 
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. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283
>. Acesso em: 13/1/2019. 
 
A partir das asserções extraídas do trecho acima, considere as afirmações a seguir. 
 
 I. O atributo “type” tem a função de identificar se um elemento da página é um texto ou um tipo
radio . 
 II. O atributo “OnClick” caracteriza como o elemento único é identificado exclusivamernte no
documento HTML. 
 III. O atributo “value’ no “type=button” identifica o rótulo do elemento sendo um botão da página. 
 IV. O atributo “id” representa o elemento como sendo uma string ou um valor numérico. 
 
Assinale a alternativa que apresenta o que é correto afirmar.
I e III.
I e III.
A resposta está correta. Os atributos podem definir tanto o elemento como texto ou radio,
como o “value”, quando for um “typebutton”, irá exibir o rótulo do botão. O atributo “id”
identifica o elemento no documento HTML.
Pergunta 4
0,25 em 0,25 pontos
0,25 em 0,25 pontos
2/17/2020 Revisar envio do teste: ATIVIDADE 4 – GRA0252 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30109031_1&course_id=_512375_1&content_id=_11724964_1… 3/6
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Leia o excerto a seguir. 
 
“Segurança e confiança. Pelo fato de o software estar presente em todos os aspectos de nossas vidas, é
essencial que possamos confiar nele. Isso se torna verdade especialmente para sistemas remotos
acessados através de uma página Web ou uma interface de webservice . Precisamos ter certeza de que
os usuários maliciosos não possam atacar nosso software e de que a proteção da informação seja
mantida”. 
 
SOMMERVILLE, I. Engenharia de Software . 9ª ed. Ed. Pearson Prentice Hall. São Paulo, 2011. p. 6. 
 
É possível compreender a importância da segurança da informação nos sistemas. Baseando-se no
conteúdo estudado sobre sessões, leia as asserções abaixo. 
 
 I. A sessão é fundamental quando se deseja mais segurança na página, ou quando é
necessário ter um controle de usuário. 
 
PORQUE 
 
 II. Utilizar sessão é prática comum entre os para guardar informações para uso posterior no
software . 
 
Agora, assinale a alternativa correta.
As proposições I e II são verdadeiras, e a II é justificativa da I.
As proposições I e II são verdadeiras, e a II é justificativa da I.
Resposta correta. É fundamental guardar informações para posterior validação e
segurança dos dados do usuário.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
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
desenvolvimentoserve 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.
IV, I, II, III.
IV, I, II, III.
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
0,25 em 0,25 pontos
2/17/2020 Revisar envio do teste: ATIVIDADE 4 – GRA0252 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30109031_1&course_id=_512375_1&content_id=_11724964_1… 4/6
resposta: desenvolvedor ter pleno conhecimento das funcionalidades de cada linguagem.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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/ht
ml/>. 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ção repetitiva do Javascript é o for() 
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
V, F, F, V.
V, F, F, V.
A resposta está correta. As informações acerca do script e Javascript foram entendidas
perfeitamente. O script está na divisão <head> e o comando for() executa um laço. O script
não é uma função e as variáveis são declaradas na divisão <head>.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
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.
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 verdadeiras, mas a II não é justificativa da I.
A resposta está correta. O Ajax realmente tem como função realizar chamadas assíncronas,
0,25 em 0,25 pontos
0,25 em 0,25 pontos
2/17/2020 Revisar envio do teste: ATIVIDADE 4 – GRA0252 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30109031_1&course_id=_512375_1&content_id=_11724964_1… 5/6
da
resposta:
pertencendo à biblioteca jQuery e o Ajax tem estrutura própria, mas não justifica a
proposição I.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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.
V, F, F, V.
V, F, F, V.
Resposta correta. Foram bem compreendidos os comandos e suas sintaxes inerentes
do Javascript no corpo do documento HTML.
Pergunta 9
Leia o excerto a seguir. 
 
“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 criar páginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do
Brasil, 2002. p. 44. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/97885346
14283>. Acesso em: 13/1/2019. 
 
A partir das informações e dos estudos sobre HTML, associe cada tag com seu respectivo significado. 
 
I. <input> 
II. <h1> 
III. <p> 
IV. <head> 
V. <body> 
 
( )Esta tag acopla as informações sobre o documento. 
( )Este elemento cria um novo parágrafo na exibição no navegador. 
( )Este elemento contém o conteúdo da página web. 
( )Nesta tag é executada a entrada de dados. 
( )Esta tag tem como objetivo exibir texto com letra grande. 
0,25 em 0,25 pontos
0 em 0,25 pontos
2/17/2020 Revisar envio do teste: ATIVIDADE 4 – GRA0252 ...
https://fmu.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30109031_1&course_id=_512375_1&content_id=_11724964_1… 6/6
Segunda-feira, 17 de Fevereiro de 2020 20h52min10s BRT
Resposta Selecionada: 
Resposta Correta: 
 
Agora, assinale a alternativa que apresenta a sequência correta.
III, IV, V, I, II.
IV, III, V, I, II.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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 dedados 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.
I, II e IV.
I, II e IV.
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.
← OK
0,25 em 0,25 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_512375_1&method=list&nolaunch_after_review=true');

Outros materiais