Buscar

Pack Av2 e simulados Desenvolvimento de Sistemas Web

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 66 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 66 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 66 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
Avaliação: CCT0267_AV_201001265025 (AG) » DESENVOLVIMENTO DE
SISTEMAS WEB       Tipo de Avaliação: AV
Aluno: 201001265025 ­ LUCIANO BEZERRA
Professor: JORGE FERREIRA DA SILVA Turma: 9001/AA
Nota da Prova: 6,0   Nota de Partic.: 2     Av. Parcial.:2     Data: 14/11/2015 10:07:07 (F)
  1a Questão (Ref.: 120865) Pontos: 0,0  / 1,5
Dada a definição da classe a seguir, quais problemas poderiam ocorrer, se ela fosse herdada? Como você evitaria
esses problemas?
public class Point {
public Point (int x, int y){
this.x = x;
this.y = y;
}
public Point getLocation( ) { return new Point (x, y); }
public void move (int x, int y) {
this.x = x;
this.y = y;
}
public void setLocation (int x, int y){
this.x = x;
this.y = y;
}
public void setLocation(Point p){
this.x = p.x;
this.y = p.y;
}
public int x;
public int y;
}
 
Resposta: Os métodos estariam expostos, havendo, por consequencia a quebra do paradigma do encapsulamento.
Solução: Encapsular os metodos;
Gabarito:
Toda classe terá acesso direto à representação interna de Point. Tal acesso irrestrito destrói o encapsulamento.
Tornar x e y privados resolveria a situação.
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
  2a Questão (Ref.: 741639) Pontos: 1,5  / 1,5
Como podemos definir funções em JavaScript?
Resposta: Conjuntos de blocos de códigos, destinados a interagir com o usuario. Pode receber informações do
servidor e exibir na tela, validar preenchimento de formularios, etc;
Gabarito: As funções podem ser definidas como um conjunto de instruções, agrupadas para executar uma
determinada tarefa.
  3a Questão (Ref.: 112067) Pontos: 0,5  / 0,5
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.
4,1,2,3
3,2,4,1
1,2,3,4
  3,4,2,1
4,3,2,1
  4a Questão (Ref.: 116684) Pontos: 0,5  / 0,5
(ESAF  ­ 2009) Em uma aplicação  Java,  se o carregador de classes não conseguir  localizar a  classe do driver de
banco de dados para uma conexão JDBC, é lançada a exceção:
java.util.InputMismatchException.
  java.lang.ClassNotFoundException.
java.io.FileNotFoundException.
java.io.IOException.
java.lang.SecurityException.
  5a Questão (Ref.: 613244) Pontos: 0,5  / 0,5
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
Segundo Silva, o ciclo de vida de um Servlet é controlado pelo container. Em que momento o container remove o
Servlet da memória?
  Após chamar o método destroy().
Após destruir os objetos request/response.
Após gerar a resposta HTTP (página em HTML).
Após criar objetos de request/response.
Após o Servlet executar cada requisição em um método service().
  6a Questão (Ref.: 242974) Pontos: 0,5  / 0,5
"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?
  Scriptles
Float
Exmpressão
Inteiros
Declarações
  7a Questão (Ref.: 621591) Pontos: 0,5  / 0,5
Qual o nome da API criada pela SUN cujo o objetivo é fornecer uma ponte entre a camada do cliente, o driver do
fabricante e a fonte de dados?
RDB
SDBC
  JDBC
ADBC
SQL
 Gabarito Comentado.
  8a Questão (Ref.: 594754) Pontos: 0,0  / 0,5
Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura:
  Decorator
Strategy
  Prototype
Abstract Factory
Observer
 Gabarito Comentado.
  9a Questão (Ref.: 595545) Pontos: 1,0  / 1,0
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
O padrão MVC é um modelo de arquitetura de software que separa em uma aplicação:
módulo, valores e comando
módulo, visão e comando
  visão, modelo e o controle
controle , modelo e valores
módulo, valores e controle
  10a Questão (Ref.: 125182) Pontos: 1,0  / 1,0
(FCC ­ 2008) Na linguagem JavaScript, os métodos de interface com o usuário que fazem parte do objeto window
são apenas os denominados:
select, submit e confirm.
  alert, confirm e prompt.
open, submit e close.
open, alert e write.
click, select e write.
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
 
 
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV1&p6=22/4/2013&p10=2797522 1/5
Avaliação: CCT0182_AV1_201001141113 » DESENVOLVIMENTO DE SISTEMAS WEB
Tipo de Avaliação: AV1
Aluno: 201001141113 - ALYSSON DE ALMEIDA
Professor: ROGERIO LEITAO NOGUEIRA Turma: 9001/AA
Nota da Prova: 2,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 22/04/2013 11:00:53
 1a Questão (Cód.: 115802) Pontos: 0,5 / 0,5
(UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
and, or, not
 &&, ||, !
.and., .or., .not.
*, +, ~
&, #, $
 2a Questão (Cód.: 116641) Pontos: 1,0 / 1,0
(FCC - 2007) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor:
o seu método stream() é invocado.
ocorre a execução do método getOutputStream().
ocorre um destroy() no processo cliente.
 o seu método init() é invocado.
o método service() é definido.
 3a Questão (Cód.: 120198) Pontos: 0,0 / 0,5
Considere os métodos a seguir, definidos em java.lang.Math:
public static int max(int a, int b);
public static long max(long a, long b);
public static float max(float a, float b);
public static double max(double a, double b);
 
Considere, agora, as afirmativas abaixo:
I - Os métodos max( ) são todos exemplos de sobrecarga. Eles diferem apenas no tipo de parãmetro.
II - Sobrecarga, também, conhecida como polimorfismo paramétrico, permite que o mesmo nome de método
seja utilizado para muitos métodos diferentes. Cada método difere apenas no número e no tipo de seus
parâmetros.
III - A sobrecarga é útil quando um método não é definido por seus argumentos. Por exemplo, o método max( )
é um conceito genérico que recebe dois parâmetros e informa qual é o maior.
cpm
Highlight
cpm
Highlight
cpm
Highlight
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV1&p6=22/4/2013&p10=2797522 2/5
O correto está em:
 
I e II, apenas.
II e III, apenas.
I, II e III.
 I e III, apenas.
 I, apenas.
 4a Questão (Cód.: 120172) Pontos: 0,0 / 0,5
Considere o código e as afirmativas abaixo:
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV1&p6=22/4/2013&p10=2797522 3/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 afirmarque personalities é um exemplo de variável polimórfica: variável que pode conter
muitos tipos diferentes.
I e III, apenas.
 II e III, apenas.
I, apenas.
 I, II e III.
I e II, apenas.
 5a Questão (Cód.: 115799) Pontos: 0,0 / 1,0
(FCC-2011) No ambiente de programação Java
o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves.
uma classe abstrata permite apenas métodos abstratos.
 a herança múltipla permite que mais classes sejam estendidas.
uma interface pode definir tanto métodos abstratos quanto não abstratos.
 toda classe é uma subclasse direta ou indireta da classe Object.
 6a Questão (Cód.: 124973) Pontos: 0,0 / 1,0
(FCC - 2008) A função Java:
public boolean VerificarCPF (string CPF);
representa um exemplo do conceito de:
 polimorfismo.
overload.
herança.
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV1&p6=22/4/2013&p10=2797522 4/5
herança.
 encapsulamento.
override.
 7a Questão (Cód.: 115923) Pontos: 0,0 / 1,0
(FCC - 2010) Em relação à orientação a objetos, considere as assertivas abaixo.
I. Um objeto pode ser real ou abstrato. Sendo uma instância de uma classe, possui informações e desempenha
ações.
II. Uma classe especifica a estrutura de dados e os métodos operacionais permissíveis que se aplicam a cada
um dos seus objetos. Pode ter sua própria estrutura de dados e métodos, bem como podem herdá-la de uma
superclasse.
III. Todas as características de uma superclasse são reusáveis por aquelas classes que são seus subtipos.
Assim, uma superclasse é um supertipo de uma ou mais classes.
IV. No polimorfismo duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que
tem a mesma identificação, mas comportamentos distintos, especializados para cada classe derivada.
É correto o que se afirma em:
 I, II, III e IV.
I, II, III, apenas.
 I, II e IV, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
 8a Questão (Cód.: 115781) Pontos: 0,0 / 1,0
(COPEVE-UFAL-2011) Dado o trecho de código Java apresentado a seguir,
ao compilar o código na máquina virtual da Sun,
a compilação concluirá, porém um aviso (warning) será apresentado, indicando que a classe não possui
nenhum atributo ou método público.
 a compilação não será realizada devido a um erro na linha 4.
a compilação concluirá sem nenhuma mensagem de erro ou aviso (warning). O arquivo Cliente.class
será gerado.
a compilação não será realizada devido a um erro de inicialização errada na Linha 2.
 a compilação concluirá, porém um aviso (warning) será apresentado, solicitando a definição do método
construtor da classe Cliente.
 9a Questão (Cód.: 125075) Pontos: 0,0 / 1,0
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.
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV1&p6=22/4/2013&p10=2797522 5/5
A quantidade de afirmativas corretas é:
 1
4
3
0
 2
 10a Questão (Cód.: 115787) Pontos: 0,5 / 0,5
(INSTITUTO CIDADES-2009 -Adaptada) Acerca de interfaces em Java, analise as seguintes afirmativas:
I. Interfaces são classes 100% abstratas.
II. Nas Interfaces, os métodos são implicitamente public abstract.
III. Nas Interfaces, os atributos são implicitamente private, static, final.
Podemos afirmar corretamente que:
Apenas a afirmativa I está correta.
Apenas as afirmativas II e III estão corretas.
As afirmativas I, II e III estão corretas.
Apenas as afirmativas I e III estão corretas.
 Apenas a afirmativa I e II estão corretas.
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.
 
 
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001260741&p2=1098331&p3=CCT0182&p4=101321&p5=AV1&p6=20/4/2013&p10=2775151 1/5
Avaliação: CCT0182_AV1_201001260741 » DESENVOLVIMENTO DE SISTEMAS WEB
Tipo de Avaliação: AV1
Aluno: 201001260741 - ANTONIO EUSTAQUIO LARA
Professor: ROGERIO LEITAO NOGUEIRA Turma: 9001/AA
Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 20/04/2013 09:01:02
 1a Questão (Cód.: 115802) Pontos: 0,5 / 0,5
(UFPR - 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
 &&, ||, !
*, +, ~
&, #, $
.and., .or., .not.
and, or, not
 2a Questão (Cód.: 116614) Pontos: 0,0 / 1,0
(FCC - 2008) Os objetos implícitos de JSP que se baseiam na implementação da página como um servlet são:
out e request.
 application e pageContext.
session e exception.
 page e config.
request e response.
 3a Questão (Cód.: 119220) Pontos: 0,5 / 0,5
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;}
cpm
Highlight
cpm
Highlight
cpm
Highlight
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001260741&p2=1098331&p3=CCT0182&p4=101321&p5=AV1&p6=20/4/2013&p10=2775151 2/5
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;}
}
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.
I e II, apenas.
III e IV, apenas.
II, III e IV, apenas.
I, II e IV, apenas.
 4a Questão (Cód.: 120172) Pontos: 0,5 / 0,5
Considere o código e as afirmativas abaixo:
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001260741&p2=1098331&p3=CCT0182&p4=101321&p5=AV1&p6=20/4/2013&p10=2775151 3/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 comportamentosdiferentes.
III - Pode-se afirmar que personalities é um exemplo de variável polimórfica: variável que pode conter
muitos tipos diferentes.
 I, II e III.
I e II, apenas.
II e III, apenas.
I e III, apenas.
I, apenas.
 5a Questão (Cód.: 115867)
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001260741&p2=1098331&p3=CCT0182&p4=101321&p5=AV1&p6=20/4/2013&p10=2775151 4/5
 5a Questão (Cód.: 115867) Pontos: 1,0 / 1,0
(FCC - 2012) Em relação a projetos orientados a objetos, a restrição de multiplicidade:
 indica o número de instâncias de uma classe que participa da relação com as instâncias de outra classe.
garante que uma classe seja utilizada na composição de múltiplos objetos.
descreve a quantidade de objetos que podem ser instanciados para uma determinada classe.
reduz a complexidade, pois permite tratar múltiplos objetos como um único objeto.
expressa a possibilidade de composição de múltiplos atributos e métodos para um objeto.
 6a Questão (Cód.: 116632) Pontos: 0,0 / 1,0
(CESPE - 2010) Assinale a opção correta quanto à linguagem de programação Java.
 Listas, assim como conjuntos, são tipos genéricos de coleções, e servem para organizar referências a
objetos fora da coleção.
JVM é um tipo de linguagem de máquina, resultado da compilação do código-fonte Java, que é
interpretado e executado pela máquina virtual Java.
A linguagem Java não prevê soluções para o problema de vazamento de memória - memory leak -,
razão por que é necessário liberar objetos que não estejam mais em uso.
 Servlet é uma tecnologia adaptada ao uso com banco de dados relacionais e é essencial no
desenvolvimento de aplicativos na Internet.
Na linguagem Java, tanto a sobrecarga, ou overload, quanto a sobrescrita, ou override, permitem que
objetos instâncias que sejam de uma mesma classe tenham métodos com assinatura diferente.
 7a Questão (Cód.: 115777) Pontos: 1,0 / 1,0
(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 é verdadeira.
apenas III e IV são verdadeiras.
 apenas II e III são verdadeiras.
apenas I e IV são verdadeiras.
apenas I, II e III são verdadeiras.
 8a Questão (Cód.: 115808) Pontos: 0,0 / 1,0
Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
06/05/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=24470100&p1=201001260741&p2=1098331&p3=CCT0182&p4=101321&p5=AV1&p6=20/4/2013&p10=2775151 5/5
Qual será a saída do código ilustrado na figura?
s
15
 Primeiro
 Segundo
22
 9a Questão (Cód.: 115870) Pontos: 1,0 / 1,0
(FCC - 2008) Considere:
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente:
 objeto, classe e atributo.
classe, objeto e atributo.
atributo, classe e objeto.
classe, atributo e objeto.
objeto, atributo e classe.
 10a Questão (Cód.: 125050) Pontos: 0,5 / 0,5
(CESGRANRIO - 2006) Em Java, a palavra-chave que implementa uma relação de herança de classes é:
inherits.
derives.
isChildOf.
 extends.
isFatherOf.
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.
 
 
19/06/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=92986380&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV2&p6=10/6/2013&p10=3077763 1/4
Avaliação: CCT0182_AV2_201001141113 » DESENVOLVIMENTO DE SISTEMAS WEB
Tipo de Avaliação: AV2
Aluno: 201001141113 - ALYSSON DE ALMEIDA
Professor: ROGERIO LEITAO NOGUEIRA Turma: 9001/AA
Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 10/06/2013 11:00:28
 1a Questão (Cód.: 112039) Pontos: 0,5 / 0,5
(FCC-2008) Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o
modificador de acesso:
 protected.
abstract.
static.
volatile.
transient.
 2a Questão (Cód.: 115875) Pontos: 0,0 / 0,5
(FCC - 2011) Em relação aos conceitos fundamentais da orientação a objetos, o mecanismo pelo qual um objeto
utiliza os recursos de outro, podendo ele assumir os tipos "usa um" ou "parte de", denomina-se:
 Herança.
Polimorfismo.
 Associação.
Encapsulamento.
Método.
 3a Questão (Cód.: 125186) Pontos: 0,5 / 0,5
(FEPESE - 2010) Relacione as palavras reservadas da linguagem JavaScript da coluna 1 com os objetivos da
coluna 2.
(1) Try ( ) Definir um bloco de comandos que pode gerar um erro quando da sua execução.
(2) Catch ( ) Criar um erro de execução.
(3) Throw
( ) Definir um bloco de comandos que deve ser executado caso ocorra um determinado
erro de execução.
2-1-3
3-1-2
2-3-1
 1-3-2
1-2-3
19/06/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=92986380&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV2&p6=10/6/2013&p10=3077763 2/4
 4a Questão (Cód.: 125169) Pontos: 0,0 / 0,5
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o:
focus.
handleEvent.
 click.
 form.
blur.
 5a Questão (Cód.: 115869) Pontos: 0,0 / 0,5
(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:
II e III, apenas.
 I, II e III.
II, apenas.
 I e III, apenas.
III, apenas.
 6a Questão (Cód.: 115781) Pontos: 1,0 / 1,0
(COPEVE-UFAL-2011) Dado o trecho de código Java apresentado a seguir,
ao compilar o código na máquina virtual da Sun,
a compilação concluirá sem nenhuma mensagem de erro ou aviso (warning). O arquivo Cliente.class
será gerado.
a compilação concluirá, porém um aviso (warning) será apresentado, solicitando a definição do método
construtor da classe Cliente.
a compilação concluirá, porém um aviso (warning) será apresentado, indicando que a classe não possui
nenhum atributo ou método público.
a compilação não será realizada devido a um erro de inicialização errada na Linha 2.
 a compilação não será realizada devido a um erro na linha 4.
 7a Questão (Cód.: 115631) Pontos: 0,0 / 0,5
19/06/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=92986380&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV2&p6=10/6/2013&p10=3077763 3/4
 7a Questão (Cód.: 115631) Pontos: 0,0 / 0,5
Considerando os conceitos aplicados no desenvolvimento de programas na linguagem JAVA, analise a seguinte
definição: 
Especificação de comportamento abstrato, que as classes inividuais podem, então, implementar.
Trata-se da definição de:
Variável de instância
 Método
Pacote
 Interface
Classe
 8a Questão (Cód.: 125191) Pontos: 1,0 / 1,0
(CESPE - 2010) Em relação a Javascript, assinale a opção correta.
Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um
formulário.
Trechos Javascript devem ser inseridos somente na seção deum documento HTML. A seçãonão deve ser
utilizada para esse fim.
Javascript é uma linguagem interpretada que requer compilação prévia.
 Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página
termina de carregar no navegador web ou quando um usuário seleciona um elemento HTML.
Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas.
 9a Questão (Cód.: 120865) Pontos: 0,0 / 1,5
Dada a definição da classe a seguir, quais problemas poderiam ocorrer, se ela fosse herdada? Como você
evitaria esses problemas?
public class Point {
public Point (int x, int y){
this.x = x;
this.y = y;
}
public Point getLocation( ) { return new Point (x, y); }
public void move (int x, int y) {
this.x = x;
this.y = y;
}
public void setLocation (int x, int y){
this.x = x;
this.y = y;
}
public void setLocation(Point p){
this.x = p.x;
this.y = p.y;
}
19/06/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=92986380&p1=201001141113&p2=1085196&p3=CCT0182&p4=101321&p5=AV2&p6=10/6/2013&p10=3077763 4/4
}
public int x;
public int y;
}
 
Resposta:
Gabarito:
Toda classe terá acesso direto à representação interna de Point. Tal acesso irrestrito destrói o encapsulamento.
Tornar x e y privados resolveria a situação.
 10a Questão (Cód.: 193080) Pontos: / 1,5
Existem um conjunto de variáveis que representam os objetos dos servlets. Apresente estas quatro variáveis
apresentando suas funcionalidades.
Resposta: Codigo modular - um servlet pode executar outro servlet, mesmo que remotamente. Geração
dinamica de paginas HTML - os servets podem ser instalados em servidores web para processar informações
trasmitidas via HTTP. N-camadas (N-Tier) - para implementação de sistemas em ncamadas é possivel utilizar os
servets, nos quais são emcapsulados as regras e logicas da aplicação. Threads - os servlets ultilizam threads,
as aplicações rodam com maior velocidade e causam menor overhead na maquina.
Gabarito: out - Representa a saída para a página HTML. request - Representa a comunicação do cliente com o
servidor - O cliente requisita a informação response - Representa a comunicação do cliente com o servidor - O
cliente apresenta a resposta do servidor session - efetua o controle de seção.
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
 
 
 
 
 Fechar 
 
Avaliação: CCT0182_AV1_201001160703 » DESENVOLVIMENTO DE SISTEMAS WEB 
Tipo de Avaliação: AV1 
Aluno: 
Professor: 
 
Turma: 
Nota da Prova: Nota do Trabalho: Nota de Participação: Data: 
 
 
 1a Questão (Cód.: 125050) Pontos: 0,5 / 0,5 
(CESGRANRIO - 2006) Em Java, a palavra-chave que implementa uma relação de herança de classes é: 
 
 
derives. 
 
isFatherOf. 
 
inherits. 
 
isChildOf. 
 extends. 
 
 
 
 2a Questão (Cód.: 116601) Pontos: 1,0 / 1,0 
(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: 
 
 
Bean. 
 Tomcat. 
 
IIS. 
 
Apache. 
 
Servlet. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cpm
Highlight
cpm
Highlight
 
 3a Questão (Cód.: 120198) Pontos: 0,0 / 0,5 
Considere os métodos a seguir, definidos em java.lang.Math: 
public static int max(int a, int b); 
public static long max(long a, long b); 
public static float max(float a, float b); 
public static double max(double a, double b); 
 
Considere, agora, as afirmativas abaixo: 
I - Os métodos max( ) são todos exemplos de sobrecarga. Eles diferem apenas no tipo de parãmetro. 
II - Sobrecarga, também, conhecida como polimorfismo paramétrico, permite que o mesmo nome de método 
seja utilizado para muitos métodos diferentes. Cada método difere apenas no número e no tipo de seus 
parâmetros. 
III - A sobrecarga é útil quando um método não é definido por seus argumentos. Por exemplo, o método max( ) 
é um conceito genérico que recebe dois parâmetros e informa qual é o maior. 
O correto está em: 
 
 
 
II e III, apenas. 
 I, apenas. 
 I e III, apenas. 
 
I, II e III. 
 
I e II, apenas. 
 
 
 
 4a Questão (Cód.: 117121) Pontos: 0,5 / 0,5 
Tecnologias Web utilizam linguagens encapsuladas no HTML, tais como JavaScript, ASP e applets Java para 
incluir aplicações, respectivamente, nos lados: 
 
 
servidor, cliente e servidor. 
 cliente, servidor e cliente. 
 
cliente, cliente e servidor. 
 
cliente, cliente e cliente. 
 
servidor, servidor e cliente. 
 
 
 
 
 
 
 
 
 
 5a Questão (Cód.: 115799) Pontos: 0,0 / 1,0 
(FCC-2011) No ambiente de programação Java 
 
 
o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves. 
 toda classe é uma subclasse direta ou indireta da classe Object. 
 
uma classe abstrata permite apenas métodos abstratos. 
 a herança múltipla permite que mais classes sejam estendidas. 
 
uma interface pode definir tanto métodos abstratos quanto não abstratos. 
 
 
 6a Questão (Cód.: 124950) Pontos: 0,0 / 1,0 
(FCC - 2011) No ambiente de programação Java: 
 
 toda classe é uma subclasse direta ou indireta da classe Object. 
 
uma interface pode definir tanto métodos abstratos quanto não abstratos. 
 a herança múltipla permite que mais classes sejam estendidas. 
 
uma classe abstrata permite apenas métodos abstratos. 
 
o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves. 
 
 
 
 7a Questão (Cód.: 116684) Pontos: 1,0 / 1,0 
(ESAF - 2009) Em uma aplicação Java, se o carregador de classes não conseguir localizar a classe do driver de 
banco de dados para uma conexão JDBC, é lançada a exceção: 
 
 
java.lang.SecurityException. 
 
java.io.FileNotFoundException. 
 java.lang.ClassNotFoundException. 
 
java.io.IOException. 
 
java.util.InputMismatchException. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 8a Questão (Cód.: 115781) Pontos: 0,0 / 1,0 
(COPEVE-UFAL-2011) Dado o trecho de código Java apresentado a seguir, 
 
ao compilar o código na máquina virtual da Sun, 
 
 
a compilação concluirá, porém um aviso (warning) será apresentado, indicando que a classe não possui 
nenhum atributo ou método público. 
 
a compilação concluirá, porém um aviso (warning) será apresentado, solicitando a definição do método 
construtor da classe Cliente. 
 
a compilação não será realizada devido a um erro de inicialização errada na Linha 2. 
 a compilação não será realizada devido a um erro na linha 4. 
 a compilação concluirá sem nenhuma mensagem de erro ou aviso (warning). O arquivo Cliente.class será 
gerado. 
 
 
 
 
 
 9a Questão (Cód.: 125075) Pontos: 1,0 / 1,0 
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. 
A quantidade de afirmativas corretas é: 
 
 
0 
 1 
 
4 
 
2 
 
3 
 
 
 
 
 
 
 
 
 
 10a Questão (Cód.: 115804) Pontos: 0,0 / 0,5 
(UFF-2009) Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um 
atributo ou método de uma classe, ainda que para qualquer um dos casos sua presença indique que o alvo 
estará acessível para qualquer subclasse ou classe pertencenteao mesmo pacote da classe identificada, é: 
 
 
Abstract. 
 
Public; 
 Protected; 
 Private; 
 
Static; 
 
 
 
Avaliação: CCT0182_AV1 » DESENVOLVIMENTO DE SISTEMAS WEB
Tipo de Avaliação: AV1
Aluno:
Professor: ROGERIO LEITAO NOGUEIRA Turma: 9001/AA
Nota da Prova: XXX de 8,0 Nota do Trabalho: Nota de Participação: XXX Data: 20/04/2013 13:30:47
 1a Questão (Cód.: 115009) Pontos: 0,5 / 0,5
(COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são:
boolean, string, byte, int, long, float.
boolean, string, short, int, long, float, double.
boolean, char, int, long, float, string.
boolean, string, int, float, double.
 boolean, char, byte, short, int, long, float, double.
 2a Questão (Cód.: 116676) Pontos: 1,0 / 1,0
Sobre middleware é correto afirmar que:
é uma ferramenta aplicada na arquitetura de bancos de dados centralizados.
 é uma ferramenta facilitadora para construção de sistemas distribuídos.
está contiguamente localizado entre as camadas física e de rede do modelo OSI.
está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários.
 3a Questão (Cód.: 119488) Pontos: 0,0 / 0,5
Considere o código abaixo:
public class Empregado{
private String primeiro_nome;
private String ultimo_nome;
private double salario;
public Empregado (String primeiro_nome, String ultimo_nome, double salario){
this. primeiro_nome = primeiro_nome;
this.ultimo_nome = ultimo_nome;
this.salario = salario;
}
BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad...
1 de 5 07/05/2013 21:56
MARINA
Highlight
MARINA
Highlight
MARINA
Highlight
public double getSalario( ){ return salario; }
public String getPrimeiroNome( ) { return primeiro_nome; }
public String getUltimoNome ( ){ return ultimo_nome; }
}
public class EmpregadoComissionado extends Empregado {
private double comissao;
private int unidades;
public EmpregadoComissionado (String primeiro_nome, String ultimo_nome, double salario, double
comissao){
super (primeiro_nome, ultimo_nome, salario);
this.comissao = comissao;
}
public double calculaPagamento( ){ return getSalario( ) + (comissao * unidades);}
public void adicionaRenda (int unidades){ this.unidades = this.unidades + unidades;}
public void zeraRenda( ){ unidades = 0; }
}
Considere as afirmativas abaixo:
I - Pode-se afirmar que um objeto EmpregadoComissionado é um objeto Empregado.
II - super (primeiro_nome, ultimo_nome, salario) chama o construtor original para inicializar corretamente o
valor da comissão.
III - A classe EmpregadoComissionado baseia sua definição na classe Empregado já existente. Como
EmpregadoComissionado herda de Empregado, getPrimeiroNome( ), getUltimoNome( ), getSalario( ),
primeiro_nome, ultimo_nome e salario tornaram-se todos parte de sua definição.
O correto está em:
I, apenas.
I e II, apenas.
 II e III, apenas.
I, II e III.
I e III, apenas.
 4a Questão (Cód.: 115628) Pontos: 0,0 / 0,5
Na linguagem Java, a atribuição composta r += s é equivalente à r = (T) (r+s), onde T é o tipo de r.
Considerando a afirmativa acima, considere as duas linhas de código a seguir:
r += s;
r = r + s;
A primeira linha compilará, e a segunda irá gerar um erro em tempo de execução, se r e s forem declarados,
respectivamente, como:
 
 int e short
String e int
int e char
BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad...
2 de 5 07/05/2013 21:56
int e String
short e int
 5a Questão (Cód.: 116002) Pontos: 1,0 / 1,0
(UFF - 2009) Analise as seguintes sentenças em relação à orientação objeto:
I. As classes possuem atributos e métodos.
II. Na orientação objeto existem dois tipos de métodos: herança e polimorfismo.
III. Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os
atributos e métodos da superclasse.
Das sentenças acima:
apenas II e III são verdadeiras;
apenas I e III são verdadeiras;
 apenas I é verdadeira.
I, II e III são verdadeiras.
apenas I e II são verdadeiras;
 6a Questão (Cód.: 112041) Pontos: 0,0 / 1,0
(CESPE - 2009) A J2EE Connector Architecture especifica uma arquitetura padrão para acessar recursos em
diversos EIS (enterprise information systems). Os modelos de programação variam amplamente entre esses
sistemas, o que aumenta a complexidade e o esforço para a integração de aplicações, daí a importância das
ferramentas de desenvolvimento para esse processo. Acerca desse assunto, assinale a opção correta, com
relação a servidores de aplicação.
 A plataforma J2EE utiliza as tecnologias Enterprise JavaBeans e JavaServer Pages para desenvolver
aplicações de até duas camadas, que são independentes da plataforma e do vendedor.
A J2EE Connector Architecture define um conjunto de componentes para interligar aplicações Java com
sistemas EIS, com o uso de interfaces comuns. A vantagem é que não há necessidade de se utilizar um
servidor de aplicação.
A API JDBC define um cliente padrão para acessar bancos de dados relacionais. A API CCI substitui a
API JDBC de tal forma que se possa trabalhar com um único padrão.
A J2EE Connector Architecture possui três componentes principais: contratos de nível de sistema; CCI
(common client interface); e empacotamento e desenvolvimento padronizado para adaptadores de
recursos.
Uma CCI define uma API padrão para componentes de aplicação. Dessa forma, a CCI disponibiliza um
número de APIs conforme a quantidade de sistemas nos quais vai ser utilizada.
 7a Questão (Cód.: 116684) Pontos: 1,0 / 1,0
(ESAF - 2009) Em uma aplicação Java, se o carregador de classes não conseguir localizar a classe do driver de
banco de dados para uma conexão JDBC, é lançada a exceção:
java.lang.SecurityException.
 java.lang.ClassNotFoundException.
java.io.IOException.
java.io.FileNotFoundException.
java.util.InputMismatchException.
BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad...
3 de 5 07/05/2013 21:56
 8a Questão (Cód.: 115780) Pontos: 0,0 / 1,0
(COPEVE-UFAL-2011) Considerando o trecho de código em Java apresentado a seguir,
O que aconteceria se você tentasse compilar esse programa?
Apenas 1 erro na Linha 18.
Apenas 1 erro na Linha 17.
 Apenas 1 erro na Linha 18 e um aviso na Linha 6.
Dois erros: Linhas 17 e 18.
Apenas 1 erro na Linha 17 e um aviso na Linha 6.
 9a Questão (Cód.: 125075) Pontos: 0,0 / 1,0
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.
A quantidade de afirmativas corretas é:
1
 2
3
4
0
BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad...
4 de 5 07/05/2013 21:56
 10a Questão (Cód.: 124964) Pontos: 0,0 / 0,5
(FCC - 2010) Métodos estáticos em Java são aqueles que:
não podem ser acessados diretamente pelo nome da classe a que pertencem, mas sim por meio de um
objeto da classe.
existem em subclasses de uma herança.
realizam alguma tarefa que não é dependente do conteúdo de algum objeto.
realizam alguma tarefa que é dependente do conteúdo de algum objeto.
 são acessados por objetos que não necessitam de ser instanciados explicitamente.
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.
 
 
BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad...5 de 5 07/05/2013 21:56
Avaliação: CCT0182_AV1_201001029518 » DESENVOLVIMENTO DE SISTEMAS WEB
Tipo de Avaliação: AV1
Aluno: 201001029518 - ANTONIO RICARDO DE SOUZA CIRIO 
Professor: ROGERIO LEITAO NOGUEIRA Turma: 9001/AA
Nota da Prova: 2,5 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 20/04/2013 10:39:11
1
a
 Questão (Cód.: 115798) Pontos: 0,0 / 0,5
(INSTITUTO CIDADES - 2009 -Adaptada) Acerca do uso do this em Java, analise as seguintes afirmativas: 
I. O this é utilizado pelo objeto para acessar uma referência a si próprio. 
II. O this é utilizado em métodos não-estáticos. 
III. O this é aceito em métodos estáticos. 
Podemos afirmar corretamente que: 
Apenas a alternativa I está correta.
Apenas a alternativa III está correta.
Apenas as alternativas I e II estão corretas.
Apenas as alternativas II e III estão corretas.
Apenas a alternativa II está correta.
2
a
 Questão (Cód.: 116614) Pontos: 0,0 / 1,0
(FCC - 2008) Os objetos implícitos de JSP que se baseiam na implementação da página como um servlet são:
session e exception.
page e config.
application e pageContext.
request e response.
out e request.
3
a
 Questão (Cód.: 119488) Pontos: 0,0 / 0,5
Considere o código abaixo:
public class Empregado{
private String primeiro_nome;
private String ultimo_nome;
private double salario;
public Empregado (String primeiro_nome, String ultimo_nome, double salario){
this. primeiro_nome = primeiro_nome;
this.ultimo_nome = ultimo_nome;
this.salario = salario;
}
public double getSalario( ){ return salario; }
Página 1 de 5BDQ Prova
05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=...
cpm
Highlight
cpm
Highlight
cpm
Highlight
public String getPrimeiroNome( ) { return primeiro_nome; }
public String getUltimoNome ( ){ return ultimo_nome; }
}
public class EmpregadoComissionado extends Empregado {
private double comissao;
private int unidades;
public EmpregadoComissionado (String primeiro_nome, String ultimo_nome, double salario, double 
comissao){
super (primeiro_nome, ultimo_nome, salario);
this.comissao = comissao;
}
public double calculaPagamento( ){ return getSalario( ) + (comissao * unidades);}
public void adicionaRenda (int unidades){ this.unidades = this.unidades + unidades;}
public void zeraRenda( ){ unidades = 0; }
}
Considere as afirmativas abaixo:
I - Pode-se afirmar que um objeto EmpregadoComissionado é um objeto Empregado.
II - super (primeiro_nome, ultimo_nome, salario) chama o construtor original para inicializar corretamente o valor 
da comissão.
III - A classe EmpregadoComissionado baseia sua definição na classe Empregado já existente. Como 
EmpregadoComissionado herda de Empregado, getPrimeiroNome( ), getUltimoNome( ), getSalario( ), 
primeiro_nome, ultimo_nome e salario tornaram-se todos parte de sua definição.
O correto está em:
II e III, apenas.
I, II e III.
I e II, apenas.
I e III, apenas.
I, apenas.
4
a
 Questão (Cód.: 115628) Pontos: 0,0 / 0,5
Na linguagem Java, a atribuição composta r += s é equivalente à r = (T) (r+s), onde T é o tipo de r.
Considerando a afirmativa acima, considere as duas linhas de código a seguir:
r += s;
r = r + s;
A primeira linha compilará, e a segunda irá gerar um erro em tempo de execução, se r e s forem declarados, 
respectivamente, como:
short e int
int e char
int e String
String e int
int e short
5
a
 Questão (Cód.: 115774) Pontos: 0,0 / 1,0
(CESPE-2010) Em relação ao uso de threads na linguagem Java, assinale a opção correta.
Página 2 de 5BDQ Prova
05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=...
Métodos static não podem ser synchronized.
Uma classe pode definir tanto métodos, quanto variáveis sincronizadas.
Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para 
configurar essa prioridade, pode ser utilizado o método setPriority.
O método yield é utilizado para forçar um thread a entrar no modo de suspensão.
O método join é utilizado para garantir que determinado thread não seja executado até que outro tenha 
entrado no estado inativo.
6
a
 Questão (Cód.: 115633) Pontos: 0,0 / 1,0
Considere as afirmativas abaixo:
I ) Existem 3 (três) tipos de variáveis em Java: variáveis de instância, variáveis de classes e variáveis locais.
II) Há 4 (quatro) tipos de dados que podem ser utilizados para armazenar inteiros: byte, short, int e long.
III) Uma constante, que também pode ser chamada de variável constante, é um lugar onde as informações podem 
ser armazenadas enquanto um programa está sendo executado.
O correto está em:
I, apenas.
III, apenas.
I, II e III.
I e II, apenas.
II e III, apenas.
7
a
 Questão (Cód.: 115865) Pontos: 0,0 / 1,0
