Buscar

A5 - 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 10 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 10 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 10 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

Usuário
	
	Curso
	GRA0252 DESENVOLVIMENTO DE SOFTWARE PARA WEB GR0601211 - 202110.ead-14720.01
	Teste
	Iniciado
	Enviado
	Status
	Completada
	Resultado da tentativa
	7 em 10 pontos  
	Tempo decorrido
	1 hora, 5 minutos
	Instruções
	Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
0 em 1 pontos
	
	
	
	Leia o texto a seguir.
 
“Com a tecnologia evoluindo cada vez mais rápida, suas tecnologias já inventadas também estão sendo inovadas a fim de um aprimoramento e não se tornarem obsoletas. O HTML5, linguagem de marcação que veio para substituir o seu antecessor visando aperfeiçoamento na confecção de páginas HTML e resultados mais satisfatórios para o seu usuário final. Trouxe uma série de opções que antes não poderiam ser obtidas somente com a linguagem, pois dependiam de outros recursos que não eram do HTML”.
 
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. 1.
 
Todas as linguagens de programação evoluem para melhor atender a demanda dos desenvolvedores e do mercado, inclusive com a linguagem de marcação HTML e as que trabalham em sincronia, como o PHP. A partir desta informação, avalie as proposições a seguir a relação entre elas.
 
        I.            Quando se executa uma consulta ao banco de dados pelo PHP por meio de um comando Ajax, contido no documento HTML é considerado um processamento assíncrono.
 
PORQUE
 
     II.            A página HTML é síncrona quando é carregada no navegador, pois é bloqueada até que ocorra uma resposta, não sendo possível enviar novas requisições até ser finalizada.
 
Agora, assinale a alternativa correta.
	
	
	
	
		Resposta Selecionada:
	 
As proposições I e II são falsas.
	Resposta Correta:
	 
As proposições I e II são verdadeiras, e a II é justificativa da I.
	Comentários da Resposta:
	Resposta incorreta. É necessário conhecer com ocorrem os processos assíncronos entre o documento HTML e as linguagens de manipulação de dados, pois é desta forma que conseguimos fazer o tratamento de dados em páginas web.
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	Sabe-se que podemos modificar a configuração visual dos elementos HTML por meio do uso de folhas de estilo. Para tanto, existem alguns tipos de seletores de forma que podemos associar corretamente a configuração em diversas ocasiões. Para essa questão, suponha os tipos enumerados a seguir.
 
I - Seletores de tags
II - Seletores de classe
III - Seletores de ID
IV - Seletor de atributo
 
Associe os seletores com as seguintes afirmações:
 
( ) modifica a aparência de todas as ocorrências do elemento;
( ) configura a aparência de um elemento em situações particulares;
( ) referenciado a, apenas, uma ocorrência de um elemento;
( ) aplicar a regra para subconjuntos de um mesmo elemento.
 
Assinale a opção que tenha a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
I; IV; III; II.
	Resposta Correta:
	 
I; IV; III; II.
	Comentário da resposta:
	Resposta correta. A resposta está correta. Nesta questão, reforçamos quatro tipos de seletores (existem, ainda, os seletores de pseudoclasse e pseudoelemento).
	
	
	
· Pergunta 3
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.
	Comentário 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 4
1 em 1 pontos
	
	
	
	Leia o texto 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 criarpáginas web com HTML e XHTML em 21 dias . São Paulo: Pearson Education do Brasil, 2002.p. 12.
 
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
 
( ) Recuperação da informação pelo seu identificador.
( ) Retorno do conteúdo do campo recuperado.
( ) Local onde está contido o que se deseja recuperar.
( ) Retorno do estado de uma variável tipo radio.
 
Agora, assinale a alternativa que apresenta a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
II, III, I, IV.
	Resposta Correta:
	 
II, III, I, IV.
	Comentário da resposta:
	A resposta está correta. Document indica o local onde serão recuperadas as informações. getElemtnByID retorna a informação pelo identificador. Valueretorna o conteúdo do campo Checkedretorna o estado de uma variável do tipo radio.
	
	
	
· Pergunta 5
0 em 1 pontos
	
	
	
	Sabe-se que os frameworks
são extremamente úteis para o processo de desenvolvimento de softwares
e de páginas web . Sabe-se, também, que existem dois tipos básicos para essa função: os frameworks frontend
e os backend . Os frameworks frontend são assim chamados, pois estão mais próximos aos usuários, quando dividimos o sistema em camadas funcionais. Dentro, ainda, da divisão em camadas, os backend estão mais próximos às máquinas servidoras. Dentre as funcionalidades abaixo, assinale com F, caso você julgue pertencer ao frontend e, com B, caso você julgue pertencer ao backend .
 
