Buscar

Prévia do material em texto

18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 1/4
CCT0764_EX_A1_201802337954_V1
 
 
 
 DESENVOLVIMENTO DE SISTEMAS WEB 1a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0764_EX_A1_201802337954_V1 18/03/2019 (Finaliz.)
Aluno(a): IGHOR SANTIAGO BARBOSA 2019.1 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201802337954
 
 1a Questão
Para responder a questão, considere o código e as afirmativas a seguir:
public class Item{
private double preco_unitario;
private double desconto;
private int quantidade;
private String descricao;
private String id;
public Item (String id, String descricao, int quantidade, double preco){
this.id = id;
this.descricao = descricao;
if (quantidade >= 0) {this.quantidade = quantidade;}
else {this.quantidade = 0;}
this.preco_unitario = preco;
}
public double getTotalAjustado ( ){
double total = preco_unitario * quantidade;
double desconto_total = total * desconto;
double total_ajustado = total - desconto_total;
return total_ajustado;
}
public void setDesconto (double desconto){
if (desconto < = 1.00) {this.desconto = desconto;}
else {this.desconto = 0.0;}
}
public double getDesconto( ){return desconto;}
public int getQuantidade( ){return quantidade;}
public void setQuantidade (int quantidade) {
if (quantidade > = 0){this.quantidade = quantidade;}
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 2/4
}
public String getProdutoId ( ) {return id;}
public String getDescricao ( ) {return descricao;}
}
 I - Métodos como public Item (String id, String descricao, int quantidade, double preco) são chamados construtores:
métodos utilizados para inicializar objetos durante sua instanciação.
II - Métodos como setDesconto( ), getDescricao( ) e getTotalAjustado( ) são comportamentos da classe Item que retornam
ou configuram atributos.
III - Os métodos como getTotalAjustado( ) e getDesconto( ) são chamados de acessores, pois permitem o acesso aos dados
internos de um objeto.
IV - Métodos como setDesconto( ) são chamados de mutantes, pois permitem a alteração do estado interno do objeto.
V - Por todo o código, pode-se notar o uso de this: uma referência que aponta para a instância do objeto.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETAS:
 I, II, III, IV e V.
II, III e IV, apenas.
III e IV, apenas.
I e II, apenas.
I, II e IV, apenas.
 
 
 2a Questão
Analise as seguintes afirmativas sobre a linguagem de programação Java:
I - É uma linguagem orientada a objetos, independente de plataforma.
II - Inclui o recurso de ponteiro, tipo de dado cujo valor refere-se diretamente a um outro valor alocado em outra área de
memória, através de seu endereço.
III - Trata, automaticamente, da alocação e desalocação de memória.
O correto está em:
 I, II e III.
I, apenas.
III, apenas.
 I e III, apenas.
II e III, apenas.
 
 
 3a Questão
O tipo de classe Java, cuja finalidade é a de receber as requisições de páginas HTML e gerar uma resposta adequada à necessidade
de negócio é:
Scriptlet
Applet
 Servlet
JSP
JDBC
 
 
 4a Questão
PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, que se refere a uma linguagem de código-fonte aberto, criada
para o desenvolvimento de aplicativos web, e que possui a característica de utilizar: - tags especiais como delimitadores do bloco
de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador módulo significando ¿resto de uma
divisão¿. As tags especiais, os operadores de comparação e módulo são, respectivamente:
 < ?php e ?>, != e %
<&php e &>, != e #
< &php e &>, <> e %
< ?php e ?>, <> e #
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 3/4
 < ?php e ?>, <> e %
 
 
 5a Questão
(FCC-2008) Os três elementos básicos quando contidos num arquivo fonte Java devem obrigatoriamente se apresentar na seguinte
ordem:
class, package e import.
package, class e import.
 package, import e class.
class, import e package.
 import, package e class.
 
 
 6a Questão
(CESGRANRIO - 2006) Em Java, a palavra-chave que implementa uma relação de herança de classes é:
derives.
isChildOf.
 extends.
inherits.
isFatherOf.
 
 
 7a Questão
Assinale a sintaxe correta para a estrutura CASE em Java.
 
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 4/4
 
 
 8a Questão
(CESGRANRIO-2011) Analise a seguir o código escrito na linguagem java.
Conclui-se, quanto à compilação e à execução, que o programa. 
não compila e não executa, pois a linha 9 deveria estar envolvida por uma construção try/catch, uma vez que a função f
pode lançar uma exceção do tipo RuntimeException.
não compila e não executa, pois falta, na linha 3, "throws RuntimeException", indicando que a função f pode lançar
exceções.
 compila e, ao executar, imprime, na saída padrão, INICIO e, em seguida, é abortado, imprimindo, na saída de erro, o
rastro da pilha, incluindo a mensagem "Não implementada".
compila e, ao executar, imprime, na saída padrão, INICIO, Não implemetada e, em seguida, o programa é abortado.
 compila e, ao executar, imprime 3 mensagens na saída padrão: INICIO, Não implementada e FIM.
 
 
 
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 1/3
CCT0764_A1_201802337954_V2
 
(CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação
Java?
(FCC-2008) NÃO são nomes válidos em Java:
Observe o trecho de código ilustrado na figura a seguir:
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A1_201802337954_V2 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Uma classe pode implementar somente uma interface ao mesmo tempo.
Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre
que necessário, liberando imediatamente a memória usada pelo conteúdo anterior.
A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de
java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método.
Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos
simultaneamente.
O conceito de herança múltipla é implementado nativamente.
 
 
 
 
2.
um1 e dois2
cod_valor e cod$valor
Codigo e codigo
_Real e $real
3tres e tres3
 
Gabarito
 Coment.
 
 
 
3.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 2/3
 Qual o valor de y ao final da execução do trecho de código ilustrado na figura acima?
(UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
Sobreo PHP, é correto afirmar que
(Adaptado do concurso TJ-PB - 2012) As variáveis no PHP são representadas por um:
Considere o trecho de código ilustrado na figura a seguir:
18
20
22
26
24
 
 
 
 
4.
*, +, ~
&, #, $
and, or, not
&&, ||, !
.and., .or., .not.
 
 
 
 
5.
é um framework para aplicações de código aberto com o objetivo de simplificar o desenvolvimento de software,
promovendo as melhores práticas para os desenvolvedores web.
é tecnologia capaz de gerar páginas dinâmicas que permite ao navegador passar parâmetros para um programa
alocado em um servidor web.
é uma linguagem livre e interpretada, utilizada para gerar conteúdo dinâmico na web.
é uma linguagem que desde suas primeiras versões utilizava a orientação a objeto que incluía a reformulação dos
construtores e adição de destrutores.
é um toolkit multi-plataforma para a criação de interfaces gráficas em CSS.
 
 
 
 
6.
$
%
@
#
*
 
 
 
 
7.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 3/3
Qual será a saída do código ilustrado na figura?
Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma
linguagem de programacao¿; $a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo
$a;
Segundo
15
s
22
Primeiro
 
 
 
 
8.
PHP uma programacao linguagem
uma linguagem de programacaoPHP uma lm
programacao lm uma linguagemPHP
lm programacao linguagemPHP
uma linguagem de PHP programacao
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 18/03/2019 11:29:46. 
 
 
 
 
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 1/4
CCT0764_A1_201802337954_V3
 
Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem?
Analise o seguinte programa desenvolvido na linguagem Java. 
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A1_201802337954_V3 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
var
switch
finally
void
this
 
 
 
 
2.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 2/4
As variáveis a e b possuem valores iniciais declarados no início do código. Durante a execução do
código estes valores poderão ser alterados a medida que estas variáveis passam pelos controles de
fluxo if/else.
Assinale a alternativa que contém os valores de a e b ao final da execução do código.
Associe as colunas abaixo e marque a alternativa correta sobre orientação a objetos.
(1) Classe
( ) é o mecanismo pelo qual uma classe (sub-classe) pode estender
outra classe (super-classe), aproveitando seus comportamentos
(métodos) e variáveis possíveis (atributos).
(2) Atributo
( ) consiste na separação de aspectos internos e externos de um
objeto. Este mecanismo é utilizado amplamente para impedir o
acesso direto ao estado de um objeto (seus atributos),
disponibilizando externamente apenas os métodos que alteram estes
estados.
(3) Herança ( ) são características de um objeto. Basicamente a estrutura de
dados que vai representar a classe.
(4) Encapsulamento ( ) representa um conjunto de objetos com características afins.
Considere o fragmento de código abaixo. $s = "Cesgranrio"; echo($s); $c = mysql_connect("servidor", "user", "senha") or
die("Erro"); $db = mysql_select_db("funcionarios") or die("Erro"); A linguagem de programação utilizada neste código é:
(FCC - 2008) A função Java:
public boolean VerificarCPF (string CPF);
representa um exemplo do conceito de:
a = 3 e b = 1
a = 2 e b = 1
a = 2 e b = 7
a = 2 e b = 12
a = 3 e b = 7
 
 
 
 
3.
3,2,4,1
3,4,2,1
4,3,2,1
1,2,3,4
4,1,2,3
 
 
 
 
4.
VBScript
Delphi
JAVA
C
PHP
 
 
 
 
5.
overload.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 3/4
Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
A linguagem de programação Web PHP é uma das mais utilizadas, em virtude da agilidade de desenvolvimento de sites.
Com relação a essa linguagem, a partir de qual versão foi introduzido o tratamento de exceções (Try / catch)?
Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
override.
polimorfismo.
encapsulamento.
herança.
 
 
 
 
6.
40, 2
40, 30
4, 30
3, 29
2, 25
 
 
 
 
7.
PHP 5.3
PHP 4
PHP 5
PHP 6
PHp 3
 
 
 
 
8.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 4/4
0,6,0
2,-6,0
-1,6,3
0,-6,0
1,-6,3
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 18/03/2019 14:40:23. 
 
 
 
 
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 1/4
CCT0764_A1_201802337954_V4
 
(FCC - 2008) Os conceitos de generalização e especialização da orientação a objetos estão diretamente relacionados ao
conceito de:
Em PHP,
Considere o código java fornecido na figura a seguir:
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A1_201802337954_V4 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Associação.
Polimorfismo.
Encapsulamento.
Herança.
Agregação.
 
 
 
 
2.
as variáveis necessitam da sua definição de tipo no início do programa.
os operadores aritméticos restringem-se a soma, subtração, multiplicação e divisão.
as variáveis são definidas com o símbolo "$" antes do nome da variável.
operações aritméticas entre variáveis numéricas e variáveis alfanuméricas, por exemplo 6 divido por 3, resultam em
mensagem de erro.
o único conjunto de comandos condicionais utilizado é o if...endif.
 
 
 
 
3.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 2/4
Qual será a saída após a execução do trecho de código mostrado na figura acima?
PHP é uma sigla recursiva que significa PHP HyperText Preprocessor, que se refere a uma linguagem de código-fonte
aberto, criada para o desenvolvimento deaplicativos web, e que possui a característica de utilizar: - tags especiais como
delimitadores do bloco de instruções; - um operador de comparação significando ¿não é igual a¿; - um operador módulo
significando ¿resto de uma divisão¿. As tags especiais, os operadores de comparação e módulo são, respectivamente:
(FCC-2008) Os três elementos básicos quando contidos num arquivo fonte Java devem obrigatoriamente se apresentar na
seguinte ordem:
(CESGRANRIO-2011) Analise a seguir o código escrito na linguagem java.
BC
A
AC
ABC
AB
 
 
 
 
4.
< &php e &>, <> e %
<&php e &>, != e #
< ?php e ?>, <> e %
< ?php e ?>, <> e #
< ?php e ?>, != e %
 
 
 
 
5.
class, package e import.
import, package e class.
package, class e import.
class, import e package.
package, import e class.
 
 
 
 
6.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 3/4
Conclui-se, quanto à compilação e à execução, que o programa. 
(CESGRANRIO - 2006) Em Java, a palavra-chave que implementa uma relação de herança de classes é:
Assinale a sintaxe correta para a estrutura CASE em Java.
compila e, ao executar, imprime, na saída padrão, INICIO e, em seguida, é abortado, imprimindo, na saída de erro, o
rastro da pilha, incluindo a mensagem "Não implementada".
compila e, ao executar, imprime, na saída padrão, INICIO, Não implemetada e, em seguida, o programa é abortado.
não compila e não executa, pois a linha 9 deveria estar envolvida por uma construção try/catch, uma vez que a
função f pode lançar uma exceção do tipo RuntimeException.
não compila e não executa, pois falta, na linha 3, "throws RuntimeException", indicando que a função f pode lançar
exceções.
compila e, ao executar, imprime 3 mensagens na saída padrão: INICIO, Não implementada e FIM.
 
 
 
 
7.
derives.
extends.
isChildOf.
isFatherOf.
inherits.
 
 
 
 
8.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f03… 4/4
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 18/03/2019 15:04:09. 
 
 
 
 
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2652652&p0=03c7c0ace395d80182db07ae2c30f03… 1/4
CCT0764_A1_201802337954_V5
 
(FCC-2008) NÃO são nomes válidos em Java:
Analise o código PHP abaixo e assinale a alternativa que aponta o resultado da variável $a. $palavra = ¿PHP uma
linguagem de programacao¿; $a = substr($palavra, 3); $a .= substr($palavra, 0, 9); $a .= substr($palavra, -5, 1); echo
$a;
(CESGRANRIO - 2009) Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação
Java?
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A1_201802337954_V5 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Codigo e codigo
um1 e dois2
_Real e $real
3tres e tres3
cod_valor e cod$valor
 
Gabarito
 Coment.
 
 
 
2.
uma linguagem de PHP programacao
uma linguagem de programacaoPHP uma lm
programacao lm uma linguagemPHP
PHP uma programacao linguagem
lm programacao linguagemPHP
 
 
 
 
3.
Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos
simultaneamente.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2652652&p0=03c7c0ace395d80182db07ae2c30f03… 2/4
(COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são:
(FUMARC-2011) Analise o seguinte programa desenvolvido na linguagem Java.
Assinale a opção com a sequência CORRETA, de cima para baixo.
(INSTITUTO CIDADES - 2009 - Adaptada) Observe o código, em Java:
Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre
que necessário, liberando imediatamente a memória usada pelo conteúdo anterior.
Uma classe pode implementar somente uma interface ao mesmo tempo.
A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de
java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método.
O conceito de herança múltipla é implementado nativamente.
 
 
 
 
4.
boolean, char, int, long, float, string.
boolean, string, int, float, double.
boolean, string, byte, int, long, float.
boolean, char, byte, short, int, long, float, double.
boolean, string, short, int, long, float, double.
 
 
 
 
5.
false false false true
false true false true
true false true false
true false false true
true false false false
 
 
 
 
6.
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2652652&p0=03c7c0ace395d80182db07ae2c30f03… 3/4
Acerca do código acima, analise as seguintes afirmativas:
I. O código não possibilita a chamada do método getLimite().
II. O método setTitular() permite a exibição do titular da classe Conta.
III. O método getTitular() permite alterar o titular da classe Conta.
Podemos afirmar corretamente que:
NÃO se trata de uma característica do PHP:
(FCC-2008) Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o modificador de
acesso:
Apenas a afirmativa II está correta.
As afirmativas I, II e III estão corretas.
Apenas a afirmativa I está correta.
Apenas a afirmativa III está correta.
As afirmativas II e III estão corretas.
 
 
 
 
7.
gratuito e com código aberto.
baseado no servidor.
embutido no HTML.
baseado no cliente.
portábil
 
 
 
 
8.
protected.
abstract.
transient.
static.
volatile.
 
 
 
 
 
18/03/2019 EPS
http://estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2652652&p0=03c7c0ace395d80182db07ae2c30f03… 4/4
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 18/03/2019 16:14:12. 
 
 
 
 
26/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A2_201802337954_V1
 
(FCC - 2012) Sobre conceitos em programação orientada a objetos (OOP), analise:
I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem receber argumentos
distintos, consequentemente alterando a assinatura do método.
II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são acessados por outros
objetos, protegendo o acesso direto aos mesmos através de operações.
III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que uma classe pode herdar de
uma superclasse.
Está correto o que consta em :
(COPEVE-UFAL-2011) Em relação às assertivas abaixo, relacionadas à programação orientada a objetos,
I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.
II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais,conhecidas como superclasses.
III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização,
isto é, classes que não podem ter subclasses herdando delas.
IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido.
verifica-se que
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A2_201802337954_V1 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
I e II, apenas.
II e III, apenas.
I, apenas.
I, II e III.
III, apenas.
 
Gabarito
 Coment.
 
 
 
2.
apenas II e III são verdadeiras.
26/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
(UFF - 2009) Na Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir dela é conhecida como:
(Baseado no concurso do IF-PA - 2016) A linguagem de programação PHP é uma linguagem centrada no desenvolvimento
de scripts. Sobre PHP é correto afirmar que:
(FCC - 2011) Considere:
I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias Realms e JDBC
DataSources. 
 II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache
ou até mesmo o IIS.
 III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java Servlet e JavaServer Pages.
Quanto ao Tomcat, é correto o que consta em:
(FCC - 2010) Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque.
São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro
de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e
ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz
todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados.
Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro de materiais
não deve exceder a 5 milissegundos (ms).
Na orientação a objeto, os dados calculados são:
apenas III e IV são verdadeiras.
apenas I, II e III são verdadeiras.
apenas I e IV são verdadeiras.
apenas III é verdadeira.
 
Gabarito
 Coment.
 
 
 
3.
interface.
abstrata.
superclasse.
instância.
subclasse.
 
 
 
 
4.
Não é útil para programação de formulários para uso na WEB.
Não é necessário usar paginadores para executar os scripts.
Os scripts são principalmente para servidores.
Não pode ser embutido em uma página em HTML.
Não é uma linguagem open source.
 
 
 
 
5.
I e II, somente.
III, somente.
I, somente.
II, somente.
I, II e III.
 
 
 
 
6.
operações da classe Almoxarife.
26/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
(FCC - 2011) Considere:
 I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através
de seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base
(superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar
métodos que têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se
relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
(FCC - 2011) Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado automaticamente
sempre que um novo objeto é criado:
atributos da classe Departamento.
métodos da classe Departamento.
atributos da classe Requisição.
atributos da classe Material.
 
 
 
 
7.
I, III e IV, apenas.
I, II e III, apenas.
I, II e IV, apenas.
II, III e IV, apenas.
I, II, III e IV.
 
 
 
 
8.
método.
classe.
construtor.
interface.
polimorfismo.
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 26/03/2019 14:58:36. 
 
 
 
 
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_EX_A2_201802337954_V2
 
 DESENVOLVIMENTO DE SISTEMAS WEB 2a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0764_EX_A2_201802337954_V2 26/03/2019 (Finaliz.)
Aluno(a): IGHOR SANTIAGO BARBOSA 2019.1 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201802337954
 
 1a Questão
(FCC - 2005) Os erros gerados durante a execução de um programa Java devem ser controlados com uma estrutura que pode
combinar o uso dos blocos:
 try e catch, try e finally ou try, catch e finally.
 try, catch e finally, somente.
try e catch ou try e finally, somente.
try e catch, somente.
try e finally, somente.
 
 
 2a Questão
(FCC - 2011) Na programação orientada a objetos, subprogramas (ou subrotinas) são encapsuladas nos próprios objetos e passam
a designar-se:
 método.
encapsulamento.
herança.
atributo.
instância.
 
 
 3a Questão
(CESGRANRIO - 2010) Analise o diagrama UML a seguir.
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
Se os métodos M1, M2 e M3 forem adicionados, respectivamente, às classes P, Q e R, que métodos serão herdados pela classe S?
M1 somente.
M2 somente.
M1 e M2 somente.
M3 somente.
 M1, M2, M3.
 
 
 4a Questão
SERVLETS SÃO CLASSES JAVA, desenvolvidas de acordo com uma estrutura bem definida, e que, quando instaladas junto a um
Servidor que implemente um Servlet Container (um servidor que permita a execução de Servlets, muitas vezes chamado de
Servidor de Aplicações Java), podem tratar requisições recebidas de clientes. Todo Servlet segue um ciclo de vida composto de 3
fases:
configuração, instalação e finalização
JSP, Middleware e JDBC
 inicialização, atendimento às requisições e finalização.
servidor de aplicação, servidor de arquivos e classes.
instalação, inicialização e finalização.
 
 
 5a Questão
Considere o código e as afirmativas abaixo:
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
I - As classes formam uma hierarquia de herança simples. A classe base, PersonalityObject, declara um método: speak( ). Cada
subclasse redefine speak( ) e retorna sua própria mensagem, baseada em sua personalidade.
II - O polimorfismo faz com que PersonalityObject pareça ter muitos comportamentos diferentes.
III - Pode-se afirmar que personalities é um exemplo de variável polimórfica: variável que pode conter muitos tipos diferentes.II e III, apenas.
I e III, apenas.
I e II, apenas.
 
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_EX_A2_201802337954_V3
 
 
 
 DESENVOLVIMENTO DE SISTEMAS WEB 2a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0764_EX_A2_201802337954_V3 26/03/2019 (Finaliz.)
Aluno(a): IGHOR SANTIAGO BARBOSA 2019.1 EAD
Disciplina: CCT0764 - DESENVOLVIMENTO DE SISTEMAS WEB 201802337954
 
 1a Questão
(FCC - 2012) Sobre conceitos em programação orientada a objetos (OOP), analise:
I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem receber argumentos distintos,
consequentemente alterando a assinatura do método.
II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são acessados por outros objetos,
protegendo o acesso direto aos mesmos através de operações.
III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que uma classe pode herdar de uma
superclasse.
Está correto o que consta em :
 I, II e III.
 I, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
Gabarito
 Coment.
 
 
 2a Questão
(COPEVE-UFAL-2011) Em relação às assertivas abaixo, relacionadas à programação orientada a objetos,
I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.
II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais,
conhecidas como superclasses.
III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é,
classes que não podem ter subclasses herdando delas.
IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido.
verifica-se que
apenas III e IV são verdadeiras.
apenas I e IV são verdadeiras.
apenas III é verdadeira.
 apenas I, II e III são verdadeiras.
 apenas II e III são verdadeiras.
Gabarito
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
Coment.
 
 
 3a Questão
(UFF - 2009) Na Orientação Objeto, uma classe que NÃO possui objetos instanciados a partir dela é conhecida como:
 abstrata.
superclasse.
subclasse.
interface.
instância.
 
 
 4a Questão
(FCC - 2011) Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado automaticamente sempre
que um novo objeto é criado:
 construtor.
interface.
método.
polimorfismo.
classe.
 
 
 5a Questão
(FCC - 2011) Considere:
I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias Realms e JDBC DataSources. 
 II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou até
mesmo o IIS.
 III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java Servlet e JavaServer Pages.
Quanto ao Tomcat, é correto o que consta em:
 I, II e III.
I, somente.
 II, somente.
I e II, somente.
III, somente.
 
 
 6a Questão
(FCC - 2010) Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São
necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais
é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada
entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada
de materiais também é feita pelo almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar
guardados também e o tempo de resposta de consultas feitas no cadastro de materiais não deve exceder a 5 milissegundos (ms).
Na orientação a objeto, os dados calculados são:
atributos da classe Requisição.
atributos da classe Departamento.
operações da classe Almoxarife.
 atributos da classe Material.
métodos da classe Departamento.
 
 
 7a Questão
(FCC - 2011) Considere:
 
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de
seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e
acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que
têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se
relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
 I, II e IV, apenas.
I, III e IV, apenas.
I, II e III, apenas.
 I, II, III e IV.
II, III e IV, apenas.
 
 
 8a Questão
(FCC - 2008) Considere:
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente:
objeto, atributo e classe.
classe, atributo e objeto.
 objeto, classe e atributo.
atributo, classe e objeto.
classe, objeto e atributo.
 
 
 
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/5
CCT0764_A2_201802337954_V4
 
(FCC - 2012) Sobre orientação a objetos, considere:
I. A relação de herança permite modelar as similaridades inerentes a uma classe e também as diferenças especializadas
que distinguem uma classe de outra.
II. Objetos com os mesmos atributos e operações possuem a mesma identidade, podendo ser referenciados por outros
objetos.
III. A possibilidade de uma operação ter o mesmo nome, diferentes assinaturas e possivelmente diferentes semânticas
dentro de uma mesma classe ou de diferentes classes é chamada de polimorfismo.
Está correto o que se afirma em:
(FCC - 2005) Os erros gerados durante a execução de um programa Java devem ser controlados com uma estrutura que
pode combinar o uso dos blocos:
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A2_201802337954_V4 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
II, apenas.
II e III, apenas.
I e III, apenas.
I, II e III.
III, apenas.
 
 
 
 
2.
try e catch, somente.
try e finally, somente.
try e catch ou try e finally, somente.
try e catch, try e finally ou try, catch e finally.
try, catch e finally, somente.
 
 
 
 
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/5
(CESGRANRIO - 2010) Analise o diagrama UML a seguir.
Se os métodos M1, M2 e M3 forem adicionados, respectivamente, às classes P, Q e R, que métodos serão herdados pela
classe S?
Considere o código abaixo:
3.
M2 somente.M1, M2, M3.
M3 somente.
M1 somente.
M1 e M2 somente.
 
 
 
 
4.
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/5
I - A classe TwoDimensionalPoint contém coordenadas x e y. Define métodos para obter e configurar os pontos, assim
como para criar uma representação de String da instância do ponto.
II - ThreeDimensionalPoint herda de TwoDimensionalPoint. Acrescenta a coordenada z, assim como um método para
recuperar e configurar o valor.
III - ThreeDimensionalPoint não possui métodos contidos na classe TwoDimensionalPoint.
IV - TwoDimensionalPoint retorna sua representação de String sobreposta.
O correto está em:
Considere o código e as afirmativas abaixo:
I e II, apenas.
II e III, apenas.
III e IV, apenas.
I, II, III e IV.
I, apenas.
 
 
 
 
5.
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 4/5
I - As classes formam uma hierarquia de herança simples. A classe base, PersonalityObject, declara um método: speak(
). Cada subclasse redefine speak( ) e retorna sua própria mensagem, baseada em sua personalidade.
II - O polimorfismo faz com que PersonalityObject pareça ter muitos comportamentos diferentes.
III - Pode-se afirmar que personalities é um exemplo de variável polimórfica: variável que pode conter muitos tipos
diferentes.
(FCC - 2010) Sobre o servidor web Tomcat considere:
I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems.
II e III, apenas.
I, II e III.
I, apenas.
I e II, apenas.
I e III, apenas.
 
 
 
 
6.
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 5/5
II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web.
III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e
JSP.
Está correto o que consta em:
(FCC - 2011) Na programação orientada a objetos, subprogramas (ou subrotinas) são encapsuladas nos próprios objetos e
passam a designar-se:
Qual o protocolo usado para fazer requisições ao servidor web?
I, II e III.
I e III, apenas.
III, apenas.
II e III, apenas.
I e II, apenas.
 
Gabarito
 Coment.
 
 
 
7.
instância.
herança.
encapsulamento.
atributo.
método.
 
 
 
 
8.
HTML
JSP
TCP
IP
HTTP
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 27/03/2019 11:14:25. 
 
 
 
 
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A2_201802337954_V5
 
(FCC - 2012) Sobre conceitos em programação orientada a objetos (OOP), analise:
I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem receber argumentos
distintos, consequentemente alterando a assinatura do método.
II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são acessados por outros
objetos, protegendo o acesso direto aos mesmos através de operações.
III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que uma classe pode herdar de
uma superclasse.
Está correto o que consta em :
(COPEVE-UFAL-2011) Em relação às assertivas abaixo, relacionadas à programação orientada a objetos,
I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.
II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais,
conhecidas como superclasses.
III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização,
isto é, classes que não podem ter subclasses herdando delas.
IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido.
verifica-se que
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A2_201802337954_V5 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
III, apenas.
I e II, apenas.
I, II e III.
II e III, apenas.
I, apenas.
 
Gabarito
 Coment.
 
 
 
2.
apenas III é verdadeira.
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
(FCC - 2008) Considere:
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente:
(FCC - 2011) Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado automaticamente
sempre que um novo objeto é criado:
(FCC - 2011) Considere:
I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias Realms e JDBC
DataSources. 
 II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache
ou até mesmo o IIS.
 III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java Servlet e JavaServer Pages.
Quanto ao Tomcat, é correto o que consta em:
(FCC - 2010) Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque.
São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro
de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e
ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz
todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados.
Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro de materiais
não deve exceder a 5 milissegundos (ms).
apenas I e IV são verdadeiras.
apenas II e III são verdadeiras.
apenas III e IV são verdadeiras.
apenas I, II e III são verdadeiras.
 
Gabarito
 Coment.
 
 
 
3.
classe, atributo e objeto.
atributo, classe e objeto.
objeto, atributo e classe.
classe, objeto e atributo.
objeto, classe e atributo.
 
 
 
 
4.
interface.
método.
construtor.
classe.
polimorfismo.
 
 
 
 
5.
I, somente.
I, II e III.
II, somente.
I e II, somente.
III, somente.
 
 
 
 
6.
27/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873750&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
Na orientação a objeto, os dados calculados são:
(FCC - 2011) Considere:
 I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através
de seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base
(superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismoé o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar
métodos que têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se
relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
(FUNCAB - 2010) Em um projeto orientado a objetos, são unidades naturais de modularização:
métodos da classe Departamento.
operações da classe Almoxarife.
atributos da classe Requisição.
atributos da classe Material.
atributos da classe Departamento.
 
 
 
 
7.
II, III e IV, apenas.
I, II, III e IV.
I, III e IV, apenas.
I, II e IV, apenas.
I, II e III, apenas.
 
 
 
 
8.
interfaces.
operações.
objetos.
associações.
classes.
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 27/03/2019 11:24:18. 
 
 
 
 
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A3_201802337954_V1
 
Por que é quase inviável construir sistemas usando somente Servlets?
Um servidor de aplicação ou servidor web é conhecido como:
Sobre middleware é correto afirmar que:
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A3_201802337954_V1 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
O comando HTML está fora dos padrões web.
O comando HTML está precisa de um Servlet.
O comando HTML não trabalha com Servlet
O comando HTML está inserido na função println.
O comando HTML não chama uma função.
 
 
 
 
2.
Filter
Servlet
Container
Context
Listener
 
 
 
 
3.
está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
é uma ferramenta aplicada na arquitetura de bancos de dados centralizados.
está contiguamente localizado entre as camadas física e de rede do modelo OSI.
é uma ferramenta facilitadora para construção de sistemas distribuídos.
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
Antes da criação das Tags de JSP tínhamos apenas os Servlets para criação de páginas e sistemas web. O que são Servlets?
O arquivo que permite configurar Servlets e outros elementos de uma aplicação web está melhor representado na
alternativa:
O método que permite tratar os valores inseridos em um formulário de uma página web está correta- mente apresentado
na alternativa:
(FCC - 2010) O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e
JSP é fornecido pelo container Web:
A classe da qual HttpServlet se estende está na alternativa:
é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários.
 
 
 
 
4.
Não são classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta.
São classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta.
São classes Java que podem receber uma requisição web, processar e retornar uma resposta.
São classes Java que não podem receber uma requisição web, processar e retornar uma resposta.
Não são classes Java que podem receber uma requisição web, processar e retornar uma resposta.
 
 
 
 
5.
webContent.xml
webInfo.xml
persistence.xml
webApp.xml
web.xml
 
 
 
 
6.
setAttribute
setParam
Nenhuma das anteriores
setParameter
setRequest
 
 
 
 
7.
Bean.
Apache.
IIS.
Tomcat.
Servlet.
 
 
 
 
8.
HttpServletResponse
Servlet
Nenhuma das anteriores
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
GenericServlet
HttpServletRequest
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 29/03/2019 10:18:32. 
 
 
 
 
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A3_201802337954_V2
 
A classe que tipa o objeto request, nos métodos doGet() e doPost() está representada na alternativa:
Em relação ao Ciclo de Vida da Servlet, o método de destruição é o?
Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa-se o método:
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A3_201802337954_V2 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
HttpSession
HttpServletResponse
Nenhuma das anteriores
HttpServletRequest
GenericServlet
 
 
 
 
2.
get()
init()
ready()
const()
destroy()
 
Gabarito
 Coment.
 
 
 
3.
setParameter
setParam
setResponse
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
Marque a alternativa que representa corretamente o mecanismo que permite com que uma requisição seja repassa para
outro Servlet dentro do contexto de aplicação.
O objeto que permite escrever uma resposta a uma requisição no estilo System.out.println é possível por meio do objeto:
Quando usamos o método para destruir. O Servlet é retirado da memória pelo?
Os parâmetros passados por um formulário HTTP podem ser acessados por meio do método do objeto HttpServletRequest
conhecido como:
(FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor:
setAttribute
setRequest
 
 
 
 
4.
sendResponse
RequestDispatcher
sendRequestDispatcher
sendRedirect
sendRequestResponse
 
 
 
 
5.
PrintWriter
PrintResponse
Println
Nenhuma das anteriores
Print
 
 
 
 
6.
Collection
Memory Collection
Instance Collection
garbage Collection
Gerent Collection
 
Gabarito
 Coment.
 
 
 
7.
doGet()
getAttribute()
getParameter()
Nenhuma das anteriores
doPost()
 
 
 
 
8.
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
o método service() é definido.
ocorre um destroy() no processo cliente.
ocorre a execução do método getOutputStream().
o seu método stream() é invocado.
o seu método init() é invocado.
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 29/03/2019 10:33:27.29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A3_201802337954_V3
 
As Servlets são carregadas e executadas automaticamente pelo Servidor Web e podem trabalhar com outro tipo de
conteúdo. As Servlets são gerenciadas pelo?
Uma Servlet é uma classe Java usada para estender a capacidade dos servidores que hospedam aplicações acessadas via
qual modelo de programação?
(DPE-MT/2015) Com relação à tecnologia Servlet e JSP, assinale V para a afirmativa verdadeira e F para a falsa.
 
 
( ) Os procedimentos mínimos para o correto funcionamento de um servlet, incluem construir uma classe que estenda a
classe HttpServlet, implementar o método doGet e/ou doPost, e criar as entradas e no arquivo web.xml. 
 
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A3_201802337954_V3 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Container Servlet de um Servidor de Aplicações MVC
Container Servlet de um Servidor de Aplicações ME
Container Servlet de um Servidor de Aplicações C
Container Servlet de um Servidor de Aplicações C++
Container Servlet de um Servidor de Aplicações JEE
 
 
 
 
2.
Classes - Servlet
Requisição - Resposta
Requisição - Java
Requisição - Servlet
Classes - subclasses
 
Gabarito
 Coment.
 
 
 
3.
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
( ) O método doGet(), quando implementado, deve receber como parâmetros os objetos HttpServletRequest (requisição
HTTP) e HttpServletResponse (resposta HTTP), nessa ordem, e escrever o conteúdo do corpo da resposta na saída padrão
do Java (System.out). 
 
( ) Uma JSP é um arquivo com síntaxe semelhante ao HTML, que permite inclusão de elementos (tags) especiais para
introdução de código Java. Quando há uma requisição à JSP, o motor JSP cria um servlet baseado no conteúdo deste
arquivo, tornando o código apto a ser executado pela máquina virtual Java. 
 
( ) Os métodos envolvidos no ciclo de vida de uma JSP são _jspService e _jspDestroy. 
 
 
As afirmativas são, respectivamente:
Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como JavaScript, ASP e applets Java para incluir
aplicações, respectivamente, nos lados:
Servlet é um programa que estende a funcionalidade de um web server, gerando conteúdo dinâmico e integrando com os
clientes. Qual o modelo utilizado?
Um dos métodos usados para recuperar dados enviados pelo formulário para um Servlet?
Existem três tipos básicos de classe usados em uma aplicação web. Marque a alternativa que representa a classe que
permite o tratamento de eventos relacionados com o contexto de aplicação:
V, V, V e V
F, V, V e V.
V, F, V e F.
F, F, V e F.
V, V, F e F.
 
 
 
 
4.
servidor, servidor e cliente.
cliente, cliente e servidor.
cliente, cliente e cliente.
cliente, servidor e cliente.
servidor, cliente e servidor.
 
 
 
 
5.
response/response
request/request
request/response
request/aplication
response/aplication
 
 
 
 
6.
request.getValues()
request.getTime()
request.getName()
request.getParameter()
request.getRequest()
 
Gabarito
 Coment.
 
 
 
7.
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
A tecnologia Servlet é uma das ferramentas que possibilita a elaboração de:
Filters
Servlet
Interfaces
Nenhuma das anteriores
Listener
 
 
 
 
8.
Sites com conteúdos dinâmicos.
Scripts CGI avançados.
Classes Java para substituir o servidor web.
Classes Java para trabalhar exclusivamente com textos em HTML.
Programas Java restritos ao modelo HTTP.
 
Gabarito
 Coment.
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 29/03/2019 10:39:48. 
 
 
 
 
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A3_201802337954_V4
 
Marque a alternativa que referencia o objeto que contém os parâmetros de inicialização de um Servlet
Marque o método que é chamado quando o navegador envia uma solicitação HTTP ao Servidor usando POST.
Considere as seguintes afirmativas sobre JSP e servlets:
i. é possível usar uma página JSP para gerar um arquivo de imagem do tipo JPEG, GIF ou PNG.
ii. um servlet é executado no servidor, ao passo que uma página JSP é executada no browser do cliente.
iii. uma página gerada por um servlet não pode conter código javascript.
iv. uma página JSP é executada no servidor, enquanto que um servlet é executado no browser do cliente.
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A3_201802337954_V4 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
doPost()
getServletConfig()
getSevletHttp()
getServletContext()
doGet()
 
 
 
 
2.
doDo
doPost
doPut
doGet
doDelete
 
 
 
 
3.
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
A quantidade de afirmativas corretas é:
Cite algumas vantagens herdadas da Tecnologia Servlet:
Segundo Silva, o ciclo de vida de um Servlet é controlado pelo container. Em que momento o container remove o Servlet
da memória?
(DATAPREV/2011)Considere uma aplicação Web em desenvolvimento utilizando Java Servlet e JSP e o design pattern MVC.
Nesse contexto, é correto afirmar que:
Sobre middleware é correto afirmar que:
1
0
3
4
2
 
Gabarito
 Coment.
 
 
 
4.
Programação Orientada a Objetos, Flexibilidade, Portabilidade
Programação Exclusiva para Funções, Flexibilidade, Portabilidade
Programação Orientada a Objetos, Flexibilidade, Impossibilidade de Portabilidade
Programação Orientada a Estruturas, Flexibilidade, Portabilidade
Programação Orientada a Objetos, Estrutura Rígida, Portabilidade
 
 
 
 
5.
Após destruir os objetos request/response.
Após o Servlet executar cada requisição em um método service().
Após chamar o método destroy().
Após gerar a resposta HTTP (página em HTML).
Após criar objetos de request/response.
 
 
 
 
6.
as classes Servlet geralmente são representadas no componente MODELdo MVC.
uma classe "Cliente" que possui os atributos "codigo", "nome" e "renda" e os respectivos métodos getters e setters
para esses atributos deve ser representada no componente MODEL do MVC.
uma classe "ClienteDAO" que possui métodos para acessar o banco de dados eexecutar instruções SQL deve ser
representada no componente CONTROLLER do MVC.
uma página JSP que gera um formulário de cadastro deve ser representada no componente CONTROLLER do MVC.
uma página JSP nunca pode acessar diretamente uma classe Data Access Object (DAO) que acessa o banco de dados.
 
 
 
 
7.
é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários.
está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
está contiguamente localizado entre as camadas física e de rede do modelo OSI.
é uma ferramenta facilitadora para construção de sistemas distribuídos.
é uma ferramenta aplicada na arquitetura de bancos de dados centralizados.
 
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
O arquivo que permite configurar Servlets e outros elementos de uma aplicação web está melhor representado na
alternativa:
 
 
 
8.
persistence.xml
web.xml
webContent.xml
webApp.xml
webInfo.xml
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 29/03/2019 10:44:00. 
 
 
 
 
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A3_201802337954_V5
 
(FCC - 2010) O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e
JSP é fornecido pelo container Web:
A classe da qual HttpServlet se estende está na alternativa:
Por que é quase inviável construir sistemas usando somente Servlets?
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A3_201802337954_V5 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Bean.
Apache.
Tomcat.
IIS.
Servlet.
 
 
 
 
2.
HttpServletResponse
HttpServletRequest
Servlet
GenericServlet
Nenhuma das anteriores
 
 
 
 
3.
O comando HTML está precisa de um Servlet.
O comando HTML não chama uma função.
O comando HTML está inserido na função println.
O comando HTML está fora dos padrões web.
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
O método que permite tratar os valores inseridos em um formulário de uma página web está correta- mente apresentado
na alternativa:
Um servidor de aplicação ou servidor web é conhecido como:
Antes da criação das Tags de JSP tínhamos apenas os Servlets para criação de páginas e sistemas web. O que são Servlets?
Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa-se o método:
Marque a alternativa que representa corretamente o mecanismo que permite com que uma requisição seja repassa para
outro Servlet dentro do contexto de aplicação.
O comando HTML não trabalha com Servlet
 
 
 
 
4.
setAttribute
setParam
setRequest
setParameter
Nenhuma das anteriores
 
 
 
 
5.
Servlet
Listener
Context
Container
Filter
 
 
 
 
6.
Não são classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta.
São classes Java que podem receber uma requisição web, mas não podem processar e retornar uma resposta.
São classes Java que podem receber uma requisição web, processar e retornar uma resposta.
São classes Java que não podem receber uma requisição web, processar e retornar uma resposta.
Não são classes Java que podem receber uma requisição web, processar e retornar uma resposta.
 
 
 
 
7.
setResponse
setRequest
setParameter
setParam
setAttribute
 
 
 
 
8.
sendRedirect
sendResponse
RequestDispatcher
29/03/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873751&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
sendRequestResponse
sendRequestDispatcher
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 29/03/2019 10:49:30. 
 
 
 
 
04/04/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873752&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A4_201802337954_V1
 
"São trechos de códigos Java que podem ser inseridos em qualquer lugar da página e servem, entre outras coisas, para
definir valores para as variáveis a serem usadas nas expressões." Qual a Tag JSP que define o parágrafo acima?
O elemento básico da tecnologia JSP que permite informar ao servidor, em tempo de tradução, algumas propriedades
específicas da página, é conhecido como?
(TRE-SP/2017) Considere que em uma servlet de uma aplicação Java EE existem as linhas abaixo: 
 
ArrayList lista = dao.consultar(nome);
 request.setAttribute("lista_req", lista); 
 RequestDispatcher disp = request.getRequestDispatcher("dadosTRE.jsp");
 disp.forward(request, response); 
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A4_201802337954_V1 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Declarações
Float
Inteiros
Exmpressão
Scriptles
 
 
 
 
2.
Scriptles
JSP file
Gráficos
JSP Engine
Diretiva
 
Gabarito
 Coment.
 
 
 
3.
04/04/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873752&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
 
Na página dadosTRE.jsp, para receber a variável de requisição definida pelo método setAttribute utiliza-se a instrução:
As páginas JSP são compiladas em servlets e chamam componentes para realizar processamento no servidor. Qual das
opções abaixo representa um desses componentes?
VUNESP - 2013 - FUNDUNESP Ao se executar uma página JSP na plataforma J2EE, o servidor de aplicação
Nas JSPs (Java Server Pages) os blocos de código Java inseridos denominam-se
JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas
dinamicamente baseadas em HTML, XML ou outros tipos de documentos. Lançada em 1999 pela Sun Microsystems, JSP é
similar ao PHP, mas usa a linguagem de programação Java.
 Selecione a opção abaixo que não corresponde ao conceito de JSP:
ArrayList lista = request.getParameter("lista");
ArrayList lista = (ArrayList) request.getParameter("lista_req");
ArrayList lista = (ArrayList) request.getAttribute("lista");
ArrayList lis = request.getAttribute("lista_req");
ArrayList lis = (ArrayList) request.getAttribute("lista_req");
 
 
 
 
4.
VBEnterprise
ASP
JavaScript
VBScript
JavaBeans
 
 
 
 
5.
compila a página por meio de um compilador específicoe a executa, enviando o resultado para o navegador.
traduz o conteúdo da página em um Servlet, compila o Servlet e o executa, enviando o resultado para o navegador.
envia todo conteúdo da página para o navegador, pois, devido à compatibilidade do código Java e JavaScript, ela pode
ser processada diretamente pelo navegador
envia o conteúdo HTML ao navegador, substituindo o código delimitado por <% e %> pelos valores correspondentes
envia a página para um interpretador Java que faz o processamento e envia o código HTML resultante para o
navegador
 
Gabarito
 Coment.
 
 
 
6.
Scriptlets.
Servlets.
Gadgets.
Applets.
Widgets.
 
 
 
 
7.
A página JSP é automaticamente transformada em servlet
Não permite independência entre o designer e o programador
Simplificam a geração de conteúdo dinâmico para Web Designers
É uma página HTML com trechos de programa Java embutidos e outras tags especiais
04/04/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873752&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
Em relação aos elementos básicos do JSP, assinale abaixo aquele que é responsável por definir valores para as variáveis a
serem usadas nas expressões:
JSP pode ser expresso através do seu formato padrão e do seu formato XML
 
 
 
 
8.
Scriptles.
Diretiva include.
Session.
Contenttype.
Diretiva.
 
Gabarito
 Coment.
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 04/04/2019 14:11:24. 
 
 
 
 
04/04/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873752&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A4_201802337954_V2
 
O componente Java que armazena dados que persistem no lado do cliente (navegador), mesmo após o término da
navegação é:
Qual a tag de JSP que permite a definição de métodos ou variáveis.
O desenvolvimento de sistemas em Java pode ter a interface do usuário sendo desenvolvida em JSP. Marque a afirmativa
correta abaixo:
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A4_201802337954_V2 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Response
EJB
Cookie
Session
Request
 
 
 
 
2.
body
http
declaração
scriptlet
expressão
 
Gabarito
 Coment.
 
 
 
3.
Uma chamada ao método forward de um objeto do tipo RequestDispatcher envia uma solicitação ao navegador para
que ele chame um arquivo.
Os atributos guardados no objeto application ou no objeto session só podem ser acessados pelo usuário que os criou.
04/04/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873752&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/3
Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. Entre outras coisas,
diretivas podem ser usadas para definir a linguagem usada no documento JSP, arquivos a serem incluídos, bibliotecas de
tags a serem usadas, etc.
 Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML
 Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP.
Podemos afirmar que uma aplicação JSP, normalmente, é uma coleção de arquivos JSP, arquivos HTML, e outras fontes.
Quando o usuário carrega a página pela primeira vez, os arquivos da aplicação são traduzidos para um único arquivo fonte.
Qual a extensão desse arquivo?
Páginas JSP são compiladas em servlets e podem chamar componentes JavaBeans(bens) ou componentes Enterprise
JavaBeans(enterprise bens). A tecnologia JSP é similar que tipo de tecnologias?
Assinale a assertiva que NÃO corresponde aos fundamentos da tecnologia JSP:
Separar o código em vários scriptlets torna o código mais lento, pois uma página JSP é compilada toda vez que é
chamada.
O uso de scripts do tipo expressões em JSP substituiu o uso de <% out.print( );%>.
faz com que as variáveis da página incluída possam ser usadas na página principal.
 
 
 
Explicação: Expressões ( <%= %> ) escrevem nas páginas JSP da mesma forma que os scriptlets <% out.print( );%>.
 
 
 
 
4.
errorPage
isErrorJsp
session
contentType
import
 
 
 
 
5.
.jsp
.php
.html
.asp
.java
 
 
 
 
6.
Active Server Pages (ASP) e PHP
Visual Basic 6.0 e PHP
Active Server Pages (ASP) e HTML
Active Server Pages (ASP) e Cobol
Active Server Pages (ASP) e XHTML
 
 
 
 
7.
JPS é uma tecnologia web-scripting para desenvolvimento de aplicações Web.
A tecnologia JSP é uma componente chave na arquitetura de alto escala para aplicações baseadas na Web.
Páginas JSP são compiladas em servlets, mas não podem chamar componentes JavaBeans (beans).
Faz parte da família de tecnologias Java.
Promove um modo simplificado e dinâmico de gerar páginas Web que contêm um código dinamicamente gerado.
 
04/04/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873752&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/3
Sobre o desenvolvimento Web, pode-se afirmar:
 
 
 
8.
Os sistemas web não podem ser conectados a um banco e dados.
Para desenvolver em ambiente é necessário apenas utilizar a linguagem HTML
A plataforma java que suporta o desenvolvimento web é a JSE.
A plataforma java que suporta o desenvolvimento web é a Android.
Na plataforma Java, pode-se utilizar a linguagem JSP para desenvolvimento de sistemas web.
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 04/04/2019 14:25:57. 
 
 
 
 
04/04/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2303769&classId=1132464&topicId=2873752&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/3
CCT0764_A4_201802337954_V3
 
JSP é uma página construída por um desenvolvedor Web que inclui a tecnologia JSP e tags específicas, combinadas com
outras tags estáticas. Quais as extensões de uma página JSP?
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value):
As tags de expressão têm acesso completo a informação sobre a requisição. Marque uma característica das tags de
expressão.
DESENVOLVIMENTO DE SISTEMAS WEB
 CCT0764_A4_201802337954_V3 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: IGHOR SANTIAGO BARBOSA Matrícula: 201802337954
Disc.: DES. SIST. WEB 2019.1 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
.asp e .jspx
.jsp e .html
.jsp e .php
.xls e .jspx
.jsp e .jspx
 
 
 
 
2.
recupera o valor de atributo associado com a chave.
recupera os nomes de todos os atributos associados com o objeto.
retorna o contexto no qual o servlet da página roda.
remove o valor de atributo associado com a chave.
associa um valor de atributo com um nome.
 
 
 
 
3.
Insere valor na função println
Insere valor

Mais conteúdos dessa disciplina