Buscar

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

Prova N2 - DESENVOLVIMENTO DE SOFTWARE PARA WEB
1. É comum incorporar à página HTML, código JavaScript para, dentre outras coisas, realizar validação dos campos do formulário. Uma outra utilização do JavaScript consiste na manipulação das folhas CSS, para que seja possível a construção de páginas responsivas. Dentre as afirmativas abaixo, assinale com “V”, o que for verdadeiro e, com “F”, o que for falso.
 
(_) o código JavaScript deve estar localizado na área de cabeçalho da página, ou seja, dentro da região delimitada por <head> e </head>.
(_) o nome do script
JavaScript deverá ser referenciado por meio do parâmetro action da tag <form>.
(_) a validação do formulário pode ocorrer somente quando o botão de submissão for pressionado pelo usuário.
(_) a ativação de um script pode ser realizada também por meio de eventos tal como o onkeypress.
 
Marque a alternativa que contenha a sequência correta.
2. Tabelas podem desempenhar um papel muito importante em suas páginas. Para tanto, deverão ser bem organizadas. Sabe-se que, para criar uma tabela, deve-se explicitar os seus elementos. Para essa questão, considere os elementos de uma tabela listados a seguir:
 
( ) <th>
( ) <table>
( ) <td>
( ) <tr>
 
Insira, nos parênteses, a sequência de aparição na codificação HTML, para a criação de uma tabela. Caso, em um certo momento, existam elementos que você poderá optar, coloque o mesmo valor para tempo de aparição.
 
Marque a opção que corresponda à sequência de ativação que você inseriu entre os parênteses.
3. Na implementação de páginas web, uma das linguagens mais utilizadas é o PHP. Na filosofia em camadas, o PHP aparece na camada intermediária, ou seja, entre a camada de interfaceamento com o usuário e a camada que compreende as bases de dados. Analise as afirmações a seguir e assinale com “M” o que for motivo da adoção do PHP, e com “N”, caso contrário.
 
(_) Suporta vários gerenciadores de bancos de dados, como por exemplo: MySQL, PostgresSQL e Sybase.
(_) Tem suporte a diversos protocolos, tais como: LDAP, SNMP e SSH2.
(_) Consegue interagir de forma muito eficiente com o HTML para validar campos do formulário.
(_) Boa interatividade com o servidor APACHE.
 
Assinale a opção que apresenta a sequência correta.
4. 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: 13/1/2019.
 
Vimos no nosso estudo que uma das principais funções do jQuery é a sua capacidade assíncrona de chamada de função por meio do comando Ajax, que 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 de respostas.
5. Suponha a necessidade de colocar dois formulários em sua página. Para tanto, deverão ser adicionados dois botões do tipo “submit” e dois botões do tipo “reset”. Dentre as afirmativas abaixo, assinale com “V”, aquelas que você julga como sendo verdadeiras, para resolver o problema e, com “F”, aquelas falsas, ou que tenha um conteúdo que não resolvem a questão.
 
( ) Para se resolver o problema, basta colocar duas seções identificadas pela tag <div>. Nesta situação, não esquecer de certificar que os parâmetros “name”da tag <input>
tenham valores distintos.
( ) Definir duas seções distintas por meio da tag <form>. Cada <form>
deverá estar associado com um script distinto, para que cada script
possa tratar o grupo de entradas pertinentes. Nesta situação, não esquecer de certificar que os parâmetros “name” da tag <input> tenham valores distintos.
( ) Basta criar um formulário dentro do outro. Cada <form> deverá estar associado com um script distinto para que cada script possa tratar o grupo de entradas pertinentes. Nesta situação, não esquecer de certificar que os parâmetros “name” da tag <input> tenham valores distintos.
( ) Para se resolver o problema, basta colocar duas seções identificadas pela tag <fieldset>. Nesta situação, não esquecer de certificar que os parâmetros “name”da tag <input> tenham valores distintos.
 
Selecione a opção que contenha a sequência correta.
6. 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.
7. Leia o texto 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 criarpáginas web com HTML e XHTML em 21 dias. São Paulo: Pearson Education do Brasil, 2002. p. 835.
 
Na interação entre a página web e o CGI (Common Gateway Interface), o PHP é o script que trabalha ao lado do servidor. A partir desta informação, avalie a relação entre as proposições a seguir.
 
        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 comercial restrito, e é adequada para o desenvolvimento web.
 
Agora, assinale a alternativa correta.
8. 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 criarpáginas web com HTML e XHTML em 21 dias. São Paulo: Pearson Education do Brasil, 2002. p. 20.
 
O acesso aos bancos de dados pelo PHP é fundamental para que as páginas HTML se tornem 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
 
( )Executa a conexão com uma determinado base de dados.
( )Faz a conexão como banco de dados.
( ) Executa o retorno de um processo.
( )Executa uma função SQL.
 
Agora, assinale a alternativa que apresentaa sequência correta de respostas.
9. Vários são os sistemas baseados na Web. Eles englobam, além de, por exemplo, sistemas comerciais e mídias sociais, sistemas voltados à engenharia. Na maioria dos sistemas, temos a necessidade de um processamento sobre a massa de dados. Sendo o HTML uma linguagem, podemos falar que:
I - ela é capaz de validar as entradas nos formulários barrando, por exemplo, letras em campos numéricos, sendo assim, não é necessário nenhum script em adição ao HTML;
II - a linguagem HTML, somente pelo fato de ser interpretada (como o Java), pode ser considerada uma linguagem de programação;
III - a linguagem HTML define componentes para que possibilite uma interação com o usuário, tais como os botões de rádio, lista de seleção e caixas de textos;
IV - o layout imposto pela HTML pode ser modificado por meio de folhas de estilo (CSS).
Diante das afirmativas acima, assinale a alternativa que você julga ser a correta.
10. 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 frameworksfrontend
e os backend. Os frameworksfrontend 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.

Outros materiais