Logo Passei Direto
Buscar

prova desenvolvimento de software

User badge image
Bruno supa

em

Ferramentas de estudo

Questões resolvidas

Sabe-se que formulários HTML são a base para permitir interação com o usuário. Diversos são os tipos mapeados pelo HTML, dentre os quais pode-se destacar: caixa de texto, botões e lista de seleção.
Assinale, com (V), as afirmacoes que você julgar verdadeiras e, com (F), as que você julgar falsas.
( ) Não existe uma tag para cada tipo de entrada, em diversas situações, para selecionar o tipo da interação, deve-se usar o parâmetro “ type ” pertencente à tag .
( ) No tipo “radio”, para escolher dentre duas opções usa-se: Opção 1:
Opção 2:
( ) Para criar menus em nível, pode-se usar o dentro de outro .
( ) Caso a entrada seja textual e possibilite a digitação de mais do que uma linha, deve-se usar a tag

Suponha que você tenha que implementar um projeto que relaciona a classe pessoa (que contém o método locomover) a três tipos de veículos: carro (métodos acelera e freia), bicicleta (métodos pedala e freia) e moto (métodos acelera e freia). Para melhorar o projeto, pode-se, por exemplo, adotar o padrão strategy.
Para essa questão, suponha as afirmativas abaixo.
I. A nova versão implementaria uma interface do tipo veículo, que contém os métodos acelera e freia.
II. A nova versão implementaria uma nova classe do tipo veículo, que contém os métodos acelera e freia.
III. Na nova versão, as classes carro, bicicleta e moto implementariam a interface veículo.
IV. Na nova versão, as classes carro, bicicleta e moto fariam parte da composição da classe veículo.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Sabe-se que formulários HTML são a base para permitir interação com o usuário. Diversos são os tipos mapeados pelo HTML, dentre os quais pode-se destacar: caixa de texto, botões e lista de seleção.
Assinale, com (V), as afirmacoes que você julgar verdadeiras e, com (F), as que você julgar falsas.
( ) Não existe uma tag para cada tipo de entrada, em diversas situações, para selecionar o tipo da interação, deve-se usar o parâmetro “ type ” pertencente à tag .
( ) No tipo “radio”, para escolher dentre duas opções usa-se: Opção 1:
Opção 2:
( ) Para criar menus em nível, pode-se usar o dentro de outro .
( ) Caso a entrada seja textual e possibilite a digitação de mais do que uma linha, deve-se usar a tag

Suponha que você tenha que implementar um projeto que relaciona a classe pessoa (que contém o método locomover) a três tipos de veículos: carro (métodos acelera e freia), bicicleta (métodos pedala e freia) e moto (métodos acelera e freia). Para melhorar o projeto, pode-se, por exemplo, adotar o padrão strategy.
Para essa questão, suponha as afirmativas abaixo.
I. A nova versão implementaria uma interface do tipo veículo, que contém os métodos acelera e freia.
II. A nova versão implementaria uma nova classe do tipo veículo, que contém os métodos acelera e freia.
III. Na nova versão, as classes carro, bicicleta e moto implementariam a interface veículo.
IV. Na nova versão, as classes carro, bicicleta e moto fariam parte da composição da classe veículo.

Prévia do material em texto

16/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31658026_1&course_id=_562922_1&content_id=_125095… 1/6
 
Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA N2 (A5)
GRA0252 DESENVOLVIMENTO DE SOFTWARE PARA WEB PTA - 202010.ead-5466.01 Prova N2
Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA
N2 (A5)
Usuário BRUNO PINTO NASCIMENTO
Curso GRA0252 DESENVOLVIMENTO DE SOFTWARE PARA WEB PTA - 202010.ead-5466.01
Teste 20201B1 - CLIQUE AQUI PARA ACESSAR A PROVA N2 (A5)
Iniciado 13/04/20 15:03
Enviado 13/04/20 16:28
Status Completada
Resultado da tentativa 9 em 10 pontos 
Tempo decorrido 1 hora, 24 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
Resposta Selecionada: 
Resposta Correta: 
Sabe-se que formulários HTML são a base para permitir interação com o usuário. Diversos são os tipos
mapeados pelo HTML, dentre os quais pode-se destacar: caixa de texto, botões e lista de seleção.
Assinale, com (V), as afirmações que você julgar verdadeiras e, com (F), as que você julgar falsas.
 
