Buscar

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

Prévia do material em texto

Atividade-4 DESENVOLVIMENTO DE 
SOFTWARE PARA WEB 
1- 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 softwares 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. 
 
 
 
 
 
 
 
 
2- 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. 
 
 
 
 
 
 
 
 
 
3- Leia o excerto a seguir. 
 
“A última versão do IIS, a 5.0, ostenta vários recursos, incluindo as páginas de 
servidor ativas, ASP (Active Server Pages). Outros recursos incluem o Index 
Server, uma adição integrada ao IIS que propicia indexação plena de texto e 
pesquisa HTML, texto e documentos do Word, da Microsoft, através de um 
navegador da Web. Também está incluída uma versão do Crystal Reports para 
IIS quer propicia relatórios com qualidade de apresentação a partir tanto de 
registros da Web bem como de bancos de dados do Access e do SQL da 
Microsoft”. 
 
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 informações e dos estudos sobre SQL, associe cada comando com 
seu respectivo significado. 
 
I. SELECT * FROM <tabela> 
II. UPDATE <tabela> SET <campo> = <valor> WHERE <condição> 
III. SELECT <campo> FROM TABELA 
IV. INSERT INTO <tabela> (<campos>) VALUES (<valores >); 
V. SELECT <campo> FROM TABELA WHERE <condição> 
 
( )Recuperação de dados de campo único sem filtro. 
( )Realiza a alteração de dados de uma tabela. 
( )Seleção de todos os campos de determinada tabela. 
( )Seleção de campo exclusivo com utilização de filtro. 
( )Inclusão de registro em determinada tabela. 
 
Agora, assinale a alternativa que apresenta a sequência correta. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4- 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 
nova tags 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 typepertence à tag<input> 
 III. O atributo valuepertence à tag<h1> 
 IV. O atributo id 
pertence à tag<body> 
 
Assinale a alternativa que apresenta o que é correto afirmar. 
 
 
 
 
 
 
 
 
 
5- 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. 
 
 
 
 
 
 
 
 
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”. 
 
LEMAY, L.; COLBURN, R.; TYLER, D. 
Aprenda a criar páginas web com HTML e XHTML em 21 dias. São Paulo: 
Pearson Educationdo 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. 
 
 
 
 
 
 
7- Leia o texto a seguir. 
 
“Na maior parte do tempo, você precisará de acesso a um servidor da Web. Os 
servidores daWeb, 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. 
 
 
 
 
 
 
 
 
 
 
 
8- Leia o excerto a seguir. 
 
“[Javascript] Criada pela Netscape com a parceria da Sun Microsystem teve 
por finalidade adicionar interatividade as páginasweb. 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. 
 
 
 
 
 
 
 
 
 
 
9- 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. 
 
 
 
 
 
 
 
 
 
 
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.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.

Continue navegando