Buscar

Desenvolvimento de Software para Web - Atividade 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 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

04/04/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 1/6
Pergunta 1
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 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
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
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 doplug-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.c
om/>.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
1 em 1 pontos
1 em 1 pontos
04/04/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 2/6
resposta: eficaz da interação HTML e jQuery.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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/97885
34614283>.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.
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 4
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-pre
processor-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.
1 em 1 pontos
1 em 1 pontos
04/04/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 3/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
I e II.
I e II.
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 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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. Ummiddleware 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çãoentre 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 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 6
Leia o texto a seguir. 
 
“Na maior parte do tempo, você precisará de acesso a um servidor da Web . Os servidores da Web ,
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/97885
34614283>.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.
1 em 1 pontos
1 em 1 pontos
04/04/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 4/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 
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.
II, I, III, IV.
II, I, III, IV.
A resposta está correta. Os comandos de execução SQL pelo PHP foram bem
compreendidos de conexão, aceso, recuperação e retorno de informações.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Leia o excerto a seguir. 
 
“A criação de novas tags 
no HTML5, promove uma melhor endentação no código tornando uma facilidade para o
desenvolvedor, com um código simplificado ficam mais fáceis as buscas, promovendo uma semântica
mais agradável. Uma das novas tags que chamam atenção do HTML5 é a possibilidade de utilizar
recursos de áudio e vídeo, trazendo uma melhor interação com o usuário sem a necessidade de
instalação de plugins e também para o desenvolvedor que não necessita ficar usando recursos que
não são HTML para desenvolvimento”.
 
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.
1.
 
Diante disto, qual a tag que tem como função exibir as informações sobre o documento HTML?
<head>
<head>
Está correta a resposta, pois a marcação <head> é a tag que tem a função de residir
todas as informações sobre o documento.
Pergunta 8
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://ww
w.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 sitesinterativos. 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
1 em 1 pontos
1 em 1 pontos
04/04/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 5/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
V, F, V, F.
V, F, V, F.
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 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da resposta:
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/97885
34614283>.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.
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
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. 
 
1 em 1 pontos
1 em 1 pontos
04/04/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 6/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 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
atributochecked não pertence à tag<body> e o atributo type não pertence à tag<h1>. O
atributo idnão pertence à tag<head>.

Mais conteúdos dessa disciplina