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

Foram encontradas 2.549 questões

Q2172413 Programação
Assinale a alternativa que identifica o nome do arquivo de configurações utilizado pelo Composer para descrever as dependências de um projeto.
Alternativas
Q2171821 Programação
Sobre o desenvolvimento de software seguro em uma aplicação web, analise as assertivas abaixo e assinale a alternativa correta.
I. Não se deve utilizar Javascript para implementar regras de negócio importantes e essenciais para segurança.
II. Filtrar e validar parâmetros no servidor na chegada das requisições para rejeitá-la ou eliminar o risco de SQL Injection.
III. As páginas administrativas não devem ser indexadas nos mecanismos de buscas.
IV. Manter o servidor atualizado, como Sistema Operacional, Software da web/app server e demais plugins. 
Alternativas
Q2171701 Programação
Analise o seguinte trecho de código Java que implementa uma servlet versão 3.0 para imprimir uma mensagem na tela.
@WebServlet("/titulo") public class TituloServlet extends __________ {       protected void __________ (__________ request, __________ response) throws __________ , IOException {             PrintWriter out = response.getWriter();             out.println("<html>Servlet em processamento."<html>);             out.close();       } }
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do código acima.
Alternativas
Q2171700 Programação
O trecho de código abaixo, em Java Persistence API (JPA) versão 2.2, apresenta a declaração de uma chave primária composta de uma entidade de um banco de dados.
@__________ public class PessoaId implements Serializable {          String nome;          String sobrenome; } @__________ public class Pessoa {      @__________ PessoaId id;      String endereco; } 
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho de código acima.
Alternativas
Q2171699 Programação
Java API para RESTful Web Services (JAX-RS) versão 2.0 implementa recursos para responder operações do protocolo HTTP. São anotações dessa API: 
Alternativas
Q2171696 Programação
São anotações de proteção de acesso (Securing Access) ao Enterprise Java Beans (EJB) versão 3.2: 
Alternativas
Q2171694 Programação

Analise o seguinte trecho de código Java:

import java.util.ArrayList;

import java.util.Arrays;

import java.util.List;

public class ArrayLista {

        public static void main(String[] args) {

                 List<String> str = Arrays.asList("c", "a", "b");

                 str.sort();

                 System.out.println(str.toString());

         }

}


O que será escrito na saída padrão após a execução?

Alternativas
Q2171693 Programação

Analise o seguinte trecho de código Java:

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

public class Iteracao {

      public static void main(String[] args) {

             Map <Integer, String> produto = new HashMap<Integer, String>();

             produto.put(1, "Camisa");

             produto.put(2, "Calça");


Analise as assertivas abaixo e assinale a alternativa correta para imprimir, na saída padrão, a relação apenas dos nomes dos produtos do HashMap produto.
I. for (Map.Entry< p:produto.entrySet()) {            System.out.println(p.getValue());     }
II. Iterator<Map.Entry<Integer, String>> produtos = produto.entrySet().iterator();     while (produtos.hasNext()) {     Map.Entry<Integer, String> p = produtos.next();     System.out.println(p.getValue());     }
III. produto.forEach((value) -> {      System.out.println(value);       });

Alternativas
Q2171692 Programação

Analise o seguinte trecho de código Java:

import java.util.Set;

import java.util.HashSet;

public class Conjunto {

       public static void main(String[] args) {

             Set <Integer> conjunto = new HashSet<Integer>();

              conjunto.add(2);

              conjunto.add(5);

               conjunto.add(1);

               conjunto.add(2);

               System.out.println(conjunto.toString());

         }

}


O que será escrito na saída padrão após a execução?

Alternativas
Q2171691 Programação

Analise o seguinte trecho de código Java:

String a = "aa";

String b = "bb";

a.concat(b);

System.out.println(a);

O que será escrito na saída padrão após a execução? 

Alternativas
Q2171690 Programação

Analise o seguinte trecho de código Java:

int n;

System.out.println(++n);

O que acontecerá após a execução?

Alternativas
Q2171689 Programação

Analise o seguinte trecho de código Java:

int n= 2, x;

x= ++n + n++ + ++n + n++;

System.out.println(x + n);

O que será escrito na saída padrão após a execução?

Alternativas
Q2171688 Programação

Analise o seguinte trecho de código Java:

int n= 017;

System.out.println(n);

O que acontecerá após a execução?

Alternativas
Q2171687 Programação

Analise o seguinte trecho de código Java:

int n= 4;

for (int i= n-1; i > 1; i--){

        n*= i + n;

}

Qual será o valor da variável n após a execução?

Alternativas
Q2171684 Programação
Sobre a criação de testes unitários na linguagem Java com o uso do framework JUnit, qual instrução deve ser utilizada para comparar o resultado esperado com o resultado obtido?
Alternativas
Q2166744 Programação

Observe o seguinte programa elaborado na linguagem Java.

Imagem associada para resolução da questão


O resultado da execução do programa é: 

Alternativas
Q2166334 Programação
Considerando o conceito de polimorfismo na linguagem Java, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.
(   ) Classes Abstratas não podem ser instanciadas. (   ) Métodos Abstratos não precisam ser reimplementados. (   ) Toda classe em Java herda da classe Object. (   ) A variável this garante que a subclasse chame qualquer método da superclasse.
Assinale a sequência correta. 
Alternativas
Q2166331 Programação
Considere a declaração do seguinte método, escrito na linguagem Java, e analise as afirmativas a seguir.
public static long minhaFuncao(int[] vetor) {      int total = 0;      for(int i = 0; i < vetor.length; i++) {      total += vetor[i];    }    return total; } public static void main(String[] args) {       int[] vet = {10, 20, 30, 40};       long a = minhaFuncao(vet);       long b = minhaFuncao(vet); }
I. Esse método não pode ser compilado, pois seu retorno é do tipo long, e a variável total é do tipo int. II. A variável a receberá o valor 100 na sua definição. II. A variável b receberá o valor 100 na sua definição.
Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q2164128 Programação
A linguagem de programação Java possui algumas palavras-chave que são da linguagem e não podem ser usadas como nome de variáveis, métodos e classes. Um exemplo é a palavra-chave final. Em Java, a palavra-chave final indica que uma
Alternativas
Q2162020 Programação

Considere a lógica do algoritmo a seguir desenvolvido em Java:

Imagem associada para resolução da questão


Nessa situação, será apresentado o seguinte resultado da execução se for inserido o valor 8:

Alternativas
Respostas
341: D
342: A
343: B
344: A
345: B
346: E
347: E
348: C
349: D
350: A
351: D
352: D
353: C
354: E
355: D
356: D
357: A
358: D
359: D
360: B