Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/12/2014 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 1/4 Fechar Avaliação: CCT0182_AV_ » DESENVOLVIMENTO DE SISTEMAS WEB Tipo de Avaliação: AV Aluno: Professor: JORGE FERREIRA DA SILVA Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 2 Data: 10/11/2014 1a Questão (Ref.: 201002254453) Pontos: 0,5 / 0,5 Marque o método que é chamado quando o navegador envia uma solicitação HTTP ao Servidor usando POST. doPost doPut doDo doDelete doGet 2a Questão (Ref.: 201002606264) Pontos: 0,0 / 0,5 Selecione qual das opções abaixo corresponde a um padrão GoF de Comportamento: Facade Memento Flyweight Builder Composite 3a Questão (Ref.: 201002136690) Pontos: 0,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: open, alert e write. open, submit e close. alert, confirm e prompt. click, select e write. select, submit e confirm. 4a Questão (Ref.: 201002127100) Pontos: 0,5 / 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 referese diretamente a um outro valor alocado em outra área de memória, através de seu endereço. 13/12/2014 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 2/4 III Trata, automaticamente, da alocação e desalocação de memória. O correto está em: I, II e III. I, apenas. III, apenas. I e III, apenas. II e III, apenas. 5a Questão (Ref.: 201002261682) Pontos: 1,0 / 1,0 Observe o comando JavaScript abaixo e marque a opção correta: input type="button" onclick="respostaAoUsuario()" value="OK" Será criado um botão respostaAoUsuario para chamar a função de mesmo nome Será criado um botão chamado OK que ao clicar irá para a função respostaAoUsuario Será criado um botão chamado OK que ao clicar irá para a página respostaAoUsuario Será criada uma caixa de texto chamada respostaAoUsuario quando clicar no botão OK. Será criada uma caixa de texto para inserir o nome do usuário ao clicar no botão OK. 6a Questão (Ref.: 201002261584) Pontos: 0,0 / 0,5 O elemento básico da tecnologia JSP que permite informar ao servidor, em tempo de tradução, algumas propriedades específicas da página, é conhecido como? JSP file Gráficos Diretiva Scriptles JSP Engine 7a Questão (Ref.: 201002127285) Pontos: 0,0 / 0,5 (COPEVEUFAL2011) 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. verificase que apenas III é verdadeira. apenas III e IV são verdadeiras. apenas I e IV são verdadeiras. apenas II e III são verdadeiras. apenas I, II e III são verdadeiras. 13/12/2014 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 3/4 8a Questão (Ref.: 201002606254) Pontos: 0,0 / 0,5 O Driver Ponte JDBCODBC é 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 5 Tipo 1 Tipo 4 Tipo 3 Tipo 2 9a Questão (Ref.: 201002132373) 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: O problema é que toda classe terá acesso direto a representação interna de Point. Este acesso irrestrito destrói o encapsulamento. Para evitar esse problema é necessário tornar x e y privados. Gabarito: Toda classe terá acesso direto à representação interna de Point. Tal acesso irrestrito destrói o encapsulamento. 13/12/2014 Estácio data:text/html;charset=utf8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%2… 4/4 Tornar x e y privados resolveria a situação. 10a Questão (Ref.: 201002254579) Pontos: 1,0 / 1,5 O que é um Padrão de Projeto? Resposta: Padrão de projeto é um "esquema" desenvolvido para que o projeto possua maior qualidade. Para que o projeto possua mais qualidade, são desenvolvidos etapas a serem seguidas, com documentação do que está sendo feito, etc. Desta forma, qualquer pessoa que trabalhe na área poderá entedelo de forma mais clara. 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. Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
Compartilhar