Questões de Concurso
Sobre java em programação
Foram encontradas 2.561 questões
A respeito da linguagem de programação Java, analise as afirmações a seguir:
I. Para se criar uma classe, deve-se declarar a visibilidade e, em seguida, digitar a palavra reservada class e o nome da classe. Os métodos e atributos ou propriedades devem ser inseridos dentro de chaves. Por exemplo, supondo que o programador queira criar a classe rotulada de Teste, a seguinte estrutura deve ser seguida:
1. public class TesteJava{
2. //atributos ou propriedades
3. //métodos
4. }
I. Em uma aplicação desenvolvida em Java, os objetos são características definidas pelas classes. Java não permite a instanciação de objetos da classe para inicializar atributos ou invocar métodos. Essa ação traria um comportamento indesejado, denominado de Herança ou Polimorfismo.
II. Atributos são propriedades de um objeto. Em Java, é possível criar uma classe para guardar essas propriedades conforme o exemplo abaixo para uma classe rotulada de Pessoa:
1. public class Pessoa{
2. public String nome;
3. public int idade;
4. public int altura
4. }
III. Construtores são métodos especiais que inicializam os atributos toda vez que é chamado. Em Java, toda vez que a palavra reservada new é digitada, o objeto realiza a solicitação para a memória do sistema armazená-lo, chamando o construtor da classe para inicializar o objeto. A identificação de um construtor em uma classe é sempre o mesmo nome da classe.
Estão corretas APENAS:
Considere as seguintes classes e interfaces Java, que ocupam arquivos separados do pacote default:
O que será exibido no console quando o método main() for executado?
A linguagem Java oferece suporte para o tratamento de exceções em diferentes situações. Sobre este recurso, analise os códigos Calculadora.java e ValorNegativoExc.java apresentados a seguir.
Calculadora.java
ValorNegativoExc.java
Após a sua execução, a mensagem impressa é:
Considere a definição da seguinte classe Pessoa:
A execução do código abaixo produz a seguinte resposta:
Os valores contidos nas variáveis v1, v2 e v3 serão, respectivamente,
1. public class Produtos { 2. private string nomeDoProduto; 3. private int Qtde; 4. public Produtos() { 5. // Código do construtor 6. } 7. public void apresentarProduto() { 8. // Código do método 9. } 10. } Qual linha desse código possui erro na programação?
Encapsulamento vem de encapsular, que em programação orientada a objetos significa juntar o programa em partes, as mais isoladas possível. A ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações.”
Disponível em: https://pt.wikipedia.org/wiki/Encapsulamento_(inform%C3%A1tica). Acesso em: 13.12.2018
Sobre programação orientada a objeto e encapsulamento em Java, qual a afirmativa correta?
Considere as afirmativas abaixo a respeito do Selenium.
I Na API Java do Selenium, a classe WebDriver representa um elemento de uma página Web.
II Na API Java do Selenium, a classe WebDriver representa uma página Web.
III Na API Java do Selenium, a classe WebDriver representa um browser Web.
IV Na API Java do Selenium, um elemento em uma página Web pode ser localizado através do identificador (id), localizador CSS ou nome (name).
Estão corretas as afirmativas
Considere o programa Java abaixo.
Considere o seguinte código em linguagem Java
O que aparece na tela após execução do código é:
Considerando o uso de JavaBeans nas tabelas rotuladas Cliente.java, VerClienteJava.jsp e VerCliente.jsp, abaixo onde cada tabela representa um arquivo, analise as afirmativas:
1) O arquivo VerCliente.jsp exemplifica o fato de não ser necessário instanciar explicitamente um objeto da classe para poder acessar seus métodos, quando se usa uma classe do tipo bean.
2) Tanto o arquivo VerCliente.jps quanto VerClienteJava.jsp apenas criam uma instancia de um objeto da classe Cliente do pacote Controle referenciada por cli e fazem com que ao atributo nome seja atribuído o nome “José da Silva”.
3) Em VerCliente.jsp mesmo que não
explicitamente, há de fato uma referência aos
métodos setNome e getNome. Isto é alcançado
com o atributo property dos elementos <jsp:setProperty/> e <jsp:getProperty/>.
Está(ão) correta(s):
Analise o seguinte código-fonte escrito em Java.
De acordo com o código-fonte anterior, assinale a alternativa INCORRETA
Programação Orientada a Objetos (POO) é um paradigma de análise e programação de sistemas presente em diversas linguagens de programação. Considerando os conceitos de POO aplicado em JAVA, analise as assertivas a seguir.
I. O construtor de uma classe é um método executado automaticamente quando um objeto dessa classe é instanciado.
II. O Java permite a herança múltipla de classes, em que uma subclasse realiza a herança de duas ou mais superclasses.
III. O Java permite a implementação de múltiplas interfaces, em que uma classe implementa duas ou mais interfaces.
IV. O Java permite que as classes abstratas possuam métodos concretos.
V. Todas as classes em Java derivam da classe Object.
Estão CORRETAS apenas as assertivas:
Na criação do trecho de código abaixo, escrito na linguagem Java:
Teremos o seguinte resultado: