Questões de Concurso Sobre java em programação

Foram encontradas 2.556 questões

Q1924343 Programação

Considere o seguinte código Java, escrito em um arquivo chamado TesteConta.java:


public class TesteConta {

    public static void main(String ... args) {

       Conta conta = new Conta();

       conta.depositar(1000);

       conta.sacar(1100);

       System.out.println(conta.saldo);

   }

}

class Conta {

   double saldo;

   void sacar(double qtd) {

      saldo = saldo - qtd;

   }

   void depositar(double qtd) {

     saldo += qtd;

  }

}


O resultado de se compilar e executar o código acima é que o programa

Alternativas
Q1922251 Programação
Considere o programa a seguir codificado na linguagem Java:
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: 
Alternativas
Q1919978 Programação
Há uma classe Java usada para estender as funcionalidades de um servidor. Respondem a requisições, e normalmente são usados para estender as aplicações hospedadas por servidores web; desta forma eles podem ser imaginados como Applets Java que rodam em servidores em vez de rodarem nos navegadores web. Trata-se da classe: 
Alternativas
Q1919958 Programação
Na linguagem Java, o tipo de dados inteiro é dividido em 4 tipos primitivos; dos tipos abaixo, o único que não faz parte desse grupo é:  
Alternativas
Q1915501 Programação

Considere as seguintes classes Java, definidas em arquivos chamados, respectivamente, Funcionario.java, Gerente.java e TesteFuncionario.java: 


Imagem associada para resolução da questão


Considerando o código das 3 classes apresentadas acima, analise as afirmativas a seguir:


I. O código compila sem erros e sua execução imprime na tela 3 números de ponto flutuante na mesma linha.

II. A substituição do modificador de acesso protected por private na definição do atributo salario da classe Funcionario causa erro de compilação ao tentar se recompilar todo o código.

III. A anotação @Override na classe Gerente indica que o método darAumento está sendo sobrescrito. Removê-la causa erro de compilação ao tentar se recompilar todo o código.

IV. Os valores do atributo salario associados aos objetos com nome “Fulano” e “Ciclano” aumentam em 10% e o associado ao objeto com nome “Beltrana” aumenta em 15% em relação aos valores inicializados na construção dos respectivos objetos, se se desconsiderarem imprecisões em valores de ponto flutuante.


É CORRETO o que se afirma em

Alternativas
Q1915500 Programação

Considere o seguinte código Java, escrito em um arquivo chamado TesteObjetos.java:


Imagem associada para resolução da questão


Sobre o código acima, é INCORRETO afirmar que

Alternativas
Q1909619 Programação

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. 

Alternativas
Q1909618 Programação

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. 

Alternativas
Q1908736 Programação
Na linguagem JAVA, qual código verifica se os caracteres em duas strings, nomeadas time e money, são os mesmos? 
Alternativas
Q1907181 Programação

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. 

Alternativas
Q1899167 Programação

Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.



Uma possível implementação do diagrama em linguagem Java seria a apresentada em qual alternativa?
Alternativas
Q1899166 Programação

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



Após corrigido o problema de compilação, qual código o programador poderia utilizar para imprimir na saída padrão o texto “SPGG”?
Alternativas
Q1899165 Programação

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


Imagem associada para resolução da questão


Qual alternativa representa uma possível solução para o problema que o programador está encontrando? 

Alternativas
Q1899164 Programação

Considere o código abaixo, escrito em Java 8:


Imagem associada para resolução da questão


Que alternativa contém o código que substituiria o comentário “//Lacuna” e geraria erro de compilação?

Alternativas
Q1896193 Programação
No Java, a coleção que permite visitar seus elementos de acordo com sua ordenação natural é a:
Alternativas
Q1896192 Programação
Na linguagem de programação Java, uma classe declarada como “abstract” pode
Alternativas
Q1894567 Programaçã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. 

Alternativas
Q1894565 Programaçã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.


Uma variável do tipo string pode ser descrita como um vetor (array) cujos elementos são caracteres. 

Alternativas
Q1891207 Programação

Observe o trecho de código a seguir.


Imagem associada para resolução da questão


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

Alternativas
Q1891206 Programação
Considere o desenvolvimento de uma aplicação em um contexto de programação concorrente, em que é esperada a execução simultânea de múltiplas tarefas computacionais. O time utiliza a linguagem de programação JAVA e o framework ORM Hibernate no projeto. Para obter um objeto do tipo SessionFactory, o time decide utilizar o arquivo de configuração e as seguintes classes:
org.hibernate.cfg.Configuration, org.hibernate.service.ServiceRegistry e org.hibernate.service.ServiceRegistryBuilder.
No início do desenvolvimento da primeira funcionalidade com linhas de execução paralelas (Threads), o time discute se é seguro compartilhar o objeto do tipo SessionFactory. Um dos desenvolvedores afirma que é seguro.
O time concluiu acertadamente que esse desenvolvedor está:
Alternativas
Respostas
541: A
542: E
543: C
544: B
545: A
546: C
547: E
548: E
549: D
550: E
551: B
552: D
553: D
554: E
555: D
556: B
557: E
558: C
559: C
560: D