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

Foram encontradas 2.627 questões

Q3219158 Programação
Uma escola deseja implementar um sistema para gerenciar suas listas de alunos e professores, utilizando um aplicativo Java. Como parte do processo de desenvolvimento, o Técnico de TI precisa compilar o código-fonte do aplicativo e garantir que ele seja executado em diferentes sistemas operacionais, sem necessidade de recompilação.
Qual das alternativas descreve CORRETAMENTE o motivo pelo qual os programas Java podem ser executados em várias plataformas?
Alternativas
Q3218890 Programação
Na linguagem Java, é uma diretiva utilizada para designar os membros de uma superclasse que podem ser acessados por outros membros dessa superclasse, por membros de subclasses e por membros de outras classes no mesmo pacote:
Alternativas
Q3216494 Programação
O algoritmo abaixo, na forma de pseudocódigo, simula um sistema de busca e atualização do status de processos judiciais em um Tribunal Regional do Trabalho, em que o usuário indica um id de processo a ser localizado. Considere que o algoritmo foi criado para ser posteriormente implementado em Java e que o usuário poderá digitar um id existente ou inexistente, mas que será sempre um valor do tipo inteiro.

Imagem associada para resolução da questão


Em condições ideais e considerando a existência de um método tamanho que retorna o tamanho do array, para que a busca seja executada corretamente e o processo procurado seja atualizado para Finalizado, as lacunas I e II devem ser preenchidas por
Alternativas
Q3205774 Programação
Na programação em Java, o método main é onde o programa inicia e ele pode estar presente em qualquer classe do programa. 

Analise o código Java a seguir da Classe Java CalculadoraMedia:

1 public class CalculadoraMedia { 2 public double media(int a, int b) { 3 double media = (a + b) / 2.0; 4 return media; 5 } 6 7 public double media(int a, int b, int c) { 8 double media = (a + b + c) / 3.0; 9 return media; 10 } 11 }

Agora, analise a sua implementação pela Classe Java Calculos:

1 public class Calculos { 2 3 public static void main(String[] args) { 4 CalculadoraMedia calculadora = new CalculadoraMedia(); 5 int z = 4, x = 7, v = 11; 6 double calculo = calculadora.media(calculadora.media(z, x), v); 7 System.out.println(calculo); 8 } 9 }

O objetivo da implementação é apresentar o resultado do cálculo da média entre as variáveis Z e X, e da média entre o resultado da media anterior e a variável V. Porém, tal implementação possui um erro de sintaxe que não permite sua execução.

Qual afirmativa a seguir apresenta o erro de sintaxe?
Alternativas
Q3205770 Programação

Java é uma linguagem de programação que possui como principais características a orientação a objetos, a portabilidade, os recursos de rede e a segurança.


Observe o código Java a seguir de uma Classe chamada Produto: 


1 public class Produto {

2 private String nome;

3 private String marca;

4 private double preco;

5

6 public String getNome() {

7 return nome;

8 }

9 public void setNome(String value) {

10 this.nome = value;

11 }

12 public String getMarca() {

13 return marca;

14 }

15 public void setMarca(String value) {

16 this.marca = value;

17 }

18 public double getPreco() {

19 return preco;

20 }

21 public void setPreco(double value) {

22 this.preco = value;

23 }

24 }


Para implementação da Classe Produto, foi desenvolvida Classe Java TesteProduto, conforme segue:


1 public class TesteProduto {

2 public static void main(String[] args) {

3 Produto produto=new Produto();

4 produto.setNome("Arroz");

5 produto.setMarca("Saboroso");

6 produto.setPreco(7.86);

7

8 String saida = ____________;

9 System.out.println(saida);

10 }

11 }


Para que o programa apresente a seguinte saída:

Produto: Arroz - Saboroso. Valor: 7.86

A lacuna da linha 8 (oito) é substituída por

Alternativas
Q3205760 Programação
Uma estrutura de dados é uma forma organizada de armazenar, gerenciar e manipular dados em programação. Elas são essenciais para a construção de algoritmos eficientes e eficazes, pois influenciam diretamente a forma como os dados são acessados e processados.
O trecho de código JAVA abaixo representa uma estrutura de dados do tipo pilha. Neste sentido, analise o código
Imagem associada para resolução da questão

Dada uma entrada “ABCD” no método mostrar, qual será a saída após a execução do código acima?
Alternativas
Q3185273 Programação

Em relação às linguagens Java e PHP, julgue o item a seguir.



Em Java, os arrays são tipos de dados dinâmicos cujos tamanhos podem ser alterados em tempo de execução.

Alternativas
Q3185269 Programação

Em relação às linguagens Java e PHP, julgue o item a seguir.



