Buscar

AV - DESENV. SIST. 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 6 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 6 páginas

Prévia do material em texto

Fechar 
 
Avaliação: CCT0182_AV_201001509341 » DESENVOLVIMENTO DE SISTEMAS WEB 
Tipo de Avaliação: AV 
Aluno: 201001509341 - RAPHAEL DA SILVA ROMA 
Professor: ROGERIO LEITAO NOGUEIRA Turma: 9002/AB 
Nota da Prova: 6,4 Nota de Partic.: 1,5 Data: 14/11/2013 18:30:52 
 
 
 1a Questão (Ref.: 201001676875) Pontos: 0,8 / 0,8 
(CESGRANRIO - 2010) É característica de um arquivo JSP a: 
 
 
execução exclusiva em sistemas Linux. 
 
execução exclusiva em sistemas Windows 
 compilação em um servlet. 
 
presença maciça de código Assembly. 
 
impossibilidade de inclusão de comentários. 
 
 
 
 2a Questão (Ref.: 201001764441) Pontos: 0,8 / 0,8 
Java é uma linguagem de programação com o objetivo de criar uma linguagem orientada a objetos dinâmica, 
para uso nos mesmos tipos de aplicações desenvolvidas em C e C++, mas sem as dificuldades e os erros mais 
comuns destas linguagens, facilitando a geração de código robusto, confiável, facilmente utilizável em 
plataformas diversas. Existem algumas características da tecnologia orientada a objetos como o 
encapsulamento. 
Explique essa característica. 
 
 
Resposta: Consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos 
detalhes internos da implementação deste objeto, que ficam ocultos dos demais objetos, garantindo que uma 
pequena modificação não possa causar grandes danos 
 
 
Gabarito: Encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros 
objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos. O 
encapsulamento impede que um programa se torne tão independente que uma pequena modificação possa 
causar grandes efeitos de propagação. 
 
 
 
 3a Questão (Ref.: 201001672342) Pontos: 0,8 / 0,8 
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.: 201001753352) Pontos: 0,0 / 0,8 
Em uma página JSP, podemos ter três tipos de elementos na página. Apresente estes três tipos e uma breve 
explicação sobre as suas funções. 
 
 
Resposta: Tag HTML; Tag Javascript ; 
 
 
Gabarito: Elementos de Script que são inseridos diretamente no servlet Diretivas que permitem a manipulação 
do código gerado como servlet Ações que possibilitam o uso de outros componentes, como Java Beans 
 
 
 
 5a Questão (Ref.: 201001676190) DESCARTADA 
(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: 
 
 métodos da classe Departamento. 
 
atributos da classe Requisição. 
 
atributos da classe Departamento. 
 atributos da classe Material. 
 
operações da classe Almoxarife. 
 
 
 
 6a Questão (Ref.: 201001685508) Pontos: 0,8 / 0,8 
(ESAF - 2008) Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto 
afirmar que: 
 
 
a instrução de tratamento de erro "On Error new Start" permite que o script continue funcionando caso 
um erro ocorra em tempo de execução. Uma mensagem de erro é gerada informando o ID do erro que 
ocorreu. 
 
quando a execução repetida de um conjunto de enunciados precisa ser controlada, mas o enunciado não 
pode ser executado na primeira vez, possibilitando, também, que nunca seja executado, deve-se usar a 
instrução do-while. 
 
o método scrollBy( ) da classe Window possibilita que se especifi que que um determinado código deve 
ser executado em intervalos regulares de tempo. 
 quando se deseja definir uma classe, é necessário defi nir um método construtor. O código do construtor, 
entre outras coisas, é responsável por inicializar os atributos dos objetos. 
 
ao usar o switch para condições de comparações simples, as instruções limitadas pela opção default são 
executadas antes que conjuntos de instruções para cada condição case seja testada. 
 
 
 
 7a Questão (Ref.: 201001679526) Pontos: 0,8 / 0,8 
Considere o código abaixo: 
public class DoubleKey { 
private String key1, key2; 
public DoubleKey( ){ 
key1 = "key1"; 
key2 = "key2"; 
} 
public DoubleKey (String key1, String key2){ 
this.key1 = key1; 
this.key2 = key2; 
} 
public String getKey1( ){return key1;} 
public void setKey1 (String key1){this.key1 = key1;} 
public String getKey2( ){return key2;} 
public void setKey2 (String key2){this.key2 = key2;} 
} 
Observe a lista abaixo com alguns métodos do código acima e correlacione com a coluna que descreve o tipo de 
cada um: 
(1) public DoubleKey( ) ( ) construtor com argumentos 
(2) public DoubleKey (String key1, String key2) ( ) construtor sem argumentos 
(3) public String getKey1( ) ( ) método mutante 
(4) public void setKey2( String key2) ( ) método acessor 
 
 
 
2-3-4-1 
 
3-4-2-1 
 
1-4-2-3 
 2-1-4-3 
 
1-4-3-2 
 
 
 
 8a Questão (Ref.: 201001676060) Pontos: 0,8 / 0,8 
(INSTITUTO CIDADES - 2009 - Adaptada) Observe o código, em Java: 
 
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: 
 
 
As afirmativas I, II e III estão corretas. 
 
As afirmativas II e III estão corretas. 
 
Apenas a afirmativa II está correta. 
 Apenas a afirmativa I está correta. 
 
Apenas a afirmativa III está correta. 
 
 
 
 9a Questão (Ref.: 201001676313) Pontos: 0,8 / 0,8 
(CESGRANRIO - 2008) Observe o seguinte programa JAVA: 
 
A saída desse programa é: 
 
 
XF 
 XZF 
 
MXZF 
 
MXYZF 
 
MZF 
 
 
 
 10a Questão (Ref.: 201001676907) Pontos: 0,0 / 0,8 
(CESPE - 2010) Assinale a opção correta quanto à linguagem de programação Java. 
 
 
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. 
 
Servlet é uma tecnologia adaptada ao uso com banco de dados relacionais e é essencial no 
desenvolvimento de aplicativos na Internet. 
 
A linguagem Java não prevê soluções para o problema de vazamento de memória - memory leak -, razão 
por que é necessárioliberar objetos que não estejam mais em uso. 
 Listas, assim como conjuntos, são tipos genéricos de coleções, e servem para organizar referências a 
objetos fora da coleção. 
 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. 
 
 
 
 11a Questão (Ref.: 201001685248) Pontos: 0,8 / 0,8 
(FCC - 2008) A função Java: 
public boolean VerificarCPF (string CPF); 
representa um exemplo do conceito de: 
 
 
herança. 
 
overload. 
 encapsulamento. 
 
polimorfismo. 
 
override.

Outros materiais