Logo Passei Direto
Buscar

Desenvolvimento de Software para Web

Ferramentas de estudo

Questões resolvidas

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 afirmacoes, 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.
I. O comando SELECT é um comando do SQL e tem como função recuperar informações de um banco de dados relacional.
II. O comando WHERE é um comando do SQL que tem como objetivo filtrar as informações recuperadas.
As proposições I e II são verdadeiras, mas a II não é justificativa da I.

Leia o excerto a seguir.

“Um processo de software
é um conjunto de atividades relacionadas que levam à produção de um produto de software. Essas atividades podem envolver o desenvolvimento de software a partir do zero em uma linguagem padrão de programação como Java ou C.”

SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Addison Wesley, 2011. p. 18.

O processo de desenvolvimento de software para web segue o mesmo princípio de desenvolvimento que lemos no texto acima. Este processo de desenvolvimento serve para qualquer suporte, como a web, desktop ou aplicativos móveis, sempre se utilizando de uma ou mis linguagens de desenvolvimento. É fundamental para o desenvolvedor ter pleno domínio dos significados das linguagens que são utilizadas no ambiente onde ele desenvolve.

Deste modo, considerando as informações apresentadas e os conteúdos estudados sobre desenvolvimento de software para web, analise os conceitos a seguir e associe-os com suas respectivas descrições.

I) PHP
II) HTML
III) SQL
IV) AJAX

( )Linguagem responsável por executar processos assíncronos.
( )Esta linguagem é a mais indicada para sistemas web.
( )O objetivo desta linguagem é estruturar a apresentação do software.
( )Linguagem que executa a interação com o banco de dados.

Agora, assinale a alternativa que apresenta a sequência correta de respostas.


a. III, II, I, IV.
b. IV, I, II, III.
c. II, I, III, IV.
d. IV, I, III, II.
e. I, III, IV, II.

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

Questões resolvidas

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 afirmacoes, 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.
I. O comando SELECT é um comando do SQL e tem como função recuperar informações de um banco de dados relacional.
II. O comando WHERE é um comando do SQL que tem como objetivo filtrar as informações recuperadas.
As proposições I e II são verdadeiras, mas a II não é justificativa da I.

Leia o excerto a seguir.

“Um processo de software
é um conjunto de atividades relacionadas que levam à produção de um produto de software. Essas atividades podem envolver o desenvolvimento de software a partir do zero em uma linguagem padrão de programação como Java ou C.”

SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Addison Wesley, 2011. p. 18.

O processo de desenvolvimento de software para web segue o mesmo princípio de desenvolvimento que lemos no texto acima. Este processo de desenvolvimento serve para qualquer suporte, como a web, desktop ou aplicativos móveis, sempre se utilizando de uma ou mis linguagens de desenvolvimento. É fundamental para o desenvolvedor ter pleno domínio dos significados das linguagens que são utilizadas no ambiente onde ele desenvolve.

Deste modo, considerando as informações apresentadas e os conteúdos estudados sobre desenvolvimento de software para web, analise os conceitos a seguir e associe-os com suas respectivas descrições.

I) PHP
II) HTML
III) SQL
IV) AJAX

( )Linguagem responsável por executar processos assíncronos.
( )Esta linguagem é a mais indicada para sistemas web.
( )O objetivo desta linguagem é estruturar a apresentação do software.
( )Linguagem que executa a interação com o banco de dados.

Agora, assinale a alternativa que apresenta a sequência correta de respostas.


a. III, II, I, IV.
b. IV, I, II, III.
c. II, I, III, IV.
d. IV, I, III, II.
e. I, III, IV, II.

Prévia do material em texto

Simulado: Desenvolvimento de Software para Web
Questão 1:
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.
a) As proposições I e II são verdadeiras, mas a II é justificativa da I.
b) As proposições I e II são verdadeiras, mas a II não é justificativa da I.
c) A proposição I é verdadeira e a II é falsa.
d) A proposição I é falsa e a II é verdadeira.
Resposta Correta: b) As proposições I e II são verdadeiras, mas a II não é justificativa da I.
Questão 2:
Leia o excerto a seguir:
“Sabe-se que a linguagem PHP é uma linguagem de programação criada especialmente para o
uso em páginas Web. O PHP tem como característica agilidade e rapidez o que permite aos
programadores desenvolver sistemas e programas com praticidade e segurança. Sua sintaxe
lembra um pouco a sintaxe do C e do Perl e é uma linguagem bem fácil de aprender. O PHP se
diferencia de outros scripts CGI porque ao invés de se escrever um monte de comandos para
imprimir os HTML, é escrito um arquivo HTML com os códigos PHP embutidos entre o HTML
delimitado por tags de início e fim”.
VAZ, W. R. Linguagem PHP (Hypertext Preprocessor) e a Web. PortalWeb Artigos, publicado em
21 de julho de 2015.
A partir das asserções extraídas do trecho acima, considere as afirmações a seguir:
I. O comando mysql_fetch_array() retorna as subpartes de uma string em um vetor.
II. O comando mysql_connect() realiza a conexão com um banco de dados.
III. O comando mysql_select_db() executa a seleção de uma tabela do banco de dados.
IV. O comando mysql_query() realiza a exclusão de uma tabela.
Assinale a alternativa que apresenta o que é correto afirmar.
a) I, II e III são verdadeiras.
b) II e III são verdadeiras.
c) I e II são verdadeiras.
d) III e IV são verdadeiras.
Resposta Correta: c) I e II são verdadeiras.
Questão 3:
Leia o excerto a seguir:
“[Javascript] Criada pela Netscape com a parceria da Sun Microsystem teve por finalidade
adicionar interatividade às 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 formas 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;
IV. A mensagem de exibição para o usuário tem a sintaxe:
alert(“mensagem”);
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
a) V, V, F, V
b) V, F, V, F
c) V, F, F, V
d) F, V, V, F
Resposta Correta: c) V, F, F, V
Questão 4:
Leia o excerto a seguir:
“Um processo de software é um conjunto de atividades relacionadas que levam à produção de
um produto de software. Essas atividades podem envolver o desenvolvimento de software a
partir do zero em uma linguagem padrão de programação como Java ou C.”
SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Addison Wesley, 2011. p. 18.
O processo de desenvolvimento de software para web segue o mesmo princípio de
desenvolvimento que lemos no texto acima. Este processo de desenvolvimento serve para qualquer
suporte, como a web, desktop ou aplicativos móveis, sempre se utilizando de uma ou mais
linguagens de desenvolvimento. É fundamental para o desenvolvedor ter pleno domínio dos
significados das linguagens que são utilizadas no ambiente onde ele desenvolve.
Deste modo, considerando as informações apresentadas e os conteúdos estudados sobre
desenvolvimento de software para web, analise os conceitos a seguir e associe-os com suas
respectivas descrições.
I) PHP
II) HTML
III) SQL
IV) AJAX
( ) Linguagem responsável por executar processos assíncronos.
( ) Esta linguagem é a mais indicada para sistemas web.
( ) O objetivo desta linguagem é estruturar a apresentação do software.
( ) Linguagem que executa a interação com o banco de dados.
Agora, assinale a alternativa que apresenta a sequência correta de respostas.
a) IV, I, II, III
b) I, III, II, IV
c) II, IV, I, III
d) III, II, IV, I
Resposta Correta: a) IV, I, II, III
Questão 5:
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.
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údo do que se deseja recuperar.
( ) É o estado de uma variável do tipo radio.
Agora, assinale a alternativa que apresenta a sequência correta.
a) I, III, IV, II
b) II, III, I, IV
c) III, II, IV, I
d) II, I, III, IV
Resposta Correta: b) II, III, I, IV

Mais conteúdos dessa disciplina