O ciclo de desenvolvimento em PHP é mais lento que em Java, devido à necessidade de compilar o código a cada alteração antes de executá‑lo.

Alternativas
Q3185267 Programação

Em relação às linguagens Java e PHP, julgue o item a seguir.



A compilação de código em linguagens como Java resulta em bytecode que é interpretado pela JVM, enquanto o PHP é interpretado diretamente sem a necessidade de uma fase de compilação, o que pode levar a um desempenho menor, mas, por outro lado, teremos mais facilidades de depuração.

Alternativas
Q3185266 Programação

Em relação às linguagens Java e PHP, julgue o item a seguir.



Em Java, os tipos de dados primitivos são passados por referência, permitindo que suas mudanças dentro de um método afetem diretamente a variável original. 

Alternativas
Q3185265 Programação

Em relação às linguagens Java e PHP, julgue o item a seguir.



O PHP não possui um sistema de garbage collection tão sofisticado quanto o de Java, e a administração de memória em PHP depende mais da boa prática do programador para liberar explicitamente objetos e recursos.

Alternativas
Q3185264 Programação

Em relação às linguagens Java e PHP, julgue o item a seguir.



A administração de memória em Java é automatizada pelo sistema de garbage collection, que identifica e libera a memória ocupada por objetos que não são mais referenciados, evitando‑se vazamentos de memória.

Alternativas
Q3185263 Programação
As linguagens de programação são responsáveis por tirar do papel os algoritmos criados pelo programador e por transformá‑los em programas para serem executados pelos computadores modernos. Considerando essa informação, julgue o item seguinte.

Em Java, a recursão é uma técnica comum, na qual uma função pode se chamar repetidamente até atingir uma condição de parada, sendo utilizada em problemas como pesquisa binária e algoritmos de divisão e conquista.
Alternativas
Q3185262 Programação
As linguagens de programação são responsáveis por tirar do papel os algoritmos criados pelo programador e por transformá‑los em programas para serem executados pelos computadores modernos. Considerando essa informação, julgue o item seguinte.

No Java, os subprogramas são definidos por meio de métodos, que podem ser classificados como funções (que retornam um valor) ou procedimentos (que não retornam valor), sendo ambos componentes essenciais para a modularização do código.
Alternativas
Q3185257 Programação
As linguagens de programação são responsáveis por tirar do papel os algoritmos criados pelo programador e por transformá‑los em programas para serem executados pelos computadores modernos. Considerando essa informação, julgue o item seguinte.

Em Java, as variáveis de tipo primitivo não consomem memória, pois são apenas referências a objetos armazenados na heap.
Alternativas
Q3185256 Programação
As linguagens de programação são responsáveis por tirar do papel os algoritmos criados pelo programador e por transformá‑los em programas para serem executados pelos computadores modernos. Considerando essa informação, julgue o item seguinte.

O Java oferece uma forte tipagem estática, o que significa que os tipos de dados de variáveis devem ser explicitamente definidos em tempo de compilação, garantindo maior segurança e detecção precoce de erros.
Alternativas
Q3185254 Programação
As linguagens de programação são responsáveis por tirar do papel os algoritmos criados pelo programador e por transformá‑los em programas para serem executados pelos computadores modernos. Considerando essa informação, julgue o item seguinte.

Java não suporta tipos de dados primitivos, sendo obrigado a utilizar apenas objetos para representar valores como inteiros, caracteres e booleanos.
Alternativas
Q3175730 Programação
Analise o trecho de código abaixo, escrito na linguagem de programação Java, e assinale a alternativa que corresponde a uma forma adequada de criar um objeto a partir da classe Filme. 

Imagem associada para resolução da questão
Alternativas
Q3174237 Programação
Um administrador de uma arquitetura baseada em mainframe está trabalhando com o sistema operacional z/OS. No caso, ele precisa configurar a interoperabilidade COBOL-Java, aprimorada para aplicativos COBOL de 31 bits, que é estendida para chamar programas Java de 64 bits. Para isso, ele precisa trabalhar com o módulo para Z/os denominado:
Alternativas
Ano: 2025 Banca: FGV Órgão: PC-MG Prova: FGV - 2025 - PC-MG - Perito Criminal - Área II |
Q3173010 Programação
Considere as características fundamentais da linguagem Java e seus recursos no desenvolvimento de aplicações.
Com base nos conceitos básicos de orientação a objetos, em relação ao uso de classes e objetos no Java, assinale a afirmativa correta.
Alternativas
Respostas
21: A
22: D
23: E
24: C
25: A
26: C
27: E
28: E
29: C
30: E
31: C
32: C
33: C
34: C
35: E
36: C
37: E
38: B
39: A
40: E