Lista completa de Questões de Ciência da Computação do ano 2008 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
A respeito do código Java apresentado, julgue os itens 50 e 51.
Há uma linha de código na qual uma instância da classe Canvas, que não é abstrata, é criada. O atributo MAXIMO é uma constante e a memória para a matriz pixels é alocada no construtor de Canvas. Pode-se invocar os métodos setPixel e getPixel a partir de métodos em classes armazenadas no mesmo pacote no qual encontra-se Canvas.
A respeito do código Java apresentado, julgue os itens 50 e 51.
É apresentada a mensagem Excecao interceptada quando da execução do método Main. É atribuído o valor false a todos os membros da matriz no construtor da classe Canvas. O enunciado pixels.length não resulta no tamanho total da matriz pixels.
Considerando esse código Java, julgue os itens de 52 a 55
No construtor da classe Controladora, a palavra this possibilita acessar os quatro atributos de instância dessa classe. No método executar, a exceção IllegalArgumentException pode ser lançada mesmo não tendo sido listada após a palavra throws na declaração do método.
Considerando esse código Java, julgue os itens de 52 a 55
Na classe Comando, da qual não é possível criar objetos, a visibilidade do atributo conexao possibilita que o mesmo seja acessado a partir de códigos em subclasses de Comando. A visibilidade da classe Pedido é public, portanto, a visibilidade de item também é public. As classes estão armazenadas em diferentes pacotes.
Considerando esse código Java, julgue os itens de 52 a 55
Acerca da classe ComandoInserir apresentada a seguir, é correto afirmar que o método construtor da classe Comando é invocado, que o código declara incorretamente a classe ComandoInserir, pois a mesma é abstrata, e que há enunciados no método executar que podem lançar a exceção SQLException.
No que se refere a JavaBeans, julgue os itens a seguir.
Quando uma propriedade constrained é modificada, os beans interessados são notificados via uma exceção PropertyChangeEvent. Por sua vez, a modificação de uma propriedade bound pode ser vetada por beans interessados. Para que um bean vete a modificação de uma propriedade bound, ele deve lançar uma exceção da classe PropertyVetoException.
No que se refere a JavaBeans, julgue os itens a seguir.
A API JavaBeans provê design patterns que possibilitam que ferramentas descubram quais eventos cada bean pode notificar. Para um bean ser uma fonte de evento, ele deve prover métodos por meio dos quais possam ser acrescentados e removidos os identificadores dos objetos interessados no evento. Os design patterns definidos para esses métodos são os seguintes.
Acerca de JDBC, julgue os itens subsequentes.
Em java.sql, métodos em DatabaseMetaData possibilitam acessar informações sobre bancos de dados. O método getMetaData, em Connection, retorna um objeto DatabaseMetadata, e o método getSchemas, em DatabaseMetaData, retorna uma instância de Schema.
Julgue os itens seguintes, que se referem a programação concorrente em Java.
É possível controlar a execução concorrente de métodos usando-se a palavra-chave synchronized nas declarações desses métodos, ao se declarar construtores e métodos estáticos. Em uma classe com métodos syncronized, um mesmo lock controla o acesso aos atributos estáticos e às instâncias da classe.
Julgue os itens seguintes, que se referem a programação concorrente em Java.
O método Thread.start pode ser usado para executar um thread. Já o método Object.wait suspende a execução do thread corrente. Este método pode ser invocado em um loop em que se teste a condição aguardada, mas não se pode invocá-lo dentro de métodos synchronized. O método Thread.sleep suspende o thread corrente por um período de tempo.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...