Buscar

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

Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA SUBSTITUTIVA (A6)
ADS0445 DESENVOLVIMENTO DE SOFTWARE PARA WEB PTA - 202010.ead-3733.03 Prova N2
Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA SUBSTITUTIVA (A6) 
Usuário EDGAR BISPO DA SILVA NETO
Curso ADS0445 DESENVOLVIMENTO DE SOFTWARE PARA WEB PTA - 202010.ead-3733.03
Teste 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA SUBSTITUTIVA (A6)
Iniciado 19/04/20 11:29
Enviado 21/04/20 15:38
Status Completada
Resultado da tentativa 9 em 10 pontos 
Tempo decorrido 52 horas, 8 minutos
Instruções
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
Pergunta 1
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://www.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 de sites 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.
1 em 1 pontos
https://unifacs.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_565292_1
https://unifacs.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_565292_1&content_id=_12509634_1&mode=reset
https://unifacs.blackboard.com/bbcswebdav/pid-12509661-dt-content-rid-84766551_1/xid-84766551_1
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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 2
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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.
IV; I; III; II.
IV; I; III; II.
Resposta correta. Sua resposta está correta. Temos vários padrões envolvendo a criação de páginas. Cada padrão cobre um aspecto
específico em relação à estrutura, comportamento e de visão.
Pergunta 3
Sabe-se que podemos modificar a configuração visual dos elementos HTML por meio do uso de folhas de estilo. Para tanto, existem alguns tipos de seletores de
forma que podemos associar corretamente a configuração em diversas ocasiões. Para essa questão, suponha os tipos enumerados a seguir. 
 
I - Seletores de tags 
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
II - Seletores de classe 
III - Seletores de ID 
IV - Seletor de atributo 
 
Associe os seletores com as seguintes afirmações: 
 
( ) modifica a aparência de todas as ocorrências do elemento; 
( ) configura a aparência de um elemento em situações particulares; 
( ) referenciado a, apenas, uma ocorrência de um elemento; 
( ) aplicar a regra para subconjuntos de um mesmo elemento. 
 
Assinale a opção que tenha a sequência correta.
I; IV; III; II.
I; IV; III; II.
Resposta correta. A resposta está correta. Nesta questão, reforçamos quatro tipos de seletores (existem, ainda, os seletores de
pseudoclasse e pseudoelemento).
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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; F.
F; V; F; F.
Resposta correta. A resposta está correta. Realmente devem ser estabelecidos dois controles totalmente distintos, ou seja, diferenciando no script de
tratamento, nomes dos parâmetros “ name” e estarem delimitados, cada um, pelo par <form>...</form>. Cada <form> pode estar dentro de uma <div>
distinta e cada <form> pode conter o seu próprio <fieldset>.
1 em 1 pontos
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Leia o texto a seguir. 
 
“A última versão do IIS, a 5.0, ostenta vários recursos, incluindo as páginas de servidor ativas, ASP ( Active Server Pages ). Outros recursos incluem o Index
Server, uma adição integrada ao IIS que propicia indexação plena de texto e pesquisa HTML, texto e documentos do Word, da Microsoft, atravésde um navegador
da Web . Também está incluída uma versão do Crystal Reports para IIS quer propicia relatórios com qualidade de apresentação a partir tanto de registros da Web
bem como de bancos de dados do Access e do SQL da Microsoft”. 
 
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. 798. 
 
A partir das informações e dos estudos sobre SQL, associe cada comando com seu respectivo significado. 
 
I. SELECT * FROM <tabela> 
II. UPDATE <tabela> SET <campo> = <valor> WHERE <condição> 
III. SELECT <campo> FROM TABELA 
IV. INSERT INTO <tabela> (<campos>) VALUES (<valores >); 
V. SELECT <campo> FROM TABELA WHERE <condição> 
 
( )Seleção de dados exclusiva de campo sem filtro. 
( )Alteração de dados de uma tabela. 
( )Seleção de dados geral de determinada tabela. 
( )Seleção de dados exclusiva com uso de filtro. 
( )Inclusão de registro na tabela selecionada. 
 