(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 :
II e III, apenas.
I e II, apenas.
I, apenas.
III, apenas.
I, II e III.
8
a
 Questão (Cód.: 112085) Pontos: 1,0 / 1,0
(CESGRANRIO - 2011) Considere as duas classes em linguagem Java apresentadas a seguir, ambas definidas em 
um mesmo pacote.
Página 3 de 5BDQ Prova
05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=...
O que é impresso como resultado da execução do programa composto pelas classes acima?
(|X|Z||X||(|X|Z||Y||
|X|Z||X|||X|Z||Y||
|X|Z||X|||X|Z||X||
|X||||X|||X||||X||
|X|Z||X|||X|Z||Z||
9
a
 Questão (Cód.: 125075) Pontos: 1,0 / 1,0
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.
A quantidade de afirmativas corretas é:
4
2
3
1
0
10
a
 Questão (Cód.: 115804) Pontos: 0,5 / 0,5
(UFF-2009) Em Java, das opções abaixo, aquela que indica o modificador que só pode ser executado em um 
atributo ou método de uma classe, ainda que para qualquer um dos casos sua presença indique que o alvo estará 
acessível para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada, é: 
Public;
Static;
Protected;
Página 4 de 5BDQ Prova
05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=...
Abstract.
Private;
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.
Página 5 de 5BDQ Prova
05/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2781582&matricula=...
 
 
 
 
 
Avaliação: CCT0182_AV2_201001360011 » DESENVOLVIMENTO DE SISTEMAS WEB
Tipo de Avaliação: AV2 
Aluno: 201001360011 - FELIPE AMARAL SALLES 
Professor: JORGE FERREIRA DA SILVA Turma: 9002/AB
Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: Data: 07/06/2013 13:13:28
 1a Questão (Cód.: 125050) Pontos: 0,5 / 0,5
(CESGRANRIO - 2006)Em Java, a palavra-chave que implementa uma relação de herança de classes é: 
 extends.
 isChildOf.
 inherits.
 isFatherOf.
 derives.
 2a Questão (Cód.: 115876) Pontos: 0,5 / 0,5
(FCC - 2011) Na programação orientada a objetos, subprogramas (ou subrotinas) são encapsuladas nos próprios 
objetos e passam a designar-se: 
 herança.
 instância.
 atributo.
 encapsulamento.
 método.
 3a Questão (Cód.: 125186) Pontos: 0,5 / 0,5
(FEPESE - 2010) Relacione as palavras reservadas da linguagem JavaScript da coluna 1 com os objetivos da coluna 
2. 
(1) Try ( ) Definir um bloco de comandos que pode gerar um erro quando da sua execução. 
(2) Catch ( ) Criar um erro de execução. 
(3) Throw
( ) Definir um bloco de comandos que deve ser executado caso ocorra um determinado erro de 
execução. 
 2-3-1
 3-1-2
 2-1-3
 1-3-2
 1-2-3
Página 1 de 5BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3017...
 
 
 4a Questão (Cód.: 125169) Pontos: 0,0 / 0,5
(FCC - 2009) Uma propriedade do objeto Button do JavaScript é o:
 focus.
 handleEvent.
 click.
 blur.
 form.
 5a Questão (Cód.: 115776) Pontos: 1,0 / 1,0
(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.
 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, 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".
 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.
 6a Questão (Cód.: 115592) Pontos: 0,0 / 0,5
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, apenas.
 I, II e III.
 I e III, apenas.
Página 2 de 5BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3017...
 
 
 
 II e III, apenas.
 III, apenas.
 7a Questão (Cód.: 115923) Pontos: 0,5 / 0,5
(FCC - 2010) Em relação à orientação a objetos, considere as assertivas abaixo. 
I. Um objeto pode ser real ou abstrato. Sendo uma instância de uma classe, possui informações e desempenha 
ações. 
II. Uma classe especifica a estrutura de dados e os métodos operacionais permissíveis que se aplicam a cada um 
dos seus objetos. Pode ter sua própria estrutura de dados e métodos, bem como podem herdá-la de uma 
superclasse. 
III. Todas as características de uma superclasse são reusáveis por aquelas classes que são seus subtipos. Assim, 
uma superclasse é um supertipo de uma ou mais classes. 
IV. No polimorfismo duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que tem a 
mesma identificação, mas comportamentos distintos, especializados para cada classe derivada. 
É correto o que se afirma em: 
 I, II, III, apenas.
 II, III e IV, apenas.
 I, III e IV, apenas.
 I, II, III e IV.
 I, II e IV, apenas.
 8a Questão (Cód.: 125191) Pontos: 0,0 / 1,0
(CESPE - 2010) Em relação a Javascript, assinale a opção correta.
 Um script Javascript pode reagir a eventos; por exemplo, pode ser executado quando uma página termina 
de carregar no navegador web ou quando um usuário seleciona um elemento HTML. 
 Trechos Javascript devem ser inseridos somente na seção de um documento HTML. A seçãonão deve ser 
utilizada para esse fim. 
 Javascript precisa se comunicar com um servidor web para poder validar dados preenchidos em um 
formulário. 
 Assim como HTML, Javascript não é sensível a maiúsculas e minúsculas.
 Javascript é uma linguagem interpretada que requer compilação prévia.
 9a Questão (Cód.: 120865) Pontos: 0,0 / 1,5
Dada a definição da classe a seguir, quais problemas poderiam ocorrer, se ela fosse herdada? Como você evitaria 
esses problemas? 
public class Point { 
public Point (int x, int y){ 
this.x = x; 
this.y = y; 
} 
public Point getLocation( ) { return new Point (x, y); } 
Página 3 de 5BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3017...
 
 
 
public void move (int x, int y) { 
this.x = x; 
this.y = y; 
} 
public void setLocation (int x, int y){ 
this.x = x; 
this.y = y; 
} 
public void setLocation(Point p){ 
this.x = p.x; 
this.y = p.y; 
} 
public int x; 
public int y; 
} 
 
 
Resposta: 
 
 
Gabarito: 
Toda classe terá acesso direto à representação interna de Point. Tal acesso irrestrito destrói o encapsulamento. 
Tornar x e y privados resolveria a situação. 
 10a Questão (Cód.: 193080) Pontos: 0,0 / 1,5
Existem um conjunto de variáveis que representam os objetos dos servlets. Apresente estas quatro variáveis 
apresentando suas funcionalidades. 
 
Resposta: 
 
 
Gabarito: out - Representa a saída para a página HTML. request - Representa a comunicação do cliente com o 
servidor - O cliente requisita a informação response - Representa a comunicação do cliente com o servidor - O 
cliente apresenta a resposta do servidor session - efetua o controle de seção. 
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.
Página 4 de 5BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3017...
 
Página 5 de 5BDQ Prova
20/06/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3017...
  DIEGO FERREIRA REBELLO FERNANDES201401058582       RECREIO Voltar  
 
    DESENVOLVIMENTO DE SISTEMAS WEB
Simulado: CCT0051_SM_201401058582 V.1 
Aluno(a): DIEGO FERREIRA REBELLO FERNANDES Matrícula: 201401058582
Desempenho: 0,5 de 0,5 Data: 27/03/2017 20:57:04 (Finalizada)
  1a Questão (Ref.: 201401180300) Pontos: 0,1  / 0,1
(CONSULPLAN  ­  2012) O  termo Orientado  a Objetos  (OO)  tem por  significado  a  organização  de  um  software
como uma coleção de objetos distintos que incorporam a estrutura de dados e comportamento. Na metodologia
OO são usados três modelos para descrever um sistema de diferentes pontos de vista. Observe.
I. Descreve a estrutura estática dos objetos de um sistema e seus relacionamentos.
II. Descreve os aspectos de um objeto que mudam com o tempo.
III. Descreve como os objetos em um sistema cooperam para conseguir resultados mais amplos.
I, II e III Implementam diagramas e gráficos caracterizados, respectivamente, nos modelos de:
classes, sequencias e estados.
classes, sequências e interações.
fluxos, sequências e relacionamentos.
  classes, estados e interações.
fluxos, estados e relacionamentos.
Pontos: 0,1  / 0,1
  2a Questão (Ref.: 201401181039)
(FCC ­ 2010) Sobre o servidor web Tomcat considere:
I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems.
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:
I e III, apenas.
I, II e III.
  II eIII, apenas.
I e II, apenas.
III, apenas.
 Gabarito Comentado.
  3a Questão (Ref.: 201401180302) Pontos: 0,1  / 0,1
(CONSULPLAN ­ 2012) A Análise e Projeto Orientado a Objetos oferece suporte a um recurso que apresenta as
características listadas a seguir.
I. Separa os  aspectos  externos de um objeto,  que  são acessíveis  a  outros objetos,  dos detalhes  internos da
implementação, que estão escondidos de outros objetos.
II.  Evita  que  partes  de  um  programa  se  tornem  tão  interdependentes  que  uma  pequena  mudança  tenha
grandes efeitos em cascata.
III. Pode­se mudar a implementação de um objeto sem afetar as aplicações que o utilizam.
Esse recurso denomina­se:
generalização.
herença.
compartilhamento.
especialização.
  encapsulamento.
  4a Questão (Ref.: 201401180310) Pontos: 0,1  / 0,1
(FCC ­ 2008) Considere:
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente:
  objeto, classe e atributo.
classe, objeto e atributo.
atributo, classe e objeto.
classe, atributo e objeto.
objeto, atributo e classe.
  5a Questão (Ref.: 201401184612) Pontos: 0,1  / 0,1
Considere o código e as afirmativas abaixo:
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, apenas.
I e II, apenas.
  I, II e III.
I e III, apenas.
 
  DIEGO FERREIRA REBELLO FERNANDES201401058582       RECREIO Voltar  
 
    DESENVOLVIMENTO DE SISTEMAS WEB
Simulado: CCT0051_SM_201401058582 V.1 
Aluno(a): DIEGO FERREIRA REBELLO FERNANDES Matrícula: 201401058582
Desempenho: 0,3 de 0,5 Data: 13/04/2017 18:38:05 (Finalizada)
  1a Questão (Ref.: 201401821884) Pontos: 0,0  / 0,1
No padrão de arquitetura MVC (Modelo­Visão­Controlador) a camada Controlador é responsável por
realizar o processamento das requisições e exibir os resultados na aplicação do usuário.
  implementar a lógica de negócio através de componentes de dados e persistência.
implementar a interface JDBC para conexão com o Banco de Dados.
  manipular as requisições dos usuários e realizar alterações no modelo.
renderizar a modelagem de dados.
  2a Questão (Ref.: 201401822239) Pontos: 0,1  / 0,1
Um Web Service compreende a disponibilização de um serviço, pela internet, que utilize o sistema de
mensagens padrão XML, e que não esteja ligado a nenhum sistema operacional ou linguagem de programação
(interoperabilidade). Podemos conceituar os Web Services como um tipo de arquitetura funcionando através de
protocolos abertos (HTTP e SOAP) e respondendo requisições HTTP vindas de qualquer ponto e plataforma
conectada na internet. Analise cada item abaixo, classificando­os como V (verdadeiro) ou F (falso). I. Web
Services é a tecnologia ideal para comunicação entre sistemas, sendo muito usada em aplicações B2B. II. A
comunicação entre os sistemas é despadronizada, dependente de plataforma e de linguagem de programação.
III. Por exemplo, um sistema de reserva de passagens aéreas feito em Java, rodando em um servidor Linux,
pode acessar, facilmente, um serviço de reserva de hotel desenvolvido em .Net e que rode em um servidor
Microsoft. Assinale a única opção correta que caracteriza a correta classificação em Verdadeiro ou Falso de cada
questão.
  As afirmações I e II são verdadeiras
Todas as afirmações são verdadeiras
Apenas a afirmação I é verdadeira
Apenas a afirmação III é verdadeira
Apenas a afirmação II é verdadeira
  3a Questão (Ref.: 201401189404) Pontos: 0,0  / 0,1
(FCC ­ 2010) Métodos estáticos em Java são aqueles que:
  não podem ser acessados diretamente pelo nome da classe a que pertencem, mas sim por meio de um
objeto da classe.
existem em subclasses de uma herança.
realizam alguma tarefa que é dependente do conteúdo de algum objeto.
  realizam alguma tarefa que não é dependente do conteúdo de algum objeto.
são acessados por objetos que não necessitam de ser instanciados explicitamente.
  4a Questão (Ref.: 201401667258) Pontos: 0,1  / 0,1
Joaozinho ao acessar o index.jsp de uma aplicação JEE percebeu, pela resposta do servidor, que foi criada uma
sessão HTTP para ele naquele servidor mesmo sem haver realizado autenticação. A partir deste cenário,
marque a alternativa mais correta abaixo:
Nada pode se afirmar com certeza a partir do cenário apresentado.
Joãozinho está enganado, uma sessão pode ser criada sem um processo de autenticação mas não no
acesso a página index.jsp.
  Joãozinho está correto, o acesso a arquivos jsp no servidor fará com que aconteça uma chamada ao
método getSession da classe HttpServletRequest criando uma nova sessão, caso ainda não exista.
Joãozinho está correto, qualquer acesso a arquivos no servidor fará com que o mesmo inicie uma
sessão com o cliente.
Joãozinho está enganado, qualquer sessão só é criada após um processo de autenticação.
  5a Questão (Ref.: 201401180447) Pontos: 0,1  / 0,1
(CESPE  ­  2009)  Para  definição  e  manipulação  de  uma  exceção  em  Java,  devem  constar  no  programa,
obrigatoriamente, os termos:
try e finally.
finally e catch.
  try e catch.
try e retry.
finally e retry.
 
  DIEGO FERREIRA REBELLO FERNANDES201401058582       RECREIO Voltar  
 
    DESENVOLVIMENTO DE SISTEMAS WEB
Simulado: CCT0051_SM_201401058582 V.1 
Aluno(a): DIEGO FERREIRA REBELLO FERNANDES Matrícula: 201401058582
Desempenho: 0,5 de 0,5 Data: 01/05/2017 16:04:52 (Finalizada)
  1a Questão (Ref.: 201401181116) Pontos: 0,1  / 0,1
Sobre middleware é correto afirmar que:
está contiguamente localizado entre as camadas física e de rede do modelo OSI.
está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
  é uma ferramenta facilitadora para construção de sistemas distribuídos.
é uma ferramenta aplicada na arquitetura de bancos de dados centralizados.
é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários.
  2a Questão (Ref.: 201401685726) Pontos: 0,1  / 0,1
Quando usamos o método para destruir. O Servlet é retirado da memória pelo?
Instance Collection
Memory Collection
Collection
Gerent Collection
  garbage Collection
 Gabarito Comentado.
  3a Questão (Ref.: 201401667246) Pontos: 0,1  / 0,1
Sobre JavaScript é corretor afirmar, exceto:
Em JavaScript um array pode conter elementos de tipos distintos
Linguagem case sensitive, ou seja, diferencia letras maiúsculas de minúsculas
  Linguagem interpretada no servidor e encaminhado o código interpretado para tradução no navegador
do cliente
Linguagem com tipagem dinâmica (tipagem fraca) ou seja, o tipo de uma variável não precisa ser
declarado e pode alterar durante a execução
As funções em JavaScript são um tipo de objeto com código executável
  4a Questão (Ref.: 201401189622) Pontos: 0,1  / 0,1
(FCC  ­  2008)  Na  linguagem  JavaScript,  os  métodos  de  interface  com  o  usuário  que  fazem  parte  do  objeto
window são apenas os denominados:
open, alert e write.
select, submit e confirm.
click, select e write.
open, submit e close.
  alert, confirm e prompt.
  5a Questão (Ref.: 201401189609) Pontos: 0,1  / 0,1
(FCC ­ 2009) Uma propriedade do objeto Button do JavaScript é o:
handleEvent.
click.
  form.
blur.
focus.
 Gabarito Comentado.
 
  DIEGO FERREIRA REBELLO FERNANDES201401058582       RECREIO Voltar  
 
    DESENVOLVIMENTO DE SISTEMAS WEB
Simulado: CCT0051_SM_201401058582 V.1 
Aluno(a):DIEGO FERREIRA REBELLO FERNANDES Matrícula: 201401058582
Desempenho: 0,5 de 0,5 Data: 18/05/2017 11:59:05 (Finalizada)
  1a Questão (Ref.: 201401176514) Pontos: 0,1  / 0,1
Observe o trecho de código ilustrado na figura a seguir:
 Qual o valor de y ao final da execução do trecho de código ilustrado na figura acima?
26
24
18
  22
20
  2a Questão (Ref.: 201401179453) Pontos: 0,1  / 0,1
Analise o seguinte programa desenvolvido na linguagem Java.
Qual será o resultado obtido após a execução deste programa?
A+B = 24
A+B = 5
A + B = 245
A+B = 29
  A+B = 524
  3a Questão (Ref.: 201401180244) Pontos: 0,1  / 0,1
(UFF­2009) Em Java, das opções abaixo, aquela que  indica o modificador que só pode ser executado em um
atributo  ou método  de  uma  classe,  ainda  que  para  qualquer  um dos  casos  sua  presença  indique  que  o  alvo
estará acessível para qualquer subclasse ou classe pertencente ao mesmo pacote da classe identificada, é:
  Protected;
Public;
Static;
Abstract.
Private;
  4a Questão (Ref.: 201401176521) Pontos: 0,1  / 0,1
Considere o código java fornecido na figura a seguir:
Qual será a saída após a execução do trecho de código mostrado na figura acima?
AB
A
  AC
BC
ABC
  5a Questão (Ref.: 201401176501) Pontos: 0,1  / 0,1
Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
  0,­6,0
1,­6,3
2,­6,0
­1,6,3
0,6,0
 
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 1/2
  YURI CARDOSO MARQUES201502092719       RECREIO Voltar  
 
    DESENVOLVIMENTO DE SISTEMAS WEB
Simulado: CCT0051_SM_201502092719 V.1 
Aluno(a): YURI CARDOSO MARQUES Matrícula: 201502092719
Desempenho: 0,5 de 0,5 Data: 29/05/2017 19:50:49 (Finalizada)
 
  1a Questão (Ref.: 201502217621) Pontos: 0,1  / 0,1
Considerando os conceitos aplicados no desenvolvimento de programas na linguagem JAVA, analise a seguinte
definição: 
 
Especificação de comportamento abstrato, que as classes inividuais podem, então, implementar.
Trata­se da definição de:
Variável de instância
Pacote
  Interface
Classe
Método
 
  2a Questão (Ref.: 201503177958) Pontos: 0,1  / 0,1
Sobre o Java, qual das palavras abaixo NÃO é uma palavra reservada da linguagem?
this
void
finally
switch
  var
 
  3a Questão (Ref.: 201502217792) Pontos: 0,1  / 0,1
(UFPR ­ 2010) Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
&, #, $
  &&, ||, !
.and., .or., .not.
*, +, ~
and, or, not
 
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 2/2
  4a Questão (Ref.: 201502214016) Pontos: 0,1  / 0,1
(FCC­2008) Os três elementos básicos quando contidos num arquivo fonte Java devem obrigatoriamente se
apresentar na seguinte ordem:
class, import e package.
package, class e import.
import, package e class.
class, package e import.
  package, import e class.
 
  5a Questão (Ref.: 201503177950) Pontos: 0,1  / 0,1
A versão do Java voltada para desktops e servidores e a versão voltada para aplicativos de rede em geral são,
respectivamente:
JME e JSE
JEE e JSE
  JSE e JEE
JSE e JME
JME e JEE
 
 
 
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 1/3
  YURI CARDOSO MARQUES201502092719       RECREIO Voltar  
 
    DESENVOLVIMENTO DE SISTEMAS WEB
Simulado: CCT0051_SM_201502092719 V.1 
Aluno(a): YURI CARDOSO MARQUES Matrícula: 201502092719
Desempenho: 0,5 de 0,5 Data: 29/05/2017 20:00:27 (Finalizada)
 
  1a Questão (Ref.: 201502217991) Pontos: 0,1  / 0,1
(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?
M1 somente.
M3 somente.
M2 somente.
  M1, M2, M3.
M1 e M2 somente.
 
  2a Questão (Ref.: 201502217871) Pontos: 0,1  / 0,1
(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.
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 2/3
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, III e IV.
II, III e IV, apenas.
  I, II e IV, apenas.
I, II e III, apenas.
I, III e IV, apenas.
 
  3a Questão (Ref.: 201502217860) Pontos: 0,1  / 0,1
(FCC ­ 2008) Considere:
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente:
  objeto, classe e atributo.
atributo, classe e objeto.
classe, atributo e objeto.
objeto, atributo e classe.
classe, objeto e atributo.
 
  4a Questão (Ref.: 201502217989) Pontos: 0,1  / 0,1
(FUNCAB ­ 2010) Em um projeto orientado a objetos, são unidades naturais de modularização:
operações.
objetos.
  classes.
associações.
interfaces.
 
  5a Questão (Ref.: 201502217992) Pontos: 0,1  / 0,1
(UFF ­ 2009) Analise as seguintes sentenças em relação à orientação objeto:
I. As classes possuem atributos e métodos. 
II. Na orientação objeto existem dois tipos de métodos: herança e polimorfismo.
III.  Podem  ser  criadas  classes  a  partir  dos  objetos  criados  que,  por  sua  vez,  irão  receber  por  herança  os
atributos e métodos da superclasse.
Das sentenças acima:
apenas II e III são verdadeiras;
  apenas I é verdadeira.
I, II e III são verdadeiras.
apenas I e III são verdadeiras;
apenas I e II são verdadeiras;
 Gabarito Comentado.
 
 
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 3/3
 
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 1/2
  YURI CARDOSO MARQUES201502092719       RECREIO Voltar  
 
    DESENVOLVIMENTO DE SISTEMAS WEB
Simulado: CCT0051_SM_201502092719 V.1 
Aluno(a): YURI CARDOSO MARQUES Matrícula: 201502092719
Desempenho: 0,5 de 0,5 Data: 29/05/2017 20:12:36 (Finalizada)
 
  1a Questão (Ref.: 201502217859) Pontos: 0,1  / 0,1
(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:
II, apenas.
III, apenas.
II e III, apenas.
I, II e III.
  I e III, apenas.
 
  2a Questão (Ref.: 201502218674) Pontos: 0,1  / 0,1
(ESAF ­ 2009) Em uma aplicação Java, se o carregador de classes não conseguir localizar a classe do driver de
banco de dados para uma conexão JDBC, é lançada a exceção:
java.io.FileNotFoundException.
java.io.IOException.
java.util.InputMismatchException.
  java.lang.ClassNotFoundException.
java.lang.SecurityException.
 
  3a Questão (Ref.: 201503111205) Pontos: 0,1  / 0,1
A classe da qual HttpServlet se estende está na alternativa:
Nenhuma das anteriores
  GenericServlet
HttpServletRequest
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 2/2Servlet
HttpServletResponse
 
  4a Questão (Ref.: 201503111210) Pontos: 0,1  / 0,1
O objeto que permite escrever uma resposta a uma requisição no estilo System.out.println é possível por meio
do objeto:
PrintResponse
  PrintWriter
Nenhuma das anteriores
Println
Print
 
  5a Questão (Ref.: 201503111225) Pontos: 0,1  / 0,1
Caso seja necessário passar alguma informação por um objeto do tipo HttpSession, usa­se o método:
  setAttribute
setParameter
setResponse
setRequest
setParam
 
 
 
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 1/2
  YURI CARDOSO MARQUES201502092719       RECREIO Voltar  
 
    DESENVOLVIMENTO DE SISTEMAS WEB
Simulado: CCT0051_SM_201502092719 V.1 
Aluno(a): YURI CARDOSO MARQUES Matrícula: 201502092719
Desempenho: 0,5 de 0,5 Data: 29/05/2017 20:55:44 (Finalizada)
 
  1a Questão (Ref.: 201502218666) Pontos: 0,1  / 0,1
Sobre middleware é correto afirmar que:
está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI.
é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários.
  é uma ferramenta facilitadora para construção de sistemas distribuídos.
está contiguamente localizado entre as camadas física e de rede do modelo OSI.
é uma ferramenta aplicada na arquitetura de bancos de dados centralizados.
 
  2a Questão (Ref.: 201502227172) Pontos: 0,1  / 0,1
(FCC  ­  2008)  Na  linguagem  JavaScript,  os  métodos  de  interface  com  o  usuário  que  fazem  parte  do  objeto
window são apenas os denominados:
  alert, confirm e prompt.
click, select e write.
open, alert e write.
select, submit e confirm.
open, submit e close.
 
  3a Questão (Ref.: 201502698371) Pontos: 0,1  / 0,1
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. A diretiva que altera valores(atributos) de uma classe Bean é:
jsp:useBean ...
  jsp:setProperty...
<%@ page %>
jsp:getProperty ...
...scope=¿session¿
 
2017­5­29 BDQ Prova
http://simulado.estacio.br/alunos/ 2/2
  4a Questão (Ref.: 201502227176) Pontos: 0,1  / 0,1
(FEPESE  ­ 2010) Relacione as palavras  reservadas da  linguagem JavaScript da coluna 1 com os objetivos da
coluna 2.
(1) Try (  ) Definir um bloco de comandos que pode gerar um erro quando da sua execução.
(2) Catch (  ) Criar um erro de execução.
(3) Throw (  ) Definir um bloco de comandos que deve ser executado caso ocorra um determinado erro deexecução.
2­1­3
3­1­2
1­2­3
2­3­1
  1­3­2
 
  5a Questão (Ref.: 201502352080) Pontos: 0,1  / 0,1
A função do atributo onreadystatechange é?
Retornar a cadeia de caracteres que o servidor enviou
Determinar o parâmetro de conexão síncrona e assíncrona
Garantir o método POST e GET
Informar o status da solicitação
  Definir qual função será chamada para fazer a manipulação dos dados assim que houver um retorno

Outros materiais