Buscar

A4 - 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 8 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 8 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

Prévia do material em texto

Curso GRA0252 DESENVOLVIMENTO DE SOFTWARE PARA WEB GR0601211 -
202110.ead-29778863.06
Teste ATIVIDADE 4 (A4)
Iniciado 30/03/21 12:55
Enviado 30/03/21 13:23
Status Completada
Resultado da
tentativa
10 em 10 pontos 
Tempo
decorrido
27 minutos
Resultados
exibidos
Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário
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
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.
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.
Pergunta 2
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Leia o excerto a seguir. 
 
“Um processo de software 
é um conjunto de atividades relacionadas que levam à produção de um produto
desoftware . 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.
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 desenvolvedor ter pleno conhecimento das funcionalidades de
cada linguagem.
Pergunta 3
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.
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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 4
Resposta Selecionada: 
Resposta Correta: 
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.dig
italpages.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.
II, III, I, IV.
II, III, I, IV.
1 em 1 pontos
Comentário
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 5
Resposta
Selecionada:
 
Resposta Correta:
Comentário 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áginaWeb 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 daI.
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 6
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”.
 
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
 
Resposta Correta:
Comentário
da resposta:
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.d
igitalpages.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
é oscript 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.
As proposições I e II são verdadeiras, mas a II não é justificativa
da I.
A resposta está correta. Pois, o PHP é realmente deve ser executada no lado do
servidor, pois representa um processamento assíncrono, realizada no momento de
execução da página web.
Pergunta 7
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.dig
italpages.com.br/users/publications/9788534614283>. 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>
 
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário da
resposta:
( )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.
 
Agora, assinale a alternativa que apresenta a sequência correta.
IV, III, V, I, II.
IV, III, V, I, II.
Resposta correta. As tags foram relacionadas corretamente com seus
respectivos significados e funções.
Pergunta 8
Resposta
Selecionada:
 
Resposta Correta:
Comentário
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.
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 comando SELECT tem como objetivo retornar
informações do banco de dados. O comando WHERE é a cláusula que impõe uma
1 em 1 pontos
da resposta: condição sobre a execução do comando, por isso, deve filtrar as informações.
Nesse sentido, ambas as afirmações não têm relação uma com a outra.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
Leia o excerto a seguir. 
 
“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
novatags 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 especificas”.
 
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 das asserções extraídas do trecho acima, considere as afirmações a
seguir.
 
 I. O atributo checked 
pertence à tag <head>
 II. O atributo type pertence à tag <input>
 III. O atributo value pertence à tag <h1>
 IV. O atributo id 
pertence à tag <body>
 
Assinale a alternativa que apresenta o que é correto afirmar.
II, apenas.
II, apenas.
A resposta está correta. O atributo value retorna o conteúdo de um campo <input>.
O atributo checked não pertence à tag<body> e o atributo type não pertence
à tag<h1>. O atributo idnão pertence à tag<head>.
Pergunta 10
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.digitalpag
es.com.br/users/publications/9788534614283>. Acesso em: 13/1/2019. 
1 em 1 pontos
1 em 1 pontos
Terça-feira, 30 de Março de 2021 13h23min43s BRT
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
 
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 oelemento ú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.

Continue navegando