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

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.

  • C. Certo
  • E. Errado

 

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.

  • C. Certo
  • E. Errado

Uma classe Java pode ser instanciada por um comando, cuja sintaxe é

  • A.

    nome_Objeto nome_Classe = new nome_Objeto();

  • B.

    nome_Classe nome_Objeto = new nome_Classe();

  • C.

    nome_Classe nome_instancia = new nome_Objeto();

  • D.

    nome_Instancia nome_Objeto = new nome_Instancia();

  • E.

    nome_Instancia nome_Classe = new nome_Instancia();

A diretiva public é utilizada em Java para aplicar a encapsulação pública

  • A.

    aos métodos e classes, apenas.

  • B.

    aos atributos, métodos e classes.

  • C.

    às classes, apenas.

  • D.

    aos atributos, apenas.

  • E.

    aos atributos e classes, apenas.

Para ler os parâmetros de inicialização do contexto de um servlet utiliza-se o método

  • A.

    String getInitParameter(String).

  • B.

    Enumeration getInitParameterNames().

  • C.

    InputStream getResourceAsStream().

  • D.

    setAttribute(String nome, Object).

  • E.

    Object getAttribute(String nome).

Em JSP, a diretiva taglib define

  • A.

    uma biblioteca de tags para serem usadas na página.

  • B. um conjunto de classes importadas para serem usadas na página.
  • C.

    uma nova tag para ser usada na página.

  • D.

    uma biblioteca para ser inserida na página.

  • E.

    um módulo logicamente coesivo.

Em Java, main é um método

  • A.

    público associado ao objeto e que retorna um valor não vazio.

  • B.

    estático associado ao objeto e que retorna um valor vazio.

  • C.

    abstrato associado ao objeto e que retorna um valor não vazio.

  • D.

    estático associado à classe e que retorna um valor vazio.

  • E.

    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

  • A.

    I, II, III e IV.

  • B.

    II e IV, somente.

  • C.

    III e IV, somente.

  • D.

    IV, somente.

  • E.

    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

  • A.

    depend e verbose.

  • B.

    deprecation e verbose.

  • C.

    deprecation e nowarm.

  • D.

    nowarm e depend.

  • E.

    depend e deprecation.

Em Java, uma Collection que não contém elementos duplicados é a interface

  • A.

    SET.

  • B.

    MAP.

  • C. LIST.
  • D.

    ITERATOR.

  • E.

    ENUMERATION.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...