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.

Atenção: Para responder as questões de números 54 e 55 considere o exemplo de código Java abaixo.

Considere as afirmações abaixo.

I. O package applet, exibido na linha 2, contém dezenas de classes para desenhar em janelas, que permitem o acesso a métodos para desenhar na tela, responder a eventos, manipular controles como botões e menus, etc.

II. As linhas 6 a 9 exibem a declaração de dados que o applet necessitará, sendo que, a classe Point está definida no package awt e representa uma estrutura de dados contendo um par de números x e y, que representam as coordenadas de um ponto.

III. Na linha 13, o operador new cria um novo objeto da classe Point e chama seu construtor com os valores (0, 0), os quais serão atribuídos aos campos x e y, respectivamente.

IV. Nas linhas 15 e 17, numpontos = 0 indica a quantidade total de pontos presentes no vetor pontos, que no início é zero, e desenhando = false indica que o modo de desenho ainda não está presente.

É correto o que se afirma APENAS em

  • A.

    II, III e IV.

  • B.

    I, II e III.

  • C.

    I e II.

  • D.

    II e III.

  • E.

    III e IV.

Atenção: Para responder as questões de números 54 e 55 considere o exemplo de código Java abaixo.

Na linha 33, o método mouseDown

  • A.

    testa se o vetor já está cheio.

  • B.

    é chamado sempre que ocorrer mudança de posição do mouse dentro da área do applet.

  • C.

    é chamado sempre que o usuário fizer um clique com o mouse sobre a área da janela.

  • D.

    é redefinido para acrescentar um ponto com coordenada do mouse a mais no vetor de pontos.

  • E.

    testa se o vetor está vazio.

A tecnologia Java é, basicamente, dividida em JSE,

  • A.

    JEE e JME.

  • B.

    JEE e JPE.

  • C.

    JDE e JME.

  • D.

    JDE e JPE.

  • E.

    JEEP e JME.

Com relação a conceitos de arquitetura e padrões de projeto JEE, julgue os próximos itens.

Para uma arquitetura de aplicações JEE, os padrões de projeto podem ser classificados em duas categorias: padrões de desenvolvimento geral de software e padrões que identificam desafios específicos J2EE.

  • C. Certo
  • E. Errado

Observe o seguinte trecho de código em Java e assinale a resposta correta.

  • A.

    O método "mist" não efetiva nenhuma ação sobre o vetor v pois não retorna valor.

  • B.

    O vetor "v" passado por valor e não por referência, ou seja, é uma cópia local de um vetor e tudo que for feito em v será perdido ao término do método "mist".

  • C.

    O método "mist" utiliza-se de variáveis locais "m, x, i e j" para organizar em ordem crescente os valores do vetor "v".

  • D.

    O método "mist" inverte a sequencia de valores do vetor "v".

  • E.

    O comando "x=v[j]" faz com que o valor da variável x receba, a cada iteração, o maior valor do vetor entre os índices 1 e j.

Um JavaBean para ser salvo em arquivo, ou enviado de um computador para outro, em aplicações distribuídas, deve implementar a interface

  • A.

    java.io.DataOutput.Stream

  • B.

    java.io.ObjectOutput.Stream.

  • C.

    java.io.Exception.

  • D.

    java.io.Serializable.

  • E.

    java.io.FileOutput.Stream.

Um exemplo de exceção incluída na linguagem Java, que indica quando uma aplicação tentou usar uma referência a um objeto que não foi identificado, é

  • A.

    ClassNotFoundException.

  • B.

    NullPointerException.

  • C.

    ArithmeticException.

  • D.

    NumberFormatException.

  • E.

    IndexOutOfBound.

Uma classe é uma abstração que ajuda a lidar com a complexidade e um bom exemplo de abstração é

  • A.

    um aluno e as disciplinas que está cursando.

  • B.

    um professor e os cursos nos quais ministra aulas.

  • C.

    um funcionário e o departamento em que trabalha.

  • D.

    uma pessoa e o número do seu CPF na Receita Federal.

  • E.

    uma casa e a empresa que a projetou e construiu.

Qual das afirmações a seguir faz uma apreciação correta a respeito da linguagem de programação Java?

  • A. O conceito de herança múltipla é implementado nativamente
  • B. Uma classe pode implementar somente uma interface ao mesmo tempo.
  • C. Uma classe pode implementar uma interface ou ser subclasse de outra classe qualquer, mas não ambos simultaneamente.
  • D. A construção de um método que pode levantar uma exceção, cuja instância é uma subclasse de java.lang.RuntimeException, não exige tratamento obrigatório por parte do programador dentro daquele método.
  • E. Objetos da classe java.lang.String têm comportamento otimizado para permitir que seu valor seja alterado sempre que necessário, liberando imediatamente a memória usada pelo conteúdo anterior.

Ao estudar as especificações e frameworks Java EE, um Analista de Sistemas concluiu que

  • A. o container WEB do servidor de aplicações é o responsável por gerenciar o ciclo de vida de servlets e de EJBs utilizados numa aplicação Java.
  • B. no container WEB, uma página JSP transforma-se em um servlet, que é compilado, carregado e inicializado.
  • C. Enterprise JavaBeans é um modelo de componentes padronizado, executado no lado do cliente e que facilita a construção de aplicações distribuídas robustas.
  • D. STRUTS é um framework de persistência que permite o gerenciamento de dados relacionais, utilizando-se de mapeamento objeto-relacional.
  • E. a utilização de Java Persistent API obriga o uso de um container EJB com Session Beans.
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...