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

Lista completa de Questões de Ciência da Computação do ano 2007 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

NÃO é uma definição convencionada para que uma classe seja considerada um JavaBean:

  • A.

    implementar a interface java.io.Serializable.

  • B.

    conter método de tratamento de eventos.

  • C.

    conter um construtor sem argumentos.

  • D.

    ser componente do tipo servidor, parte da plataforma J2EE.

  • E.

    ter propriedades acessíveis por meio de métodos "get" e "set", segundo padrão de nomenclatura.

Determinados dados podem ser acessados em domínios diferentes se for implementado pelo JavaScript o método de segurança

  • A.

    scripts assinados.

  • B.

    data tainting.

  • C.

    privilégios de servidor.

  • D.

    chave privada criptografada.

  • E.

    chave pública criptografada.

O client JavaScript, quando se soltar um botão do mouse pressionado, invocará o evento

  • A.

    MouseOver.

  • B.

    MouseDown.

  • C.

    MouseUp.

  • D.

    MouseMove.

  • E.

    MouseOut.

Analise os seguintes valores, variáveis e operações usando expressões Java:

Após a última operação, o resultado será igual a

  • A.

    −7

  • B.

    −32

  • C.

    −33

  • D.

    60

  • E.

    84

Quanto às variáveis Java, um inteiro de 64 bits em notação de complemento de dois que pode assumir valores entre −263 e 263−1 é

  • A. long.
  • B. short.
  • C. float.
  • D. byte.
  • E. double.

Analise as seguintes afirmações sobre a linguagem Java.

I. Java é uma linguagem de programação orientada a objetos, que possui os principais conceitos de orientação a objetos, tais como: objeto, classe, atributos, métodos e herança múltipla de classes.

II. Programas escritos em Java, em geral, são compilados para um código intermediário, chamado bytecode, o qual é interpretado. Isto permite a portabilidade de programas Java, uma vez que um mesmo arquivo bytecode pode ser executado em interpretadores Java de diferentes sistemas operacionais.

III. Java é uma linguagem que permite a manipulação de ponteiros e dispõe de coleta automática de lixo, com alocação automática de memória.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas II.
  • D. Apenas II e III.
  • E. Apenas III.

Analise as seguintes afirmações sobre o ambiente de desenvolvimento Java.

I. O ambiente de desenvolvimento Java padrão, fornecido pela empresa criadora de Java, é o JDK (Java Development Kit). Esse ambiente possui o compilador, o interpretador e outros aplicativos utilizados no desenvolvimento de programas Java2SE.

II. Existe uma série de ambientes de desenvolvimento em Java, dentre eles, o NetBeans que é uma IDE gratuita, que da suporte ao desenvolvimento de aplicações Java2SE e Java2EE.

III. A plataforma Java conta com três versões: Java2ME, Java2SE e Java2EE, que lidam, respectivamente, com aplicações para dispositivos móveis, aplicações para uso geral em desktops e aplicações para uso em servidores de aplicação.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).

  • A. Apenas I.
  • B. Apenas I e II.
  • C. Apenas II.
  • D. Apenas II e III.
  • E. I, II e III.

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.

  • C. Certo
  • E. Errado

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().

  • C. Certo
  • E. Errado

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.

  • C. Certo
  • E. Errado
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...