Questões de Concurso Sobre java em programação

Foram encontradas 2.693 questões

Q929856 Programação
Na orientação a objetos no Java, quando se tem um método herdado que tem seu comportamento alterado afim de torná-lo mais específico mantendo a sua mesma assinatura, tem-se a característica de:
Alternativas
Q929854 Programação

Analise o código abaixo e marque o item contendo os valores das variáveis res, m e n ao fim da execução do código:


Imagem associada para resolução da questão

Alternativas
Q929835 Programação
Os métodos doGet, doPost, doHead, doDelete, doTrace são métodos de qual (quais) classe(s) Java?
Alternativas
Q929812 Programação
Utilizando a linguagem de programação orientada a objetos Java, a partir das afirmações abaixo, qual item está correto?
- A e E são classes - B e D são interfaces - C é uma classe abstrata
Alternativas
Q929811 Programação
Se o código Java abaixo puder ser executado, qual será a saída?
Imagem associada para resolução da questão
Alternativas
Q876750 Programação

Para responder a questão, considere o trecho de código abaixo. 



Em relação a uma chamada Utilitario U2 = new Utilitario (“4x4”); considere as afirmações abaixo.


I - A classe Utilitario é uma especialização da classe Veiculo.

II - Uma chamada U2.imprimeCampos(); causa a execução do código na linha 16, seguida da execução do código da linha 9.

III - O código da linha 16 corresponde à sobrescrita do método definido na linha 9.


Quais estão corretas?

Alternativas
Q876749 Programação

Para responder a questão, considere o trecho de código abaixo. 



Os atributos de instância da classe Utilitario são:
Alternativas
Q876748 Programação

Para responder a questão, considere o trecho de código abaixo. 



Utilizando esse código, são executadas as chamadas abaixo:


Veiculo v1 = new Veiculo( );

Veiculo v2 = new Veiculo( );

Utilitario U1 = new Utilitario (“4x4”);

Veiculo v3 = new Veiculo( );


Qual o valor da variável contador após a última chamada?

Alternativas
Q876747 Programação

Para responder a questão, considere o código abaixo.


1 List<Integer> minhaLista = new LinkedList<Integer>( );

2 minhaLista.add(new Integer(0));

3 Integer posic = minhaLista.iterator( ).next( );

A respeito da linha 3, é correto afirmar que
Alternativas
Q876746 Programação

Para responder a questão, considere o código abaixo.


1 List<Integer> minhaLista = new LinkedList<Integer>( );

2 minhaLista.add(new Integer(0));

3 Integer posic = minhaLista.iterator( ).next( );

A respeito do código acima, considere as seguintes afirmações.


I - A declaração na linha fonte 1 faz uso do conceito de Generics em Java.

II - A linha fonte 2 contém uma chamada de método para adicionar um objeto do tipo primitivo inteiro na estrutura minhaLista.

III - Uma operação de cast na linha 3 é necessária porque minhaLista pode conter objetos de qualquer tipo.


Quais estão corretas?

Alternativas
Q876745 Programação
A respeito de variáveis na linguagem Java, assinale a alternativa que apresenta a afirmação correta.
Alternativas
Q852113 Programação

A classe Arrays, em Java, ajuda evitar a reinventar a roda fornecendo métodos static para manipulações de arrays comuns. Considerando o funcionamento de alguns dos métodos disponíveis nessa classe, analise o programa abaixo.


Imagem associada para resolução da questão


A saída a ser impressa será:

Alternativas
Q852110 Programação
Em relação aos serviços Web em Java, é INCORRETO afirmar:
Alternativas
Q852104 Programação

Considerando o funcionamento dos métodos das classes em Java, analise o programa composto pelas duas classes abaixo.


Imagem associada para resolução da questão


A saída a ser impressa pelo programa será:

Alternativas
Q852102 Programação

Considerando o conceito de polimorfismo, analise o programa composto pelas três classes abaixo e escrito em Java.


Imagem associada para resolução da questão


A saída a ser impressa pelo programa é:

Alternativas
Q852101 Programação
Uma exceção é uma indicação de um problema não frequente que ocorre durante a execução de um programa. O tratamento de exceções permite a um programa continuar executando depois de lidar com um problema. Das alternativas abaixo, a que NÃO representa uma indicação de uso do tratamento de exceções em Java é:
Alternativas
Q810447 Programação
Dentre as linguagens de programação de hoje em dia, a linguagem Java tem sido amplamente utilizada. Sobre a linguagem de programação Java é corretoafirmar que:
Alternativas
Q810417 Programação

Dadas as afirmativas a respeito das estruturas de dados e suas respectivas implementações disponíveis na API da linguagem Java,


I. Quando um sistema não possui acesso concorrente (thread safe) é preferível utilizar a estrutura de dados implementada pela classe HashMap, ao invés da estrutura implementada pela classe Hashtable.

II. Enquanto a estrutura de dados implementada na classe HashMap mantém os valores ordenados pela chave, a estrutura de dados implementada na classe TreeMap não garante a ordem das chaves, uma vez que os dados são organizados na forma de árvore.

III. Enquanto uma busca em uma estrutura de dados linear, como uma lista encadeada, tem complexidade 0(N)  , uma busca binária em uma estrutura de dados de árvore tem complexidade 0(log N)   .

IV. Tanto a classe HashSet quanto a Hashtable implementam diretamente as interfaces Collection e Iterable.


verifica-se que estão corretas apenas  

Alternativas
Q810414 Programação

Dadas as afirmativas sobre o paradigma orientado a objetos e as linguagens Java e C++,


I. O uso de artifícios como Templates (de C++) ou Generics (de Java) é considerado um tipo particular de polimorfismo, denominado polimorfismo paramétrico.

II. Em linguagens orientadas a objetos somente existem três tipos de polimorfismo.

III. Apesar de aumentar a flexibilidade do software, o uso de polimorfismo é desaconselhado, uma vez que prejudica a segurança do sistema.


verifica-se que está(ão) correta(s)  

Alternativas
Q810362 Programação

Na criação do trecho de código abaixo, escrito na linguagem Java:

Imagem associada para resolução da questão

Teremos o seguinte resultado:

Alternativas
Respostas
1301: A
1302: C
1303: B
1304: A
1305: E
1306: E
1307: B
1308: E
1309: B
1310: A
1311: E
1312: C
1313: C
1314: D
1315: D
1316: A
1317: C
1318: A
1319: A
1320: C