Buscar

N2 - 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 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

Pergunta 1 
• 1 em 1 pontos
Os recursos da linguagem de consulta estruturada (SQL) que a tornam singularmente 
bem-sucedida na indústria de bancos de dados são discutidos. O SQL é capaz de criar 
uma noção de silêncio por meio de transações e uma noção de um grupo restrito de 
tabelas com esquema fixo no momento da transação. No entanto, a nova tendência do 
setor pode colocar o SQL em uma figura importante no processo das representações de
dados.
 
PAT, H. O Sucesso do SQL . Communications ofthe ACM, 2016, Vol.59(8), p.38(3).
 
A partir das asserções extraídas do trecho acima, considere as afirmações a seguir.
 
 I. A sintaxe correta do comando INSERT do SQL é INSERT INTO 
<tabela><campos> VALUES <valores>.
 II. O comando correto de alteração de pesquisa genérica do SQL é: SELECT 
* FROM <tabela>.
 III. Para se alterar o registro em uma tabela o comando é: INSERT <tabela> 
UPDATE <campos>
 IV. O comando correto de alteração de pesquisa do SQL com filtro é: SELECT 
WHERE <condições>* FROM <tabela>.
 
Assinale a alternativa que apresenta o que é correto afirmar. 
Resposta Selecionada: 
I e II. 
Resposta Correta: 
I e II. 
Comentário da 
resposta: 
A resposta está correta. Os comandos de INSERT e pesquisa genérica estão 
construídos na sintaxe correta. O comando de alteração e seleção com filtro 
foram escritos de forma incorreta. 
1. Pergunta 2 
• 1 em 1 pontos
Leia o texto abaixo. 
 
“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 específicas”.
 
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 das asserções extraídas do trecho acima, considere as seguintes afirmações:
 
I. O atributo checked pertence à tag <body>
II. O atributo value pertence à tag <input>
 I. III. O atributo type pertence à tag <h1>
 II. IV. O atributo id pertence à tag <head>
 
Assinale a alternativa que apresenta o que é correto afirmar. 
Resposta Selecionada: 
II, apenas. 
Resposta Correta: 
II, apenas. 
Comentário da 
resposta: 
A resposta está correta. O atributo “value” retorna o conteúdo de um campo 
<input>. O atributo “checked” não pertence à tag<body> e o atributo “type” 
não pertence à tag<h1>. O atributo “id” não pertence à tag<head>. 
1. 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.
Comentário 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. 
1. Pergunta 4 
• 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.
Comentário 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. 
1. Pergunta 5 
• 1 em 1 pontos
A configuração de layout 
de uma página pode ser obtida por meio da expansão de células usando os parâmetros
“ rowspan ” e “ colspan ”.
Suponha o trecho HTML a seguir:
 
<table cellpadding="50" align="center" bordercolorlight="Red" bordercolordark="Blue" 
border="8" style="width:50%" valign="top">
 <tr>
 <th align="right">A</th>
 <th rowspan ="2" colspan ="2">B</th>
 </tr>
 <tr align="center">
 <td valign="baseline" bgcolor="#FF0000" width="25%" style="color:#0000FF">C</td>
 <td width="25%">D</td>
 <td bordercolor="Blue" width="50%">E</td>
 </tr>
</table>
 
Assinale, com V, as afirmações verdadeiras e, com F, as falsas.
 
( ) A célula marcada com “C” será exibida na cor vermelha, logo abaixo da célula A.
( ) A célula marcada com “C” será exibida na cor vermelha, logo abaixo da célula B.
( ) A célula B aparecerá na vertical, entre o conjunto formado pelas células A e C e o 
conjunto que integra as células D e E.
( ) Existe um espaço vazio sobre as células D e E.
 
Assinale a opção que contém a sequência correta. 
Resposta Selecionada: 
V; F; V; V. 
Resposta Correta: 
V; F; V; V. 
Comentário da 
resposta: 
Resposta correta. A resposta está correta. Você conseguiu abstrair corretamente
a estrutura criada nessa tabela. A utilização dos parâmetros colspan e rowspan 
requer que, antes, seja bem mapeada para que se obtenha o resultado desejado.
1. Pergunta 6 
• 1 em 1 pontos
Leia o texto a seguir.
 
“A recuperação de documentosda 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. 
1. Pergunta 7 
• 1 em 1 pontos
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.
Resposta Correta: 
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
Comentário da 
resposta: 
A resposta está correta. Pois, o PHP é realmente deve ser executada no lado 
do servidor, pois representa um processamento assíncrono, realizada no 
momento de execução da página web. 
1. Pergunta 8 
• 1 em 1 pontos
Sabe-se que para a codificação de uma página, pode-se utilizar, além do HTML, 
linguagens de programação, tais como JavaScript e o PHP. Sabe-se, também, que o 
desenvolvimento da página pode ser estruturado em camadas funcionais. Para essa 
questão, dadas as afirmativas a seguir, assinale com “J”, a afirmativa que se relaciona 
com o JavaScript, e com “P”, a que se relaciona com o PHP.
 
(_) Está mais associada com a parte de regras de negócio, interfaceando a camada de 
interação com o usuário, com a camada de armazenamento persistente (bancos de 
dados).
(_) Relaciona-se mais com a camada de interface com o usuário pois, com ela, pode-se
fazer, por exemplo, validação de formulário de forma mais fácil.
(_) Em um formulário, o seu código é referenciado no parâmetro “onSubmit”.
(_) Em um formulário, o seu código é referenciado no parâmetro “action”.
 
Assinale a opção que contenha a sequência correta. 
Resposta Selecionada: 
P; J; J; P. 
Resposta Correta: 
P; J; J; P. 
Comentário 
da resposta: 
Resposta correta. Você acertou. Realmente a JavaScript é mais associada com a 
parte da interface com o usuário, permitindo, por exemplo, a validação dos 
campos do formulário e a criação de páginas responsivas. Por outro lado, o PHP
está relacionado mais na camada de processamento propriamente dito, ou seja, 
manipula as regras de negócio. 
1. Pergunta 9 
• 1 em 1 pontos
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: 13/1/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.
Comentário 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. 
1. Pergunta 10 
• 1 em 1 pontos
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 do plug-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.com/>. 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. 
Resposta Selecionada: 
4, 2, 1, 3. 
Resposta Correta: 
4, 2, 1, 3. 
Comentário da 
resposta: 
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 eficaz da interação HTML e jQuery.

Continue navegando