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

Continue navegando


Prévia do material em texto

14/12/2022 21:43 N2 (A5): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1700895&cmid=490737 1/7
Minhas Disciplinas FMU_FIAM EADB2_GRA_REGULAR 222RGR0601A - DESENVOLVIMENTO DE SOFTWARE PARA WEB
PROVA N2 (A5) N2 (A5)
Iniciado em quarta, 14 dez 2022, 21:27
Estado Finalizada
Concluída em quarta, 14 dez 2022, 21:43
Tempo
empregado
15 minutos 49 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Completo
Atingiu 1,00 de 1,00
Além das próprias informações representadas pelo conteúdo da página, existem aquelas que servirão, dentre outras coisas, como
parâmetros aos robôs de busca. São as chamadas meta tags. Para essa questão, suponha a afirmativa abaixo.
 
As meta tags são inseridas na seção delimitada pelas tags ____ e são compostas, por exemplo, pelo(a) ____ e ____. Essas duas
informações estão associadas ao parâmetro ____. Para atribuir um valor a esse parâmetro, usa-se o parâmetro ____.
 
Preencha os espaços da afirmativa acima escolhendo um termo da lista abaixo, que melhor se adapta.
 
( ) “keywords”
( ) <head> e </head>
( ) “description”
( ) “content”
( ) “name”
 
Assinale a opção que contenha a sequência por você assinalada.
a. III; I; II; V; IV.
b. V; I; II; III; IV.
c. II; I; III; V; IV.
d. III; I; II; IV; V.
e. IV; I; II; IV; III.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/my/
https://ambienteacademico.com.br/course/index.php?categoryid=39
https://ambienteacademico.com.br/course/index.php?categoryid=133
https://ambienteacademico.com.br/course/view.php?id=17801
https://ambienteacademico.com.br/course/view.php?id=17801&section=7
https://ambienteacademico.com.br/mod/quiz/view.php?id=490737
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
14/12/2022 21:43 N2 (A5): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1700895&cmid=490737 2/7
Questão 2
Completo
Atingiu 1,00 de 1,00
Questão 3
Completo
Atingiu 1,00 de 1,00
Leia o excerto a seguir.
 
“A criação de novas tags no HTML5, promove uma melhor endentação no código tornando uma facilidade para o desenvolvedor, com um
código simplificado ficam mais fáceis as buscas, promovendo uma semântica mais agradável. Uma das novas tags que chamam atenção do
HTML5 é a possibilidade de utilizar recursos de áudio e vídeo, trazendo uma melhor interação com o usuário sem a necessidade de
instalação de plugins e também para o desenvolvedor que não necessita ficar usando recursos que não são HTML para desenvolvimento”.
 
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.
 
Diante disto, qual a tag que tem como função exibir as informações sobre o documento HTML?
a. <head>
b. <body>
c. <title>
d. <html>
e. <h1>
Padrões de projeto tem o objetivo de auxiliar o processo de projeto e implementação de sistemas computacionais, dentre os quais podemos
relacionar as páginas web. Dentre os padrões existentes, podemos citar o GOF que consiste de uma coleção de padrões classificados em
padrões de criação, padrões estruturais e padrões comportamentais. Muitos destes padrões compõem, ainda, o padrão MVC. Para essa
questão, encontramos, abaixo, uma definição sumária de quatro destes padrões.
 
I. Singleton: permite uma única instanciação de objeto de uma classe específica.
II. Interator: objetiva acessar, sequencialmente, os elementos de uma lista sem precisar conhecer a estrutura de relacionamento (por
exemplo, array e tabela hash).
III. State: neste padrão, acontece uma alteração do comportamento de um objeto em função da alteração de seu estado.
IV. Observer: um objeto realiza a notificação para outros objetos, devido a sua alteração de estado.
 
Dados os exemplos de uso, numere-os de forma a estabelecer um relacionamento entre os padrões apresentados acima e os exemplos de
uso.
 
(_) Criar um mapa do site a partir do percurso de todos os elementos que compõem uma coleção de menus.
(_) Delimitar uma única conexão ao banco de dados por processo.
(_) Objetos da camada de modelo notificam a camada de controle, dentro do escopo do MVC, por ocasião de suas alterações de estado.
(_) Dentro de um jogo de RPG, as regras (condições e consequências dos comandos “if”) dependem do estado corrente do objeto.
 
Assinale a alternativa que contenha a sequência correta.
a. IV; I; II; III.
b. II; IV; I; III.
c. III; I; IV; II.
d. II; I; IV; III.
e. II; III; IV; I.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
14/12/2022 21:43 N2 (A5): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1700895&cmid=490737 3/7
Questão 4
Completo
Atingiu 1,00 de 1,00
Questão 5
Completo
Atingiu 1,00 de 1,00
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.
a. 3, 1, 2, 4.
b. 4, 1, 2, 3.
c. 1, 4, 2, 3.
d. 2, 3, 4, 1.
e. 4, 2, 1, 3.
Temos inúmeros padrões de projeto que podemos aplicar no desenvolvimento de nossas páginas, dentre os quais, podemos mencionar o
padrão GOF e o padrão MVC. Analise as afirmações abaixo, classificando-as como “V”, se forem verdadeiras, ou “F”, se forem falsas.
 
(_) O padrão GOF é mais restritiva, ou seja, analisa um aspecto em específico.
(_) O padrão GOF contempla três grupos: criação; estrutural e comportamental.
(_) O padrão GOF é o preferido para a implementação de páginas.
(_) O padrão MVC é totalmente divergente em relação ao GOF.
 
