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:
C1, new C1()
I1, new C1()
I1, new C2()
C1, Fabrica.getInstancia(op)
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á:
1, 4, 3, 73, 44, 9, 80, 70, 2, 41
80, 1, 70, 3, 4, 73, 44, 2, 41, 9
70, 41, 2, 80, 44, 73, 3, 4, 1, 9
1, 70, 3, 4, 73, 44, 2, 41, 9, 80
41, 2, 70, 80, 9, 44, 73, 3, 4, 1
Será impresso, pelo código Java abaixo,
o seguinte:
1
2
1 2
1 3
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.
Acerca das tecnologias da plataforma J2EE, assinale a opção correta.
O EJB (Enterprise JavaBeans) é responsável por aspectos de apresentação e tratamento de eventos.
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.
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.
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.
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 é
o driver JDBC.
a RMI - Remote Method Invocation.
o Java IDL (Interface Data Language).
a RSQL - Remote Structured Query Language.
o JSDK - Java Servlet Development Kit.
A linguagem Java
não é uma linguagem orientada a objetos, diferentemente de outras linguagens modernas.
precisa de, após escrita, passar por um compilador para que computadores a entendam, assim como diversas linguagens de programação.
incrementou a segurança, tendo, para isto, de eliminar algumas propriedades de outras linguagens de programação, tais como ponteiros e multithreading.
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.
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
I, II e III, apenas.
I, II, III e IV.
II, apenas.
II e III, apenas.
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:
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, podemos utilizar a construção:
static extend integer SIZE = 10;
static final int SIZE = 10;
this extend integer SIZE := 10;
this final int SIZE :=10;
void final int SIZE = 10;
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...