Buscar

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

Questão 1: 
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 scriptdivisã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.
Feedback: 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>.
Questão 2: 
Leia o excerto a seguir.
“HTML, a HyperTextMarkupLanguageé uma linguagem de programação baseada em tagsou 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.
Feedback: 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.
Questão 3:
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.
Feedback: 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.
Questão 4:
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.
Resposta Selecionada: As proposições I e II são verdadeiras, mas a II não é justificativa da I.
Feedback: 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.
Questão 5:
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.
Feedback: Resposta correta.
Questão 6:
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 documentosHTML, 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.
Feedback: 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.
Questão 7:
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.
Resposta Selecionada: V, F, F, V.
Feedback: Resposta correta. Foram bem compreendidos os comandos e suas sintaxes inerentes do Javascript no corpo do documento HTML.
Questão 8:
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, IV.
Feedback: 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.
Questão 9:
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.
Feedback: 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.
Questão 10:
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?
Resposta Selecionada: <head>
Feedback: 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.

Continue navegando