Buscar

CCT0267_AV

Prévia do material em texto

Avaliação: CCT0267_AV » DESENVOLVIMENTO DE SISTEMAS WEB Tipo de Avaliação: AV
Aluno:
Nota da Prova: 7,5 Nota de Partic.: 0,5 Av. Parcial.: Data: 05/03/2015 14:29:53 (F)
1a Questão (Ref.: 116603) Pontos: 0,5 / 0,5
(FCC - 2010) Em JavaServer Pages, o método void setAttribute(String key, Object value):
retorna o contexto no qual o servlet da página roda.
recupera os nomes de todos os atributos associados com o objeto.
recupera o valor de atributo associado com a chave.
associa um valor de atributo com um nome.
remove o valor de atributo associado com a chave.
2a Questão (Ref.: 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:
cliente, cliente e cliente.
cliente, servidor e cliente.
servidor, cliente e servidor.
servidor, servidor e cliente.
cliente, cliente e servidor.
3a Questão (Ref.: 594746) Pontos: 0,5 / 0,5
O Driver Ponte JDBC-ODBC é implementação nativa que conecta uma aplicação Java a um banco de dados através
de ODBC configurado na máquina.
Identifique o tipo correspondente abaixo:
Tipo 3
Tipo 1
Tipo 2
Tipo 4
Tipo 5
4a Questão (Ref.: 115870) Pontos: 0,5 / 0,5
(FCC - 2008) Considere:
Casas ABC Ltda., Empresa e Nome da Empresa.
Na orientação a objetos, os itens acima representam, respectivamente:
atributo, classe e objeto.
classe, objeto e atributo.
objeto, atributo e classe.
objeto, classe e atributo.
classe, atributo e objeto.
5a Questão (Ref.: 250085) Pontos: 1,0 / 1,0
Qual das opções abaixo representa um ou lógico em JavaScript?
(x || y)
(x != y)
(x && y)
(x and y)
(x or y)
6a Questão (Ref.: 115781) Pontos: 0,0 / 0,5
(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 não será realizada devido a um erro na linha 4.
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á 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 não será realizada devido a um erro de inicialização errada na Linha 2.
7a Questão (Ref.: 594756) Pontos: 0,5 / 0,5
Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento:
Facade
Builder
Flyweight
Composite
Memento
Gabarito Comentado.
8a Questão (Ref.: 250087) Pontos: 1,0 / 1,0
Sobre objeto form pode-se afirmar que:
- Determinam a estrutura de envio e recebimento de mensagens
Controlam as ações dos componentes em uma página HTML
Determinam o estilo das páginas HTML
Criam padrões e layouts nas páginas
Dá acesso aos componentes existentes dentro de um bloco HTML , que podem ser: botões, caixas de texto,
caixas de seleção, etc.
9a Questão (Ref.: 193080) Pontos: 1,5 / 1,5
Existem um conjunto de variáveis que representam os objetos dos servlets. Apresente estas quatro variáveis
apresentando suas funcionalidades.
Resposta: out - Apresenta a saída em HTML; request - O cliente faz a requisição ao servidor; response - O servidor
envia a resposta ao cliente; session - Controla a sessão.
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.
10a Questão (Ref.: 120865) Pontos: 1,5 / 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: Há um problema de encapsulamento, pois os atributos internos da classe Point estão acessíveis. Se
colocarmos x e y como privados podemos evitar esse problema.
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.
Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.

Continue navegando