( ) Não existe uma tag para cada tipo de entrada, em diversas situações, para selecionar o tipo da
interação, deve-se usar o parâmetro “ type ” pertencente à tag <input> .
( ) No tipo “radio”, para escolher dentre duas opções usa-se: 
 Opção 1: <input type=radio name="opc1" value="1"><br>
 Opção 2: <input type=radio name="opc2" value="2">
( ) Para criar menus em nível, pode-se usar o <select> dentro de outro <select> .
( ) Caso a entrada seja textual e possibilite a digitação de mais do que uma linha, deve-se usar a tag 
<textarea> .
 
Assinale a alternativa que apresenta a sequência correta.
V; V; F; V
V; F; F; V.
Pergunta 2
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. 
Minha Área
0 em 1 pontos
1 em 1 pontos
BRUNO PINTO NASCIMENTO
http://portal.anhembi.br/
https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_562922_1
https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_562922_1&content_id=_12509566_1&mode=reset
https://anhembi.blackboard.com/bbcswebdav/pid-12509592-dt-content-rid-84766551_1/xid-84766551_1
https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_397_1
https://anhembi.blackboard.com/webapps/login/?action=logout
16/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31658026_1&course_id=_562922_1&content_id=_125095… 2/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 
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.
I, II e IV.
I, II e IV.
A resposta está correta. O comando foi construído na sintaxe correta. Ao analisarmos as
condições da sintaxe, percebemos a correlação entre DELETE FROM <nome da tabela>,
WHERE <condição> e AND <condição>. Já a simbologia >não representa um comando,
pois está incompleto.
Pergunta 3
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
Folhas de estilo, ou, simplesmente, CSS, são elementos com objetivo de configurar os aspectos visuais de
uma página. Para essa questão, suponha o código apresentado a seguir.
 
<html>
 <head>
 <style type="text/css">
 p {color: blue;}
 </style>
 </head>
 <body>
 <p>Texto 1</p>
 <p style="color: red;">Texto 2</p>
 <p>Texto3</p>
 </body>
</html>
 
Marque a alternativa que representa o resultado do código acima.
As frases identificadas como “Texto 1” e “Texto 3” aparecerão em azul e o “Texto 2”
em vermelho.
As frases identificadas como “Texto 1” e “Texto 3” aparecerão em azul e o “Texto 2”
em vermelho.
Resposta correta. A resposta está correta. Existe uma hierarquia na definição de estilo do
CSS. Configurações feitas como parâmetro das tags HTML têm prioridade em relação
àquelas indicadas no corpo do cabeçalho.
Pergunta 4
Suponha que você tenha que implementar um projeto que relaciona a classe pessoa 
(que contém o método locomover ) a três tipos de veículos: carro (métodos acelera e freia ), bicicleta
(métodos pedala e freia ) e moto (métodos acelera 
e freia ). Para melhorar o projeto, pode-se, por exemplo, adotar o padrão strategy . Para essa questão,
suponha as afirmativas abaixo.
 
I. A nova versão implementaria uma interface do tipo veículo , que contém os métodos acelera e freia. 
II. A nova versão implementaria uma nova classe do tipo veículo , que contém os métodos acelera e freia. 
III. Na nova versão, as classes carro , bicicleta e moto 
implementariam a interface veículo. 
IV. Na nova versão, as classes carro , bicicleta e moto fariam parte da composição da classe veículo .
1 em 1 pontos
1 em 1 pontos
16/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31658026_1&course_id=_562922_1&content_id=_125095… 3/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
V. Na nova versão, as classes carro , bicicleta e moto fariam um relacionamento de cardinalidade 1:1 para
a interface veículo. 
 