Assinale a alternativa que que apresenta a sequência correta.
a. V; F; V; F.
b. V; F; F; V.
c. F; V; V; V.
d. F; V; V; F.
e.  F; V; F; F.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
http://api.jquery.com/
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
14/12/2022 21:43 N2 (A5): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1700895&cmid=490737 4/7
Questão 6
Completo
Atingiu 1,00 de 1,00
Questão7
Completo
Atingiu 1,00 de 1,00
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.
a. F; B; F; F.
b. B; B; F; B.
c. F; B; B; B.
d.  B; F; B; F.
e. F; B; F; B.
Leia o texto a seguir.
 
“[...] a definição de tabelas foi aprimorada de tal modo que o uso dessas tags de fechamento é opcional. Entretanto, muitos navegadores
que dão suporte a tabelas ainda contam com a existência das tags de fechamento, e as tabelas podem até ter seu funcionamento, e as
tabelas podem até ter seu funcionamento interrompido se você não inclui-las. As tags de fechamento sãonecessárias em todas as tags do
padrão 1.0 do XHTML, portanto, é irremediavelmente preciso colocá-las”.
 
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. 297.
 
Considerando as informações sobre tabelas em HTML.
 
I. <th></th> representa os cabeçalhos da tabela.
II. <td></td> representa o corpo da tabela.
III. <tr></tr> representa a coluna da tabela.
IV. <table></table> representa as células da tabela.
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
a. V, F, V, F.
b. V, F, F, V.
c. F, F, V, V.
d. V, V, F, F.
e. F, V, F, V.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
14/12/2022 21:43 N2 (A5): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1700895&cmid=490737 5/7
Questão 8
Completo
Atingiu 1,00 de 1,00
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.
a. J; P; P; J.
b. P; J; J; P.
c. P; P; J; P.
d. J; P; J; P.
e. P; J; P; J.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
14/12/2022 21:43 N2 (A5): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1700895&cmid=490737 6/7
Questão 9
Completo
Atingiu 1,00 de 1,00
Para essa questão, suponha a necessidade de realizar uma validação de um campo de formulário para que ele não assuma um valor
superior a 10. Suponha, também, a lista de elementos da codificação abaixo enumerados:
 
I. this
II. alert
III. <head>
IV. onSubmit
V. valor
 
Dado o código abaixo, complete os espaços em branco com os elementos da codificação enumerados acima.
 
<html>
 ___
 <script>
 function TestaValorMaximo(f)
 {
 if(f.___.value>10)
 {
 ___("Número digitado é maior do que 10.");
 return false;
 }
 else
 {
 ___("Valor aceito.");
 return true;
 }
 } //final TestaValorMaximo
 </script>
 </head>
 <body>
 <form name="form1" ___="return TestaValorMaximo(___)">
 <p>Valor: <input type="text" name="valor"></p>
 <p><label><input type="submit" name="enviar"
 value="Enviar"></label></p>
 </form>
 </body>
</hmtl>
 
Selecione a opção que tenha a sequência correta de preenchimento.
a. III; V; II; II; IV; I.
b. IV; V; II; II; I; III.
c. III; I; II; II; IV; V.
d. III; IV; II; II; IV; I.
e. IV; III; II; II; IV; I.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
14/12/2022 21:43 N2 (A5): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1700895&cmid=490737 7/7
Questão 10
Completo
Atingiu 1,00 de 1,00
Padrões de projeto tem o objetivo de auxiliar o processo de projeto e implementação de sistemas computacionais, dentre os quais podemos
relacionar as páginas web. Dentre os padrões existentes, podemos citar o GOF que consiste de uma coleção de padrões classificados em
padrões de criação, padrões estruturais e padrões comportamentais. Muitos destes padrões compõem, ainda, o padrão MVC. Para essa
questão, encontramos, abaixo, uma definição sumária de quatro destes padrões:
 
I. Composite: permite a composição de objetos estabelecendo-se uma árvore de hierarquia e relacionamentos entre objetos que compõem
a estrutura.
II. Applicability: independentemente da estrutura do objeto, todos os objetos de uma estrutura são tratados de forma uniforme,
desprezando-se as diferenças entre eles.
III. Facade: esse padrão objetiva a construção de uma interface unificada para a integração de um conjunto de interfaces.
IV. Data Access Object: realiza a mediação entre a aplicação propriamente dita e a base de dados.
 
Dados os exemplos de uso, numere-os de forma a estabelecer um relacionamento entre os padrões apresentados acima e os exemplos de
uso.
 
(_) Permite um baixo acoplamento e uma simplificação em relação à manutenção do sistema.
(_) Pode ser usado em ambientes que permitam uma editoração gráfica, na qual a figura consiste de uma árvore de objetos.
(_) Criar subcamadas do sistema, permitindo uma abstração em um nível acima.
(_) Em um editor gráfico, todos os objetos gráficos, independentemente de suas composições, podem ser reunidos em uma classe abstrata,
que incorpora as particularidades de todos os abrangidos.
 
Assinale a alternativa que contenha a sequência correta.
a. III; I; IV; II.
b. IV; III; I; II.
c. IV; I; III; II.
d. II; I; III; IV.
e. I; IV; III; II.
◄ Revisão Atividade 4 (A4)
Seguir para...
Revisão Prova N2 (A5) ►
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/mod/quiz/view.php?id=490736&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=490739&forceview=1https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://informa.fmu.br/carreiras/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade