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

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

Observe o código Java a seguir:

De modo a não tornar a classe Cliente dependente de uma implementação específica, as expressões em XXX e YYY poderiam ser substituídas respectivamente por:

  • A.

    C1, new C1()

  • B.

    I1, new C1()

  • C.

    I1, new C2()

  • D.

    C1, Fabrica.getInstancia(op)

  • E.

    I1, Fabrica.getInstancia(op)

O código Java a seguir mostra uma implementação de uma hashtable usando um mecanismo linear para tratamento de colisões. Os objetos inseridos na hashtable devem implementar a interface Hashable mostrada.

Se dez objetos da classe Inteiro, com valores 1, 4, 3, 73, 44, 9, 80, 70, 2 e 41, forem inseridos nesta ordem na hashtable, a ordem em que eles serão armazenados no vetor vetor[] será:

  • A.

    1, 4, 3, 73, 44, 9, 80, 70, 2, 41

  • B.

    80, 1, 70, 3, 4, 73, 44, 2, 41, 9

  • C.

    70, 41, 2, 80, 44, 73, 3, 4, 1, 9

  • D.

    1, 70, 3, 4, 73, 44, 2, 41, 9, 80

  • E.

    41, 2, 70, 80, 9, 44, 73, 3, 4, 1

Será impresso, pelo código Java abaixo,

o seguinte:

  • A.

    1

  • B.

    2

  • C.

    1 2

  • D.

    1 3

  • E.

    1 2 3

Com relação à linguagem Java, assinale a opção cujo código apresentado está sintaticamente e semanticamente correto, de acordo com as instruções apresentadas.

  • A.
  • B.
  • C.
  • D.
  • E.

Acerca das tecnologias da plataforma J2EE, assinale a opção correta.

  • A.

    O EJB (Enterprise JavaBeans) é responsável por aspectos de apresentação e tratamento de eventos.

  • B.

    Os servlets e JSPs (Java server pages) são responsáveis pelo mapeamento da lógica de negócio em componentes reutilizáveis embasados em tecnologia de objetos distribuídos.

  • C.

    O JDBC (Java database connectivity) é responsável pela transparência no acesso a bancos de dados, além da conversão dos bancos de dados relacionais em banco de dados orientados a objetos.

  • D.

    O JNDI (Java naming and directory interface) fornece um serviço de nomes e diretórios para o registro e a obtenção de referências a recursos.

  • E.

    O CTM (component transaction monitors) é responsável pelas transações entre o sistema operacional Windows e outros sistemas operacionais.

Em uma arquitetura de objetos distribuídos, onde aplicações orientadas a objetos lidam diretamente com referências a objetos em processos remotos, Java oferece uma solução própria para tratar o chamamento à distância, que é

  • A.

    o driver JDBC.

  • B.

    a RMI - Remote Method Invocation.

  • C.

    o Java IDL (Interface Data Language).

  • D.

    a RSQL - Remote Structured Query Language.

  • E.

    o JSDK - Java Servlet Development Kit.

A linguagem Java

  • A.

    não é uma linguagem orientada a objetos, diferentemente de outras linguagens modernas.

  • B.

    precisa de, após escrita, passar por um compilador para que computadores a entendam, assim como diversas linguagens de programação.

  • C.

    incrementou a segurança, tendo, para isto, de eliminar algumas propriedades de outras linguagens de programação, tais como ponteiros e multithreading.

  • D.

    pode ser usada para criar programas que ajudem pessoas a navegar mais facilmente através de uma Intranet, tendo como vantagem o fato de ser sempre mais rápida do que as linguagens compiladas tradicionais.

  • E.

    possui sete tipos básicos de dados, denominados tipos primitivos, que podem ser agrupados em quatro categorias.

Em relação à linguagem JAVA, considere as seguintes afirmações:

I. O caracter de controle " " significa nova página.

II. Suporta concorrência, permitindo a criação de vários threads de execução.

III. Applets são programas Java desenvolvidos para rodar dentro de um navegador.

IV. O subgrupo do Java, que roda nos navegadores, pode tradicionalmente ler e escrever em arquivos locais.

Está correto o que se afirma em

  • A.

    I, II e III, apenas.

  • B.

    I, II, III e IV.

  • C.

    II, apenas.

  • D.

    II e III, apenas.

  • E.

    II e IV, apenas.

Considere o programa em Java a seguir:

De acordo com o código, ao final de sua execução, o mesmo exibirá na tela:

  • A. 0
  • B. 15
  • C. 10
  • D. 5

Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção:

  • A.

    static extend integer SIZE = 10;

  • B.

    static final int SIZE = 10;

  • C.

    this extend integer SIZE := 10;

  • D.

    this final int SIZE :=10;

  • E.

    void final int SIZE = 10;

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