Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar DESENVOLVIMENTO DE SISTEMAS WEB Simulado: CCT0051_SM_201402030622 V.1 Aluno(a): ARTHUR PACHECO FRANÇA Matrícula: 201402030622 Desempenho: 0,5 de 0,5 Data: 16/11/2016 10:22:37 (Finalizada) 1a Questão (Ref.: 201402145725) Pontos: 0,1 / 0,1 (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 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. 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 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. 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. 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. 2a Questão (Ref.: 201402149471) Pontos: 0,1 / 0,1 (INSTITUTO CIDADES2009 Adaptada) Acerca de interfaces em Java, analise as seguintes afirmativas: I. Interfaces são classes 100% abstratas. II. Nas Interfaces, os métodos são implicitamente public abstract. III. Nas Interfaces, os atributos são implicitamente private, static, final. Podemos afirmar corretamente que: As afirmativas I, II e III estão corretas. Apenas as afirmativas II e III estão corretas. Apenas a afirmativa I está correta. Apenas a afirmativa I e II estão corretas. Apenas as afirmativas I e III estão corretas. 3a Questão (Ref.: 201402149465) Pontos: 0,1 / 0,1 (COPEVEUFAL2011) Dado o trecho de código Java apresentado a seguir, ao compilar o código na máquina virtual da Sun, a compilação concluirá sem nenhuma mensagem de erro ou aviso (warning). O arquivo Cliente.class será gerado. a compilação concluirá, porém um aviso (warning) será apresentado, solicitando a definição do método construtor da classe Cliente. a compilação concluirá, porém um aviso (warning) será apresentado, indicando que a classe não possui nenhum atributo ou método público. a compilação não será realizada devido a um erro na linha 4. a compilação não será realizada devido a um erro de inicialização errada na Linha 2. 4a Questão (Ref.: 201402149558) Pontos: 0,1 / 0,1 (FCC 2011) Considere: I. A classe Veículo possui as subclasses Carro e Trem. II. Os objetos das subclasses Carro e Trem herdam a operação acelerar. III. A aceleração do Carro é no pedal e, do Trem, é na manivela. I, II e III mostram um conceito OO aplicável à implementação da aceleração, que é: estereotipagem. polimorfismo. derivação. herança múltipla. encapsulamento. 5a Questão (Ref.: 201402152935) Pontos: 0,1 / 0,1 Considere o código abaixo: public class DoubleKey { private String key1, key2; public DoubleKey( ){ key1 = "key1"; key2 = "key2"; } public DoubleKey (String key1, String key2){ this.key1 = key1; this.key2 = key2; } public String getKey1( ){return key1;} public void setKey1 (String key1){this.key1 = key1;} public String getKey2( ){return key2;} public void setKey2 (String key2){this.key2 = key2;} } Observe a lista abaixo com alguns métodos do código acima e correlacione com a coluna que descreve o tipo de cada um: (1) public DoubleKey( ) ( ) construtor comargumentos (2) public DoubleKey (String key1, String key2) ( ) construtor sem argumentos (3) public String getKey1( ) ( ) método mutante (4) public void setKey2( String key2) ( ) método acessor 3421 1423 1432 2341 2143
Compartilhar