Questões de Concurso
Sobre java em programação
Foram encontradas 2.693 questões
Está correto o que se afirma, EXCETO em:

Considerando o tratamento de exceção e o código acima, é correto afirmar que:

Os dois passos necessários para compilar e executar o programa Java acima, usando a linha de comando e a saída após a execução do programa, será:

O valor que será impresso na execução do método main é
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
O trecho de código abaixo, que permite abrir a porta 10007, está correto sintaticamente. serverSocket = new ServerSocket(10007);
O trecho de código abaixo indica que o socket serverSocket deve ser fechado. serverSocket.close();
Considere o código Java de um método para validação de números de cartões de crédito:

Nesse método, a expressão
cartao.charAt(i)-'0'
tem a função de
Considere o método imprime(), cuja implementação em Java é apresentada a seguir:

Este método poderia ser reescrito de modo a produzir o mesmo resultado, alterando-o pelo código:
Com base no código java a seguir responda:
List<String> letras = new ArrayList<String>();
letras.add(“W”);
letras.add(“X”);
letras.add(“G”);
letras.add(“B”);
letras.add(“A”);
Qual das seguintes alternativas indica o método
que ordena a lista acima?
Com base no código java a seguir responda:
public class Exemplo {
public static void main(String[] args) {
Set<String> carros = new HashSet<String>();
carros.add(“Sonic”);
carros.add(“Celta”);
carros.add(“Corsa”);
carros.add(“Sonic”);
carros.add(“Celta”);
carros.remove(“Celta”);
carros.remove(“Corsa”);
for (String string : carros) {
System.out.println(string);
}
}
}
Qual das seguintes alternativas informa o resultado
da execução do código?
public class Automovel { public void nome(String nome) { return nome; } } public class Carro extends Automovel { @Override public void nome(String nome) { return “O carro é “ + super.nome(nome); } } public class Executa { public static void main(String[] args) { Carro carro = new Carro(); System.out.println(carro.nome(“Corsa”)); } }
Qual das seguintes alternativas indica o resultado da execução do código?
Struts é uma estrutura não intrusiva cuja base são padrões de injeção de dependência por meio de anotações. Ele se encarrega de instanciar classes Java externamente para ligar os componentes de forma a montar as aplicações.