Buscar

Desenvolvimento de Software para Web - Prova

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

18/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31582934_1&course_id=_562922_1&content_id=_125095… 1/5
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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
descript 
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.co
m/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 script divisã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.
V, F, F, V.
V, F, F, V.
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 scriptnão é uma função e as variáveis são declaradas na divisão <head>.
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
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.
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
A proposição I é verdadeira e a proposição II é falsa.
1 em 1 pontos
0 em 1 pontos
18/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31582934_1&course_id=_562922_1&content_id=_125095… 2/5
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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://ww
w.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 desites 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.
V, F, V, F.
V, F, V, F.
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.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Leia o excerto a seguir. 
 
“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 -
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
sobretags .
 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.
I e III.
I e III.
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.
1 em 1 pontos
1 em 1 pontos
18/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31582934_1&course_id=_562922_1&content_id=_125095… 3/5
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
P; J; J; P.
P; J; J; P.
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.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
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.
F; V; F; V.
F; V; F; F.
Pergunta 7
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
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
18/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31582934_1&course_id=_562922_1&content_id=_125095… 4/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Brasil, 2002. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614
283>. 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
tiporadio .
 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.
I e III.
I e III.
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 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Leia o texto 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 Prentice Hall. São Paulo,
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 a importância de se 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 eles.
 
 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.
 
Agora, assinale a alternativa correta.
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
As proposições I e II são verdadeiras, mas a II não é justificativa da I.
A resposta está correta. O comando SELECT tem como objetivo retornar informar do
banco de dados. Também é correta a função WHERE, mas não justifica a proposição I.
Pergunta 9
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 ”.
1 em 1 pontos
1 em 1 pontos
18/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31582934_1&course_id=_562922_1&content_id=_125095… 5/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
V; F; V; V.
V; F; V; V.
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.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Páginas mais atraentes e atrativas podem ser conseguidas por meio do bom aproveitamento de seu
espaço. Uma das técnicas consiste em criar tabelas por meio da tag <table> e divisões usando a tag
<div>. Sobre isso, analise as seguintes afirmações.
 
I - Pode-se usar várias tags 
div, para que tenhamos em nossa página, por exemplo, uma divisão relativa ao cabeçalho da página,
outra relativa ao miolo e outra relativa ao rodapé.
II – Pode-se criar uma tabela e, dentro da tabela, criar divisões com a tag <div> .
III – Pode-se criar, por exemplo, dentro de uma divisão com <div> uma tabela que pode conter, como
conteúdo da célula ( tag <td> ), uma outra tabela.
IV – Pode-se criar, por exemplo, dentro de uma divisão com <div> uma tabela que pode conter, como
conteúdo da linha ( tag <tr> ), uma outra tabela.
 
Marque a alternativa que mostra o que é correto afirmar.
As afirmativas I e III são verdadeiras.
As afirmativas I, III e IV são verdadeiras.
0 em 1 pontos

Continue navegando