Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0267_AV_DESENVOLVIMENTO DE SISTEMAS WEB Tipo de Avaliação: AV Aluno: Professor: JORGE FERREIRA DA SILVA Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: 2 Data: 19/06/2015 16:56:18 1a Questão (Ref.: 201403408152) sem. N/A: Tecnologia JSP Pontos: 0,5 / 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 Engine Diretiva Scriptles Gráficos JSP file 2a Questão (Ref.: 201403283170) 10a sem.: JAVASCRIPT - CONTROLE DE FORMULÁRIOS Pontos: 1,0 / 1,0 (CESGRANRIO - 2008) O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida, o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF(). As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário. Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o comportamento descrito, é: 3a Questão (Ref.: 201403273089) 1a sem.: Programação/Java Pontos: 0,5 / 0,5 Analise o seguinte programa desenvolvido na linguagem Java. Qual será o resultado obtido após a execução deste programa? A + B = 245 A+B = 29 A+B = 524 A+B = 24 A+B = 5 4a Questão (Ref.: 201403273941) 2a sem.: ORIENTAÇÃO A OBJETOS Pontos: 0,5 / 0,5 (FCC - 2012) Sobre conceitos em programação orientada a objetos (OOP), analise: I. No polimorfismo ad-hoc, métodos com o mesmo nome e pertencentes à mesma classe, podem receber argumentos distintos, consequentemente alterando a assinatura do método. II. No polimorfismo paramétrico é possível determinar o método como atributos de objetos são acessados por outros objetos, protegendo o acesso direto aos mesmos através de operações. III. Na restrição de multiplicidade é possível determinar o número de atributos e operações que uma classe pode herdar de uma superclasse. Está correto o que consta em : I, apenas. II e III, apenas. III, apenas. I, II e III. I e II, apenas. 5a Questão (Ref.: 201403283151) 3a sem.: WEB SERVERS Pontos: 0,5 / 0,5 Considere as seguintes afirmativas sobre JSP e servlets: i. é possível usar uma página JSP para gerar um arquivo de imagem do tipo JPEG, GIF ou PNG. ii. um servlet é executado no servidor, ao passo que uma página JSP é executada no browser do cliente. iii. uma página gerada por um servlet não pode conter código javascript. iv. uma página JSP é executada no servidor, enquanto que um servlet é executado no browser do cliente. A quantidade de afirmativas corretas é: 3 0 1 4 2 6a Questão (Ref.: 201403408161) sem. N/A: JavaScript Pontos: 1,0 / 1,0 Qual das opções abaixo representa um ou lógico em JavaScript? (x && y) (x or y) (x || y) (x != y) (x and y) 7a Questão (Ref.: 201403779677) sem. N/A: Middleware Pontos: 0,5 / 0,5 Os objetos da classe java.sql.Connection representam conexões para o banco de dados. Uma vez de posse deste objeto, criamos um objeto da classe Statement, que usamos para executar consultas SQL. Qual o método que tomada em comandos SELECT retorna o resultado de operações como um ResultSet. executeRequest executeQuery executeSQL executeUpdate executeManager 8a Questão (Ref.: 201403752830) sem. N/A: Aula 6 - Padrões de Projeto Pontos: 0,5 / 0,5 Identifique qual a opção abaixo é referente a um padrão GoF de Estrutura: Observer Abstract Factory Decorator Prototype Strategy 9a Questão (Ref.: 201403351156) 8a sem.: sERVLETS E jsp 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 - representa uma saída; SESSION -representa uma sessão, REQUEST - comunicação do cliente com o servidor; RESPONSE - comunicação do servidor ao cliente. 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.: 201403278941) 1a sem.: Revisão da Sintaxe Java 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: Os atributos foram declarados como públicos, ferindo o encapsulamento. Por conta disso, podem ser acessados diretamente por qualquer classe. Esse problema é evitado declarando os atributos como privados (private). 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.
Compartilhar