Agora, assinale a alternativa que apresenta a sequência correta.
III, II, I, V, IV.
III, II, I, V, IV.
A resposta está correta. Os comandos SQL foram corretamente associados com as suas respectivas descrições. Os comandos SELECT,
INSERT e UPDATE foram corretamente associados.
Pergunta 6
Você já deve ter notado, ou ouvido falar em “ scripts” e CGI ( Common Gateway Interface), em relação às páginas da internet. Como linguagens relacionadas aos
scripts temos, por exemplo, o JavaScript e C#. Como linguagens associadas ao CGI, temos, por exemplo, o Perl, Python e Ruby. 
Dentre as afirmações abaixo, identifique com S, a que for pertinente ao script e, com C, ao CGI. 
 
( ) Permite criar páginas dinâmicas. 
( ) Pode atuar em tempo de manipulação da página. 
( ) É ativado, quando forem submetidas informações ao servidor. 
1 em 1 pontos
0 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
( ) Código geralmente localizado no servidor. 
 
Escolha, dentre as alternativas abaixo, qual corresponde à sequência correta.
S; S; G; G.
G; S; G; G.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Leia o texto a seguir. 
 
“[JavaScript] Criada pela Netscape com a parceria da Sun Microsystem teve por finalidade adicionar interatividade as páginas web . 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 controlar o 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.
V, F, F, V.
V, F, F, V.
Resposta correta. Foram bem compreendidos os comandos e suas sintaxes inerentes do JavaScript no corpo do documento HTML. Os comandos
condicionais e de iteração de laço são fundamentais para a estruturação da lógica do programa, bem como os comandos de associação de valor e
mensagem são necessários para que o software seja eficiente.
Pergunta 8
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
F; V; V; F.
F; V; V; F.
Resposta correta. Resposta correta. Realmente o padrão MVC é o preferido para a implementação das páginas, pois realiza a abstração do sistema
sob vários pontos de vista. Essa decomposição funcional e estrutural, utilizando elementos do GOF, permite que os vários aspectos demandados
pelas páginas possam ser supridos.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
O padrão MVC é um dos mais utilizados no mundo do desenvolvimento de páginas por contemplar um nível de abstração mais amplo. Para tanto, ele contempla
três camadas: a camada de modelo, a camada de visão e a camada controladora. Dadas as funcionalidades abaixo, relacione com as camadas atribuindo os
valores “M”, “V” e “C”, respectivamente. 
 
(_) Conhecida como “ client-side ”. 
(_) Gerencia as demais outras camadas. 
(_) Trata as regras de negócio. 
(_) Determina qual modelo será aplicado e qual forma de visão será passada ao usuário. 
(_) Utiliza HTML e/ou XML. 
(_) Notifica as outras duas camadas na ocorrência de alterações. 
 
Assinale a alternativa que contém a sequência correta.
V; C; M; C; V; M.
V; C; M; C; V; M.
Resposta correta. Sua resposta está correta. O padrão MVC apresenta a possibilidade de tornar o sistema altamente dinâmico. A camada de controle
é capaz de decidir quais serão as regras de negócio que a camada de modelo deverá executar e qual será a visão que o usuário deve ter em um
certo momento. A ação da camada de controle é dinâmica, para tal, ela recebe notificações sobre possíveis alterações inerentes à camada de
negócio. A camada de visão tem a função de manipular elementos relacionados aos aspectos visuais e de interação com o usuário. Para tanto,
manipula codificação em HTML e/ou XML.
Pergunta 10
1 em 1 pontos
1 em 1 pontos
Terça-feira, 21 de Abril de 2020 15h38min34s BRT
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
M; M; N; M.
M; M; N; M.
Resposta correta. Sua resposta foi acertada. O PHP, como linguagem de programação para implementar a camada intermediária, deve possuir boa
interação com os gerenciadores de bancos de dados e com o próprio servidor de páginas. No caso, ele possui esses requisitos. Como base para a
implementação da camada intermediária e não para a camada de interfaceamento com o usuário, ele (o PHP) não precisa ter requisitos que permita
uma boa interação com o HTML.
← OK
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_12509634_1&course_id=_565292_1&nolaunch_after_review=true');

Continue navegando