Questões de Concurso
Sobre java em programação
Foram encontradas 2.693 questões
Considere o código-fonte a seguir criado na linguagem Java:

Pode-se afirmar que o código
Considere uma aplicação Java que contém a seguinte classe:

Do método main de uma classe principal que faz parte da mesma aplicação é possível chamar o método soma por meio da instrução double valor=NewClass.soma(10.5, 8.5);
PORQUE
há sobrecarga do método soma na classe NewClass, ou seja, há duas ocorrências do método soma e ambos recebem dois parâmetros, porém, de tipos diferentes.
Acerca dessas asserções, é correto afirmar que
Atenção: Para responder à questão, considere o fragmento de pseudocódigo abaixo.

Considere ainda que:
− as variáveis numeroLido, pri, ult e metade são do tipo inteiro.
− a variável achou é do tipo lógico.
− vet é um vetor de inteiros que contém os seguintes valores 3, 5, 60, 80 e 98, nessa ordem.
− a primeira posição do vetor vet é zero (0).
Considere o código-fonte a seguir que foi construído em Java para testar o fragmento de pseudocódigo apresentado no texto associado acima.

Baseado no pseudocódigo e na linguagem Java, as lacunas I e II são preenchidas correta e, respectivamente, com:
A esse respeito, analise as afirmativas a seguir.
I. Acessar diretamente os atributos protegidos (protected) nasuperclasse.
II. Alterar o valor dos atributos privados na superclasse.
III. Implementar os métodos abstratos da superclasse.
Assinale:
Assinale a alternativa que indica o que será impresso pelo código Java a seguir.


Assinale a alternativa que indica os métodos que estão disponíveis para uma instância da classe Sub.

Este comando pode ser escrito de forma mais simples como (as opções são apresentadas em Java e Python):
Portlets podem ser definidos como componentes Java gerenciados por um container, que geram conteúdo dinâmico para páginas web por meio de classes Java independentes, que são compiladas para bytecode.
Julgue o item que se segue, a respeito da arquitetura de software e de ambientes computacionais.
O JEE é uma tecnologia Java utilizada principalmente para a
construção de servidores de aplicação, especificamente para
que serviços web sejam disponibilizados para terceiros,
integrando com segurança sistemas com diferentes
características.
Com relação aos conceitos e características de compiladores, julgue o item que se segue.
Interpretador é um tradutor de linguagem que executa o programa fonte de imediato, em vez de gerar um código objeto a ser executado após o término da tradução, enquanto o compilador recebe um programa fonte e produz programa equivalente na linguagem alvo. No caso da linguagem Java, os processadores combinam compilação e interpretação.
public class Dummy {
public static int a = 1;
public int b = 2;
}
Dummy x = new Dummy ( ) ;
Dummy y = new Dummy ( ) ;
x.a = 1 + y.a ;
x.b = x.a + y.b ;
System.out.println(“x.b = “ + x.b) ;
A saída na tela após a execução desse trecho será:
De acordo com a linguagem Java, o array é um objeto, portanto, uma variável de instância de array que for declarada, mas não explicitamente inicializada, terá o valor null.
JSE, JME, JEE e JCE são edições da tecnologia Java voltadas para o desenvolvimento de aplicações para desktop/servidores, dispositivos móveis, ambientes corporativos e ambientes em nuvem, respectivamente.
O paradigma de orientação a objetos é amplamente utilizado em várias linguagens: Java é compilada em bytecode e executada em uma máquina virtual (JVM); C++ apresenta bom desempenho ao unir características de alto e de baixo níveis; Python/Ruby/PHP podem ser utilizadas para desenvolvimento web, mas sem aplicações para dispositivos móveis

É importante destacar que nesse programa em Java deve-se se tomar o cuidado de:
No paradigma orientado a objetos, o polimorfismo está relacionado à herança de métodos. O Java possui duas modalidades de polimorfismo: overriding, que consiste em alterar o método em uma subclasse mantendo-se sua mesma assinatura da superclasse; e overloading, no qual há métodos de mesmo nome associados por meio da herança, porém, com argumentos diferentes.