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

Foram encontradas 2.549 questões

Q3014371 Programação
Considere o trecho de um código Java a seguir (as reticências indicam código omitido não relevante para o contexto analisado):
Imagem associada para resolução da questão

Qual é o padrão de projeto implementado em calcSalarioLiquido? 
Alternativas
Q3014370 Programação
No HTTP, a negociação de conteúdo é o mecanismo usado para servir diferentes representações de um recurso no mesmo URI, ajudando o agente de usuário (user agent) a especificar qual representação é mais adequada. Esse mecanismo é utilizado no REST para ter diferentes representações (HTML, XML, JSON) de um mesmo recurso. Selecione a alternativa que indica corretamente o cabeçalho HTTP e o respectivo valor que um user agent deve enviar em uma requisição para indicar a preferência por uma representação em JSON do recurso solicitado. 
Alternativas
Q3014368 Programação
Considere o trecho de código Java a seguir e assinale a alternativa que indica a saída do console quando o código for executado.
Imagem associada para resolução da questão
Alternativas
Q3014358 Programação
Considere o código em Java a seguir:
Imagem associada para resolução da questão

Qual é a saída desse código?
Alternativas
Q3009912 Programação
É uma linguagem de programação gratuita, criada em 2007 pelo MIT, baseada em blocos que se encaixam. É inspirada na ideia de blocos de encaixar (Lego) e voltada para a produção de histórias animadas, jogos, situações problemas e tutoriais. A construção de projetos com essa linguagem permite que sejam desenvolvidas competências previstas na BNCC tais como competências de comunicação, pensamento crítico e criativo, além do desenvolvimento do pensamento computacional. A descrição refere-se à qual linguagem de programação? 
Alternativas
Q3006677 Programação
Imagem associada para resolução da questão

Considerando o código precedente, desenvolvido em Java, assinale a opção que corresponde à correta execução desse código.
Alternativas
Q3006663 Programação
Assinale a opção que apresenta o framework mais indicado quando se busca alcançar as seguintes características: simplificar o envio de mensagens entre clientes e serviços de back-end; adotar uma tecnologia de código aberto (buffers de protocolo) para serializar mensagens estruturadas que os serviços enviam entre si; definir um contrato de serviço para cada microsserviço; utilizar um protocolo de comunicação baseado em HTTP/2; oferecer suporte abrangente para ambientes de desenvolvimento que incluam Java, JavaScript, C#, Go e NodeJS.
Alternativas
Q2963078 Programação

O código Java compilado é gerado em arquivo com extensão

Alternativas
Q2914408 Programação

Na linguagem Java, membros de classes (métodos e atributos) são declarados na definição de classes. Os membros podem estar presentes em cada instância ou apenas na classe, e, neste caso, são usados por todas as instâncias. Para que um membro de classe exista apenas na classe e seja usado por todas as instâncias, deve-se usar o modificador

Alternativas
Q2760899 Programação
Considere o seguinte texto e exemplo de trecho de código Java a seguir:

Para não se usar uma classe de forma incorreta como, por exemplo, uma classe que tem um método de divisão entre dois atributos da classe, se o técnico Java não conhecer a implementação interna da classe, ele pode inserir um valor zero no atributo do dividendo, porém se a classe estiver corretamente codificada pode-se impedir que o técnico faça isso. Esse tipo de impedimento é feito utilizando-se um dos princípios da orientação a objetos que embasa a implementação via alguns métodos usados no código: 

package com.trt1l5.model; public class Divisao (   private int numl;   private int num?;   public void divisao() [          System.out.println("A divisao e: “ + (numl / num2)); } public int getNuml() 1           return numl; } public void setNumi (int numi)           this.numl = numl; } public int getNum2() 1           return num2; public void setNumê (int num2)           if (num2 == 0) 4                num2 = 1;           } else {                this.num2 = num2;           }     } }


O conteúdo do texto exemplifica um dos conceitos conforme utilizado na orientação a objetos e o trecho de código implementa esse conceito usando dois métodos em conjunto.

O conceito e os métodos utilizados são, correta e respectivamente,
Alternativas
Q2760871 Programação
Considere a existência do array abaixo, criado em uma aplicação Java, em condições ideais.
String[] nomes = i“Marta”", “paulo”, "Carolina", “Joaguim", “Fedro";
Considere, também, os laços de repetição abaixo, criados com o objetivo de percorrer o array e exibir seus valores.
I. for (String nome : nomes) (
         System.out.println (nome);      ) II. for (int i = 0; i < nomes.length; i++) (           System.out.println (nomes[il);      ) III.int indice = O;      while (indice < nomes.length) {          System.out .println (nomes [indice]);          indice++;    } IV.int index = O; do {    System.out .println (nomes [index]) ;    index++; } while (index < nomes.length)

Percorre corretamente o array e exibe seus valores APENAS os laços de repetição que constam em
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
Q2716410 Programação

Considere o seguinte programa em Java:


class ClassePai {

public void mostrar() {

System.out.print("pai ");

}

}

class ClasseFilha extends ClassePai {

public void mostrar() {

System.out.print("filha ");

}

}

public class Teste {

public static void main(String[] args) {

ClassePai p1 = new ClassePai();

ClassePai p2 = new ClasseFilha();


p1.mostrar();

p2.mostrar();

((ClasseFilha)p2).mostrar();

((ClasseFilha)p1).mostrar();

}

}


Assinale a alternativa que descreve sua saída.

Alternativas
Q2657911 Programação
Assinale a alternativa que corresponde à palavra-chave utilizada na linguagem Java quando um objeto necessita acessar uma referência a si mesmo.
Alternativas
Q2654627 Programação
NÃO foi introduzido no Java 21:
Alternativas
Q2635784 Programação

Em uma aplicação Java que utiliza MapStruct, em condições ideais, um usuário tem uma classe chamada Processo e uma chamada ProcessoDto. Deseja criar uma interface MapStruct chamada ProcessoMap para mapear de ProcessocDto para Processo & vice-versa. Essa interface deve ser anotada, imediatamente antes de sua declaração, com

Alternativas
Q2635554 Programação

Em uma aplicação Java que utiliza JPA, em condições ideais, considere manager um objeto válido criado por meio da instrução abaixo.


EntityManager manager =

Persistence.createEntityManagerFactory("trtPU").createEntityManager();


A instrução manager.createNamedQuery("Acesso.findByUserSenha", Acesso.class); irá retomar um objeto do tipo

Alternativas
Q2570886 Programação
Um programador criou um método Java que recebe como parâmetro um inteiro maior ou igual a zero e retorna um inteiro cujos dígitos têm suas posições invertidas em relação ao inteiro recebido como parâmetro, conforme os exemplos apresentados a seguir:

• Caso essa função receba o inteiro 1234 como parâmetro, ela retornará o inteiro 4321;
• Caso essa função receba o inteiro 1000 como parâmetro, ela retornará o inteiro 1;
• Caso essa função receba o inteiro 8 como parâmetro, ela retornará o inteiro 8.


Qual método executa o que foi especificado?
Alternativas
Q2568062 Programação
O código Java a seguir mostra uma classe chamada Metodos, que aciona, em sua função Main, quatro outros métodos, imprimindo na tela o resultado de cada um deles.



Imagem associada para resolução da questão


Ao executar o programa, qual o resultado apresentado na tela?
Alternativas
Respostas
41: C
42: A
43: B
44: B
45: C
46: B
47: D
48: E
49: D
50: C
51: A
52: C
53: B
54: D
55: D
56: C
57: D
58: C
59: A
60: E