Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0182_AV_201002133882 » DESENVOLVIMENTO DE SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201002133882 - JOÃO PAULO FERNANDES BRAGA Professor: ROGERIO LEITAO NOGUEIRA Turma: 9002/AB Nota da Prova: 7,2 Nota de Partic.: 2 Data: 06/11/2013 14:00:30 1a Questão (Ref.: 201002263946) Pontos: 0,8 / 0,8 Sobre middleware é correto afirmar que: está contiguamente localizado entre as camadas física e de rede do modelo OSI. é uma ferramenta aplicada na arquitetura de bancos de dados centralizados. é uma ferramenta facilitadora para construção de sistemas distribuídos. está contiguamente localizado entre as camadas de transporte e enlace do modelo OSI. é um objeto JDBC que encapsula diversos atributos de pesquisa em bancos multiusuários. 2a Questão (Ref.: 201002340347) Pontos: 0,0 / 0,8 Em uma página JSP, podemos ter três tipos de elementos na página. Apresente estes três tipos e uma breve explicação sobre as suas funções. Resposta: tag- inserir informações da pagina a ser implementadabody- corpo do texto a ser colocado form- para que o formulário seje montado Gabarito: Elementos de Script que são inseridos diretamente no servlet Diretivas que permitem a manipulação do código gerado como servlet Ações que possibilitam o uso de outros componentes, como Java Beans 3a Questão (Ref.: 201002263267) DESCARTADA (FUNCAB - 2010) Em relação a OO, são tipos reconhecidos de herança: múltipla e simples. superclasse e subclasse. todo e parte. concreta e abstrata. simples e complexa. 4a Questão (Ref.: 201002268135) Pontos: 0,8 / 0,8 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: Toda a classe terá acesso direto ao representante interno point, com acesso irrestrito interrompe o encapsulamento. Entao o correto é colocar y e x privados. 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. 5a Questão (Ref.: 201002272503) Pontos: 0,8 / 0,8 (ESAF - 2008) Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto afirmar que: quando a execução repetida de um conjunto de enunciados precisa ser controlada, mas o enunciado não pode ser executado na primeira vez, possibilitando, também, que nunca seja executado, deve-se usar a instrução do-while. quando se deseja definir uma classe, é necessário definir um método construtor. O código do construtor, entre outras coisas, é responsável por inicializar os atributos dos objetos. a instrução de tratamento de erro "OnError new Start" permite que o script continue funcionando caso um erro ocorra em tempo de execução. Uma mensagem de erro é gerada informando o ID do erro que ocorreu. o método scrollBy( ) da classe Window possibilita que se especifi que que um determinado código deve ser executado em intervalos regulares de tempo. ao usar o switch para condições de comparações simples, as instruções limitadas pela opção default são executadas antes que conjuntos de instruções para cada condição case seja testada. 6a Questão (Ref.: 201002272364) Pontos: 0,8 / 0,8 (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, é: 7a Questão (Ref.: 201002267468) Pontos: 0,8 / 0,8 Considere os métodos a seguir, definidos em java.lang.Math: public static int max(int a, int b); public static long max(long a, long b); public static float max(float a, float b); public static double max(double a, double b); Considere, agora, as afirmativas abaixo: I - Os métodos max( ) são todos exemplos de sobrecarga. Eles diferem apenas no tipo de parãmetro. II - Sobrecarga, também, conhecida como polimorfismo paramétrico, permite que o mesmo nome de método seja utilizado para muitos métodos diferentes. Cada método difere apenas no número e no tipo de seus parâmetros. III - A sobrecarga é útil quando um método não é definido por seus argumentos. Por exemplo, o método max( ) é um conceito genérico que recebe dois parâmetros e informa qual é o maior. O correto está em: I e II, apenas. I, II e III. II e III, apenas. I e III, apenas. I, apenas. 8a Questão (Ref.: 201002262283) Pontos: 0,8 / 0,8 Analise o seguinte programa desenvolvido na linguagem Java. Qual será o resultado obtido após a execução deste programa? A+B = 24 A+B = 524 A+B = 5 A+B = 29 A + B = 245 9a Questão (Ref.: 201002263140) Pontos: 0,8 / 0,8 (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. objeto, atributo e classe. objeto, classe e atributo. classe, atributo e objeto. classe, objeto e atributo. 10a Questão (Ref.: 201002259314) Pontos: 0,8 / 0,8 Assinale a sintaxe correta para a estrutura CASE em Java. 11a Questão (Ref.: 201002263151) Pontos: 0,8 / 0,8 (FCC - 2011) Considere: I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos. II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela. III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento. IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos. Na orientação a objetos é correto o que se afirma em: I, II, III e IV. I, II e IV, apenas. I, III e IV, apenas. I, II e III, apenas. II, III e IV, apenas.
Compartilhar