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

Foram encontradas 2.556 questões

Q1885304 Programação
Marque a alternativa que apresenta o resultado da execução do trecho de código a seguir, implementado em Java.
1.   int a = 10, b = 7, c = 18; 2.   String situacao = a < b ? 3.                     a < c ? “Situação 1” : 4.                     “Situação 2” : 5.                     b < c ? “Situação 3” : 6.                     “Situação 4”; 7.   System.out.println(situacao);
Alternativas
Q1885302 Programação
Considere o código a seguir, implementado em Java, para responder à questão.

1.   Printer printer = new Printer();
2.   printer.setInPrintListener(msg -> {
3.   System.out.println(“Mensagem: “+msg);
4.   });
5.   printer.toPrint(“Minha mensagem.”);
Das alternativas a seguir, a que melhor define o tipo de implementação apresentada nas linhas de 2 a 4 é: 
Alternativas
Q1885301 Programação
Considere o código a seguir, implementado em Java, para responder à questão.

1.   Printer printer = new Printer();
2.   printer.setInPrintListener(msg -> {
3.   System.out.println(“Mensagem: “+msg);
4.   });
5.   printer.toPrint(“Minha mensagem.”);
Quanto ao parâmetro de entrada do método setInPrintListener da classe Printer, é correto afirmar que é uma:
Alternativas
Q1885300 Programação

Considere o código a seguir, implementado em Java, para responder à questão.


1.     public class UFRJ{

2.     public static void main(String[] args) {

3.     List alunos = Arrays.asList(

4.     new Aluno(“Aluno 1”, “[email protected]”),

5.     new Aluno(“Aluno 2”, “[email protected]”),

6.     new Aluno(“Aluno 3”, “[email protected]”)

7.     );

8.     alunos.forEach(System.out::println);

9.     }

10.   }

Das opções a seguir, a que apresenta uma implementação para obter o mesmo resultado do código apresentado é:
Alternativas
Q1885299 Programação

Considere o código a seguir, implementado em Java, para responder à questão.


1.     public class UFRJ{

2.     public static void main(String[] args) {

3.     List alunos = Arrays.asList(

4.     new Aluno(“Aluno 1”, “[email protected]”),

5.     new Aluno(“Aluno 2”, “[email protected]”),

6.     new Aluno(“Aluno 3”, “[email protected]”)

7.     );

8.     alunos.forEach(System.out::println);

9.     }

10.   }

Considerando o trecho da linha 8, é possível afirmar que, por padrão, será impresso no console o retorno do método indicado em: 
Alternativas
Q1885298 Programação
No uso da classe java.lang.Thread, para permitir a implementação de processos paralelos na linguagem Java, é possível aguardar a completa execução de uma Thread, utilizando-se do método apresentado em:
Alternativas
Q1885295 Programação

Considere o código a seguir, implementado em Java, para responder à questão.


1.    Aluno aluno = new Aluno(“Aluno 1”, “[email protected]”);

2.    Calculadora.configurar(aluno).calcularMedia();


Quanto à correta implementação das classes Calculadora e Aluno, pode-se afirmar que: 

Alternativas
Q1883833 Programação
A respeito de mensageria e de integração entre plataformas altas e baixas, julgue o item a seguir.

Quando a mensageria é utilizada com linguagem Java, as requisições são processadas exclusivamente de forma síncrona.
Alternativas
Q1881550 Programação

Analise o código:


Imagem associada para resolução da questão


É CORRETO afirmar, sobre o código apresentado acima, que o método validar Dados:

Alternativas
Q1880951 Programação

Considere o trecho de código a seguir, corretamente implementado

em JAVA, e responda à questão.



Marque a opção que indica a parte do código apresentado em que deve ser implementado o trecho de código mencionado na questão anterior.
Alternativas
Q1880950 Programação

Considere o trecho de código a seguir, corretamente implementado

em JAVA, e responda à questão.



Assinale a opção que melhor representa o trecho de código a ser incluído para que a aplicação funcione corretamente, garantindo o resultado esperado, sem prejuízo na performance.
Alternativas
Q1880949 Programação

Considere o trecho de código a seguir, corretamente implementado

