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

Foram encontradas 2.693 questões

Q2268315 Programação
A injeção de dependência é uma técnica de design usada para obter a inversão de controle. O Spring Framework oferece um recurso de injeção de dependência que permite aos objetos definir suas próprias dependências que o contêiner Spring posteriormente injeta nelas. Assinale a alternativa que NÃO faz parte dos recursos de injeção de dependência do Spring mais recente.
Alternativas
Q2264342 Programação
WildFly é um dos servidores de aplicação desenvolvidos na linguagem Java e disponível para uso. Ele pode ser inicializado em dois modos de operação distintos, sendo eles:
Alternativas
Q2258172 Programação
Em um programa orientado a objetos foi implementada uma superclasse chamada Pessoa e duas subclasses de Pessoa chamadas TecnicoDeTI e TecnicoDeLab. Considerando que listaDePessoas se refere à lista de objetos do tipo Pessoa, qual dos seguintes trechos de código escritos em linguagem Java calcula e armazena corretamente, na variável q, a quantidade de objetos do tipo TecnicoDeTI?
Alternativas
Q2255256 Programação
Considere o seguinte programa escrito em Java:
Imagem associada para resolução da questão

É possível inserir objetos de qualquer tipo na lista lst, cabendo ao programador converter os objetos de volta aos seus respectivos tipos ao obtê-los na lista. A partir do Java 5, podemos usar o recurso de tipos genéricos (generics) para restringir as listas a um determinado tipo de objetos (e não qualquer Object). Considerando também os avanços obtidos no Java 7, para restringirmos a lista lst ao tipo String, fazendo com que o comando que adiciona à lst um objeto do tipo Double cause erro de compilação, o comando que define a variável lst e cria o objeto ArrayList (primeiro comando do método main() no programa acima) deve ser reescrito como:
Alternativas
Q2255255 Programação

Considere o seguinte programa escrito em Java:


Imagem associada para resolução da questão


Ao compilar e executar esse programa, o valor impresso na tela é: 

Alternativas
Q2255253 Programação
Em Java, palavras-chave como public, protected e private são modificadoras de acesso ou de visibilidade e podem ser utilizadas em classes e seus atributos e métodos para definir acessos mais ou menos restritos a esses elementos. Na ordem de menos restrito para mais restrito, os tipos de acesso que essas palavras-chave (ou a ausência delas) podem definir são: 
Alternativas
Q2255252 Programação

Considere o seguinte programa escrito em Java:


Imagem associada para resolução da questão


Ao compilar e executar esse programa, o valor impresso na tela é:



Alternativas
Q2249334 Programação
Analise o código Java a seguir.
public class Main {      public static void main(String[] args) {          for (int i = 0; i <= 10; i++)           { if (i == 4) {                break;             }             else if (i % 2 == 0) {                continue;             }             System.out.println(i); } } } 
A quantidade de valores que são exibidos na execução desse código é igual a
Alternativas
Q2249333 Programação
Analise o código Java apresentado a seguir.
public class Main extends Thread {     public static void main(String[] args) {       Main thread = new Main();       thread.start();      for (int k=1; k<=5; k++) {      System.out.println("A" + k);      try { Thread.sleep(1100); } catch (InterruptedException ex) {}   } } public void run() {   for (int k=1; k<=5; k++) {      try { Thread.sleep(700);} catch (InterruptedException ex) {}      System.out.println("B" + k); } } } 
Quando esse código é executado num computador com boa capacidade e sem interferência de processos externos, os valores exibidos, na ordem, são:
Alternativas
Q2249332 Programação
No contexto da manipulação de strings na linguagem Java, considere as seguintes operações numa hipotética string S.
- obter o número de caracteres de S; - obter o caractere contido numa dada posição de S; - obter um trecho (substring) de S.
Os seguintes métodos aplicáveis a strings podem, respectivamente, ser utilizados diretamente para suprir cada uma dessas operações:
Alternativas
Q2245297 Programação
Os pacotes padrão que fazem parte especificação da API JSR 362 Portlet 3.0 são
Alternativas
Q2245284 Programação
Marcos está trabalhando em um projeto de sistemas em Java e quer garantir que o atributo de uma classe seja inicializado apenas uma vez e que seu valor não possa ser modificado posteriormente. Na linguagem de programação Java, esse atributo deve ser definido com o modificado
Alternativas
Q2245281 Programação
A interface javax.servlet.Servlet define métodos que são acionados durante o ciclo de vida padrão do servlet. O método service() desta interface
Alternativas
Q2245280 Programação
Analise o código a seguir, escrito em linguagem Java e com anotações do Hibernate 6.1. Considere que os métodos de acesso get e set foram omitidos da especificação das classes abaixo para efeitos de brevidade. Imagem associada para resolução da questão
Sobre o modelo de banco de dados decorrente deste mapeamento objeto-relacional, é correto afirmar que
Alternativas
Q2242174 Programação
Em um projeto de programação, diferentes bibliotecas podem ser utilizadas para incorporar recursos existentes, já desenvolvidos anteriormente, ao software que está em desenvolvimento. Em projetos Java, tais bibliotecas são comumente armazenadas na forma de arquivos “.jar”. Para que um projeto Java possa utilizar as classes disponibilizadas em um arquivo “.jar”, é necessário indicar a localização do arquivo no classpath que está visível ao projeto. Tal configuração pode ser realizada como uma das opções das propriedades do projeto. Assinale a alternativa que apresenta a opção das propriedades do projeto que pode ser utilizada para indicar os arquivos “.jar” visíveis no classpath do projeto.
Alternativas
Q2241628 Programação
Com o objetivo de acompanhar tendências do mercado e de aumentar a produtividade do programador, as linguagens de programação evoluem e recebem atualizações periódicas. Um exemplo disso é o conceito de ecords que foi incorporado à linguagem Java, a partir da versão 16.
Alternativas
Q2237622 Programação
A linguagem Java pode ser usada em computadores com sistemas operacionais diferentes, desde que estejam disponíveis as condições técnicas necessárias para essa finalidade. Para controlar as funções da linguagem Java em um computador, por meio de determinado sistema operacional, é correto o uso
Alternativas
Q2234729 Programação
Sobre os modificadores de acesso em Java, analise as afirmativas a seguir se são verdadeiras (V) ou falsas (F) e assinale a alternativa com a sequência correta:
( ) Uma classe pode declarar uma constante com public static final. ( ) Protected garante acesso a subclasses e outras classes do mesmo package. ( ) Se uma variável não tem modificador especificado, o modificador de acesso padrão será protected. ( ) Private ajuda em testes e depuração, pois limita o escopo de acesso a apenas subclasses.
Alternativas
Q2234727 Programação
No Java Standard Edition 8, uma forma de lidar com exceções é utilizar os blocos:
Alternativas
Q2229684 Programação
Sobre a linguagem de programação Java, é correto afirmar: 
Alternativas
Respostas
381: B
382: A
383: C
384: A
385: E
386: D
387: B
388: B
389: C
390: D
391: B
392: C
393: D
394: C
395: C
396: D
397: E
398: E
399: B
400: D