Questões de Concurso
Sobre java em programação
Foram encontradas 2.557 questões
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?
Considere o código a seguir, implementado em Java, para responder a questão
Considere o código a seguir, implementado em Java, para responder a questão
Observe cuidadosamente o código Java abaixo:
public class OlaMundo {
public static void main(String[] args) {
System.println("Olá Mundo!");
}
}
Assinale a alternativa correta.
(1) PHP (2) JAVA
(A) Wordpress (B) Liferay (C) Drupal
Quais estão corretas?
Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas abaixo:
I. Para instanciar um objeto da classe "A" (Figuras 12(b)), basta inserir, na classe "QuestaoC" (Figura 12(c)), o seguinte código fonte, no local apontado pela seta nº 3:
A teste = new A(1,2);
II. Para que seja possível atribuir um conteúdo a variável "s", da classe "A", basta criar uma operação na Figura 12(a) e implementar, na Figura 12(b), o seguinte método, no local apontado pela seta nº 2:
public int setS (int varS) {
this.s = varS;
}
III. Para se obter e apresentar o conteúdo da variável "r", da classe "A" (Figura 12(b), basta inserir, no local apontado pela seta nº 4, da Figura 12(c), o seguinte código fonte:
A a = new A();
JOptionPane.showMessageDialog
(null, a.getS());
Quais estão corretas?
Para responder à questão, considere a Figura 11 que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriuse, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local.
Quais estão corretas?
Para responder à questão, considere a Figura 10 que mostra um programa elaborado utilizando-se a linguagem de programação Java.
Ao ser executado o
programa em Java, mostrado na Figura 10,
será atribuído o número 2 (dois) a variável
"s". Nesse caso, ao final da execução desse
programa, pode-se afirmar que a variável "x"
terá o seguinte conteúdo:
“O qualificador, também conhecido por modificador, define a visibilidade e pode ser de três tipos básicos:
( I ) _____________ - o método é visível apenas pela própria classe. É o qualificador mais restritivo. ( II ) _____________ - o método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. ( III ) _____________ - o método é visível por qualquer classe. É o qualificador mais aberto no sentido de que qualquer classe pode usar este método.”
As palavras que completam corretamente as lacunas no fragmento acima são respectivamente:
A figura abaixo ilustra a sequência de desenvolvimento de um programa em Java.
Os identificados I, II e III são denominados, respectivamente:
I. A programação orientada a objetos faz uso de classes, interfaces, envio de mensagens, operações e abstrações. II. Herança é a capacidade de um objeto de um tipo mais genérico (superclasse) assumir diferentes comportamentos dependendo da classe a partir da qual ele foi criado. III. A linguagem Java possui gerenciamento automático de memória, controlando sua alocação e desalocação. A desalocação de memória é suportada pelo processo conhecido por Garbage Collection. IV. Em uma programação orientada a objetos, a técnica de programação que mantém ocultos detalhes internos do funcionamento dos métodos de uma classe é denominada encapsulamento.