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

Foram encontradas 2.556 questões

Q2016302 Programação

Considere o método Java abaixo.

Imagem associada para resolução da questão

Considerando o array numeros contendo {5, 3, 1, 8, 6, 9}, pode-se afirmar corretamente que o método utiliza um algoritmo de

Alternativas
Q2010610 Programação
Assinale a alternativa que representa um servidor de aplicações JAVA.
Alternativas
Q2010020 Programação
Java é uma das linguagens de programação mais usadas no mundo. A respeito da linguagem Java, marque V para as afirmativas verdadeiras e F para as falsas.
( ) É uma linguagem orientada a objeto. ( ) Proíbe o uso de bibliotecas nativas. ( ) Possui recursos para portabilidade. ( ) Elimina totalmente o uso de classes.
Assinale a sequência correta.
Alternativas
Q2008810 Programação
A linguagem Java, assim como outras linguagens de programação, permite a representação de diferentes tipos de dados. O número de bits necessários para representar o tipo short na linguagem Java é igual a
Alternativas
Q2007687 Programação

Para responder a questão, suponha um projeto em Java 8 contendo os arquivos abaixo:



Qual o comportamento esperado de um projeto com códigos Java apresentados anteriormente, caso a lacuna da classe Pessoa1 seja preenchida com a palavra-chave “abstract” (public abstract class Pessoa1)? 
Alternativas
Q2007686 Programação

Para responder a questão, suponha um projeto em Java 8 contendo os arquivos abaixo:



Qual o comportamento esperado de um projeto com códigos Java apresentados anteriormente, caso a lacuna da classe Pessoa1 seja preenchida com a palavra-chave “final” (public final class Pessoa1)?
Alternativas
Q2007574 Programação
Invocação Remota de Métodos (RMI) é uma forma de efetuar processamento distribuído utilizando objetos ou componentes remotos. O RMI abstrai a camada de transporte e permite a comunicação entre sistemas operacionais, máquinas virtuais e/ou hardwares distintos. Acerca do RMI identifique a opção incorreta:
Alternativas
Q2005920 Programação
As threads são recursos que permitem que múltiplas execuções ocorram no mesmo ambiente do aplicativo com um grande grau de independência uma da outra, possibilitando, dessa forma, a ocorrência de múltiplas atividades simultâneas em uma mesma aplicação. Sobre as threads na linguagem Java, analise as afirmativas a seguir.
I. São considerados possíveis estados de uma thread: novo; executável; espera; espera programada; e, concluído. II. Na maioria dos Sistemas Operacionais, cada thread recebe uma pequena quantidade de tempo do processador denominada quantum. III. Implementar a interface Runnable do pacote Java.lang é uma forma de criar um aplicativo de múltiplas threads, utilizando classes e métodos predefinidos para criar threads que executem objetos Runnables.
Está correto o que se afirma em
Alternativas
Q2005918 Programação
Analise as afirmativas correlatas e a relação proposta entre elas.
I. “O método invokeLater recebe como seu argumento um objeto que implementa a interface Runnable.”
PORQUE
II. “Ele coloca essa interface como uma propriedade na fila da thread de despacho de ações.”
Assinale a alternativa correta.
Alternativas
Q2005916 Programação

A biblioteca gráfica Swing possibilita o desenvolvimento de interfaces gráficas desenvolvidas para um ambiente computacional heterogêneo com interação mais agradável. Sobre a biblioteca Swing para a plataforma Java 7ª edição, analise as afirmativas a seguir.


I. ViewportLayout: gerenciador de layout-padrão para JViewport.

II. JTree: controle que exibe um conjunto de dados hierárquicos como uma estrutura de tópicos.

III. JToggleButton: implementação de um botão múltiplo com um separador do modelo ToggleButton.


Está correto o que se afirma em

Alternativas
Q2005914 Programação
No processo de desenvolvimento de softwares uma etapa fundamental é a documentação do código, independente do paradigma ou da plataforma de desenvolvimento utilizada. Essa documentação, quando bem organizada, auxilia um time de desenvolvimento no conhecimento sobre o funcionamento de uma classe, por exemplo. Na linguagem Java, há um recurso do próprio JDK que auxilia o desenvolvedor no processo de criação e manipulação desses comentários – o JavaDoc, que funciona inserindo textos explicativos em um formato de comentário especial com função de apresentar os recursos. Sobre o recurso em questão, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Em um método a tag @param pode ser utilizada para apresentar a descrição do parâmetro; a tag @result pode ser utilizada para especificar seu retorno. ( ) A tag @deprecated pode ser utilizada para indicar que um método está obsoleto. ( ) A tag @since, utilizada para indicar desde quando o recurso está disponível na aplicação, pode ser aplicada apenas em classes e métodos. ( ) A tag @see pode ser utilizada em uma interface para adicionar um link ou entrada de texto que aponta para uma referência, podendo ser consultada para melhorar a compreensão do que está sendo comentado.
A sequência está correta em 
Alternativas
Q1999281 Programação
Considere o método Java a seguir, que objetiva realizar uma busca binária em um vetor de inteiros ordenado de forma crescente.

