Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0182_AV1 » DESENVOLVIMENTO DE SISTEMAS WEB Tipo de Avaliação: AV1 Aluno: Professor: ROGERIO LEITAO NOGUEIRA Turma: 9001/AA Nota da Prova: XXX de 8,0 Nota do Trabalho: Nota de Participação: XXX Data: 20/04/2013 13:30:47 1a Questão (Cód.: 115009) Pontos: 0,5 / 0,5 (COPEVE-UFAL - 2011) Os tipos primitivos de dados do Java são: boolean, string, byte, int, long, float. boolean, string, short, int, long, float, double. boolean, char, int, long, float, string. boolean, string, int, float, double. boolean, char, byte, short, int, long, float, double. 2a Questão (Cód.: 116676) Pontos: 1,0 / 1,0 Sobre middleware é correto afirmar que: é 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 física e de rede do modelo OSI. 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. 3a Questão (Cód.: 119488) Pontos: 0,0 / 0,5 Considere o código abaixo: public class Empregado{ private String primeiro_nome; private String ultimo_nome; private double salario; public Empregado (String primeiro_nome, String ultimo_nome, double salario){ this. primeiro_nome = primeiro_nome; this.ultimo_nome = ultimo_nome; this.salario = salario; } BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad... 1 de 5 07/05/2013 21:56 MARINA Highlight MARINA Highlight MARINA Highlight public double getSalario( ){ return salario; } public String getPrimeiroNome( ) { return primeiro_nome; } public String getUltimoNome ( ){ return ultimo_nome; } } public class EmpregadoComissionado extends Empregado { private double comissao; private int unidades; public EmpregadoComissionado (String primeiro_nome, String ultimo_nome, double salario, double comissao){ super (primeiro_nome, ultimo_nome, salario); this.comissao = comissao; } public double calculaPagamento( ){ return getSalario( ) + (comissao * unidades);} public void adicionaRenda (int unidades){ this.unidades = this.unidades + unidades;} public void zeraRenda( ){ unidades = 0; } } Considere as afirmativas abaixo: I - Pode-se afirmar que um objeto EmpregadoComissionado é um objeto Empregado. II - super (primeiro_nome, ultimo_nome, salario) chama o construtor original para inicializar corretamente o valor da comissão. III - A classe EmpregadoComissionado baseia sua definição na classe Empregado já existente. Como EmpregadoComissionado herda de Empregado, getPrimeiroNome( ), getUltimoNome( ), getSalario( ), primeiro_nome, ultimo_nome e salario tornaram-se todos parte de sua definição. O correto está em: I, apenas. I e II, apenas. II e III, apenas. I, II e III. I e III, apenas. 4a Questão (Cód.: 115628) Pontos: 0,0 / 0,5 Na linguagem Java, a atribuição composta r += s é equivalente à r = (T) (r+s), onde T é o tipo de r. Considerando a afirmativa acima, considere as duas linhas de código a seguir: r += s; r = r + s; A primeira linha compilará, e a segunda irá gerar um erro em tempo de execução, se r e s forem declarados, respectivamente, como: int e short String e int int e char BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad... 2 de 5 07/05/2013 21:56 int e String short e int 5a Questão (Cód.: 116002) Pontos: 1,0 / 1,0 (UFF - 2009) Analise as seguintes sentenças em relação à orientação objeto: I. As classes possuem atributos e métodos. II. Na orientação objeto existem dois tipos de métodos: herança e polimorfismo. III. Podem ser criadas classes a partir dos objetos criados que, por sua vez, irão receber por herança os atributos e métodos da superclasse. Das sentenças acima: apenas II e III são verdadeiras; apenas I e III são verdadeiras; apenas I é verdadeira. I, II e III são verdadeiras. apenas I e II são verdadeiras; 6a Questão (Cód.: 112041) Pontos: 0,0 / 1,0 (CESPE - 2009) A J2EE Connector Architecture especifica uma arquitetura padrão para acessar recursos em diversos EIS (enterprise information systems). Os modelos de programação variam amplamente entre esses sistemas, o que aumenta a complexidade e o esforço para a integração de aplicações, daí a importância das ferramentas de desenvolvimento para esse processo. Acerca desse assunto, assinale a opção correta, com relação a servidores de aplicação. A plataforma J2EE utiliza as tecnologias Enterprise JavaBeans e JavaServer Pages para desenvolver aplicações de até duas camadas, que são independentes da plataforma e do vendedor. A J2EE Connector Architecture define um conjunto de componentes para interligar aplicações Java com sistemas EIS, com o uso de interfaces comuns. A vantagem é que não há necessidade de se utilizar um servidor de aplicação. A API JDBC define um cliente padrão para acessar bancos de dados relacionais. A API CCI substitui a API JDBC de tal forma que se possa trabalhar com um único padrão. A J2EE Connector Architecture possui três componentes principais: contratos de nível de sistema; CCI (common client interface); e empacotamento e desenvolvimento padronizado para adaptadores de recursos. Uma CCI define uma API padrão para componentes de aplicação. Dessa forma, a CCI disponibiliza um número de APIs conforme a quantidade de sistemas nos quais vai ser utilizada. 7a Questão (Cód.: 116684) Pontos: 1,0 / 1,0 (ESAF - 2009) Em uma aplicação Java, se o carregador de classes não conseguir localizar a classe do driver de banco de dados para uma conexão JDBC, é lançada a exceção: java.lang.SecurityException. java.lang.ClassNotFoundException. java.io.IOException. java.io.FileNotFoundException. java.util.InputMismatchException. BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad... 3 de 5 07/05/2013 21:56 8a Questão (Cód.: 115780) Pontos: 0,0 / 1,0 (COPEVE-UFAL-2011) Considerando o trecho de código em Java apresentado a seguir, O que aconteceria se você tentasse compilar esse programa? Apenas 1 erro na Linha 18. Apenas 1 erro na Linha 17. Apenas 1 erro na Linha 18 e um aviso na Linha 6. Dois erros: Linhas 17 e 18. Apenas 1 erro na Linha 17 e um aviso na Linha 6. 9a Questão (Cód.: 125075) Pontos: 0,0 / 1,0 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 é: 1 2 3 4 0 BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad... 4 de 5 07/05/2013 21:56 10a Questão (Cód.: 124964) Pontos: 0,0 / 0,5 (FCC - 2010) Métodos estáticos em Java são aqueles que: não podem ser acessados diretamente pelo nome da classe a que pertencem, mas sim por meio de um objeto da classe. existem em subclasses de uma herança. realizam alguma tarefa que não é dependente do conteúdo de algum objeto. realizam alguma tarefa que é dependente do conteúdo de algum objeto. são acessados por objetos que não necessitam de ser instanciados explicitamente. Período de não visualização da prova: desde 16/04/2013 até 03/05/2013. BDQ Prova file:///D:/facu/Desenvolvimento_sistemas_web/AV1/av1_arquivos/entrad... 5 de 5 07/05/2013 21:56
Compartilhar