Assinale a alternativa correta.
As afirmativas I e III são verdadeiras.
As afirmativas I e III são verdadeiras.
Resposta correta. Você assinalou a alternativa correta. O padrão strategy sempre implicará
em criação de uma interface para que haja apenas um ponto de relacionamento entre o
agente e os métodos relativos às classes aglutinadas pela interface.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Leia o excerto 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.
 
I. O comando if() tem a sintaxe:
if(condição) {código} else {código};
II. O comando for tem a sintaxe:
for (condição inicial, incremento, condição final) {código};
III. A declaração de variável tem a sintaxe:
var = valor inicial<declaração>.;IV. 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.
Pergunta 6
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
Brasil, 2002. Disponível em: <http://aulaaberta.bv3.digitalpages.com.br/users/publications/9788534614283
>. 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 tipo
radio .
1 em 1 pontos
1 em 1 pontos
16/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31658026_1&course_id=_562922_1&content_id=_125095… 4/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 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 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
As páginas web 
podem ser consideradas estáticas ou dinâmicas, dependendo da maneira como são atualizadas, se existe
alguma interação com o usuário e se é possível realizar transações de dados. 
“Se estiver publicando na Web , você pode certificar-se de que a sua informação esteja sempre atualizada.
Você não precisa ficar horas relançando documentos atualizados. Não há custo de materiais. Também não
precisa obter ofertas quando ao número de cópias ou qualidade do resultado”.
 
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. 8.
 
Nesse sentido, assinale com V, as afirmações verdadeiras e com F, as falsas.
 
( ) Quando existe uma atualização automática das informações em um site , mas o usuário não consegue
interagir, esta é uma página estática.
( ) Uma página que não se recarrega automaticamente quando as informações são atualizadas, é
considerada uma página estática.
( ) Um site de um consultório médico permite que os usuários agendem suas consultas é uma página
dinâmica.
( )Um site de um jornal que oferece notícias especiais somente para assinantes é uma página estática.
 
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
F, V, V, F.
F, V, V, F.
A resposta está correta. Páginas estáticas são aquelas que não são carregadas
automaticamente quando as informações são atualizadas, também e/ou não permitem que
os usuários interajam com o site. Páginas dinâmicas são aquelas que carregam
automaticamente a cada atualização das informações e permitem que os usuários interajam
com o site.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
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. 
( ) Código geralmente localizado no servidor. 
 
Escolha, dentre as alternativas abaixo, qual corresponde à sequência correta.
G; S; G; G.
G; S; G; G.
1 em 1 pontos
1 em 1 pontos
16/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31658026_1&course_id=_562922_1&content_id=_125095… 5/6
Feedback
da
resposta:
Resposta correta. A resposta está correta. A própria localização do código faz com que as
diferenças de funcionalidades entre scripts e o CGI apareçam. O simples fato do script ser
escrito junto ao código HTML reforça a ideia de sua atuação junto ao contexto da própria
página. Já o CGI, ativado no momento da submissão, terá a sua funcionalidade
interfaceando o servidor com a própria página.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
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 Ajax realmente tem como função realizar chamadas assíncronas,
pertencendo à biblioteca jQuery e o Ajax tem estrutura própria, mas não justifica a
proposição I.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
V, F, V, F.
V, F, V, F.
A resposta está correta. Forem associadas corretamente as tags da tabela com suas
respectivas funções. Lembrando que as tags do documento HTML são divididos em blocos
com funções específicas.
← OK
1 em 1 pontos
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_562922_1&method=list&nolaunch_after_review=true');16/04/2020 Revisar envio do teste: 20201B1 - CLIQUE AQUI PARA ACESSAR A ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_31658026_1&course_id=_562922_1&content_id=_125095… 6/6
Quinta-feira, 16 de Abril de 2020 23h46min59s BRT
← OK
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_562922_1&method=list&nolaunch_after_review=true');

Mais conteúdos dessa disciplina