Buscar

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

Prova - DESENVOLVIMENTO DE 
SOFTWARE PARA WEB 
1- 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/9788534614283>. 
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. 
 
 
 
 
 
 
 
 
 
 
2- Leia o texto abaixo. 
 
“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 criarpáginas web com 
HTML e XHTML em 21 dias. São Paulo: Pearson Education do Brasil, 2002. p. 
44. 
 
A partir das informações e dos estudos sobre HTML, associe cada tagcom seu 
respectivo significado. 
 
I. <input> 
II. <h1> 
III. <p> 
IV. <head> 
V. <body> 
 
( ) elemento que contém as informações sobre o documento. 
( ) esta tagcria um novo parágrafo na exibição no navegador. 
( ) neste elemento estará contido o conteúdo da página web. 
( ) a entrada de dados será realizada nesta tag. 
( ) esta tag tem como função exibir texto com letra grande. 
 
Agora, assinale a alternativa que apresenta a sequência correta. 
 
 
 
 
 
 
 
 
 
 
 
3- 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: 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. 
 
 
 
 
 
 
 
 
 
 
 
4- 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. 
 
 
 
 
 
 
 
 
 
 
5- 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. 
 
 
 
 
 
 
 
 
 
 
6- 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. 
 
 
 
 
 
 
 
 
 
 
7- Leia o texto 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 controlaro 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. 
 
Portanto, é possível compreender a partir do trecho a importância do 
comportamento do documento HTML e JavaScript para que as páginas sejam 
dinâmicas s permitam a manipulação de dados. Assim, responda como Falso 
(F) ou Verdadeiro (V), as afirmativas abaixo. 
 
( ) O comando if() tem a sintaxe: 
if(condição) {código} else {código}; 
( ) O comando for tem a sintaxe: 
for (condição inicial, incremento, condição final) {código}; 
( ) A declaração de variável tem a sintaxe: 
var = valor inicial<declaração>.; 
( )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. 
 
 
 
 
 
 
 
 
 
 
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. 
 
 
 
 
 
 
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- Páginas da Internet são construídas usando-se HTML e podem ser 
complementadas pelo uso de, por exemplo, JavaScript e PHP. Sendo assim, 
podemos conceituar HTML como sendo uma linguagem de ____ com 
característica ____, na qual usa-se tags 
como elementos de confecção da página. Para tanto, os elementos (conteúdo) 
da página são delimitados pela marcação de início (____) e pela marcação de 
finalização (____). 
 
Escolha a opção que corresponda à sequência certa para o preenchimento do 
texto.

Continue navegando