Questões de Concurso Comentadas sobre java em programação

Questões Discursivas

Foram encontradas 1.776 questões

Q2402633 Programação
São formas válidas de implementar Threads em classes em Java:

1. Estendendo a classe Thread e sobrescrevendo seu método run().
2. Implementando a interface Runnable.
3. Importando java.util.threads e instanciando objetos da superclasse Thread.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2402632 Programação
Qual o tamanho do tipo de dados Java denominado int, o que consequentemente define o intervalo de valores que ele comporta? 
Alternativas
Q2402631 Programação
Qual o tipo de variável Java mais indicado para armazenar um único caractere alfanumérico, cuja sintaxe implica envolvê-lo em aspas simples?
Alternativas
Q2402630 Programação
Qual ou quais os caracteres Java que se informados no início de uma linha, por exemplo, sinalizam ao compilador ignorar a linha em questão, de modo que seja tratada como comentário?
Alternativas
Q2402619 Programação
Analise as afirmativas abaixo em relação à orientação a objetos em Java.

1. Uma classe abstrata não pode instanciar objetos, mas pode ser herdada por outra classe.

2. Um método abstrato pode existir em uma classe abstrata ou não, e pode conter um corpo ou não.

3. Uma interface pode ser vista como uma classe abstrata que é usada para agrupar métodos sem corpo, ou seja, sem implementações.


Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2398320 Programação
O desenvolvedor José implementou a classe CGEPrincipal em Java 17. A fim de tornar a implementação mais aderente ao modelo de domínio, José restringiu a herança da classe na declaração, especificando que a CGEPrincipal poderia ser herdada apenas pelas classes CGEUm e CGEDois.
Para restringir a herança na declaração da classe CGEPrincipal, José utilizou a funcionalidade do Java 17:
Alternativas
Q2389764 Programação
Analise as informações a seguir:

I. É correto afirmar que o objetivo do Green Project, desenvolvido pelos idealizadores do Java, em 1991, era criar uma linguagem de programação que proporcionasse a integração de computadores com outros tipos de equipamentos, como hardwares ou circuitos elétricos préfabricados. 
II. É correto afirmar que a plataforma JAVA é constituída por linguagem de programação Java, sua máquina virtual e muitas APIs de controle e desenvolvimento.

Marque a alternativa CORRETA: 
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Analista de Sistemas |
Q2389413 Programação
“Esta arquitetura é um conjunto de especificações, padrões e tecnologias da linguagem de programação Java voltado para o desenvolvimento de aplicativos empresariais distribuídos e escaláveis. Ela fornece uma infraestrutura robusta e modular para o design, implementação e gerenciamento de sistemas corporativos complexos. Oferece uma abordagem baseada em componentes, onde os aplicativos são construídos usando módulos independentes, como Enterprise JavaBeans (EJB), Servlets, JSP (JavaServer Pages) e outros componentes que colaboram para criar soluções empresariais.”
Assinale a alternativa correta para qual arquitetura Java a definição acima está se referindo. 
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Analista de Sistemas |
Q2389412 Programação
De acordo com as afirmações abaixo sobre linguagem Java, Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) Em Java, a palavra-chave delete é usada para liberar a memória alocada dinamicamente.
( ) Em Java, a herança múltipla não é permitida para classes, mas uma classe pode implementar múltiplas interfaces.
( ) Java utiliza uma máquina virtual (Java Virtual Machine - JVM) para garantir portabilidade de código entre diferentes plataformas.

Assinale a alternativa que apresenta a sequência correta de cima para baixo. 
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Analista de Sistemas |
Q2389411 Programação
Considere o código Java escrito abaixo.

public class Veiculo {       public void acelerar() {             System.out.println("Veículo acelerando");
  }
}
         public class Carro extends Veiculo {                public void acelerar() {                      System.out.println("Carro acelerando");   }
}


Acontece quando o método acelerar () é chamado para o objeto do tipo Carro: 
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Analista de Sistemas |
Q2389409 Programação
A utilização de vetores em programação é imprescindível em muitos casos, por exemplo, quando precisamos armazenar uma sequência de dados relacionados a um determinado objeto. Considerando um vetor de 10 posições, o modo como se acessa o terceiro elemento de um vetor, utilizando a linguagem Java é: 
Alternativas
Q2389094 Programação
No processo de geração de código executável em Java, a etapa crucial que envolve a transformação do código- -fonte Java em bytecode e o componente responsável por executar esse bytecode são, respectivamente,
Alternativas
Q2389090 Programação
Em linguagem de programação Java, polimorfismo é
Alternativas
Q2389086 Programação
É uma característica da linguagem Java conseguir representar a
Alternativas
Q2389082 Programação
Em um projeto desenvolvido na linguagem Java, considere um método P que chama um método Q. Existe uma palavra que, quando colocada na assinatura do método Q, faz com que, caso ocorra uma exceção nesse método, o tratamento dessa exceção seja da responsabilidade do método P.
Qual é essa palavra?
Alternativas
Q2389081 Programação
Na linguagem Java, para impedir que um método criado em uma classe J não possa ser sobrescrito por alguma outra classe K que herde de J, deve-se usar a palavra
Alternativas
Q2386382 Programação
Os frameworks e bibliotecas que são disponibilizados para serem utilizados junto as linguagens de programação crescem constantemente, e tendo uma grande adoção pelos desenvolvedores, garantindo maior produtividade, organização e diversos outros benefícios, desta forma, a biblioteca Flyway no contexto de desenvolvimento de aplicações Java é uma ferramenta de controle de:
Alternativas
Q2386378 Programação
A linguagem Java, assim como outras linguagens possui frameworks, ou seja, ferramentas que auxiliam a maximizar o desenvolvimento. Um dos mais utilizados em Java é o Spring, desta forma, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) O Spring é exclusivamente utilizado para o desenvolvimento de aplicações Android.
( ) O Spring não suporta a criação de APIs RESTful, sendo focado apenas em arquiteturas baseadas em serviços SOAP.
( ) O Spring é um framework de código aberto para desenvolvimento de aplicações Java.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2386377 Programação
A linguagem Java é amplamente utilizada mundialmente, devido a sua robustez e consolidação na área da computação. Diante do exposto, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) A Máquina Virtual Java (JVM) permite que os programas Java sejam executados em diferentes plataformas, proporcionando portabilidade.
( ) Java não suporta herança, um dos princípios fundamentais da programação orientada a objetos.
( ) Java suporta coleta de lixo, o que significa que o programador não precisa gerenciar explicitamente a alocação e desalocação de memória.

Assinale a alternativa que apresenta a sequência correta de cima para baixo. 
Alternativas
Q2385246 Programação

Julgue o item a seguir. 


A linguagem de programação Java é conhecida por sua independência de plataforma, sendo capaz de executar programas em qualquer sistema que possua a Máquina Virtual Java (JVM) instalada. Essa característica é possível porque o Java compila o código para um bytecode, que é então interpretado pela JVM, diferentemente de outras linguagens que compilam direto para código nativo. 

Alternativas
Respostas
181: B
182: D
183: A
184: D
185: C
186: C
187: A
188: B
189: C
190: D
191: C
192: C
193: E
194: B
195: D
196: B
197: C
198: A
199: B
200: C