1031 Q135755
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

Dois ou mais processos que possuem acesso livre aos mesmos dados podem colidir. Assim, um programador Java que está implementando Threads, ao detectar que um método é uma seção crítica, deve protegê-lo. Uma instrução do Java que poderá ser utilizada para proteger o método é:

1032 Q135754
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção:

1033 Q135743
Ciência da Computação
Ano: 2005
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)

Considere o programa em Java a seguir:

De acordo com o código, ao final de sua execução, o mesmo exibirá na tela:

1034 Q135653
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das tecnologias da plataforma J2EE, assinale a opção correta.

1035 Q135652
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à linguagem Java, assinale a opção cujo código apresentado está sintaticamente e semanticamente correto, de acordo com as instruções apresentadas.

1036 Q135630
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Será impresso, pelo código Java abaixo,

o seguinte:

1037 Q135628
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

O código Java a seguir mostra uma implementação de uma hashtable usando um mecanismo linear para tratamento de colisões. Os objetos inseridos na hashtable devem implementar a interface Hashable mostrada.

Se dez objetos da classe Inteiro, com valores 1, 4, 3, 73, 44, 9, 80, 70, 2 e 41, forem inseridos nesta ordem na hashtable, a ordem em que eles serão armazenados no vetor vetor[] será:

1038 Q135626
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o código Java a seguir:

De modo a não tornar a classe Cliente dependente de uma implementação específica, as expressões em XXX e YYY poderiam ser substituídas respectivamente por:

1039 Q135625
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o trecho de código Java abaixo, definido em um único arquivo, C1.java:

As variáveis que podem ser referenciadas no ponto assinalado, no interior do método m1, são:

1040 Q135623
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o trecho de código Java a seguir:

Os possíveis valores para xx no código anterior são: