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

Foram encontradas 2.693 questões

Q986380 Programação
Java é uma linguagem de programação orientada a objetos. Considere a afirmação correta, relacionada com essa tecnologia.
Alternativas
Q983574 Programação

Considere as seguintes afirmativas sobre class constructor na linguagem Java.


I. Deve receber o mesmo nome da classe a ele associada.

II. Não deve ser especificado um tipo de retorno na sua declaração.

III. É útil para a definição de valores iniciais para os atributos da classe.

IV. É sempre declarado como public.


É correto somente o que se afirma em:

Alternativas
Q981224 Programação
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:
Alternativas
Q979964 Programação
Em relação aos arrays e arraylists na linguagem Java, avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir:
I Tentar utilizar uma constante antes de ela ser inicializada é um erro de compilação. II Atribuir um valor a uma variável constante depois de ela ter sido inicializada é um erro de compilação. III A linguagem Java não permite aos programadores escolher entre passar por valor e passar por referência, pois todos os argumentos são passados por referência.
As afirmativas I, II e III são, respectivamente:
Alternativas
Q970916 Programação
Ao analisarmos uma classe Java, nos deparamos com um método que implementa diversas funcionalidades, tornando-se um método com muitas linhas de código, de difícil compreensão e manutenção. Para melhorar essa situação, decidimos dividi-lo em métodos menores, mais fáceis de entender e de efetuar manutenções. A esse processo de organizar e melhorar a estrutura interna de uma aplicação, denominamos de:
Alternativas
Q970911 Programação

O método abaixo, escrito em linguagem Java, tem por objetivo ordenar de forma ascendente os números inteiros armazenados no vetor “v”.


Imagem associada para resolução da questão


Veja que foram omitidos os comandos das linhas 4 e 7. Marque a alternativa que contém de forma correta sintática e logicamente as linhas 4 e 7.

Alternativas
Q970910 Programação

Analise o método abaixo, que foi desenvolvido em linguagem Java e observe que os comandos “import” foram omitidos, bem como a declaração da classe da qual ele pertence.


Imagem associada para resolução da questão


Com base nesse método, a alternativa CORRETA é.

Alternativas
Q970905 Programação

O código abaixo foi escrito utilizando-se da linguagem Java:


Imagem associada para resolução da questão


O resultado da execução desse código é:

Alternativas
Q970693 Programação
Em relação as funções de saída nos algoritmos e JAVA respectivamente, marque a alternativa CORRETA:
Alternativas
Q970692 Programação
Em relação aos delimitadores de blocos em JAVA, marque a alternativa VERDADEIRA:
Alternativas
Q969445 Programação

Considere a classe Java a seguir em condições ideais.


Imagem associada para resolução da questão


No método conectar podem ser lançadas duas exceções que o Analista de Informática deseja que sejam tratadas não no interior do método, mas sim por quem o chamar. Para que isso seja permitido, deve-se inserir o comando

Alternativas
Q969444 Programação

Considere a classe Java abaixo.


Imagem associada para resolução da questão


No que se refere à sobrecarga de métodos,

Alternativas
Q969443 Programação

Para criar array um Analista de Informática digitou os comandos abaixo no método main de uma classe Java em condições ideais.


I. int[ ] a = {1,3};

II. int b [ ] = new int[2]; b[0]=1; b[1]=3;

III. int [ ] c = new int[2]; c.add(1); c.add(2);

IV. int [ ] [ ] d = {{1,3},{4,5}};

V . int e [ ] [ ] = {{1,3},{4,5}};


Ao tentar compilar e executar a classe, foi exibida a mensagem “Exception in thread "main" java.lang.RuntimeException: Uncompilable source code”. Essa mensagem foi exibida porque o item

Alternativas
Q969442 Programação

Considere a classe Java abaixo, que usa um método de ordenação por inserção para rearranjar os valores em um vetor em ordem crescente.


Imagem associada para resolução da questão


Para que a ordenação por inserção ocorra corretamente, as lacunas I e II devem ser corretamente preenchidas com

Alternativas
Q969441 Programação

Considere a classe Java abaixo.


Imagem associada para resolução da questão


Para que esta classe mostre a posição (índice) do vetor onde se encontra o valor 70, as lacunas I e II devem ser corretamente preenchidas por

Alternativas
Q969440 Programação

Um Analista de Informática foi encarregado de avaliar as expressões abaixo em uma aplicação desenvolvida na linguagem Java.


Imagem associada para resolução da questão


Concluiu corretamente que os valores resultantes nas variáveis x, y e z, serão, respectivamente,

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966949 Programação

Pilhas são consideradas as mais simples e também as mais importantes de todas as estruturas de dados. Define-se pilha como uma coleção de objetos que são inseridos e retirados, seguindo o princípio “o último que entra é o primeiro que sai”, também conhecido como LIFO, por seu acrônimo em inglês Last-In First-Out.

A estrutura de dados pilha é uma classe “embutida” no pacote java.util de Java. A classe (I) é uma estrutura de dados que armazena objetos Java genéricos e inclui, entre outros, o método (II) para inserir o objeto no topo da pilha e o método (III) para remover o elemento no topo da pilha e o retorna.


Os itens (I), (II) e (III) são, respectivamente:

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966947 Programação
Nas linguagens de programação Java e C++, o polimorfismo paramétrico é materializado, respectivamente, pelas funcionalidades e/ou características:
Alternativas
Q2716412 Programação

Com relação a Java EE 7, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:

( ) Servlets são scripts Java com um ciclo de vida definido no servidor.

( ) Facelets é uma linguagem de declaração da apresentação para aplicações JSF.

( ) CDI permite que as dependências dos objetos sejam recebidas, via parâmetros, de forma simplificada.

( ) EJBs são componentes server-side que encapsulam a lógica de negócio de uma aplicação.

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

Alternativas
Q2716411 Programação

Classes abstratas são um recurso importante na linguagem Java, pois incentivam o polimorfismo e dão flexibilidade à modelagem de classes, favorecendo a abstração. A respeito de classes abstratas, considere as seguintes afirmativas:

1. Classes abstratas não podem conter atributos.

2. Uma classe abstrata pode conter métodos concretos.

3. O construtor de uma classe abstrata deve ser abstrato.

4. Classes abstratas podem ser instanciadas.

Assinale a alternativa correta.

Alternativas
Respostas
881: C
882: D
883: A
884: C
885: E
886: C
887: A
888: B
889: D
890: B
891: B
892: D
893: E
894: C
895: C
896: B
897: A
898: A
899: C
900: B