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

Questões Discursivas

Foram encontradas 2.719 questões

Q830709 Programação

As unidades concorrentes em Java são métodos denominados run, cujo código pode estar em execução simultânea com outros métodos (de outros objetos) e com o método main. Uma das maneiras de definir uma classe com um método run é definir uma subclasse da classe Thread predefinida e substituir o método run. Sobre a classe Thread da linguagem Java, para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.


( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread.

( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução.

( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente.

Alternativas
Q828671 Programação

Analise atentamente o seguinte programa em Java:


Imagem associada para resolução da questão

Após a compilação e execução desse programa, os valores de a e b escritos na saída padrão serão, respectivamente:
Alternativas
Q828670 Programação

Em Java, certo método da classe A deve poder ser invocado independentemente da criação prévia de uma instância de A.

O modificador obrigatório na declaração desse método é:

Alternativas
Q828669 Programação

Um programador Java precisa utilizar um array unidimensional dinâmico armazenando números inteiros e decide importar a classe java.util.ArrayList.

A declaração da referência ao array que ele deverá utilizar é:

Alternativas
Q828667 Programação

O operador instanceof em Java:

I. aplica-se a operandos que sejam referências para objetos;

II. aplica-se a qualquer tipo de operando;

III. produz resultado do tipo boolean.

Está correto o que se afirma em:

Alternativas
Q828666 Programação
Uma classe em Java declarada com o modificador final, não pode:
Alternativas
Q827395 Programação
No desenvolvimento de uma aplicação JAVA, o desenvolvedor implementou uma coleção de objetos simples, ou seja, com acessos definidos aos elementos, porém que não tem mecanismos de retirada de objetos duplicados. Esta coleção é denominada
Alternativas
Q827384 Programação

Considere o código fonte em Java a seguir:


Imagem associada para resolução da questão


O resultado final que este programa exibe é

Alternativas
Q823670 Programação

A partir do código acima, escrito na linguagem de implementação Java, julgue o próximo item.

A diretiva default é obrigatória, pois sem ela o programa não será compilado e, consequentemente, não será executado.

Alternativas
Q823669 Programação

A partir do código acima, escrito na linguagem de implementação Java, julgue o próximo item.

A cláusula switch é uma estrutura de repetição, sendo que não há a obrigatoriedade de a expressão utilizada pelo switch retornar um resultado.

Alternativas
Q823668 Programação

A partir do código acima, escrito na linguagem de implementação Java, julgue o próximo item.

O trecho “System.out.println” tem a função de realizar a impressão em console com quebra de linha.

Alternativas
Q823667 Programação

A partir do código acima, escrito na linguagem de implementação Java, julgue o próximo item.

O trecho “String[] args” consiste em um vetor (array) que permite conter parâmetros, os quais serão informados por meio da linha de comando durante a execução do programa.

Alternativas
Q800968 Programação
Qual método em Java deve ser utilizado para retornar o caractere a uma determinada posição de uma string?
Alternativas
Q800886 Programação
Os programadores da linguagem Java concentram-se em criar seus próprios tipos definidos pelo usuário. Esses tipos são conhecidos como:
Alternativas
Q795697 Programação
Observe o trecho de código abaixo, escrito na linguagem de programação Java.
class Hemocentro { public static void main(String [] args){ String s = "Java"; s.concat(" SE 7"); s.replace('7','8'); System.out.print(s); } }
A execução desse programa produzirá como resultado a seguinte saída:
Alternativas
Q795696 Programação
Observe o trecho de código abaixo, escrito na linguagem de programação Java.
public class Hemocentro { public static void main(String[] args) { int []a = {1,2,3,4,5,6}; int i = a.length - 1; while(i>=0){ System. out. print(a [i]); i--; } } }

A execução desse programa produzirá como resultado a seguinte saída:

Alternativas
Q795694 Programação
Em relação à linguagem de programação orientada a objetos Java, assinale a alternativa correta.
Alternativas
Q794590 Programação

Considere o código Java abaixo:

Imagem associada para resolução da questão

A resposta apresentada no console pela execução é

Alternativas
Q794589 Programação

Sobre a linguagem de programação Java, analise as afirmativas seguintes:


I A JVM (Java Virtual Machine) é usada como interpretador, logo, Java é uma linguagem de script, além de ser uma linguagem orientada a objeto.


II A orientação em objetos em Java é opcional, assim como em C++ é possível escrever programas de forma estruturada.


III Para se utilizar uma classe pública de um pacote externo, uma das opções é importar a classe desse pacote.


Está(ão) CORRETA(S) 

Alternativas
Q791965 Programação
Java possui suporte a definição de métodos synchronized, os quais:
Alternativas
Respostas
1221: E
1222: D
1223: B
1224: E
1225: B
1226: E
1227: B
1228: A
1229: E
1230: E
1231: C
1232: C
1233: C
1234: D
1235: D
1236: E
1237: B
1238: B
1239: B
1240: C