Ir para o conteúdo principal

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 183 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • a
    • b
    • c
    • d
    • e
  • 2
    • a
    • b
    • c
    • d
    • e
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • Certo
    • Errado
  • 5
    • a
    • b
    • c
    • d
    • e
  • 6
    • a
    • b
    • c
    • d
    • e
  • 7
    • Certo
    • Errado
  • 8
    • a
    • b
    • c
    • d
    • e
  • 9
    • a
    • b
    • c
    • d
    • e
  • 10
    • a
    • b
    • c
    • d
    • e
  • 11
    • a
    • b
    • c
    • d
    • e
  • 12
    • a
    • b
    • c
    • d
    • e
  • 13
    • a
    • b
    • c
    • d
    • e
  • 14
    • a
    • b
    • c
    • d
  • 15
    • a
    • b
    • c
    • d
    • e

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?

As classes Java a seguir pertencem ao pacote default.

 

class A1 {
 protected int va1=1,va2=2;
 public A1(int x) {
 va1+=x;
 va2*=x;
 }
}
class A2 extends A1 {
 protected int vb1=10;
}
class A3 extends A2 {
 protected int vc1=0;
 public A3(int y) {
 vc1=(va1+va2)*y;
 }
}
public class Main {
 public static void main(String[] args) {
 A3 o=new A3(2);
 System.out.println(o.vc1);
 }
}

 

Qual construtor poderá ser inserido na classe A2, sem que um erro de compilação seja gerado?

As classes Java a seguir pertencem ao pacote default e foram incluídas no arquivo Main.java. 

class MnopA {
 static int x=10,y=10,z=10;
 public MnopA() {
 x*=2;
 }
 {
 y+=5;
 z+=10;
 }
}
class MnopB extends MnopA { 
 public MnopB(int c) {
 y*=c;
 }
 {
 z+=y;
 }
 static {
 x=y=z=1;
 } 
}
public class Main {
 public static void main(String[] args) {
 MnopB o=new MnopB(2);
 System.out.println(MnopB.x+MnopB.y+MnopB.z);
 }
}

O que será exibido no console quando o método main for executado?

Julgue o item a seguir, relativo a Python e Java.

Considere o seguinte código desenvolvido em Java.

public class Main {
  public static void main(String[] args) {
    int resultado = fun(3);
    System.out.println(resultado);
  }
  public static int fun(int y) {
    if (y > 1) { 
      return y + fun(y - 1);
    } else {
      return 0;
    }
  }
}

Ao ser executado, esse código apresentará o seguinte resultado. 


6

Considere o seguinte código em Java:

public static void main(String[] args)
throws MalformedURLException {
URL url = new URL(“https://bloco13:trib@”+ 
 ”www.tjms.jus.br/ws?id=0#A");

 

String s1 = url.getRef(), s2 = url.getUserInfo(), 
 s3 = url.getQuery(), s4 = url.getFile();

 

Ao ser executado com as importações necessárias, o código acima imprime na saída padrão:

Na camada de apresentação do Java EE 8, o uso de um gerente central que trata todos os pedidos (requests), ou 
um grupo de pedidos, para uma aplicação e os envia para um processo específico, é conhecido como

Considerando linguagens de programação, julgue os itens que se seguem. 

O código Java a seguir, após executado, apresentará 140 como resultado.

Em uma servlet, de um site desenvolvido em Java, o fragmento de código abaixo retorna uma lista de processos para o arquivo exibir_processos.jsp.

ProcessosDao dados = new ProcessosDao();

ArrayList listaProcessos = dados.consultar(processo);

request.setAttribute("retornaProcessos", listaProcessos);

RequestDispatcher disp = request.getRequestDispatcher("exibir_processos.jsp");

disp.forward(request, response);

No arquivo exibir_processos.jsp, para receber a lista de processos, utiliza-se a instrução

Para responder à questão, utilize o código, escrito em Java 8, abaixo:

                                                                                             

Após corrigido o problema de compilação, qual código o programador poderia utilizar para imprimir na saída padrão o texto “SPGG”?

Para responder à questão, utilize o código, escrito em Java 8, abaixo:

                                                                                 

Um programador está tentando compilar o código Java apresentado anteriormente, mas está obtendo os erros mostrados abaixo após executar o comando “javac Principal.java”.

                                                                                 Imagem associada para resolução da questão

Qual alternativa representa uma possível solução para o problema que o programador está encontrando? 

Considere o código abaixo, escrito em Java 8:

                                                                      Imagem associada para resolução da questão

Que alternativa contém o código que substituiria o comentário “//Lacuna” e geraria erro de compilação?

Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.

                                                                                                     

Caso a linha que conecta A1 a A2 possuísse setas nas duas direções (de A1 para A2 e de A2 para A1), qual seria o código Java que representaria corretamente a classe A2? 

Analise o código Java a seguir.

Considere a seguinte saída no terminal após a execução do código Java apresentado:
[2, 5, 1, 4, 3]
[1, 2, 5, 4, 3]
[1, 2, 4, 5, 3]
[1, 2, 3, 4, 5]

O algoritmo de ordenação implementado no código Java apresentado é o:

Sobre a linguagem Java, criada nos anos 90, que é direcionada para o paradigma de programação orientado a objetos, é correto afirmar que:

A classe Java ArvNo, exibida abaixo, é usada para representar os nós de uma árvore binária.

Ela é usada na implementação de uma árvore binária pela classe Arv, exibida a seguir.

Que árvore terá os valores de seus nós exibidos em ordem descendente quando for percorrida pelo método percorre(), definido na classe Arv?

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282