Imagem associada para resolução da questão

Para que a busca binária execute corretamente e dê uma resposta ao usuário para qualquer valor x buscado, existente ou não no vetor, as lacunas I, II e III devem ser, correta e respectivamente, preenchidas por
Alternativas
Q1999278 Programação
Considere o trecho de código a seguir, presente em um método de uma classe de aplicação criada utilizando-se JPA.
TypedQuery query = manager.createNamedQuery("Departamento.findAll",
Departamento.class); List departamentos = I;
Departamento.findAll é uma query nomeada na classe Departamento, que retorna todos os departamentos cadastrados na tabela departamento do banco de dados. O objeto manager é um objeto do tipo EntityManager criado sobre uma conexão válida com um banco de dados. Considere que todos os recursos necessários foram importados e que a conexão com o banco de dados foi realizada com sucesso. Nestas condições, para se obter a lista de departamentos retornada da tabela do banco de dados a lacuna I deve ser corretamente preenchida por 
Alternativas
Q1999273 Programação
Atenção: O Modelo Entidade-Relacionamento abaixo deve ser utilizado para responder a questão.





Em uma aplicação que utiliza JPA, em condições ideais, a codificação correta que reflete a relação (cardinalidade) entre Departamento e Funcionario expressa no Modelo Entidade-Relacionamento é definida, na classe Departamento.java, por  
Alternativas
Q1997090 Programação

Analise o seguinte código escrito na linguagem Java:

public class CalculoRecursivo {

           public long calculo(long numero){

                        if (numero <= 1) return 1;

                        else return numero * calculo(numero - 1);

            }

           public void exibeCalculo() {       

                      for (int i = 0; i <= 5; i++)

                               System.out.printf("Posição [%d]: %d\n", i,

calculo(i));

         }

        public static void main(String[] args) {

                   CalculoRecursivo c = new CalculoRecursivo();

                   c.exibeCalculo();

           }

}


ssinale o conteúdo o que será exibido na última linha da saída do programa:

Alternativas
Q1996712 Programação

Analise o código a seguir que descreve a entidade Pessoa:


Imagem associada para resolução da questão


A anotação JPA, versão 2.0, que deve ser incluída na linha 10 para indicar que o atributo e-mail da entidade Pessoa deve obrigatoriamente possuir algum valor quando persistido na tabela pessoas é

Alternativas
Q1996704 Programação

Analise o código Java (incompleto) a seguir.


-------

public class Main {

  public static void main(String[] args) {

     Status x = Status.Não;

     switch(x) {

case Sim:

    System.out.println(1);

    break;

case Não:

    System.out.println(2);

     break;

case Indefinido:

     System.out.println(2);

     break; 

     }

   }

}


Dado que a execução desse código produz o número 2 na saída, assinale o texto que substitui corretamente o trecho tracejado.

Alternativas
Q1996236 Programação
Várias instruções Java permitirão que o programador especifique que a próxima instrução a executar não é necessariamente a próxima na sequência. Isso é chamado de transferência de controle. Na linguagem de programação Java, a instrução chamada de instrução de seleção múltipla, pois seleciona entre muitas ações diferentes (ou grupos de ações) denomina-se: 
Alternativas
Q1994960 Programação

Algumas das principais bibliotecas padrão da linguagem de programação Java são:


(1) java.lang

(2) java.net

(3) java.sql

(4) java.util


Da relação apresentada:

Alternativas
Q1994955 Programação

Em relação a linguagem de programação Java, analise as afirmativas a seguir e dê valores Verdadeiro (V) ou Falso (F).


( ) Existem vários ambientes de desenvolvimento (IDEs) como: BlueJ, JCreator e jEdit.

( ) Não suporta recursos de alto desempenho, como multithreading e compilação just-in-time.

( ) Das diversas bibliotecas da linguagem Java uma das mais utilizadas é o Javascript.


Assinale a alternativa que apresenta a sequência correta de cima para baixo.

Alternativas
Respostas
441: B
442: E
443: C
444: C
445: C
446: B
447: C
448: D
449: B
450: C
451: C
452: B
453: D
454: A
455: D
456: B
457: A
458: C
459: E
460: A