(_) Atua no aspecto intuitivo da interface, como por exemplo, altera cor de fonte em campos incompletos.
(_) Realiza a gravação e alterações de registros em bancos de dados.
(_) Manipula tags HTML/CSS.
(_) Realizam análise dos dados, podendo exportar gráficos para que sejam exibidos nas interfaces (páginas).
 
Marque a alternativa que apresenta a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
B; B; F; B.
	Resposta Correta:
	 
F; B; F; B.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	A validação de um campo pode ser realizada de duas maneiras: a verificação da estrutura e a verificação do valor. No caso, por exemplo, do CPF, a verificação da estrutura poderá ser realizada com a utilização de expressões regulares e, a verificação do valor, com codificação JavaScript direta. Para essa questão, suponhao código para a validação estrutural abaixo.
 
<html>
 <head>
  <script language="JavaScript">
   function VerificarCPF(f)
    {
     var exp_regCPF   =  ___;
     if(exp_regCPF.test(f.___.value))
      {
        alert("___");
        return true;
      }
     else
      {
        alert("___");
        return true;
      }
    }
  </script>
 </head>
 <body>
  <form name="cadastro" method=”POST”
   _1_="return VerificarCPF(this);">
     <p>Número do CPF: <input type="text" name="cpf"></p>
     <p><label><input type="submit" name="Verificar"
        value="Verificar"></label></p>
  </form>
 </body>
</html>
 
Preencha os campos em aberto escolhendo itens da lista a seguir.
 
I.  onSubmit
II. action
III. /^\d{3}\.\d{3}\.\d{3}\-\d{2}$/
IV. /^\d{0-9}\.\d{0-9}\.\d{0-9}\-\d{0-9}$/
V. cpf
VI. cadastro
VII. CPF não válido
VIII. CPF válido
 
Assinale a alternativa que contém a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
 III; V; VIII; VII; I.
	Resposta Correta:
	 
 III; V; VIII; VII; I.
	Comentário da resposta:
	Resposta correta. Sua resposta está correta. Você acertou a expressão regular observando os campos que representam valores e aqueles que representam a quantidade de ocorrências. Além disso, fez uso do método test de forma apropriada e acertou quando usar o action e quando usar o onSubmit.
	
	
	
· Pergunta 7
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.
	Comentário da resposta:
	Resposta correta. É fundamental guardar informações para posterior validação e segurança dos dados do usuário.
	
	
	
· Pergunta 8
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.
	Comentário 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 9
0 em 1 pontos
	
	
	
	“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 – in... Anais... Semana de Informática e XIV Mostra de Trabalhos de Iniciação Científica de Paranavaí. Paranavaí, 2015.p. 3.
 
A partir do trecho apresentado acima, considere as seguintes afirmações:
 
          I.            HTML pode ser considerada uma linguagem orientada a eventos, poisé construída sobre tags .
       II.            HTML possui uma sintaxe própria, com regras e padrões de escrita e exibição.
    III.            HTML tem como objetivo construir páginas que podem ser tanto estáticas quanto dinâmicas.
    IV.            HTML tem como objetivo criar sites e, também, criar programas desktop . 
 
Assinale a alternativa que apresenta o que é correto afirmar.
	
	
	
	
		Resposta Selecionada:
	 [Sem Resposta]
	Resposta Correta:
	 
II e III.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Sabe-se que formulários HTML são a base para permitir interação com o usuário. Diversos são os tipos mapeados pelo HTML, dentre os quais pode-se destacar: caixa de texto, botões e lista de seleção. Assinale, com (V), as afirmações que você julgar verdadeiras e, com (F), as que você julgar falsas.
 
( ) Não existe uma tag para cada tipo de entrada, em diversas situações, para selecionar o tipo da interação, deve-se usar o parâmetro “ type ” pertencente à tag <input> .
( ) No tipo “radio”, para escolher dentre duas opções usa-se:
 Opção 1: <input type=radio name="opc1" value="1"><br>
 Opção 2: <input type=radio name="opc2" value="2">
( ) Para criar menus em nível, pode-se usar o <select> dentro de outro <select> .
( ) Caso a entrada seja textual e possibilite a digitação de mais do que uma linha, deve-se usar a tag
<textarea> .
 
Assinale a alternativa que apresenta a sequência correta.
	
	
	
	
		Resposta Selecionada:
	 
V; F; F; V.
	Resposta Correta:
	 
V; F; F; V.
	Comentário da resposta:
	Resposta correta. A resposta está correta. Realmente em diversas situações, o tipo da entrada é especificado pelo parâmetro “ type”. Para elementos que são formados por várias possibilidades, como no caso do tipo “ radio”, todos os parâmetros “ name” devem possuir o mesmo valor. Por fim, usando apenas HTML, não há como construir menus em níveis, usando o <select>...<option>.

Continue navegando