em JAVA, e responda à questão.



O trecho apresentado tem por finalidade, através de uma lista de notas de alunos, calcular a média da turma. Assinale a opção que apresenta o motivo pelo qual o programa pode não responder conforme o esperado pelo programador.
Alternativas
Q1880948 Programação
A classe java ‘java.util.regex’ permite definir expressões regulares. As expressões A+, \d e \D indicam, respectivamente:
Alternativas
Q1880790 Programação
Qual definição de interface Java NÃO produz erro de compilação?
Alternativas
Q1880789 Programação
Admita que as duas classes Java a seguir pertençam ao pacote default e ocupem arquivos separados.

public class Va {     private int a=0,b=2,c=4;     private static int sb;  
  public Va() {        a*=2;        b*=3;        c*=4;    }  
   public Va(int x) {         this();         sb+=x;     }

    {         sb*=2;         a+=1;      }  
     static {           sb+=8;      }  
     public void print() {            System.out.print(a+b+c+sb);      } }

     public class Main {          public static void main(String[] args) {                new Va(1).print();      } }

O que será exibido no console quando o método main for executado?
Alternativas
Q1880788 Programação
Uma função, chamada converte, tem por objetivo converter um número inteiro na base decimal (d), recebido como parâmetro, em um número inteiro na base binária (b), isto é, um número que seja formado apenas pelos algarismos 0 e 1, como nos exemplos abaixo. 

Exemplos:
converte(7) = 111
converte(12) = 1100
converte(16) = 10000  
Admita que o inteiro (d), recebido como parâmetro, é tal que d>=0 e d<=1024.

Qual função executa essa conversão corretamente?
Alternativas
Q1880787 Programação
Sejam dois arrays de inteiros, com zero ou mais elementos cada, ordenados ascendentemente. Deseja-se escrever uma função que receba esses dois arrays como parâmetros e insira os seus elementos em um terceiro array, também recebido como parâmetro, de modo que os elementos inseridos no terceiro array permaneçam ordenados ascendentemente, como no exemplo abaixo.

Exemplo:

int v1[]={10,20,30,40,50};
int v2[]={5,10,15,20};

O conteúdo do terceiro array, após a chamada da função de intercalação, será

{5,10,10,15,20,20,30,40,50}

Nesse contexto, considere a seguinte função main de um programa Java:

public class Main {     public static void main(String[] args) {          int v1[]={10,20,30,40,50};          int v2[]={5,10,15,20};          int v3[]=new int [v1.length + v2.length];          int p1=0,p2=0,p3=0;                  intercala(v1,p1,v2,p2,v3,p3);     } }

Qual função deve ser inserida na classe Main para que a intercalação do array v1 com o array v2 seja feita corretamente?
Alternativas
Q1880771 Programação
Em linguagens de programação como Java, onde existem estruturas de repetição, a recursão pode ser muitas vezes substituída pela repetição, com ganhos de desempenho.

Considere a seguinte função recursiva segredo, em Java:

public static int segredo(int a) {          if (a<2) {                  return 0;          } else {                  return segredo(a-2)+1;         } }

Que fragmento de código, em Java, contendo uma estrutura de repetição, é adequado para substituí-la?
Alternativas
Q1874539 Programação
Considere o trecho de código a seguir, de um programa escrito na linguagem Java.

Imagem associada para resolução da questão 

Quanto a esse contexto, considere, ainda, as instruções a seguir, da classe CarroEsportivo.

Imagem associada para resolução da questão 

Com relação aos trechos de código precedentes, é correto afirmar que
Alternativas
Q1874538 Programação
Imagem associada para resolução da questão


Considerando a classe CriaNotas, escrita em Java, assinale a opção que contém as instruções para a linha 7, cujo conteúdo foi omitido, de forma que, no final do programa, o array notas armazene valores de 1 a 10, assumindo que inicialmente ele esteja vazio. 
Alternativas
Respostas
561: A
562: B
563: C
564: E
565: B
566: A
567: C
568: E
569: A
570: E
571: C
572: B
573: D
574: E
575: E
576: A
577: B
578: C
579: E
580: D