Buscar

Av. 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 4 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

Fechar 
 
Avaliação: CCT0267_AV_201202353975 » DESENVOLVIMENTO DE SISTEMAS WEB 
Tipo de Avaliação: AV 
Aluno: 
Professor: JORGE FERREIRA DA SILVA Turma: 9002/AB 
Nota da Prova: 6,0 Nota de Partic.: 0,5 Av. Parcial 2 Data: 17/11/2017 16:10:46 
 
 
 1a Questão (Ref.: 201202510237) Pontos: 0,0 / 1,0 
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: 
 
 
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. 
 
 
 
 2a Questão (Ref.: 201202632443) Pontos: 1,0 / 1,0 
O que é um Padrão de Projeto? 
 
 
Resposta: Padrão de Projeto é uma solução geral para um problema que ocorre com frequência dentro de um 
determindo contexto no projeto de software. 
 
 
Gabarito: Padrões são soluções de eficiência já comprovada e amplamente utilizadas para a resolução de 
problemas comuns em projeto de software. 
 
 
 
 3a Questão (Ref.: 201202505180) Pontos: 1,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? 
 
 
s 
 
Primeiro 
 Segundo 
 
15 
 
22 
 
 
 
 4a Questão (Ref.: 201202505248) Pontos: 1,0 / 1,0 
(FCC - 2011) Na programação orientada a objetos, subprogramas (ou subrotinas) são encapsuladas nos 
próprios objetos e passam a designar-se: 
 
 
atributo. 
 
encapsulamento. 
 método. 
 
instância. 
 
herança. 
 
 
 
 5a Questão (Ref.: 201202505973) 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: 
 
 
IIS. 
 Tomcat. 
 
Bean. 
 
Servlet. 
 
Apache. 
 
 
 
 6a Questão (Ref.: 201203294063) Pontos: 1,0 / 1,0 
O desenvolvimento de sistemas em Java pode ter a interface do usuário sendo desenvolvida em JSP. Marque a 
afirmativa correta abaixo: 
 
 
Os atributos guardados no objeto application ou no objeto session só podem ser acessados pelo usuário 
que os criou. 
 
Uma chamada ao método forward de um objeto do tipo RequestDispatcher envia uma solicitação ao 
navegador para que ele chame um arquivo. 
 
Separar o código em vários scriptlets torna o código mais lento, pois uma página JSP é compilada toda 
vez que é chamada. 
 
faz com que as variáveis da página incluída possam ser usadas na página principal. 
 O uso de scripts do tipo expressões em JSP substituiu o uso de <% out.print( );%>. 
 
 
 
 7a Questão (Ref.: 201203002623) Pontos: 0,0 / 1,0 
Na arquitetura cliente/servidor de duas camadas, a base de dados fica no servidor; e as regras e a lógica da 
aplicação ficam no cliente. Em relação à arquitetura cliente/servidor de três camadas, uma camada 
intermediária é criada entre o servidor e o cliente. Qual a função desta camada? 
 
 
Armazenar a base de dados, deixando o servidor responsável por outras tarefas mais pesadas. 
 
Armazenar a base de dados, passando a lógica da aplicação para o servidor. 
 
Armazenar a lógica da aplicação, deixando o servidor responsável pelas regras de negócio. 
 Armazenar as regras do negócio, deixando o cliente responsável apenas pela lógica da aplicação. 
 Armazenar as regras do negócio e a lógica da aplicação, deixando o cliente responsável apenas com a 
interface com o usuário. 
 
 
 
 8a Questão (Ref.: 201202632378) Pontos: 1,0 / 1,0 
Padrões de Projeto são organizados em famílias de padrões, conforme o esquema: Marque a resposta que 
apresente essa organização. 
 
 
Criação - Nomeclatura - Espelhamento 
 
Criação - Escritura - Comportamento 
 
Criação - Estrutura - JavaBeans 
 Criação - Estrutura - Comportamento 
 
Criação - Estrutura - Organização e Métodos 
 
 
 
 9a Questão (Ref.: 201203415564) Pontos: 0,0 / 0,5 
Observe o código PHP abaixo e responda: O array $r1 conterá.... 
 
 Os valores ( "a", "b", "c", "e", "z", "z", "z", "z"); 
 
Os valores ( "z", "z", "z", "z", "z", "z", "z", "z"); 
 Um array nulo 
 
Os valores ("z", "z", "z", "z", "a", "b", "c", "e"); 
 
Os valores ( "a", "z", "b", "z", "c", "z", "e", "z"); 
 
 
 
 10a Questão (Ref.: 201202514620) Pontos: 0,0 / 0,5 
(CESGRANRIO - 2009) AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no 
desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas 
requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é 
empregado principalmente para permitir que: 
 
 
o processamento das regras de negócio da aplicação seja distribuído aos clientes, minimizando a carga 
do servidor. 
 
as páginas carreguem mais rapidamente, pois as requisições são paralelizadas e compactadas durante o 
trânsito. 
 partes de uma página web sejam atualizadas, sem que o browser recarregue a página inteira do 
servidor, proporcionando uma interface com melhor usabilidade. 
 
as páginas compostas diretamente em XML, ao invés de XHTML ou HTML, sejam apresentadas no 
navegador do usuário. 
 o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar 
aguardar pela resposta imediata do servidor.

Outros materiais