Lista completa de Questões de Ciência da Computação do ano 2004 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O Java collections framework da API Java J2SE possui um conjunto de interfaces e implementações que define estruturas usadas para manipular coleções de objetos. Acerca das interfaces e implementações das estruturas do Java collections framework, julgue os itens que se seguem.
As classes java.util.LinkedList e java.util.ArrayList são implementações para listas encadeadas e coleções do tipo arranjos com tamanho modificável, respectivamente, para a interface java.util.List.
O Java collections framework da API Java J2SE possui um conjunto de interfaces e implementações que define estruturas usadas para manipular coleções de objetos. Acerca das interfaces e implementações das estruturas do Java collections framework, julgue os itens que se seguem.
Estruturas dos tipos conjunto e mapa são implementadas tanto na forma de tabelas de resumo (hash table), nas classes java.util.HashSet e java.util.HashMap, como em árvores balanceadas, nas classes java.util.TreeSet e java.util.TreeMap.
O Java collections framework da API Java J2SE possui um conjunto de interfaces e implementações que define estruturas usadas para manipular coleções de objetos. Acerca das interfaces e implementações das estruturas do Java collections framework, julgue os itens que se seguem.
A classe java.util.Hashtable é uma superclasse para java.util.HashSet e java.util.HashMap.
O Java collections framework da API Java J2SE possui um conjunto de interfaces e implementações que define estruturas usadas para manipular coleções de objetos. Acerca das interfaces e implementações das estruturas do Java collections framework, julgue os itens que se seguem.
A ordenação de objetos de um mesmo tipo em uma coleção é feita pela implementação da interface Comparable, implementada em todas as classes que implementam interfaces do collections framework de J2SE.
Ciência da Computação - Linguagens - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Com relação às características gerais da linguagem de programação Java, assinale a alternativa correta.
A manipulação de ponteiros, diretamente pelo programador, é permitida pela linguagem.
A linguagem não permite verificação estática de tipos, sendo, portanto, fracamente tipada.
O programador não tem acesso a desalocar posições de memória explicitamente, já que a linguagem oferece coleta de lixo (garbage collection) automática.
Classes em Java podem ser parametrizadas.
Variáveis de tipos primitivos em Java não são inicializadas automaticamente.
Ciência da Computação - Linguagens - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Para representar um Funcionário, considere a declaração da seguinte classe em Java, com atributos para armazenar a matrícula e o nome do funcionário, em que a numeração de (1) a (6) é apenas uma anotação para facilitar e referenciar parte específica do código.
Com base nesses dados, é correto afirmar que:uma vez criado um objeto da classe Funcionario, como exemplificado no item (7), é impossível alterar a sua matrícula.
a declaração iniciada no item (3) é inválida, pois define um método com o mesmo nome da classe.
um objeto da classe Funcionario poderia ser criado, utilizando-se o construtor default, através da seguinte expressão: new Funcionario().
Através da variável f declarada no item (7), é possível acessar os atributos declarados nos itens (1) e (2), através das expressões f.mat e f.nome.
A utilização do qualificador this, tanto na declaração iniciada no item (3) como na declaração no item (6), é opcional.
Ciência da Computação - Linguagens - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Comparando interfaces e classes abstratas na linguagem Java, podemos afirmar que:
tanto interfaces quanto classes abstratas podem ser estendidas apenas através de herança simples.
uma classe abstrata, bem como uma interface, pode implementar uma outra interface, utilizando a cláusula implements.
tanto classes abstratas quanto interfaces podem conter atributos de instância.
classes abstratas podem ter construtores, mas interfaces não podem.
classes concretas e interfaces podem estender uma classe abstrata, através da relação extends.
Segue abaixo o código do arquivo questao02.java:
Qual das opções indica um comando não válido na sintaxe Java?
Em Java é possível lançar várias linhas de execução de um mesmo programa. A isto se chama
A respeito da sintaxe e da semântica da linguagem Java, julgue os itens que se seguem.
A instrução void prova(void); declara corretamente um método de nome prova que não recebe argumento nem retorna resultado.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...