Questões de Ciência da Computação do ano 2007

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Ciência da Computação do ano 2007

Considerando o código Java mostrado acima, julgue os seguintes itens.

Os atributos definidos na classe Lista podem ser acessados por métodos na classe Fila, e TAM_MAX é uma constante. O atributo maximo declarado na classe Lista pode ser inicializado com um parâmetro informado quando a classe Fila é instanciada ou com o valor TAM_MAX.

Considerando o código Java mostrado acima, julgue os seguintes itens.

Há erros nas classes Lista e Fila, pois os métodos wait() e notify() não foram definidos nas classes. Além disso, a exceção IllegalArgumentException (L.7) não pode ser lançada em um construtor e a exceção InterruptedException (L.12 e L.27) não é lançada por instruções nos métodos inserir() e remover().

Considerando o código Java mostrado acima, julgue os seguintes itens.

Threads podem executar concorrentemente os métodos inserir() e remover() sobre uma mesma instância de Fila. O método remover() pode ser redefinido em classes derivadas de Lista.

Considerando o código Java mostrado acima, julgue os seguintes itens.

A classe Lista é uma classe abstrata, uma vez que na mesma não há uma definição para o método inserir(). A classe Fila é uma classe concreta, pois herda o método remover() e define o método inserir().

Quanto a programação Java usando threads, sockets e applets, julgue os itens subseqüentes.

Se, em uma classe, os métodos são synchronized, então vários threads não podem executar concorrentemente esses métodos sobre diferentes instâncias dessa classe, mas podem executar sobre uma mesma instância.

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis