Buscar

DESENVOLVIMENTO DE SOFTWARE PARA WEB A4

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

DESENVOLVIMENTO DE SOFTWARE PARA WEB PTA 
ATIVIDADE 4 (A4) 
Pergunta 1 
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 2 
1 em 1 pontos 
 
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/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> 
 
( )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. 
Resposta Selecionada: 
IV, III, V, I, II. 
Resposta Correta: 
IV, III, V, I, II. 
 
Feedback da 
resposta: 
Resposta correta. As tags foram relacionadas corretamente com seus respectivos 
significados e funções. 
 
 
Pergunta 3 
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 4 
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 5 
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 6 
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: 
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. O comando SELECT tem como objetivo retornar informações do banco 
de dados. O comando WHERE é a cláusula que impõe uma 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 7 
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 8 
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: 
IV, I, II, III. 
Resposta 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 9 
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 PHP sã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: 
V, F, V, F. 
Resposta 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 10 
1 em 1 pontos 
 
Leia o excerto a seguir. 
 
“jQuery UI é umconjunto 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: 
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. 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. 
 
 
Quarta-feira, 15 de Abril de 2020 12h20min56s BRT

Continue navegando