Lista completa de Questões de Ciência da Computação do ano 2009 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
A figura acima apresenta o estado visual de uma ferramenta CASE denominada BlueJ, que realiza a depuração de um programa na linguagem Java. Essa figura mostra cinco janelas na interface gráfica, nomeadas Servidor, Projeto, Cargo BlueJ: trt e BlueJ: Debugger, sendo que três delas apresentam-se o código completo das classes Servidor, Projeto e Cargo. Esses códigos estão sintaticamente corretos e em estado de execução no depurador da ferramenta BlueJ. Existem também quatro breakpoints sinalizados nas linhas de código: dois na classe Servidor, um na classe Projeto e um na classe Cargo. Nota-se, ainda, que o depurador foi iniciado por meio da execução do único método main() apresentado nos códigos e que o ponteiro de código do debugger encontra-se na linha 11 da classe Servidor.
A partir da figura e das informações acima, julgue os itens a seguir.
Dado que a classe Cargo implementa as interfaces Runnable e ActionListener, então, para que não seja declarada abstrata, essa classe precisa obrigatoriamente implementar os métodos run, na linha 12, e actionPerformed, nas linhas de 14 a 16, respectivamente.
A figura acima apresenta o estado visual de uma ferramenta CASE denominada BlueJ, que realiza a depuração de um programa na linguagem Java. Essa figura mostra cinco janelas na interface gráfica, nomeadas Servidor, Projeto, Cargo BlueJ: trt e BlueJ: Debugger, sendo que três delas apresentam-se o código completo das classes Servidor, Projeto e Cargo. Esses códigos estão sintaticamente corretos e em estado de execução no depurador da ferramenta BlueJ. Existem também quatro breakpoints sinalizados nas linhas de código: dois na classe Servidor, um na classe Projeto e um na classe Cargo. Nota-se, ainda, que o depurador foi iniciado por meio da execução do único método main() apresentado nos códigos e que o ponteiro de código do debugger encontra-se na linha 11 da classe Servidor.
A partir da figura e das informações acima, julgue os itens a seguir.
Entre os padrões de projeto Observer, MethodFactory e Singleton, o primeiro é o que mais foi aplicado à classe Cargo.
Uma classe Java pode ser instanciada por um comando, cuja sintaxe é
nome_Objeto nome_Classe = new nome_Objeto();
nome_Classe nome_Objeto = new nome_Classe();
nome_Classe nome_instancia = new nome_Objeto();
nome_Instancia nome_Objeto = new nome_Instancia();
nome_Instancia nome_Classe = new nome_Instancia();
A diretiva public é utilizada em Java para aplicar a encapsulação pública
aos métodos e classes, apenas.
aos atributos, métodos e classes.
às classes, apenas.
aos atributos, apenas.
aos atributos e classes, apenas.
Para ler os parâmetros de inicialização do contexto de um servlet utiliza-se o método
String getInitParameter(String).
Enumeration getInitParameterNames().
InputStream getResourceAsStream().
setAttribute(String nome, Object).
Object getAttribute(String nome).
Em JSP, a diretiva taglib define
uma biblioteca de tags para serem usadas na página.
uma nova tag para ser usada na página.
uma biblioteca para ser inserida na página.
um módulo logicamente coesivo.
Em Java, main é um método
público associado ao objeto e que retorna um valor não vazio.
estático associado ao objeto e que retorna um valor vazio.
abstrato associado ao objeto e que retorna um valor não vazio.
estático associado à classe e que retorna um valor vazio.
abstrato associado à classe e que retorna um valor não vazio.
No âmbito da linguagem Java, considere:
I. Edição é a criação do programa, que também é chamado de código Bytecode.
II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma.
III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.
IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é executado.
Está correto o que consta em
I, II, III e IV.
II e IV, somente.
III e IV, somente.
IV, somente.
III, somente.
Considere as descrições abaixo a respeito das funções de argumentos usados na sintaxe javac (compilador).
I. Faz a compilação de código em desuso, geralmente de versões anteriores e aviso de advertência.
II. Exibe informações adicionais sobre a compilação.
Elas correspondem, respectivamente, a
depend e verbose.
deprecation e verbose.
deprecation e nowarm.
nowarm e depend.
depend e deprecation.
Em Java, uma Collection que não contém elementos duplicados é a interface
SET.
MAP.
ITERATOR.
ENUMERATION.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...