Buscar

DESENVOLVIMENTO DE SOFTWARE PARA WEB - Unidade 4

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 7 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 7 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. 
 
“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. 
 
Resposta 
Selecionada: 
 
As proposições I e II são verdadeiras, mas a II não é 
justificativa da I. 
Resposta 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. 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 2 
1 em 1 pontos 
 Leia o excerto a seguir. 
 
“Sabe-se que a linguagem PHP é uma linguagem de programação criada especialmente 
para o uso em páginas Web .O PHP tem como característica agilidade e rapidez o que 
permite aos programadores desenvolver sistemas e programas com praticidade e 
segurança. Sua Sintaxe lembra um pouco a sintaxe do C e do Perl e é uma linguagem bem 
fácil de aprender. O PHP se diferencia de outros scripts CGI porque ao invés de se escrever 
um monte de comandos para imprimir os HTML, é escrito um arquivo HTML com os códigos 
PHP embutidos entre o HTML delimitado por tags de início e fim”. 
 
VAZ, W. R. Linguagem PHP (Hypertext Preprocessor) e a Web . Portal Web Artigos, 
 
publicado em 21 de julho de 2015. 
Disponível em:<https://www.webartigos.com/artigos/linguagem-php-hypertext-preprocessor-e-a-
web/134066>. Acesso em: 13/1/2019. 
 
A partir das asserções extraídas do trecho acima, considere as afirmações a seguir. 
 
 I. O comando mysql_fetch_array() retorna as subpartes de uma string em um 
vetor. 
 II. O comando mysql_connect() realiza a conexão com um banco de dados. 
 III. O comando mysql_select_db() executa a seleção de uma tabela do banco de 
dados. 
 IV. O comando mysql_query() realiza a exclusão de uma tabela. 
 
Assinale a alternativa que apresenta o que é correto afirmar. 
Resposta Selecionada: 
I e II. 
Resposta Correta: 
I e II. 
Feedback da 
resposta: 
A resposta está correta. O comando mysql_fetch_array() executa a ordenação de 
uma string em um vetor e o comando mysql_connect() conecta a um banco 
de dados. Porém, o comando mysql_select_db() seleciona uma base de 
dados, não uma tabela 
 
 
 Pergunta 3 
1 em 1 pontos 
 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ção repetitiva do Javascript é o for() 
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas. 
 
Resposta Selecionada: 
V, F, F, V. 
Resposta Correta: 
 
V, F, F, V. 
Feedback 
da resposta: 
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 4 
1 em 1 pontos 
 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. 
 
Resposta Selecionada: 
V, F, F, V. 
Resposta Correta: 
V, F, F, V. 
Feedback da 
resposta: 
Resposta correta. Foram bem compreendidos os comandos e 
suas sintaxes inerentes do Javascript no corpo do documento 
HTML. 
 
 
 Pergunta 5 
0 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 doSQL que tem como objetivo filtrar as 
informações recuperadas. 
 
Marque a alternativa que mostra a correlação correta entre as respostas. 
Resposta 
Selecionada: 
 
As proposições I e II são verdadeiras, e a II é justificativa 
da I. 
Resposta Correta: 
As proposições I e II são verdadeiras, mas a II não é 
justificativa da I. 
 
 
 Pergunta 6 
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: 
I, II e IV. 
Resposta 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 7 
1 em 1 pontos 
 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. 
 
Resposta Selecionada: 
I e III. 
Resposta Correta: 
I e III. 
Feedback da 
resposta: 
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 8 
1 em 1 pontos 
 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. 
Resposta Selecionada: 
I e III. 
Resposta Correta: 
I e III. 
Feedback da 
resposta: 
A resposta está correta, pois o HTML não é uma linguagem 
orientada a objeto, como também é correto afirmar que interage 
com o JQuery, para executar comandos PHP. 
 
 
 Pergunta 9 
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: 
II, III, I, IV. 
Resposta 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 10 
1 em 1 pontos 
 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. 
 
Resposta 
Selecionada: 
 
As proposições I e II são verdadeiras, e a II é justificativa 
da I. 
Resposta Correta: 
As proposições I e II são verdadeiras, e a II é justificativa 
da I. 
Feedback da 
resposta: 
Resposta correta. É fundamental guardar informações para 
posterior validação e segurança dos dados do usuário.

Continue navegando