Questões de Concurso
Sobre java em programação
Foram encontradas 2.693 questões
Sobre construtores em Java, analise as assertivas abaixo.
1) Um construtor é usado para criar objetos.
2) Um construtor deve ter o mesmo nome da classe em que é declarado.
3) Um construtor pode ser declarado como privado.
Estão corretas:
Sobre a linguagem de programação Java, analise as afirmativas a seguir.
1) Todas as classes Java têm um construtor default, mesmo quando é definido um construtor explicitamente.
2) Java não possui herança múltipla, porém uma classe abstrata pode implementar várias Interfaces.
3) Java permite que um array (vetor) possua valores de tipos diferentes, como int e float.
4) A Máquina Virtual Java é responsável por coletar objetos na memória que não são mais referenciados.
Estão corretas, apenas:
Dada a classe Java a seguir:

O que será impresso após a execução do método main?
Figura 1 – Código-fonte escrito na linguagem PHP Analisando as classes da Figura 1, é correto afirmar que a classe:
class Main { public static void main(String[] args) {
int numero = 1234, novonumero = 0; for(;numero != 0; numero /= 10) { int digito = numero % 10; novonumero = novonumero * 10 + digito; } system.out.println(novonumero); } }
Assinale a alternativa CORRETA sobre a saída (output) obtida:
Acerca das noções de programação orientada a objetos e das noções da linguagem JAVA, julgue o item.
Em Java, a palavra-chave extends é usada para criar
uma nova instância de uma determinada classe. O
programador pode escolher entre usar extends ou
new, pois ambas têm, especificamente, a mesma
função, ou seja, criar classes não derivadas.
Acerca das noções de programação orientada a objetos e das noções da linguagem JAVA, julgue o item.
Na linguagem de programação Java, a palavra-chave
public pode ser usada para declarar um elemento de
uma classe como parte da interface, como, por exemplo,
um campo. Entretanto, ela não pode ser usada para
declarar um método.
Julgue o item a seguir, a respeito de projeto e desenvolvimento de sistemas.
O encapsulamento em Java consiste no princípio pelo qual
um conjunto de objetos derivados de uma mesma superclasse
pode invocar métodos que tenham a mesma identificação
(assinatura), mas apresentem comportamentos distintos.
Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.

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

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”.

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:

Que alternativa contém o código que substituiria o comentário “//Lacuna” e geraria erro de compilação?
package cadastroUsuario;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CadastroServlet extends HttpServlet

Tendo como referência o código precedente, julgue o item que se segue.
A linha
String nome = request.getParameter(“nome”);
pode ser alterada para
String nome = request.getAttribute(“nome”);
sem perda de funcionalidade no código.
package cadastroUsuario;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CadastroServlet extends HttpServlet

Tendo como referência o código precedente, julgue o item que se segue.
Uma variável do tipo string pode ser descrita como um
vetor (array) cujos elementos são caracteres.
Observe o trecho de código a seguir.

A saída produzida pela execução do código é: