Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0182_AV_201101220376 » DESENVOLVIMENTO DE SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201101220376 THIAGO DA SILVA GOMES Professor: JORGE FERREIRA DA SILVA Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 2 Data: 11/11/2014 12:56:58 1a Questão (Ref.: 201101492573) Pontos: 0,5 / 0,5 Dentro de padrões GoF, o ato de ¿usar quando quiser evitar ligação permanente entre uma abstração e sua implementação¿, representa aplicabilidade em que padrão? Padrão Observer Padrão Singleton Padrão Adapter Padrão Strateger Padrão Bridge 2a Questão (Ref.: 201101354457) Pontos: 0,5 / 0,5 Assinale a sintaxe correta para a estrutura CASE em Java. 3a Questão (Ref.: 201101457519) Pontos: 0,5 / 0,5 A classe HttpServlet sobrescreve o método service, para distinguir entre as solicitações típicas recebidas de um navegador Web cliente. A classe HttpServlet define esses métodos para responder as solicitações vindas de um cliente, que recebem como argumentos: Servlet e Jsp Request e Response doGet e doPost get e post Submit e Input 4a Questão (Ref.: 201101367692) Pontos: 0,0 / 1,0 (FCC 2009) A função parseInt( ) da biblioteca JavaScript tem o objetivo de: substituir partes dos caracteres de uma string por uma sequência de outros caracteres. dividir uma string de caracteres em partes menores de tamanho fixo. informar a quantidade de caracteres que compõem uma string. extrair uma determinada quantidade de caracteres de uma string. transformar uma string de caracteres em um número, numa determinada base numérica. 5a Questão (Ref.: 201101359089) Pontos: 0,0 / 0,5 Sobre middleware é correto afirmar que: é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários. 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. está contiguamente localizado entre as camadas física e de rede do modelo OSI. 6a Questão (Ref.: 201101492572) Pontos: 0,0 / 0,5 Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente. A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação / Problema de manutenção toda vez que uma aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na camada intermediária é imediatamente assumida por todas as aplicações e pelo banco de dados O cliente comunicase diretamente com o servidor / As regras e a lógica da aplicação ficam no cliente A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção toda vez que uma aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável apenas pela interface com o usuário 7a Questão (Ref.: 201101485387) Pontos: 0,0 / 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 Declarações Inteiros Exmpressão Float 8a Questão (Ref.: 201101492574) Pontos: 0,0 / 1,0 O padrão MVC sugere a separação entre o modelo, a visão e o controle de uma aplicação. Assinale a opção correta referente a View, Controller e Model respectivamente. Interface com os clientes, apresentação das requisições / dados da aplicação e regras de negócio / comportamento da aplicação. Interface com os clientes / dados da aplicação e regras de negócio / apresentação das requisições. Apresentação das requisições / interface com os clientes / dados da aplicação e regras de negócio. Interface com os clientes, apresentação das requisições / comportamento da aplicação / dados da aplicação e regras de negócio. Comportamento da aplicação / dados da aplicação e regras de negócio / interface com os clientes, apresentação das requisições. 9a Questão (Ref.: 201101363278) 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: quebra do encapsulamento. tornaria x e y privados, assim resolveria o 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. 10a Questão (Ref.: 201101435493) 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: saida para pagina HTML request: cliente requisita informação response: cliente informa resposta do servidor session: efetua o controle de seçã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. Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
Compartilhar